Current Series Release Notes

7.0.0-13

New Features

  • Allow creating /etc/hosts on all hosts when Ansible facts are not gathered for all hosts. The IP address for a host in /etc/hosts may be hard-coded by setting etc_hosts_api_address in the inventory for each host, and when there are no facts available for a host, the FQDN and short hostname are generated from the Ansible magic-variables inventory_hostname and inventory_hostname_short.

  • The tasks related to installing CA file for private registry will now only run if either docker_registry_insecure or podman_registry_insecure is set to false.

  • Introduced default container configuration for Podman deployments, along with the new ‘podman_custom_config’ variable. This allows operators to customize Podman container settings, similar to how ‘docker_custom_config’ is used for Docker.

    Add default container config with next options:
    • events_logger: "file"

    • healthcheck_events: {{ podman_healthcheck_events }}

    • log_size_max: {{ podman_log_max_size }}

    • log_driver: "k8s-file"

    New variables:
    • podman_healthcheck_events: false

    • podman_log_max_size: 52428800

    podman_custom_config:
      section1:
        option1: bool_value
        option2: int_value
      section2:
        option3: "str_value"
    

Bug Fixes

  • Move tasks that modified host configuration from kolla-ansible role common to a-c-k as they need to be run only once on the bootstrap of the host and are not strongly related to the common services.

  • Fixes execution of some non-Kolla containers on Ubuntu with Podman as container engine, by installing the catatonit package. LP#2114998

7.0.0

Bug Fixes