Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 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 | # locations of the packaged dependencies |
| 21 | pkg_folder: "{{ offline_pkg_folder }}/pkg" |
| 22 | dib_folder: "{{ offline_pkg_folder }}/dib" |
| 23 | git_folder: "{{ offline_pkg_folder }}/git" |
| 24 | binaries_folder: "{{ offline_pkg_folder }}/binaries" |
| 25 | containers_folder: "{{ offline_pkg_folder }}/containers" |
| 26 | pip_folder: "{{ offline_pkg_folder }}/pip" |
| 27 | |
| 28 | helm_download_url: "https://get.helm.sh/helm-{{ helm_version }}-linux-amd64.tar.gz" |
nauman | c4317e1 | 2021-12-17 18:12:06 +0000 | [diff] [blame^] | 29 | dib_images_url: https://artifactory.nordix.org/artifactory/cloud-infra/dib |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 30 | |
| 31 | # some images require architecture |
| 32 | image_arch: amd64 |
| 33 | |
| 34 | dib_images: |
nauman | c4317e1 | 2021-12-17 18:12:06 +0000 | [diff] [blame^] | 35 | - "{{ dib_images_url }}/ipa_image/coreos/ipa.initramfs" |
| 36 | - "{{ dib_images_url }}/ipa_image/coreos/ipa.kernel" |
| 37 | |
| 38 | dib_deployment_image: "{{ dib_images_url }}/deployment_image/ubuntu1804/deployment_image_{{ deployment_image_version }}.qcow2" |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 39 | |
| 40 | k8s_binaries: |
| 41 | - calicoctl |
| 42 | - cni |
| 43 | - kubeadm |
| 44 | - kubectl |
| 45 | - kubelet |
nauman | 85c82d1 | 2021-11-16 12:06:32 +0000 | [diff] [blame] | 46 | - calico_crds |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 47 | |
| 48 | k8s_misc_images: |
| 49 | - addon_resizer |
| 50 | - calico_cni |
| 51 | - calico_node |
| 52 | - calico_policy |
| 53 | - coredns |
| 54 | - dashboard |
| 55 | - dnsautoscaler |
| 56 | - etcd |
| 57 | - flannel |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 58 | - helm |
| 59 | - metrics_server |
| 60 | - multus |
| 61 | - nginx |
| 62 | - nodelocaldns |
| 63 | - pod_infra |
| 64 | - registry_proxy |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 65 | - weave_kube |
| 66 | - weave_npc |
| 67 | |
| 68 | other_images: |
| 69 | # ceph |
| 70 | ceph: |
| 71 | repo: ceph/ceph |
| 72 | tag: "{{ ceph_version }}" |
| 73 | cephcsi: |
| 74 | repo: quay.io/cephcsi/cephcsi |
| 75 | tag: "{{ cephcsi_version }}" |
| 76 | csi-attacher: |
| 77 | repo: quay.io/k8scsi/csi-attacher |
| 78 | tag: "{{ csi_attacher_version }}" |
| 79 | csi-node-driver-registrar: |
| 80 | repo: quay.io/k8scsi/csi-node-driver-registrar |
| 81 | tag: "{{ csi_node_driver_registrar_version }}" |
| 82 | csi-provisioner: |
| 83 | repo: quay.io/k8scsi/csi-provisioner |
| 84 | tag: "{{ csi_provisioner_version }}" |
Cian Johnston | 346533a | 2021-03-23 14:38:12 +0000 | [diff] [blame] | 85 | csi-resizer: |
| 86 | repo: quay.io/k8scsi/csi-resizer |
| 87 | tag: "{{ csi_resizer_version }}" |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 88 | csi-snapshotter: |
| 89 | repo: quay.io/k8scsi/csi-snapshotter |
| 90 | tag: "{{ csi_snapshotter_version }}" |
| 91 | rook: |
| 92 | repo: rook/ceph |
| 93 | tag: "{{ rook_version }}" |
| 94 | # prometheus |
| 95 | prom-alertmanager: |
| 96 | repo: docker.io/prom/alertmanager |
| 97 | tag: "{{ prom_alertmanager_version }}" |
| 98 | prom-node-exporter: |
| 99 | repo: docker.io/prom/node-exporter |
| 100 | tag: "{{ prom_node_exporter_version }}" |
| 101 | prom-prometheus: |
| 102 | repo: docker.io/prom/prometheus |
| 103 | tag: "{{ prom_prometheus_version }}" |
| 104 | prom-pushgateway: |
| 105 | repo: docker.io/prom/pushgateway |
| 106 | tag: "{{ prom_push_gateway_version }}" |
| 107 | # docker |
| 108 | docker-registry: |
| 109 | repo: docker.io/registry |
| 110 | tag: "{{ docker_registry_version }}" |
| 111 | # other - we don't know where this comes from |
| 112 | configmap-reload: |
| 113 | repo: docker.io/jimmidyson/configmap-reload |
| 114 | tag: "{{ configmap_reload_version }}" |
| 115 | kube-state-metrics: |
| 116 | repo: quay.io/coreos/kube-state-metrics |
| 117 | tag: "{{ kube_state_metrics_version }}" |
Fatih Degirmenci | 59b8d3d | 2020-07-31 21:15:57 +0000 | [diff] [blame] | 118 | busybox: |
| 119 | repo: docker.io/library/busybox |
| 120 | tag: "{{ busybox_version }}" |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 121 | |
| 122 | repositories: |
| 123 | # NOTE (fdegir): OpenDev Git Repositories - Using Nordix Mirrors |
| 124 | bifrost: |
| 125 | repo: "https://gerrit.nordix.org/opendev/openstack/bifrost" |
| 126 | dest: "bifrost" |
| 127 | version: "{{ bifrost_version }}" |
| 128 | diskimage-builder: |
| 129 | repo: "https://gerrit.nordix.org/opendev/openstack/diskimage-builder" |
| 130 | dest: "diskimage-builder" |
| 131 | version: "{{ diskimage_builder_version }}" |
| 132 | ironic: |
| 133 | repo: "https://gerrit.nordix.org/opendev/openstack/ironic" |
| 134 | dest: "ironic" |
| 135 | version: "{{ ironic_version }}" |
| 136 | ironic-inspector: |
| 137 | repo: "https://gerrit.nordix.org/opendev/openstack/ironic-inspector" |
| 138 | dest: "ironic-inspector" |
| 139 | version: "{{ ironic_inspector_version }}" |
| 140 | ironic-python-agent: |
| 141 | repo: "https://gerrit.nordix.org/opendev/openstack/ironic-python-agent" |
| 142 | dest: "ironic-python-agent" |
| 143 | version: "{{ ironic_python_agent_version }}" |
| 144 | ironic-python-agent-builder: |
| 145 | repo: "https://gerrit.nordix.org/opendev/openstack/ironic-python-agent-builder" |
| 146 | dest: "ironic-python-agent-builder" |
| 147 | version: "{{ ironic_python_agent_builder_version }}" |
| 148 | ironic-staging-drivers: |
| 149 | repo: "https://gerrit.nordix.org/opendev/x/ironic-staging-drivers" |
| 150 | dest: "ironic-staging-drivers" |
| 151 | version: "{{ ironic_staging_drivers_version }}" |
| 152 | keystone: |
| 153 | repo: "https://gerrit.nordix.org/opendev/openstack/keystone" |
| 154 | dest: "keystone" |
| 155 | version: "{{ keystone_version }}" |
| 156 | openstacksdk: |
| 157 | repo: "https://gerrit.nordix.org/opendev/openstack/openstacksdk" |
| 158 | dest: "openstacksdk" |
| 159 | version: "{{ openstacksdk_version }}" |
| 160 | python-ironicclient: |
| 161 | repo: "https://gerrit.nordix.org/opendev/openstack/python-ironicclient" |
| 162 | dest: "python-ironicclient" |
| 163 | version: "{{ python_ironicclient_version }}" |
| 164 | python-ironic-inspector-client: |
| 165 | repo: "https://gerrit.nordix.org/opendev/openstack/python-ironic-inspector-client" |
| 166 | dest: "python-ironic-inspector-client" |
| 167 | version: "{{ python_ironic_inspector_client_version }}" |
| 168 | requirements: |
| 169 | repo: "https://gerrit.nordix.org/opendev/openstack/requirements" |
| 170 | dest: "requirements" |
| 171 | version: "{{ requirements_version }}" |
| 172 | shade: |
| 173 | repo: "https://gerrit.nordix.org/opendev/openstack/shade" |
| 174 | dest: "shade" |
| 175 | version: "{{ shade_version }}" |
| 176 | sushy: |
| 177 | repo: "https://gerrit.nordix.org/opendev/openstack/sushy" |
| 178 | dest: "sushy" |
| 179 | version: "{{ sushy_version }}" |
| 180 | # NOTE (fdegir): Kubespray and Helm Git Repositories |
| 181 | charts: |
| 182 | repo: "https://github.com/helm/charts.git" |
| 183 | dest: "charts" |
| 184 | version: "{{ charts_version }}" |
| 185 | kubespray: |
| 186 | repo: "https://github.com/kubernetes-sigs/kubespray.git" |
| 187 | dest: "kubespray" |
| 188 | version: "{{ kubespray_version }}" |
| 189 | # NOTE (fdegir): Nordix Git Repositories |
| 190 | engine: |
| 191 | repo: "https://gerrit.nordix.org/infra/engine.git" |
| 192 | dest: "engine" |
| 193 | version: "{{ lookup('env', 'NORDIX_ENGINE_VERSION') | default('master', true) }}" |
| 194 | refspec: "{{ lookup('env', 'NORDIX_ENGINE_REFSPEC') | default(omit) }}" |
| 195 | hwconfig: |
| 196 | repo: "https://gerrit.nordix.org/infra/hwconfig.git" |
| 197 | dest: "hwconfig" |
| 198 | version: "{{ lookup('env', 'NORDIX_HWCONFIG_VERSION') | default('master', true) }}" |
| 199 | refspec: "{{ lookup('env', 'NORDIX_HWCONFIG_REFSPEC') | default(omit) }}" |
Fatih Degirmenci | 20d34e7 | 2020-05-19 08:13:26 +0000 | [diff] [blame] | 200 | # NOTE (fdegir): Engine provisioner and installer repos will be prepended with engine |
| 201 | # in order to prevent name clashes during packaging |
| 202 | # NOTE (fdegir): stack git details are inherited from engine/inventory/group_vars/all/sdf.yaml |
| 203 | engine-kubernetes: |
| 204 | repo: "{{ stacks['kubernetes'].src }}" |
| 205 | dest: "engine-kubernetes" |
| 206 | version: "{{ stacks['kubernetes'].version }}" |
| 207 | refspec: "{{ stacks['kubernetes'].refspec | default(omit) }}" |
| 208 | # NOTE (fdegir): bifrost, heat, and kuberspray git details are inherited from kubernetes/vars/kubernetes.yaml |
| 209 | engine-bifrost: |
| 210 | repo: "{{ provisioners['bifrost'].src }}" |
| 211 | dest: "engine-bifrost" |
| 212 | version: "{{ provisioners['bifrost'].version }}" |
| 213 | refspec: "{{ provisioners['bifrost'].refspec | default(omit) }}" |
| 214 | engine-heat: |
| 215 | repo: "{{ provisioners['heat'].src }}" |
| 216 | dest: "engine-heat" |
| 217 | version: "{{ provisioners['heat'].version }}" |
| 218 | refspec: "{{ provisioners['heat'].refspec | default(omit) }}" |
| 219 | engine-kubespray: |
| 220 | repo: "{{ installers['kubespray'].src }}" |
| 221 | dest: "engine-kubespray" |
| 222 | version: "{{ installers['kubespray'].version }}" |
| 223 | refspec: "{{ installers['kubespray'].refspec | default(omit) }}" |
| 224 | |
| 225 | # vim: set ts=2 sw=2 expandtab: |