forked from deckhouse/deckhouse
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.yaml
More file actions
40 lines (38 loc) · 2.03 KB
/
Copy pathrelease.yaml
File metadata and controls
40 lines (38 loc) · 2.03 KB
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
# 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": "<autogenerated on the build stage>" # modules/040-control-plane-manager/requirements/check.go
"disabledModules": "delivery,l2-load-balancer,ceph-csi" # specific key with comma-separated list of modules, which have to be disabled to deploy this release
"migratedModules": "pod-reloader,runtime-audit-engine,dashboard,ingress-nginx,prometheus-pushgateway,extended-monitoring,monitoring-ping,prometheus-metrics-adapter,log-shipper,monitoring-custom,operator-prometheus,prometheus,loki,upmeter,monitoring-kubernetes,monitoring-applications" # specific key with comma-separated list of modules, which have to be migrated from embedded to external
# 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": "<autogenerated on the build stage>" #modules/040-control-plane-manager/requirements/auto_k8s_version.go
"nodesMinimalOSVersionUbuntu": "18.04" # modules/040-node-manager/requirements/check.go
"nodesMinimalOSVersionDebian": "10" # modules/040-node-manager/requirements/check.go
"istioMinimalVersion": "1.21" # modules/110-istio/requirements/check.go
"unmetCloudConditions": "true" # modules/040-node-manager/requirements/check.go
"nodesMinimalLinuxKernelVersion": "5.8.0" # modules/021-cni-cilium/requirements/check.go
# "checkUnsupportedContainerdV1": "true" # modules/040-node-manager/requirements/check.go
# map of disruptions, associated with a specific release. You have to register check functions before specified release
disruptions: