Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
8c06e83
Fix for opensearch plugin timeout
g0rgamesh Nov 27, 2025
9b53b00
CI: Use u-c in tempest role
mnasiadka Dec 8, 2025
9d31fc5
ansible-lint: fix unnamed-task in site.yml
ednxzu Dec 9, 2025
041aa5a
ansible-lint: fix unnamed-task in mariadb.yml
ednxzu Dec 9, 2025
eb9621e
ansible-lint: fix unnamed-task in nova.yml
ednxzu Dec 9, 2025
7b3bbc2
ansible-lint: fix unnamed-task in rabbitmq.yml
ednxzu Dec 9, 2025
74fe77f
ansible-lint: fix unnamed-task in post-deploy.yml
ednxzu Dec 9, 2025
e52eb07
ansible-lint: nova-libvirt-cleanup.yml
ednxzu Dec 9, 2025
db783d9
designate: Switch designate-api to uWSGI
mnasiadka Dec 8, 2025
a4d99ba
CI: Fix typo in check-failure.sh
mnasiadka Dec 10, 2025
3ce772e
ansible-lint: fix unnamed-task in aodh
ednxzu Dec 10, 2025
8778d22
ansible-lint: fix unnamed-task in barbican
ednxzu Dec 10, 2025
98276f7
ansible-lint: fix unnamed-task in bifrost
ednxzu Dec 10, 2025
52ca84a
ansible-lint: fix unnamed-task in blazar
ednxzu Dec 10, 2025
cedf593
ansible-lint: fix unnamed-task in cinder
ednxzu Dec 10, 2025
0e63e04
ansible-lint: fix unnamed-task in ceilometer
ednxzu Dec 10, 2025
45c3fd7
ansible-lint: fix unnamed-task in ceph-rgw
ednxzu Dec 10, 2025
ace09a1
ansible-lint: fix unnamed-task in certificates
ednxzu Dec 10, 2025
9b823ea
ansible-lint: fix unnamed-task in cloudkitty
ednxzu Dec 10, 2025
cbb0659
ansible-lint: fix unnamed-task in collectd
ednxzu Dec 10, 2025
31c647a
ansible-lint: fix unnamed-task in common
ednxzu Dec 10, 2025
50653fb
ansible-lint: fix unnamed-task in roles
ednxzu Dec 10, 2025
f2bc76e
ansible-lint: fix unnamed-task in cron
ednxzu Dec 10, 2025
89624fa
ansible-lint: fix unnamed-task in cyborg
ednxzu Dec 10, 2025
d750bbd
ansible-lint: fix unnamed-task in designate
ednxzu Dec 10, 2025
04d9376
ansible-lint: fix unnamed-task in destroy
ednxzu Dec 10, 2025
f097e33
ansible-lint: fix unnamed-task in etcd
ednxzu Dec 10, 2025
914b359
ansible-lint: fix unnamed-task in fluentd
ednxzu Dec 10, 2025
aa89dfd
ansible-lint: fix unnamed-task in glance
ednxzu Dec 10, 2025
b556873
ansible-lint: fix unnamed-task in gnocchi
ednxzu Dec 10, 2025
666cde4
ansible-lint: fix unnamed-task in grafana
ednxzu Dec 10, 2025
404d0fd
ansible-lint: fix unnamed-task in hacluster
ednxzu Dec 10, 2025
d0d1c14
ansible-lint: fix unnamed-task in heat
ednxzu Dec 10, 2025
14a73d7
ansible-lint: fix unnamed-task in horizon
ednxzu Dec 10, 2025
5461345
ansible-lint: fix unnamed-task in influxdb
ednxzu Dec 10, 2025
88ccda8
ansible-lint: fix unnamed-task in ironic
ednxzu Dec 10, 2025
0d2444b
ansible-lint: fix unnamed-task in iscsi
ednxzu Dec 10, 2025
1b8ba88
ansible-lint: fix unnamed-task in keystone
ednxzu Dec 10, 2025
8bbc328
ansible-lint: fix unnamed-task in kuryr
ednxzu Dec 10, 2025
6d33d37
ansible-lint: fix unnamed-task in letsencrypt
ednxzu Dec 10, 2025
6dde865
ansible-lint: fix unnamed-task in loadbalancer
ednxzu Dec 10, 2025
5bbb3f4
ansible-lint: fix unnamed-task in magnum
ednxzu Dec 10, 2025
eb7463c
ansible-lint: fix unnamed-task in manila
ednxzu Dec 10, 2025
6be5b76
ansible-lint: fix unnamed-task in mariadb
ednxzu Dec 10, 2025
f71d845
ansible-lint: fix unnamed-task in masakari
ednxzu Dec 10, 2025
2d26453
ansible-lint: fix unnamed-task in memcached
ednxzu Dec 10, 2025
f79145f
ansible-lint: fix unnamed-task in mistral
ednxzu Dec 10, 2025
e7d9ed2
ansible-lint: fix unnamed-task in multipathd
ednxzu Dec 10, 2025
8bdb20f
ansible-lint: fix unnamed-task in neutron
ednxzu Dec 10, 2025
76f47b0
Use mariadb command instead of mysql for upgrade
priteau Dec 9, 2025
53af234
CI: Switch previous_release to 2025.2
priteau Dec 11, 2025
6db7042
Add DNS server config for Ironic DHCP
sellth Nov 4, 2025
990a6d5
ansible-lint: fix unnamed-task in nova
ednxzu Dec 10, 2025
45a881e
ansible-lint: fix unnamed-task in nova-cell
ednxzu Dec 10, 2025
5f25f32
ansible-lint: fix unnamed-task in octavia
ednxzu Dec 10, 2025
c07846c
ansible-lint: fix unnamed-task in roles
ednxzu Dec 10, 2025
c281040
ansible-lint: fix unnamed-task in opensearch
ednxzu Dec 10, 2025
1572b0f
ansible-lint: fix unnamed-task in openvswitch
ednxzu Dec 10, 2025
af961a4
ansible-lint: fix unnamed-task in ovn-controller
ednxzu Dec 10, 2025
9fd9c71
ansible-lint: fix unnamed-task in ovn-db
ednxzu Dec 10, 2025
9b0cc1e
ansible-lint: fix unnamed-task in ovs-dpdk
ednxzu Dec 10, 2025
fb6743d
ansible-lint: fix unnamed-task in placement
ednxzu Dec 10, 2025
2f87315
ansible-lint: fix unnamed-task in prechecks
ednxzu Dec 10, 2025
61fda3f
ansible-lint: fix unnamed-task in prometheus
ednxzu Dec 10, 2025
7f1c049
ansible-lint: fix unnamed-task in roles
ednxzu Dec 10, 2025
12be3f5
ansible-lint: fix unnamed-task in prune-images
ednxzu Dec 10, 2025
8b15b7c
ansible-lint: fix unnamed-task in rabbitmq
ednxzu Dec 10, 2025
271265b
ansible-lint: fix unnamed-task in roles
ednxzu Dec 10, 2025
69be22b
ansible-lint: fix unnamed-task in service-rabbitmq
ednxzu Dec 10, 2025
8652002
ansible-lint: fix unnamed-task in skyline
ednxzu Dec 10, 2025
f87acbd
ansible-lint: fix unnamed-task in tacker
ednxzu Dec 10, 2025
4581f6b
ansible-lint: fix unnamed-task in telegraf
ednxzu Dec 10, 2025
82bed37
ansible-lint: fix unnamed-task in trove
ednxzu Dec 10, 2025
ccae89b
ansible-lint: fix unnamed-task in valkey
ednxzu Dec 10, 2025
d46ce73
ansible-lint: fix unnamed-task in watcher
ednxzu Dec 10, 2025
269394d
ansible-lint: fix unnamed-task in zun
ednxzu Dec 10, 2025
c2f80b9
ansible-lint: fix unnamed-task in roles
ednxzu Dec 10, 2025
a2d1c36
ansible-lint: remove unnamed-task from skip_list
ednxzu Dec 10, 2025
5e3b95c
CI: add rocky10 upgrade jobs
bbezak Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@ exclude_paths:
strict: false
use_default_rules: true
skip_list:
# [unnamed-task] All tasks should be named
# FIXME(mgoddard): Add names to all tasks
- unnamed-task
# disable experimental rules
- experimental
# NOTE(frickler): Agreed at Zed PTG not to use FQCN for builtin actions for now, due to
Expand Down
12 changes: 8 additions & 4 deletions ansible/mariadb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
tags:
- mariadb
tasks:
- import_role:
- name: Apply mariadb role
import_role:
name: mariadb

- name: Restart mariadb services
Expand All @@ -29,7 +30,8 @@
tags:
- mariadb
tasks:
- import_role:
- name: Restart mariadb services
import_role:
name: mariadb
tasks_from: restart_services.yml

Expand All @@ -47,7 +49,8 @@
tags:
- mariadb
tasks:
- import_role:
- name: Start mariadb services
import_role:
name: mariadb
tasks_from: restart_services.yml

Expand All @@ -63,7 +66,8 @@
tags:
- mariadb
tasks:
- import_role:
- name: Restart bootstrap mariadb service
import_role:
name: mariadb
tasks_from: restart_services.yml

Expand Down
3 changes: 2 additions & 1 deletion ansible/nova-libvirt-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
tags:
- nova-libvirt-cleanup
tasks:
- import_role:
- name: Clean up nova libvirt container and configuration
import_role:
name: nova-cell
tasks_from: libvirt-cleanup.yml
18 changes: 12 additions & 6 deletions ansible/nova.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,8 @@
default(kolla_max_fail_percentage) |
default(100) }}
tasks:
- import_role:
- name: Refresh nova scheduler cell cache
import_role:
name: nova
tasks_from: refresh_scheduler_cell_cache
when:
Expand Down Expand Up @@ -193,7 +194,8 @@
default(kolla_max_fail_percentage) |
default(100) }}
tasks:
- import_role:
- name: Reload global nova super conductor services
import_role:
name: nova
tasks_from: reload_super_conductor
when:
Expand Down Expand Up @@ -221,7 +223,8 @@
default(kolla_max_fail_percentage) |
default(100) }}
tasks:
- import_role:
- name: Reload nova cell services
import_role:
name: nova-cell
tasks_from: reload
when:
Expand All @@ -245,7 +248,8 @@
default(kolla_max_fail_percentage) |
default(100) }}
tasks:
- import_role:
- name: Reload nova API services
import_role:
name: nova
tasks_from: reload_api
when:
Expand All @@ -269,7 +273,8 @@
# Fail all hosts if any of these once-per-cell tasks fails.
any_errors_fatal: true
tasks:
- import_role:
- name: Run nova API online database migration
import_role:
name: nova
tasks_from: online_data_migrations
when:
Expand All @@ -294,7 +299,8 @@
# Fail all hosts if any of these once-per-cell tasks fails.
any_errors_fatal: true
tasks:
- import_role:
- name: Run nova cell online database migrations
import_role:
name: nova-cell
tasks_from: online_data_migrations
when:
Expand Down
3 changes: 2 additions & 1 deletion ansible/post-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@
group: "{{ ansible_facts.user_gid }}"
mode: "0600"

- import_role:
- name: Template out octavia-openrc.sh
import_role:
name: octavia
tasks_from: openrc.yml
vars:
Expand Down
6 changes: 4 additions & 2 deletions ansible/rabbitmq.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
tags:
- rabbitmq
tasks:
- import_role:
- name: Apply rabbitmq role
import_role:
name: rabbitmq
vars:
role_rabbitmq_cluster_cookie: "{{ rabbitmq_cluster_cookie }}"
Expand Down Expand Up @@ -41,7 +42,8 @@
tags:
- rabbitmq
tasks:
- import_role:
- name: Restart rabbitmq services
import_role:
name: rabbitmq
tasks_from: restart_services.yml
vars:
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,5 @@
when:
- not use_preconfigured_databases | bool

- import_tasks: bootstrap_service.yml
- name: Run aodh bootstrap container
import_tasks: bootstrap_service.yml
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/check-containers.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
- import_role:
- name: Check aodh containers
import_role:
name: service-check-containers
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
- aodh_policy_file is defined
with_dict: "{{ aodh_services | select_services_enabled_and_mapped_to_host }}"

- include_tasks: copy-certs.yml
- name: Copying over TLS certificates
include_tasks: copy-certs.yml
when:
- aodh_copy_certs | bool

Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/config_validate.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Validate aodh configuration
import_role:
name: service-config-validate
vars:
service_config_validate_services: "{{ aodh_services }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/deploy-containers.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- import_tasks: check-containers.yml
- name: Check aodh containers
import_tasks: check-containers.yml
15 changes: 10 additions & 5 deletions ansible/roles/aodh/tasks/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
---
- import_tasks: register.yml
- name: Register aodh in Keystone
import_tasks: register.yml

- import_tasks: config.yml
- name: Configure aodh
import_tasks: config.yml

- import_tasks: check-containers.yml
- name: Check aodh containers
import_tasks: check-containers.yml

- include_tasks: clone.yml
- name: Clone aodh repository
include_tasks: clone.yml
when: aodh_dev_mode | bool

- import_tasks: bootstrap.yml
- name: Bootstrap aodh service
import_tasks: bootstrap.yml

- name: Flush handlers
meta: flush_handlers
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- include_tasks: "{{ kolla_action }}.yml"
- name: "Include tasks for action {{ kolla_action }}"
include_tasks: "{{ kolla_action }}.yml"
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/precheck.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Precheck aodh configuration
import_role:
name: service-precheck
vars:
service_precheck_services: "{{ aodh_services }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/pull.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
- import_role:
- name: Pull aodh images
import_role:
role: service-images-pull
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/reconfigure.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- import_tasks: deploy.yml
- name: Deploy aodh
import_tasks: deploy.yml
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/register.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Register aodh service, endpoints, and users in Keystone
import_role:
name: service-ks-register
vars:
service_ks_register_auth: "{{ openstack_aodh_auth }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/aodh/tasks/stop.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Stop aodh containers
import_role:
name: service-stop
vars:
project_services: "{{ aodh_services }}"
Expand Down
9 changes: 6 additions & 3 deletions ansible/roles/aodh/tasks/upgrade.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
- import_tasks: config.yml
- name: Configure aodh
import_tasks: config.yml

- import_tasks: check-containers.yml
- name: Check aodh containers
import_tasks: check-containers.yml

- import_tasks: bootstrap_service.yml
- name: Run aodh bootstrap container
import_tasks: bootstrap_service.yml

- name: Flush handlers
meta: flush_handlers
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,5 @@
when:
- not use_preconfigured_databases | bool

- import_tasks: bootstrap_service.yml
- name: Run barbican bootstrap container
import_tasks: bootstrap_service.yml
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/check-containers.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
- import_role:
- name: Check barbican containers
import_role:
name: service-check-containers
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,8 @@
when:
- barbican_policy.results | length > 0

- include_tasks: copy-certs.yml
- name: Copying over TLS certificates
include_tasks: copy-certs.yml
when:
- barbican_copy_certs | bool

Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/config_validate.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Validate barbican configuration
import_role:
name: service-config-validate
vars:
service_config_validate_services: "{{ barbican_services }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/deploy-containers.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- import_tasks: check-containers.yml
- name: Check barbican containers
import_tasks: check-containers.yml
15 changes: 10 additions & 5 deletions ansible/roles/barbican/tasks/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
---
- import_tasks: register.yml
- name: Register barbican in Keystone
import_tasks: register.yml

- import_tasks: config.yml
- name: Configure barbican
import_tasks: config.yml

- import_tasks: check-containers.yml
- name: Check barbican containers
import_tasks: check-containers.yml

- include_tasks: clone.yml
- name: Clone barbican repository
include_tasks: clone.yml
when: barbican_dev_mode | bool

- import_tasks: bootstrap.yml
- name: Bootstrap barbican service
import_tasks: bootstrap.yml

- name: Flush handlers
meta: flush_handlers
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- include_tasks: "{{ kolla_action }}.yml"
- name: "Include tasks for action {{ kolla_action }}"
include_tasks: "{{ kolla_action }}.yml"
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/precheck.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Precheck barbican configuration
import_role:
name: service-precheck
vars:
service_precheck_services: "{{ barbican_services }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/pull.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
- import_role:
- name: Pull barbican images
import_role:
role: service-images-pull
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/reconfigure.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
- import_tasks: deploy.yml
- name: Deploy barbican
import_tasks: deploy.yml
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/register.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Register barbican service, endpoints, and users in Keystone
import_role:
name: service-ks-register
vars:
service_ks_register_auth: "{{ openstack_barbican_auth }}"
Expand Down
3 changes: 2 additions & 1 deletion ansible/roles/barbican/tasks/stop.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
- import_role:
- name: Stop barbican containers
import_role:
name: service-stop
vars:
project_services: "{{ barbican_services }}"
Expand Down
9 changes: 6 additions & 3 deletions ansible/roles/barbican/tasks/upgrade.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
- import_tasks: config.yml
- name: Configure barbican
import_tasks: config.yml

- import_tasks: check-containers.yml
- name: Check barbican containers
import_tasks: check-containers.yml

- import_tasks: bootstrap_service.yml
- name: Run barbican bootstrap container
import_tasks: bootstrap_service.yml

- name: Flush handlers
meta: flush_handlers
9 changes: 6 additions & 3 deletions ansible/roles/bifrost/tasks/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
- import_tasks: config.yml
- name: Configure bifrost
import_tasks: config.yml

- import_tasks: start.yml
- name: Start bifrost containers
import_tasks: start.yml

- import_tasks: bootstrap.yml
- name: Bootstrap bifrost service
import_tasks: bootstrap.yml
Loading