diff --git a/helm/olmv1/templates/deployment-olmv1-system-catalogd-controller-manager.yml b/helm/olmv1/templates/deployment-olmv1-system-catalogd-controller-manager.yml index 092cb7a24..ac69bce6a 100644 --- a/helm/olmv1/templates/deployment-olmv1-system-catalogd-controller-manager.yml +++ b/helm/olmv1/templates/deployment-olmv1-system-catalogd-controller-manager.yml @@ -12,11 +12,11 @@ metadata: namespace: {{ .Values.namespaces.olmv1.name }} spec: minReadySeconds: 5 - replicas: 1 + replicas: {{ .Values.options.catalogd.deployment.replicas }} strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: diff --git a/helm/olmv1/templates/deployment-olmv1-system-operator-controller-controller-manager.yml b/helm/olmv1/templates/deployment-olmv1-system-operator-controller-controller-manager.yml index 249610244..bea8f0404 100644 --- a/helm/olmv1/templates/deployment-olmv1-system-operator-controller-controller-manager.yml +++ b/helm/olmv1/templates/deployment-olmv1-system-operator-controller-controller-manager.yml @@ -11,11 +11,11 @@ metadata: name: operator-controller-controller-manager namespace: {{ .Values.namespaces.olmv1.name }} spec: - replicas: 1 + replicas: {{ .Values.options.operatorController.deployment.replicas }} strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: diff --git a/helm/olmv1/values.yaml b/helm/olmv1/values.yaml index cb454f625..c5845b9a1 100644 --- a/helm/olmv1/values.yaml +++ b/helm/olmv1/values.yaml @@ -8,6 +8,7 @@ options: enabled: true deployment: image: quay.io/operator-framework/operator-controller:devel + replicas: 1 extraArguments: [] features: enabled: [] @@ -19,6 +20,7 @@ options: enabled: true deployment: image: quay.io/operator-framework/catalogd:devel + replicas: 1 extraArguments: [] features: enabled: [] diff --git a/manifests/experimental-e2e.yaml b/manifests/experimental-e2e.yaml index 4d4453230..4a27cf205 100644 --- a/manifests/experimental-e2e.yaml +++ b/manifests/experimental-e2e.yaml @@ -2582,7 +2582,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: @@ -2733,7 +2733,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: diff --git a/manifests/experimental.yaml b/manifests/experimental.yaml index 7f5d7c53a..9a8fa0b40 100644 --- a/manifests/experimental.yaml +++ b/manifests/experimental.yaml @@ -2502,7 +2502,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: @@ -2640,7 +2640,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: diff --git a/manifests/standard-e2e.yaml b/manifests/standard-e2e.yaml index f68e17f74..a3a72e89f 100644 --- a/manifests/standard-e2e.yaml +++ b/manifests/standard-e2e.yaml @@ -1782,7 +1782,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: @@ -1932,7 +1932,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: diff --git a/manifests/standard.yaml b/manifests/standard.yaml index 6db6b21ad..ad02f96e2 100644 --- a/manifests/standard.yaml +++ b/manifests/standard.yaml @@ -1702,7 +1702,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: @@ -1839,7 +1839,7 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxSurge: 1 # Allow temporary 2 pods (1 + 1) for zero-downtime updates + maxSurge: 1 # Allow temporary extra pod for zero-downtime updates maxUnavailable: 0 # Never allow pods to be unavailable during updates selector: matchLabels: