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
9 # http://www.apache.org/licenses/LICENSE-2.0
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.
17 # SPDX-License-Identifier: Apache-2.0
18 # ============LICENSE_END=========================================================
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) }}"
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) }}"
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) }}"
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.
55 - k8-flannel-nofeature
62 # NOTE (fdegir): set default deploy scenario for the stack
63 deploy_scenario: "{{ lookup('env', 'DEPLOY_SCENARIO') | default('k8-multus-plugins', true) }}"
64 deployment_image_version: "{{ lookup('env', 'DEPLOYMENT_IMAGE_VERSION') | default('v2', true) }}"
66 # -------------------------------------------------------------------------------
67 # Nordix: Docker version
68 # -------------------------------------------------------------------------------
69 # NOTE (fdegir): versions of docker as of 13.07.2020 matching to what Kubespray requires
70 docker_ce_version: "5:19.03.12~3-0~ubuntu-bionic"
71 docker_ce_cli_version: "{{ docker_ce_version }}"
72 docker_registry_version: "2.7.1"
73 containerd_io_version: "1.2.13-2"
75 # -------------------------------------------------------------------------------
76 # Kubernetes: Kubernetes kubectl and Ingress versions
77 # -------------------------------------------------------------------------------
78 # Kubernetes version that is supported by the pinned kubespray version
79 kubernetes_version: "v1.19.11"
80 # version of the kubectl should generally match to the version of kubernetes itself
81 # but it would be good to have possibility to override it in case if someone needs it for some reason
82 kubectl_version: "{{ kubernetes_version }}"
83 ingress_nginx_version: "v1.1.1"
85 # -------------------------------------------------------------------------------
86 # Kubernetes: Versions of rook, ceph and their dependencies
87 # -------------------------------------------------------------------------------
88 rook_version: "v1.6.0"
89 busybox_version: "1.32.0"
90 ceph_version: "v14.2.18-20210316"
91 cephcsi_version: "v3.2.0"
92 csi_node_driver_registrar_version: "v2.0.1"
93 csi_resizer_version: "v1.0.0"
94 csi_attacher_version: "v3.0.0"
95 csi_provisioner_version: "v2.0.0"
96 csi_snapshotter_version: "v3.0.0"
98 # -------------------------------------------------------------------------------
99 # Kubernetes: Versions of prometheus and its dependencies
100 # -------------------------------------------------------------------------------
101 # TODO (fdegir): prometheus version of what? helm chart?
102 prometheus_version: "1.3.1"
103 prom_alertmanager_version: "v0.20.0"
104 prom_node_exporter_version: "v0.18.1"
105 prom_prometheus_version: "v2.16.0"
106 prom_push_gateway_version: "v1.0.1"
108 # -------------------------------------------------------------------------------
109 # Kubernetes: Versions of spinnaker and its dependencies
110 # -------------------------------------------------------------------------------
111 # Helm chart and docker version
112 spinnaker_version: "1.23.2"
113 spinnaker_app_version: "1.16.2"
115 # -------------------------------------------------------------------------------
116 # Kubernetes: Versions of eno and its dependencies
117 # -------------------------------------------------------------------------------
118 eno_version: "master"
119 sriov_network_device_plugin_version: "v3.3.2"
120 ovs_cni_version: "50a6e66bb84e54087cf52a9b9241f6283ad2e16f"
121 whereabouts_version: "v0.4.2"
122 network_resources_injector_version: "v1.2"
124 # -------------------------------------------------------------------------------
125 # Kubernetes: App versions
126 # -------------------------------------------------------------------------------
127 helm_version: "v3.5.4"
128 charts_version: "0b64349aeb537d0fd038df0e1d40ec5cf1206609"
129 istio_version: "1.3.1"
131 # -------------------------------------------------------------------------------
132 # Misc: Versions of other components
133 # -------------------------------------------------------------------------------
134 configmap_reload_version: "v0.3.0"
135 kube_state_metrics_version: "v1.9.5"
137 # vim: set ts=2 sw=2 expandtab: