-
Notifications
You must be signed in to change notification settings - Fork 0
/
release.yaml
42 lines (40 loc) · 1.84 KB
/
release.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Channel canary settings
"canary":
"alpha":
enabled: true
waves: 2
interval: "5m"
"beta":
enabled: false
waves: 1
interval: "1m"
"early-access":
enabled: true
waves: 6
interval: "30m"
"stable":
enabled: true
waves: 6
interval: "30m"
"rock-solid":
enabled: false
waves: 5
interval: "5m"
# release requirements, don't forget to register check function in a file requirements.go
requirements:
"k8s": "1.27.0" # modules/040-control-plane-manager/requirements/check.go
"disabledModules": "delivery,l2-load-balancer" # specific key with comma-separated list of modules, which have to be disabled to deploy this release
# autoK8sVersion must be equal to 'DefaultKubernetesVersion' in the 'dhctl/pkg/config/base.go'
# it's used to block release with deprecated APIs when changing default kubernetes version
"autoK8sVersion": "1.29" #modules/340-monitoring-kubernetes/requirements/check.go
"ingressNginx": "1.9" # modules/402-ingress-nginx/requirements/check.go
"nodesMinimalOSVersionUbuntu": "18.04" # modules/040-node-manager/requirements/check.go
"nodesMinimalOSVersionDebian": "10" # modules/040-node-manager/requirements/check.go
"containerdOnAllNodes": "true" # modules/040-node-manager/requirements/check.go
"istioMinimalVersion": "1.16" # modules/110-istio/requirements/check.go
"yandexHasDeprecatedZoneInConfig": "false" # modules/030-cloud-provider-yandex/requirements/check.go
"yandexHasDeprecatedZoneInNodes": "false" # modules/030-cloud-provider-yandex/requirements/check.go
"metallbHasStandardConfiguration": "true" # ee/se/modules/380-metallb/requirements/check.go
# map of disruptions, associated with a specific release. You have to register check functions before specified release
disruptions:
"1.36": ["ingressNginx"] # modules/402-ingress-nginx/requirements/disruption.go