File tree Expand file tree Collapse file tree 8 files changed +30
-7
lines changed
roles/manage-containers/tasks
playbooks/kayobe-seed-base Expand file tree Collapse file tree 8 files changed +30
-7
lines changed Original file line number Diff line number Diff line change @@ -46,15 +46,15 @@ infra_vm_root_format: qcow2
46
46
# https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
47
47
# when os_distribution is "rocky",
48
48
# or
49
- # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2"
49
+ # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2"
50
50
# otherwise.
51
51
infra_vm_root_image: >-
52
52
{%- if os_distribution == 'ubuntu' %}
53
53
https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
54
54
{%- elif os_distribution == 'rocky' %}
55
55
https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
56
56
{%- else -%}
57
- https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2
57
+ https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2
58
58
{%- endif %}
59
59
60
60
# Capacity of the infra VM data volume.
Original file line number Diff line number Diff line change @@ -46,15 +46,15 @@ seed_vm_root_format: qcow2
46
46
# https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
47
47
# when os_distribution is "rocky",
48
48
# or
49
- # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2"
49
+ # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2"
50
50
# otherwise.
51
51
seed_vm_root_image: >-
52
52
{%- if os_distribution == 'ubuntu' %}
53
53
https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
54
54
{%- elif os_distribution == 'rocky' %}
55
55
https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
56
56
{%- else -%}
57
- https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2
57
+ https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2
58
58
{%- endif %}
59
59
60
60
# Capacity of the seed VM data volume.
Original file line number Diff line number Diff line change 10
10
become : " {{ container_engine == 'podman' }}"
11
11
12
12
- name : Deploy containers (loop)
13
- include_tasks : deploy.yml
13
+ include_tasks : deploy-container .yml
14
14
vars :
15
15
container_name : " {{ item.key }}"
16
16
container_config : " {{ item.value }}"
Original file line number Diff line number Diff line change 35
35
# https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
36
36
# when os_distribution is "rocky",
37
37
# or
38
- # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2"
38
+ # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2"
39
39
# otherwise.
40
40
# infra_vm_root_image:
41
41
Original file line number Diff line number Diff line change 35
35
# https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud.latest.x86_64.qcow2
36
36
# when os_distribution is "rocky",
37
37
# or
38
- # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-20221206.0 .x86_64.qcow2"
38
+ # "https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-9-latest .x86_64.qcow2"
39
39
# otherwise.
40
40
# seed_vm_root_image:
41
41
Original file line number Diff line number Diff line change @@ -57,3 +57,16 @@ kolla_base_distro: "{% raw %}{{ 'rocky' if os_distribution == 'centos' else os_d
57
57
58
58
# Support overriding container_engine
59
59
container_engine: "{{ container_engine }}"
60
+
61
+ # Test deployment of custom seed containers
62
+ seed_containers:
63
+ node_exporter:
64
+ image: "quay.io/prometheus/node-exporter"
65
+ tag: "latest"
66
+
67
+ {% if ansible_os_family == "Debian" %}
68
+ # TODO(priteau): Required for running some containers on Ubuntu + Podman.
69
+ # Remove once installed by ansible-collection-kolla.
70
+ dev_tools_packages_extra:
71
+ - "catatonit"
72
+ {% endif %}
Original file line number Diff line number Diff line change
1
+ ---
2
+ fixes :
3
+ - |
4
+ Fixes an infinite loop when deploying seed containers.
5
+ `LP#2114845 <https://bugs.launchpad.net/kayobe/+bug/2114845>`__
Original file line number Diff line number Diff line change
1
+ ---
2
+ upgrade :
3
+ - |
4
+ Updates the default cloud image for CentOS Stream 9 deployments to use
5
+ ``CentOS-Stream-GenericCloud-9-latest.x86_64.qcow2``.
You can’t perform that action at this time.
0 commit comments