You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| controller.revisionHistoryLimit | string | `nil` | Set ReplicaSet revision history limit |
72
72
| controller.type | string | `nil` | Define the controller type (`deployment`) |
73
73
| extraResources | list | `[]` | Array of extra objects to deploy with the release |
74
-
| global | object | `{"env":{},"imagePullSecrets":[],"imageRegistry":""}` | Global parameters |
74
+
| global | object | `{"env":{},"imagePullSecrets":[],"imageRegistry":"","rollout":{"analysis":{"successfulRunHistoryLimit":4,"unsuccessfulRunHistoryLimit":2},"canary":{"maxSurge":"25%","maxUnavailable":1,"steps":[{"setWeight":10},{"pause":{"duration":"1h"}},{"setWeight":20},{"pause":{"duration":{}}}]},"strategy":"Canary"}}` | Global parameters |
75
75
| global.env | object | `{}` | Global Env vars. NO precedence over `.Values.container.env` |
76
76
| global.imagePullSecrets | list | `[]` | Global Docker registry secret names as array |
Copy file name to clipboardExpand all lines: charts/cf-common/values.yaml
+52-3Lines changed: 52 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,31 @@ global:
7
7
# E.g.
8
8
# imagePullSecrets:
9
9
# - myRegistrySecret
10
-
10
+
# Global Rollout parameters
11
+
rollout:
12
+
analysis:
13
+
# Limits the number of successful analysis runs and experiments to be stored in a history
14
+
successfulRunHistoryLimit: 4
15
+
# Limits the number of unsuccessful analysis runs and experiments to be stored in a history. ( Stages for unsuccessful: "Error", "Failed", "Inconclusive" )
16
+
unsuccessfulRunHistoryLimit: 2
17
+
# Rollout update strategy - can be Canary or BlueGreen.
18
+
strategy: Canary
19
+
# Canary update strategy parameters
20
+
canary:
21
+
# The maximum number of pods that can be unavailable during the update. Value can be an absolute number / percentage
22
+
maxUnavailable: 1
23
+
# The maximum number of pods that can be scheduled above the original number of pods. Value can be an absolute number / percentage
24
+
maxSurge: 25%
25
+
# Steps define sequence of steps to take during an update of the canary.
26
+
steps:
27
+
# Sets the ratio of canary ReplicaSet in percentage.
28
+
- setWeight: 10
29
+
# Pauses the rollout for configured duration of time. Supported units: s, m, h. when setting `duration: {}` it will pauses indefinitely until manually resumed
30
+
- pause:
31
+
duration: 1h
32
+
- setWeight: 20
33
+
- pause:
34
+
duration: {}
11
35
# -- Global Env vars. NO precedence over `.Values.container.env`
12
36
env: {}
13
37
@@ -22,6 +46,8 @@ controller:
22
46
annotations: {}
23
47
# -- Set number of pods
24
48
replicas:
49
+
# -- Set ReplicaSet revision history limit
50
+
revisionHistoryLimit:
25
51
# Deployment parameters
26
52
deployment:
27
53
# -- Set deployment upgrade strategy (`RollingUpdate`/`Recreate`)
@@ -32,8 +58,31 @@ controller:
32
58
maxUnavailable:
33
59
# -- Set RollingUpdate max surge (absolute number or percentage)
34
60
maxSurge:
35
-
# -- Set ReplicaSet revision history limit
36
-
revisionHistoryLimit:
61
+
# Rollout parameters (overrides for global.rollout values)
62
+
rollout:
63
+
analysis:
64
+
# Limits the number of successful analysis runs and experiments to be stored in a history
65
+
successfulRunHistoryLimit: 4
66
+
# Limits the number of unsuccessful analysis runs and experiments to be stored in a history. ( Stages for unsuccessful: "Error", "Failed", "Inconclusive" )
67
+
unsuccessfulRunHistoryLimit: 2
68
+
# Rollout update strategy - can be Canary or BlueGreen.
69
+
strategy: Canary
70
+
# Canary update strategy parameters
71
+
canary:
72
+
# The maximum number of pods that can be unavailable during the update. Value can be an absolute number / percentage
73
+
maxUnavailable: 1
74
+
# The maximum number of pods that can be scheduled above the original number of pods. Value can be an absolute number / percentage
75
+
maxSurge: 25%
76
+
# Steps define sequence of steps to take during an update of the canary.
77
+
steps:
78
+
# Sets the ratio of canary ReplicaSet in percentage.
79
+
- setWeight: 10
80
+
# Pauses the rollout for configured duration of time. Supported units: s, m, h. when setting `duration: {}` it will pauses indefinitely until manually resumed
0 commit comments