Switch from default values being populated
for upgrade strategy for ceph components This PS uses HelmToolKit function to add upgrade strategy parameters to ceph Components Change-Id: I54e71d2a52bd639b3e93fc899c1bf2cd075b5396
This commit is contained in:
parent
146d3d5976
commit
ed574f456f
@ -33,6 +33,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "ceph" "mds" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.kubernetes_upgrades_deployment" | indent 2 }}
|
||||
template:
|
||||
metadata:
|
||||
name: ceph-mds
|
||||
|
@ -34,7 +34,7 @@ spec:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "ceph" "mgr" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
strategy:
|
||||
type: Recreate
|
||||
type: {{ .Values.pod.updateStrategy.mgr.type }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
@ -106,6 +106,17 @@ pod:
|
||||
replicas:
|
||||
mds: 2
|
||||
mgr: 2
|
||||
lifecycle:
|
||||
upgrades:
|
||||
deployments:
|
||||
pod_replacement_strategy: RollingUpdate
|
||||
revision_history: 3
|
||||
rolling_update:
|
||||
max_surge: 25%
|
||||
max_unavailable: 25%
|
||||
updateStrategy:
|
||||
mgr:
|
||||
type: Recreate
|
||||
affinity:
|
||||
anti:
|
||||
type:
|
||||
|
@ -59,6 +59,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "ceph" "mon" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
{{ tuple $envAll "mon" | include "helm-toolkit.snippets.kubernetes_upgrades_daemonset" | indent 2 }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
@ -83,6 +83,14 @@ pod:
|
||||
dns_policy: "ClusterFirstWithHostNet"
|
||||
replicas:
|
||||
mon_check: 1
|
||||
lifecycle:
|
||||
upgrades:
|
||||
daemonsets:
|
||||
pod_replacement_strategy: RollingUpdate
|
||||
mon:
|
||||
enabled: true
|
||||
min_ready_seconds: 0
|
||||
max_unavailable: 1
|
||||
affinity:
|
||||
anti:
|
||||
type:
|
||||
|
@ -34,6 +34,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "ceph" "osd" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
{{ tuple $envAll "osd" | include "helm-toolkit.snippets.kubernetes_upgrades_daemonset" | indent 2 }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
@ -74,6 +74,14 @@ pod:
|
||||
allowPrivilegeEscalation: false
|
||||
readOnlyRootFilesystem: true
|
||||
dns_policy: "ClusterFirstWithHostNet"
|
||||
lifecycle:
|
||||
upgrades:
|
||||
daemonsets:
|
||||
pod_replacement_strategy: RollingUpdate
|
||||
osd:
|
||||
enabled: true
|
||||
min_ready_seconds: 0
|
||||
max_unavailable: 1
|
||||
affinity:
|
||||
anti:
|
||||
type:
|
||||
|
@ -140,8 +140,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "cephfs" "provisioner" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
strategy:
|
||||
type: Recreate
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.kubernetes_upgrades_deployment" | indent 2 }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
@ -130,8 +130,7 @@ spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
{{ tuple $envAll "rbd" "provisioner" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
|
||||
strategy:
|
||||
type: Recreate
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.kubernetes_upgrades_deployment" | indent 2 }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
|
@ -105,6 +105,10 @@ pod:
|
||||
replicas:
|
||||
cephfs_provisioner: 2
|
||||
rbd_provisioner: 2
|
||||
lifecycle:
|
||||
upgrades:
|
||||
deployments:
|
||||
pod_replacement_strategy: Recreate
|
||||
affinity:
|
||||
anti:
|
||||
type:
|
||||
|
Loading…
Reference in New Issue
Block a user