--- # ============LICENSE_START======================================================= # Copyright (C) 2019 The Nordix Foundation. All rights reserved. # ================================================================================ # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # SPDX-License-Identifier: Apache-2.0 # ============LICENSE_END========================================================= # locations of the packaged dependencies pkg_folder: "{{ offline_pkg_folder }}/pkg" dib_folder: "{{ offline_pkg_folder }}/dib" git_folder: "{{ offline_pkg_folder }}/git" binaries_folder: "{{ offline_pkg_folder }}/binaries" containers_folder: "{{ offline_pkg_folder }}/containers" pip_folder: "{{ offline_pkg_folder }}/pip" helm_download_url: "https://get.helm.sh/helm-{{ helm_version }}-linux-amd64.tar.gz" # some images require architecture image_arch: amd64 dib_images: - https://artifactory.nordix.org/artifactory/cloud-infra/dib/deployment_image/ubuntu1804/deployment_image.qcow2 - https://artifactory.nordix.org/artifactory/cloud-infra/dib/ipa_image/coreos/ipa.initramfs - https://artifactory.nordix.org/artifactory/cloud-infra/dib/ipa_image/coreos/ipa.kernel k8s_binaries: - calicoctl - cni - kubeadm - kubectl - kubelet k8s_misc_images: - addon_resizer - calico_cni - calico_node - calico_policy - coredns - dashboard - dnsautoscaler - etcd - flannel - helm - metrics_server - multus - nginx - nodelocaldns - pod_infra - registry_proxy - weave_kube - weave_npc other_images: # ceph ceph: repo: ceph/ceph tag: "{{ ceph_version }}" cephcsi: repo: quay.io/cephcsi/cephcsi tag: "{{ cephcsi_version }}" csi-attacher: repo: quay.io/k8scsi/csi-attacher tag: "{{ csi_attacher_version }}" csi-node-driver-registrar: repo: quay.io/k8scsi/csi-node-driver-registrar tag: "{{ csi_node_driver_registrar_version }}" csi-provisioner: repo: quay.io/k8scsi/csi-provisioner tag: "{{ csi_provisioner_version }}" csi-snapshotter: repo: quay.io/k8scsi/csi-snapshotter tag: "{{ csi_snapshotter_version }}" rook: repo: rook/ceph tag: "{{ rook_version }}" # prometheus prom-alertmanager: repo: docker.io/prom/alertmanager tag: "{{ prom_alertmanager_version }}" prom-node-exporter: repo: docker.io/prom/node-exporter tag: "{{ prom_node_exporter_version }}" prom-prometheus: repo: docker.io/prom/prometheus tag: "{{ prom_prometheus_version }}" prom-pushgateway: repo: docker.io/prom/pushgateway tag: "{{ prom_push_gateway_version }}" # docker docker-registry: repo: docker.io/registry tag: "{{ docker_registry_version }}" # other - we don't know where this comes from configmap-reload: repo: docker.io/jimmidyson/configmap-reload tag: "{{ configmap_reload_version }}" kube-state-metrics: repo: quay.io/coreos/kube-state-metrics tag: "{{ kube_state_metrics_version }}" busybox: repo: docker.io/library/busybox tag: "{{ busybox_version }}" repositories: # NOTE (fdegir): OpenDev Git Repositories - Using Nordix Mirrors bifrost: repo: "https://gerrit.nordix.org/opendev/openstack/bifrost" dest: "bifrost" version: "{{ bifrost_version }}" diskimage-builder: repo: "https://gerrit.nordix.org/opendev/openstack/diskimage-builder" dest: "diskimage-builder" version: "{{ diskimage_builder_version }}" ironic: repo: "https://gerrit.nordix.org/opendev/openstack/ironic" dest: "ironic" version: "{{ ironic_version }}" ironic-inspector: repo: "https://gerrit.nordix.org/opendev/openstack/ironic-inspector" dest: "ironic-inspector" version: "{{ ironic_inspector_version }}" ironic-python-agent: repo: "https://gerrit.nordix.org/opendev/openstack/ironic-python-agent" dest: "ironic-python-agent" version: "{{ ironic_python_agent_version }}" ironic-python-agent-builder: repo: "https://gerrit.nordix.org/opendev/openstack/ironic-python-agent-builder" dest: "ironic-python-agent-builder" version: "{{ ironic_python_agent_builder_version }}" ironic-staging-drivers: repo: "https://gerrit.nordix.org/opendev/x/ironic-staging-drivers" dest: "ironic-staging-drivers" version: "{{ ironic_staging_drivers_version }}" keystone: repo: "https://gerrit.nordix.org/opendev/openstack/keystone" dest: "keystone" version: "{{ keystone_version }}" openstacksdk: repo: "https://gerrit.nordix.org/opendev/openstack/openstacksdk" dest: "openstacksdk" version: "{{ openstacksdk_version }}" python-ironicclient: repo: "https://gerrit.nordix.org/opendev/openstack/python-ironicclient" dest: "python-ironicclient" version: "{{ python_ironicclient_version }}" python-ironic-inspector-client: repo: "https://gerrit.nordix.org/opendev/openstack/python-ironic-inspector-client" dest: "python-ironic-inspector-client" version: "{{ python_ironic_inspector_client_version }}" requirements: repo: "https://gerrit.nordix.org/opendev/openstack/requirements" dest: "requirements" version: "{{ requirements_version }}" shade: repo: "https://gerrit.nordix.org/opendev/openstack/shade" dest: "shade" version: "{{ shade_version }}" sushy: repo: "https://gerrit.nordix.org/opendev/openstack/sushy" dest: "sushy" version: "{{ sushy_version }}" # NOTE (fdegir): Kubespray and Helm Git Repositories charts: repo: "https://github.com/helm/charts.git" dest: "charts" version: "{{ charts_version }}" kubespray: repo: "https://github.com/kubernetes-sigs/kubespray.git" dest: "kubespray" version: "{{ kubespray_version }}" # NOTE (fdegir): Nordix Git Repositories engine: repo: "https://gerrit.nordix.org/infra/engine.git" dest: "engine" version: "{{ lookup('env', 'NORDIX_ENGINE_VERSION') | default('master', true) }}" refspec: "{{ lookup('env', 'NORDIX_ENGINE_REFSPEC') | default(omit) }}" hwconfig: repo: "https://gerrit.nordix.org/infra/hwconfig.git" dest: "hwconfig" version: "{{ lookup('env', 'NORDIX_HWCONFIG_VERSION') | default('master', true) }}" refspec: "{{ lookup('env', 'NORDIX_HWCONFIG_REFSPEC') | default(omit) }}" # NOTE (fdegir): Engine provisioner and installer repos will be prepended with engine # in order to prevent name clashes during packaging # NOTE (fdegir): stack git details are inherited from engine/inventory/group_vars/all/sdf.yaml engine-kubernetes: repo: "{{ stacks['kubernetes'].src }}" dest: "engine-kubernetes" version: "{{ stacks['kubernetes'].version }}" refspec: "{{ stacks['kubernetes'].refspec | default(omit) }}" # NOTE (fdegir): bifrost, heat, and kuberspray git details are inherited from kubernetes/vars/kubernetes.yaml engine-bifrost: repo: "{{ provisioners['bifrost'].src }}" dest: "engine-bifrost" version: "{{ provisioners['bifrost'].version }}" refspec: "{{ provisioners['bifrost'].refspec | default(omit) }}" engine-heat: repo: "{{ provisioners['heat'].src }}" dest: "engine-heat" version: "{{ provisioners['heat'].version }}" refspec: "{{ provisioners['heat'].refspec | default(omit) }}" engine-kubespray: repo: "{{ installers['kubespray'].src }}" dest: "engine-kubespray" version: "{{ installers['kubespray'].version }}" refspec: "{{ installers['kubespray'].refspec | default(omit) }}" # vim: set ts=2 sw=2 expandtab: