CI: Rework docker config vars

Change-Id: I552fea9f9b461e57611f1d2aa5c767a1f4043ff8
This commit is contained in:
Michal Nasiadka 2023-12-20 07:21:21 +01:00
parent 2cc21b0e63
commit 85e6432630
2 changed files with 19 additions and 10 deletions

View File

@ -25,6 +25,8 @@ copy_logs() {
# copy docker configs if used
if [ "$CONTAINER_ENGINE" = "docker" ]; then
cp -rL /etc/docker/ ${LOG_DIR}/system_configs/
elif [ "$CONTAINER_ENGINE" = "podman" ]; then
cp -rL /etc/containers/ ${LOG_DIR}/system_configs/
fi
# Remove /var/log/kolla link to not double the data uploaded
unlink /var/log/kolla

View File

@ -13,25 +13,32 @@ kolla_base_distro: "{{ base_distro }}"
network_interface: "{{ api_interface_name }}"
network_address_family: "{{ address_family }}"
kolla_container_engine: "{{ container_engine }}"
docker_restart_policy: "no"
{% if container_engine == 'podman' %}
podman_registry: "primary:4000"
podman_registry_insecure: "yes"
podman_debug: true
podman_registry_mirrors:
- {{ infra_dockerhub_mirror }}
podman_sdk_pip_packages:
- "podman>=4.7.0"
- rich
{% if need_build_image and is_previous_release %}
podman_registry: "primary:4000"
podman_registry_insecure: true
{% endif %}
docker_restart_policy: "no"
docker_custom_config:
debug: true
registry-mirrors:
{% else %}
docker_debug: true
docker_registry_mirrors:
- {{ infra_dockerhub_mirror }}
{% if need_build_image and is_previous_release %}
insecure-registries:
- primary:4000
docker_registry: "primary:4000"
docker_registry_insecure: true
{% endif %}
{% if ansible_facts.distribution == "openEuler" %}
docker_custom_config:
exec-opts: ["native.umask=normal"]
{% endif %}
{% endif %}
{% if kolla_python_version is defined and not is_previous_release %}
distro_python_version: "{{ kolla_python_version }}"