File tree Expand file tree Collapse file tree 8 files changed +36
-12
lines changed
environments/ci-multinode
inventory/group_vars/controllers Expand file tree Collapse file tree 8 files changed +36
-12
lines changed Original file line number Diff line number Diff line change 34
34
KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
35
35
36
36
jobs :
37
- runner-selection :
38
- uses : ./.github/workflows/runner-selector.yml
39
- with :
40
- runner_env : ${{ inputs.runner_env }}
41
37
ipa-image-build :
42
38
name : Build IPA images
43
39
if : github.repository == 'stackhpc/stackhpc-kayobe-config'
Original file line number Diff line number Diff line change 53
53
RedHat : []
54
54
common_required_pacakges :
55
55
- gcc
56
- required_packages : " {{ common_required_pacakges + os_family_required_packages[ansble_facts .os_family] }}"
56
+ required_packages : " {{ common_required_pacakges + os_family_required_packages[ansible_facts .os_family] }}"
57
57
ansible_host : " {{ hostvars[groups['controllers'][0]].ansible_host }}"
58
58
ansible.builtin.package :
59
59
name : " {{ required_packages }}"
Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ controller_bootstrap_user: "{{ os_distribution if os_distribution == 'ubuntu' el
5
5
controller_lvm_groups :
6
6
- " {{ stackhpc_lvm_group_rootvg }}"
7
7
8
-
9
8
# ##############################################################################
10
9
# Controller node firewalld configuration.
11
10
@@ -28,3 +27,7 @@ controller_firewalld_default_zone: trusted
28
27
# - permanent: true
29
28
# - state: enabled
30
29
controller_firewalld_rules : " {{ stackhpc_firewalld_rules }}"
30
+
31
+ # List of extra networks to which controller nodes are attached.
32
+ controller_extra_network_interfaces :
33
+ - octavia
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ public_routes:
16
16
- cidr: "{{ external_cidr }}"
17
17
gateway: "{{ public_net_name | net_ip( groups['seed'][0] ) }}"
18
18
19
+ octavia_interface: "{{ vxlan_interfaces[0].device}}.{{ octavia_vlan }}"
20
+
19
21
###############################################################################
20
22
# Dummy variable to allow Ansible to accept this file.
21
23
workaround_ansible_issue_8743: yes
Original file line number Diff line number Diff line change @@ -47,11 +47,6 @@ neutron_dns_domain: "{{ root_domain }}."
47
47
# OpenSearch memory tuning
48
48
opensearch_heap_size : 1g
49
49
50
- # Octavia load balancer configuration
51
- octavia_auto_configure : " no"
52
- octavia_provider_drivers : " ovn:OVN provider"
53
- octavia_provider_agents : " ovn"
54
-
55
50
# Manila CephFS configuration
56
51
manila_cephfs_filesystem_name : manila-cephfs
57
52
@@ -67,3 +62,21 @@ designate_forwarders_addresses: "1.1.1.1; 8.8.8.8"
67
62
# Open up ports in firewalld for services on the public API network.
68
63
enable_external_api_firewalld : true
69
64
external_api_firewalld_zone : " {{ public_net_name | net_zone }}"
65
+
66
+ # Octavia load balancer configuration
67
+ octavia_network_interface : " {{ hostvars[groups['controllers'] | first].octavia_interface }}"
68
+
69
+ octavia_amp_network :
70
+ name : lb-mgmt-net
71
+ provider_network_type : vlan
72
+ provider_physical_network : " physnet1"
73
+ provider_segmentation_id : 999
74
+ external : false
75
+ shared : false
76
+ subnet :
77
+ name : lb-mgmt-subnet
78
+ cidr : " 192.168.34.0/24"
79
+ allocation_pool_start : " 192.168.34.10"
80
+ allocation_pool_end : " 192.168.34.254"
81
+ no_gateway_ip : yes
82
+ enable_dhcp : yes
Original file line number Diff line number Diff line change @@ -131,6 +131,13 @@ provision_oc_allocation_pool_end: 192.168.33.254
131
131
provision_oc_vlan : 107
132
132
provision_oc_zone : " provision_oc"
133
133
134
+ octavia_cidr : 192.168.34.0/24
135
+ octavia_vlan : 999
136
+ octavia_allocation_pool_start : 192.168.34.3
137
+ octavia_allocation_pool_end : 192.168.34.9
138
+ octavia_mtu : " {{ ansible_facts.default_ipv4.mtu - 50 }}"
139
+ octavia_zone : octavia
140
+
134
141
# ##############################################################################
135
142
# Network virtual patch link configuration.
136
143
Original file line number Diff line number Diff line change @@ -60,3 +60,6 @@ stackhpc_docker_registry: "{{ stackhpc_repo_mirror_url | regex_replace('^https?:
60
60
61
61
stackhpc_docker_registry_username : " {{ stackhpc_repo_mirror_username }}"
62
62
stackhpc_docker_registry_password : " {{ stackhpc_repo_mirror_password }}"
63
+
64
+ stackhpc_release_pulp_username : " {{ stackhpc_repo_mirror_username }}"
65
+ stackhpc_release_pulp_password : " {{ stackhpc_repo_mirror_password }}"
Original file line number Diff line number Diff line change 1
1
---
2
2
fixes :
3
3
- |
4
- Fix `bug 2086675: <https://bugs.launchpad.net/glance/+bug/2086675>__`
4
+ Fix `bug 2086675: <https://bugs.launchpad.net/glance/+bug/2086675>`__
5
5
Performance regression for Glance with RBD backend.
You can’t perform that action at this time.
0 commit comments