diff --git a/roles/openshift-apps/forgejo/tasks/deploy-valkey.yml b/roles/openshift-apps/forgejo/tasks/deploy-valkey.yml index 6954f1b65e..db7264875c 100644 --- a/roles/openshift-apps/forgejo/tasks/deploy-valkey.yml +++ b/roles/openshift-apps/forgejo/tasks/deploy-valkey.yml @@ -37,25 +37,6 @@ - valkey -- name: Create the valkey sentinel service template - ansible.builtin.template: - src: "valkey-sentinel-service.yaml.j2" - dest: "/root/ocp4/openshift-apps/forgejo/valkey-sentinel-service.yaml" - mode: "0770" - tags: - - valkey - -# apply created openshift resources -- name: Oc apply resources - ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-sentinel-service.yaml" - retries: 3 - delay: 5 - register: deployment_result - until: deployment_result.rc == 0 - tags: - - valkey - - - name: Create the valkey statefulset template ansible.builtin.template: src: "valkey-statefulset.yaml.j2" @@ -74,21 +55,3 @@ tags: - valkey - -- name: Create the valkey sentinel statefulset template - ansible.builtin.template: - src: "valkey-sentinel-statefulset.yaml.j2" - dest: "/root/ocp4/openshift-apps/forgejo/valkey-sentinel-statefulset.yaml" - mode: "0770" - tags: - - valkey - -# apply created openshift resources -- name: Oc apply resources - ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-sentinel-statefulset.yaml" - retries: 3 - delay: 5 - register: deployment_result - until: deployment_result.rc == 0 - tags: - - valkey diff --git a/roles/openshift-apps/forgejo/templates/valkey-configmap.yaml.j2 b/roles/openshift-apps/forgejo/templates/valkey-configmap.yaml.j2 index ac196239c2..fbba54d904 100644 --- a/roles/openshift-apps/forgejo/templates/valkey-configmap.yaml.j2 +++ b/roles/openshift-apps/forgejo/templates/valkey-configmap.yaml.j2 @@ -8,6 +8,7 @@ data: valkey.conf: | bind 0.0.0.0 port 6379 + cluster-enabled yes requirepass valkeypassword masterauth valkeypassword protected-mode no @@ -17,13 +18,3 @@ data: save 300 10 save 60 10000 logfile /data/valkey.log - sentinel.conf: | - port 26379 - dir /data - logfile /data/sentinel.log - protected-mode no - sentinel monitor mymaster valkey-0.valkey-headless.default.svc.cluster.local 6379 2 - sentinel auth-pass mymaster valkeypassword - sentinel down-after-milliseconds mymaster 5000 - sentinel parallel-syncs mymaster 1 - sentinel failover-timeout mymaster 180000 diff --git a/roles/openshift-apps/forgejo/templates/valkey-sentinel-service.yaml.j2 b/roles/openshift-apps/forgejo/templates/valkey-sentinel-service.yaml.j2 deleted file mode 100644 index 6a57deaf0f..0000000000 --- a/roles/openshift-apps/forgejo/templates/valkey-sentinel-service.yaml.j2 +++ /dev/null @@ -1,14 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: sentinel-headless - namespace: forgejo -spec: - clusterIP: None # Headless Service - selector: - app: sentinel - ports: - - name: sentinel - port: 26379 - targetPort: 26379 diff --git a/roles/openshift-apps/forgejo/templates/valkey-sentinel-statefulset.yaml.j2 b/roles/openshift-apps/forgejo/templates/valkey-sentinel-statefulset.yaml.j2 deleted file mode 100644 index 9096e7430d..0000000000 --- a/roles/openshift-apps/forgejo/templates/valkey-sentinel-statefulset.yaml.j2 +++ /dev/null @@ -1,44 +0,0 @@ ---- -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: sentinel - namespace: forgejo -spec: - serviceName: sentinel-headless - replicas: 3 - selector: - matchLabels: - app: sentinel - template: - metadata: - labels: - app: sentinel - spec: - containers: - - name: sentinel - image: valkey/valkey:7.2.5 - command: ["valkey-sentinel"] - args: ["/etc/valkey/sentinel.conf"] - ports: - - containerPort: 26379 - name: sentinel - volumeMounts: - - name: config - mountPath: /etc/valkey/sentinel.conf - subPath: sentinel.conf - - name: data - mountPath: /data - volumes: - - name: config - configMap: - name: valkey-config - volumeClaimTemplates: - - metadata: - name: data - spec: - accessModes: ["ReadWriteOnce"] - storageClassName: standard - resources: - requests: - storage: 100Mi diff --git a/roles/openshift-apps/forgejo/templates/valkey-statefulset.yaml.j2 b/roles/openshift-apps/forgejo/templates/valkey-statefulset.yaml.j2 index d68b9fcdc5..ba1cb1c190 100644 --- a/roles/openshift-apps/forgejo/templates/valkey-statefulset.yaml.j2 +++ b/roles/openshift-apps/forgejo/templates/valkey-statefulset.yaml.j2 @@ -37,7 +37,7 @@ spec: name: data spec: accessModes: ["ReadWriteOnce"] - storageClassName: standard + storageClassName: ocs-storagecluster-ceph-rbd resources: requests: storage: 1Gi