blob: c0247b3badc7830e363bb7f857fd566b69644697 [file] [log] [blame]
Fatih Degirmenci20d34e72020-05-19 08:13:26 +00001---
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
20distros:
21 - ubuntu1804
22
23provisioners:
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
35installers:
36 kubespray:
37 scm: git
38 src: https://gerrit.nordix.org/infra/installer/kubespray.git
39 version: "{{ lookup('env', 'NORDIX_KUBESPRAY_VERSION') | default('master', true) }}"
40 refspec: "{{ lookup('env', 'NORDIX_KUBESPRAY_REFSPEC') | default(omit) }}"
41
42# NOTE (fdegir): this is only the list of scenarios implemented within
43# installer repository and does not list what apps are for curated for
44# them as it is self documented within the scenario playbook in installer
45# repository. Curated apps are not listed separately either as they are
46# similar to scenarios; they are available in installer repository.
47scenarios:
48 - k8-calico-istio
49 - k8-calico-nofeature
50 - k8-calico-spinnaker
51 - k8-canal-nofeature
52 - k8-cilium-nofeature
53 - k8-flannel-nofeature
54 - k8-multus-nofeature
55 - k8-multus-plugins
56 - k8-weave-nofeature
57
Fatih Degirmencid7c1e762020-07-09 07:33:47 +000058# NOTE (fdegir): set default deploy scenario for the stack
59deploy_scenario: "{{ lookup('env', 'DEPLOY_SCENARIO') | default('k8-multus-plugins', true) }}"
60
Fatih Degirmenci20d34e72020-05-19 08:13:26 +000061# -------------------------------------------------------------------------------
Fatih Degirmencibfdd3d82020-07-07 06:48:24 +000062# Nordix: Docker version
63# -------------------------------------------------------------------------------
Fatih Degirmenci21fe8df2020-07-13 15:18:29 +000064# NOTE (fdegir): versions of docker as of 13.07.2020 matching to what Kubespray requires
65docker_ce_version: "5:19.03.12~3-0~ubuntu-bionic"
Fatih Degirmencibfdd3d82020-07-07 06:48:24 +000066docker_ce_cli_version: "{{ docker_ce_version }}"
67docker_registry_version: "2.7.1"
Fatih Degirmenci21fe8df2020-07-13 15:18:29 +000068containerd_io_version: "1.2.13-2"
Fatih Degirmencibfdd3d82020-07-07 06:48:24 +000069
70# -------------------------------------------------------------------------------
Fatih Degirmenci20d34e72020-05-19 08:13:26 +000071# Kubernetes: Kubernetes and kubectl versions
72# -------------------------------------------------------------------------------
73# Kubernetes version that is supported by the pinned kubespray version
Fatih Degirmenci21fe8df2020-07-13 15:18:29 +000074kubernetes_version: "v1.18.5"
Fatih Degirmenci20d34e72020-05-19 08:13:26 +000075# version of the kubectl should generally match to the version of kubernetes itself
76# but it would be good to have possibility to override it in case if someone needs it for some reason
77kubectl_version: "{{ kubernetes_version }}"
78
79# -------------------------------------------------------------------------------
80# Kubernetes: Versions of rook, ceph and their dependencies
81# -------------------------------------------------------------------------------
82rook_version: "v1.1.2"
afenner5878b222020-07-27 14:53:19 +010083busybox_version: "1.32.0"
Fatih Degirmenci20d34e72020-05-19 08:13:26 +000084ceph_version: "v14.2.4-20190917"
85cephcsi_version: "v1.2.1"
86csi_node_driver_registrar_version: "v1.1.0"
87csi_attacher_version: "v1.2.0"
88csi_provisioner_version: "v1.3.0"
89csi_snapshotter_version: "v1.2.0"
90
91# -------------------------------------------------------------------------------
92# Kubernetes: Versions of prometheus and its dependencies
93# -------------------------------------------------------------------------------
94# TODO (fdegir): prometheus version of what? helm chart?
95prometheus_version: "1.3.1"
96prom_alertmanager_version: "v0.20.0"
97prom_node_exporter_version: "v0.18.1"
98prom_prometheus_version: "v2.16.0"
99prom_push_gateway_version: "v1.0.1"
100
101# -------------------------------------------------------------------------------
102# Kubernetes: Versions of spinnaker and its dependencies
103# -------------------------------------------------------------------------------
104# Helm chart and docker version
105spinnaker_version: "1.23.2"
106spinnaker_app_version: "1.16.2"
107
108# -------------------------------------------------------------------------------
109# Kubernetes: App versions
110# -------------------------------------------------------------------------------
Cian Johnstone3a66b12021-01-26 11:26:32 +0000111helm_version: "v3.3.4"
Fatih Degirmenci20d34e72020-05-19 08:13:26 +0000112charts_version: "0b64349aeb537d0fd038df0e1d40ec5cf1206609"
113istio_version: "1.3.1"
114
115# -------------------------------------------------------------------------------
116# Misc: Versions of other components
117# -------------------------------------------------------------------------------
118configmap_reload_version: "v0.3.0"
119kube_state_metrics_version: "v1.9.5"
120
121# vim: set ts=2 sw=2 expandtab: