Update rook-ceph kubernetes deployment for k8s 1.15
[infra/stack/kubernetes.git] / vars / kubernetes.yaml
1 ---
2 # ============LICENSE_START=======================================================
3 #  Copyright (C) 2019 The Nordix Foundation. All rights reserved.
4 # ================================================================================
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #      http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #
17 # SPDX-License-Identifier: Apache-2.0
18 # ============LICENSE_END=========================================================
19
20 distros:
21   - ubuntu1804
22
23 provisioners:
24   bifrost:
25     scm: git
26     src: https://gerrit.nordix.org/infra/provisioner/bifrost.git
27     version: "{{ lookup('env', 'NORDIX_BIFROST_VERSION') | default('master', true) }}"
28     refspec: "{{ lookup('env', 'NORDIX_BIFROST_REFSPEC') | default(omit) }}"
29   heat:
30     scm: git
31     src: https://gerrit.nordix.org/infra/provisioner/heat.git
32     version: "{{ lookup('env', 'NORDIX_HEAT_VERSION') | default('master', true) }}"
33     refspec: "{{ lookup('env', 'NORDIX_HEAT_REFSPEC') | default(omit) }}"
34
35 installers:
36   kubespray:
37     scm: git
38     src: https://gerrit.nordix.org/infra/installer/kubespray.git
39     version: "{{ lookup('env', 'NORDIX_KUBESPRAY_VERSION') | default('1.15', true) }}"
40     refspec: "{{ lookup('env', 'NORDIX_KUBESPRAY_REFSPEC') | default(omit) }}"
41
42 # NOTE (fdegir): this is only the list of scenarios supported by this version of the stack
43 scenarios:
44   - k8-calico-nofeature
45
46 # NOTE (fdegir): set default deploy scenario for the stack
47 deploy_scenario: "{{ lookup('env', 'DEPLOY_SCENARIO') | default('k8-calico-nofeature', true) }}"
48
49 # -------------------------------------------------------------------------------
50 # Nordix: Docker version
51 # -------------------------------------------------------------------------------
52 # NOTE (fdegir): versions of docker as of 13.02.2020 matching to what Kubespray uses
53 # Please note that docker-ce version is configured to be overrideable since some scenarios
54 # require different docker versions
55 docker_ce_version: "{{ lookup('env', 'DOCKER_CE_VERSION') | default('5:18.09.9~3-0~ubuntu-bionic', true) }}"
56 docker_ce_cli_version: "{{ docker_ce_version }}"
57 docker_registry_version: "2.7.1"
58 containerd_io_version: "1.2.6-3"
59
60 # -------------------------------------------------------------------------------
61 # Kubernetes: Kubernetes and kubectl versions
62 # -------------------------------------------------------------------------------
63 # Kubernetes version that is supported by the pinned kubespray version
64 kubernetes_version: "v1.15.9"
65 # version of the kubectl should generally match to the version of kubernetes itself
66 kubectl_version: "{{ kubernetes_version }}"
67
68 # -------------------------------------------------------------------------------
69 # Kubernetes: Versions of rook, ceph and their dependencies
70 # -------------------------------------------------------------------------------
71 rook_version: "v1.5.9"
72 busybox_version: "1.32.0"
73 ceph_version: "v14.2.18-20210316"
74 cephcsi_version: "v3.2.0"
75 csi_node_driver_registrar_version: "v2.0.1"
76 csi_resizer_version: "v1.0.0"
77 csi_attacher_version: "v3.0.0"
78 csi_provisioner_version: "v2.0.0"
79 csi_snapshotter_version: "v3.0.0"
80
81 # -------------------------------------------------------------------------------
82 # Kubernetes: Versions of prometheus and its dependencies
83 # -------------------------------------------------------------------------------
84 # TODO (fdegir): prometheus version of what? helm chart?
85 prometheus_version: "1.3.1"
86 prom_alertmanager_version: "v0.20.0"
87 prom_node_exporter_version: "v0.18.1"
88 prom_prometheus_version: "v2.16.0"
89 prom_push_gateway_version: "v1.0.1"
90
91 # -------------------------------------------------------------------------------
92 # Kubernetes: Versions of spinnaker and its dependencies
93 # -------------------------------------------------------------------------------
94 # Helm chart and docker version
95 spinnaker_version: "1.23.2"
96 spinnaker_app_version: "1.16.2"
97
98 # -------------------------------------------------------------------------------
99 # Kubernetes: App versions
100 # -------------------------------------------------------------------------------
101 helm_version: "v2.16.1"
102 charts_version: "0b64349aeb537d0fd038df0e1d40ec5cf1206609"
103 istio_version: "1.3.1"
104
105 # -------------------------------------------------------------------------------
106 # Misc: Versions of other components
107 # -------------------------------------------------------------------------------
108 configmap_reload_version: "v0.3.0"
109 kube_state_metrics_version: "v1.9.5"
110
111 # vim: set ts=2 sw=2 expandtab: