Skip to content

Commit

Permalink
Merge pull request #381 from stackhpc/cherry-pick-to-master
Browse files Browse the repository at this point in the history
Forward porting from stackhpc/2024.1 to stackhpc/master
  • Loading branch information
seunghun1ee authored Feb 6, 2025
2 parents c4b239e + 1ad6e39 commit 1787acd
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
3 changes: 3 additions & 0 deletions ansible/roles/kolla-ansible/templates/overcloud-services.j2
Original file line number Diff line number Diff line change
Expand Up @@ -453,6 +453,9 @@ ovn-database
[ovn-sb-db:children]
ovn-database

[ovn-sb-db-relay:children]
ovn-database

[venus-api:children]
venus

Expand Down
1 change: 1 addition & 0 deletions ansible/roles/kolla-ansible/vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,7 @@ kolla_feature_flags:
- openvswitch
- osprofiler
- ovn
- ovn_sb_db_relay
- ovs_dpdk
- placement
- prometheus
Expand Down
14 changes: 8 additions & 6 deletions playbooks/kayobe-base/pre.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,15 +82,17 @@
kayobe_galaxy_requirements_src_dir: "{{ kolla_ansible_src_dir }}"
kayobe_galaxy_requirements_dest_path: "/tmp/kolla-ansible-requirements.yml"

- block:
- vars:
branch_prefix: "{{ 'unmaintained' if previous_release | lower == '2023.1' else 'stable' }}"
block:
- name: Ensure previous kayobe directory exists
file:
path: "{{ previous_kayobe_src_dir }}"
state: directory

- name: Ensure previous kayobe repository is cloned
command: >-
git clone {{ kayobe_src_dir }} {{ previous_kayobe_src_dir }} -b stable/{{ previous_release | lower }}
git clone {{ kayobe_src_dir }} {{ previous_kayobe_src_dir }} -b {{ branch_prefix }}/{{ previous_release | lower }}
- name: Ensure previous kayobe-config directory exists
file:
Expand All @@ -99,7 +101,7 @@

- name: Ensure kayobe-config repository is cloned
command: >-
git clone {{ kayobe_config_src_dir }} {{ previous_kayobe_config_src_dir }} -b stable/{{ previous_release | lower }}
git clone {{ kayobe_config_src_dir }} {{ previous_kayobe_config_src_dir }} -b {{ branch_prefix }}/{{ previous_release | lower }}
- name: Ensure previous kolla-ansible directory exists
file:
Expand All @@ -108,7 +110,7 @@

- name: Ensure previous kolla-ansible repository is cloned
command: >-
git clone {{ kolla_ansible_src_dir }} {{ previous_kolla_ansible_src_dir }} -b stable/{{ previous_release | lower }}
git clone {{ kolla_ansible_src_dir }} {{ previous_kolla_ansible_src_dir }} -b {{ branch_prefix }}/{{ previous_release | lower }}
- name: Ensure previous kayobe is executed in verbose mode
lineinfile:
Expand All @@ -121,14 +123,14 @@
name: kayobe-galaxy-requirements
vars:
kayobe_galaxy_requirements_src_dir: "{{ previous_kayobe_src_dir }}"
kayobe_galaxy_requirements_branch: "stable/{{ previous_release | lower }}"
kayobe_galaxy_requirements_branch: "{{ branch_prefix }}/{{ previous_release | lower }}"

- name: Update kolla-ansible requirements.yml
include_role:
name: kayobe-galaxy-requirements
vars:
kayobe_galaxy_requirements_src_dir: "{{ previous_kolla_ansible_src_dir }}"
kayobe_galaxy_requirements_branch: "stable/{{ previous_release | lower }}"
kayobe_galaxy_requirements_branch: "{{ branch_prefix }}/{{ previous_release | lower }}"
kayobe_galaxy_requirements_dest_path: "/tmp/previous-kolla-ansible-requirements.yml"

when: is_upgrade

0 comments on commit 1787acd

Please sign in to comment.