
roles/standalone/tasks/containers.yml has a number of ceph-related and other custom parameters that were missing from the overcloud prep parameters. This review adds those custom parameters to ensure that the correct containers (from the desired registries and namespaces) are used. Change-Id: Id3b1ea025b748dee578e5bfb1cdd41d0bb7f7383
207 lines
9.3 KiB
Django/Jinja
207 lines
9.3 KiB
Django/Jinja
parameter_defaults:
|
|
DockerInsecureRegistryAddress:
|
|
- {{ local_docker_registry_host }}:8787
|
|
{% if job.consumer_job | default(false) | bool %}
|
|
- {{ job.registry_ip_address_branch[release] }}:{{ local_registry_port }}
|
|
{% else %}
|
|
- docker.io
|
|
{% endif %}
|
|
{% if undercloud_docker_registry_mirror is defined and undercloud_docker_registry_mirror %}
|
|
DockerRegistryMirror: {{ undercloud_docker_registry_mirror }}
|
|
{% endif %}
|
|
ContainerImagePrepare:
|
|
- push_destination: "{{ local_docker_registry_host }}:8787"
|
|
{% if update_containers|bool
|
|
and not use_overcloud_mixed_upgrade|default(false)|bool
|
|
and not job.consumer_job | default(false) | bool %}
|
|
modify_role: tripleo-modify-image
|
|
modify_append_tag: "{{ update_containers_append_tag }}"
|
|
{% if release in ['stein'] %}
|
|
modify_only_with_labels:
|
|
- kolla_version
|
|
{% else %}
|
|
modify_only_with_source:
|
|
- kolla
|
|
- tripleo
|
|
{% endif %}
|
|
modify_vars:
|
|
tasks_from: yum_update.yml
|
|
yum_repos_dir_path: /etc/yum.repos.d
|
|
{% if release not in ['pike','queens','stein'] and podman_version is version('1.5.0', '>=') %}
|
|
yum_cache: /var/tmp/tripleo-container-image-prepare-cache
|
|
{% endif %}
|
|
update_repo: "{{ update_containers_repo }}"
|
|
{% if release not in ['newton', 'ocata', 'pike', 'queens'] %}
|
|
container_build_tool: buildah
|
|
{% endif %}
|
|
{% endif %}
|
|
set:
|
|
tag: "{{ container_build_id }}"
|
|
{% if job.consumer_job | default(false) | bool %}
|
|
namespace: "{{ job.registry_ip_address_branch[release] }}:{{ local_registry_port }}/{{ docker_registry_namespace_used }}"
|
|
{% else %}
|
|
namespace: "{{ docker_registry_host }}/{{ docker_registry_namespace_used }}"
|
|
{% endif %}
|
|
name_prefix: "{{ docker_prep_prefix }}"
|
|
name_suffix: "{{ docker_prep_suffix }}"
|
|
rhel_containers: "{{ rhel_containers }}"
|
|
ceph_namespace: "{{ docker_ceph_namespace }}"
|
|
ceph_image: "{{ docker_ceph_image }}"
|
|
ceph_tag: "{{ docker_ceph_tag }}"
|
|
{% if custom_ceph_alertmanager_image is defined %}
|
|
ceph_alertmanager_image: "{{ custom_ceph_alertmanager_image }}"
|
|
{% endif %}
|
|
{% if custom_ceph_alertmanager_namespace is defined %}
|
|
ceph_alertmanager_namespace: "{{ custom_ceph_alertmanager_namespace }}"
|
|
{% endif %}
|
|
{% if custom_ceph_alertmanager_tag is defined %}
|
|
ceph_alertmanager_tag: "{{ custom_ceph_alertmanager_tag }}"
|
|
{% endif %}
|
|
{% if custom_ceph_grafana_image is defined %}
|
|
ceph_grafana_image: "{{ custom_ceph_grafana_image }}"
|
|
{% endif %}
|
|
{% if custom_ceph_grafana_namespace is defined %}
|
|
ceph_grafana_namespace: "{{ custom_ceph_grafana_namespace }}"
|
|
{% endif %}
|
|
{% if custom_ceph_grafana_tag is defined %}
|
|
ceph_grafana_tag: "{{ custom_ceph_grafana_tag }}"
|
|
{% endif %}
|
|
{% if custom_ceph_node_exporter_image is defined %}
|
|
ceph_node_exporter_image: "{{ custom_ceph_node_exporter_image }}"
|
|
{% endif %}
|
|
{% if custom_ceph_node_exporter_namespace is defined %}
|
|
ceph_node_exporter_namespace: "{{ custom_ceph_node_exporter_namespace }}"
|
|
{% endif %}
|
|
{% if custom_ceph_node_exporter_tag is defined %}
|
|
ceph_node_exporter_tag: "{{ custom_ceph_node_exporter_tag }}"
|
|
{% endif %}
|
|
{% if custom_ceph_prometheus_image is defined %}
|
|
ceph_prometheus_image: "{{ custom_ceph_prometheus_image }}"
|
|
{% endif %}
|
|
{% if custom_ceph_prometheus_namespace is defined %}
|
|
ceph_prometheus_namespace: "{{ custom_ceph_prometheus_namespace }}"
|
|
{% endif %}
|
|
{% if custom_ceph_prometheus_tag is defined %}
|
|
ceph_prometheus_tag: "{{ custom_ceph_prometheus_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_namespace is defined %}
|
|
openshift_namespace: "{{ docker_openshift_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_tag is defined %}
|
|
openshift_tag: "{{ docker_openshift_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prefix is defined %}
|
|
openshift_prefix: "{{ docker_openshift_prefix }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cockpit_namespace is defined %}
|
|
openshift_cockpit_namespace: "{{ docker_openshift_cockpit_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cockpit_image is defined %}
|
|
openshift_cockpit_image: "{{ docker_openshift_cockpit_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cockpit_tag is defined %}
|
|
openshift_cockpit_tag: "{{ docker_openshift_cockpit_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_etcd_namespace is defined %}
|
|
openshift_etcd_namespace: "{{ docker_openshift_etcd_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_etcd_image is defined %}
|
|
openshift_etcd_image: "{{ docker_openshift_etcd_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_etcd_tag is defined %}
|
|
openshift_etcd_tag: "{{ docker_openshift_etcd_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_gluster_namespace is defined %}
|
|
openshift_gluster_namespace: "{{ docker_openshift_gluster_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_gluster_image is defined %}
|
|
openshift_gluster_image: "{{ docker_openshift_gluster_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_gluster_block_image is defined %}
|
|
openshift_gluster_block_image: "{{ docker_openshift_gluster_block_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_gluster_tag is defined %}
|
|
openshift_gluster_tag: "{{ docker_openshift_gluster_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_heketi_namespace is defined %}
|
|
openshift_heketi_namespace: "{{ docker_openshift_heketi_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_heketi_image is defined %}
|
|
openshift_heketi_image: "{{ docker_openshift_heketi_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_heketi_tag is defined %}
|
|
openshift_heketi_tag: "{{ docker_openshift_heketi_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cluster_monitoring_namespace is defined %}
|
|
openshift_cluster_monitoring_namespace: "{{ docker_openshift_cluster_monitoring_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cluster_monitoring_image is defined %}
|
|
openshift_cluster_monitoring_image: "{{ docker_openshift_cluster_monitoring_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_cluster_monitoring_tag is defined %}
|
|
openshift_cluster_monitoring_tag: "{{ docker_openshift_cluster_monitoring_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_configmap_reload_namespace is defined %}
|
|
openshift_configmap_reload_namespace: "{{ docker_openshift_configmap_reload_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_configmap_reload_image is defined %}
|
|
openshift_configmap_reload_image: "{{ docker_openshift_configmap_reload_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_configmap_reload_tag is defined %}
|
|
openshift_configmap_reload_tag: "{{ docker_openshift_configmap_reload_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_operator_namespace is defined %}
|
|
openshift_prometheus_operator_namespace: "{{ docker_openshift_prometheus_operator_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_operator_image is defined %}
|
|
openshift_prometheus_operator_image: "{{ docker_openshift_prometheus_operator_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_operator_tag is defined %}
|
|
openshift_prometheus_operator_tag: "{{ docker_openshift_prometheus_operator_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_config_reload_namespace is defined %}
|
|
openshift_prometheus_config_reload_namespace: "{{ docker_openshift_prometheus_config_reload_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_config_reload_image is defined %}
|
|
openshift_prometheus_config_reload_image: "{{ docker_openshift_prometheus_config_reload_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_config_reload_tag is defined %}
|
|
openshift_prometheus_config_reload_tag: "{{ docker_openshift_prometheus_config_reload_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_tag is defined %}
|
|
openshift_prometheus_tag: "{{ docker_openshift_prometheus_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_alertmanager_tag is defined %}
|
|
openshift_prometheus_alertmanager_tag: "{{ docker_openshift_prometheus_alertmanager_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_prometheus_node_exporter_tag is defined %}
|
|
openshift_prometheus_node_exporter_tag: "{{ docker_openshift_prometheus_node_exporter_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_oauth_proxy_tag is defined %}
|
|
openshift_oauth_proxy_tag: "{{ docker_openshift_oauth_proxy_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_rbac_proxy_namespace is defined %}
|
|
openshift_kube_rbac_proxy_namespace: "{{ docker_openshift_kube_rbac_proxy_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_rbac_proxy_image is defined %}
|
|
openshift_kube_rbac_proxy_image: "{{ docker_openshift_kube_rbac_proxy_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_rbac_proxy_tag is defined %}
|
|
openshift_kube_rbac_proxy_tag: "{{ docker_openshift_kube_rbac_proxy_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_state_metrics_namespace is defined %}
|
|
openshift_kube_state_metrics_namespace: "{{ docker_openshift_kube_state_metrics_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_state_metrics_image is defined %}
|
|
openshift_kube_state_metrics_image: "{{ docker_openshift_kube_state_metrics_image }}"
|
|
{% endif %}
|
|
{% if docker_openshift_kube_state_metrics_tag is defined %}
|
|
openshift_kube_state_metrics_tag: "{{ docker_openshift_kube_state_metrics_tag }}"
|
|
{% endif %}
|
|
{% if docker_openshift_grafana_namespace is defined %}
|
|
openshift_grafana_namespace: "{{ docker_openshift_grafana_namespace }}"
|
|
{% endif %}
|
|
{% if docker_openshift_grafana_tag is defined %}
|
|
openshift_grafana_tag: "{{ docker_openshift_grafana_tag }}"
|
|
{% endif %}
|