Skip to content

Commit a3ebc20

Browse files
committed
Revert "Add missing octavia-driver-agent"
This reverts commit 8da04eb.
1 parent 1998f2e commit a3ebc20

File tree

18 files changed

+13
-197
lines changed

18 files changed

+13
-197
lines changed

ansible/group_vars/all.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,6 @@ enable_neutron_port_forwarding: "no"
668668
enable_nova_serialconsole_proxy: "no"
669669
enable_nova_ssh: "yes"
670670
enable_octavia: "no"
671-
enable_octavia_driver_agent: "{{ enable_octavia | bool and neutron_plugin_agent == 'ovn' }}"
672671
enable_openvswitch: "{{ enable_neutron | bool and neutron_plugin_agent != 'linuxbridge' }}"
673672
enable_ovn: "{{ enable_neutron | bool and neutron_plugin_agent == 'ovn' }}"
674673
enable_ovs_dpdk: "no"

ansible/inventory/all-in-one

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,9 +631,6 @@ searchlight
631631
[octavia-api:children]
632632
octavia
633633

634-
[octavia-driver-agent:children]
635-
octavia
636-
637634
[octavia-health-manager:children]
638635
octavia
639636

ansible/inventory/multinode

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -649,9 +649,6 @@ searchlight
649649
[octavia-api:children]
650650
octavia
651651

652-
[octavia-driver-agent:children]
653-
octavia
654-
655652
[octavia-health-manager:children]
656653
octavia
657654

ansible/roles/octavia/defaults/main.yml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,6 @@ octavia_services:
2020
mode: "http"
2121
external: true
2222
port: "{{ octavia_api_port }}"
23-
octavia-driver-agent:
24-
container_name: octavia_driver_agent
25-
group: octavia-driver-agent
26-
enabled: "{{ enable_octavia_driver_agent }}"
27-
image: "{{ octavia_driver_agent_image_full }}"
28-
volumes: "{{ octavia_driver_agent_default_volumes + octavia_driver_agent_extra_volumes }}"
29-
dimensions: "{{ octavia_driver_agent_dimensions }}"
3023
octavia-health-manager:
3124
container_name: octavia_health_manager
3225
group: octavia-health-manager
@@ -75,10 +68,6 @@ octavia_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ doc
7568
octavia_api_tag: "{{ octavia_tag }}"
7669
octavia_api_image_full: "{{ octavia_api_image }}:{{ octavia_api_tag }}"
7770

78-
octavia_driver_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ octavia_install_type }}-octavia-driver-agent"
79-
octavia_driver_agent_tag: "{{ octavia_tag }}"
80-
octavia_driver_agent_image_full: "{{ octavia_driver_agent_image }}:{{ octavia_driver_agent_tag }}"
81-
8271
octavia_health_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ octavia_install_type }}-octavia-health-manager"
8372
octavia_health_manager_tag: "{{ octavia_tag }}"
8473
octavia_health_manager_image_full: "{{ octavia_health_manager_image }}:{{ octavia_health_manager_tag }}"
@@ -92,7 +81,6 @@ octavia_worker_tag: "{{ octavia_tag }}"
9281
octavia_worker_image_full: "{{ octavia_worker_image }}:{{ octavia_worker_tag }}"
9382

9483
octavia_api_dimensions: "{{ default_container_dimensions }}"
95-
octavia_driver_agent_dimensions: "{{ default_container_dimensions }}"
9684
octavia_health_manager_dimensions: "{{ default_container_dimensions }}"
9785
octavia_housekeeping_dimensions: "{{ default_container_dimensions }}"
9886
octavia_worker_dimensions: "{{ default_container_dimensions }}"
@@ -103,20 +91,12 @@ octavia_api_default_volumes:
10391
- "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}"
10492
- "kolla_logs:/var/log/kolla/"
10593
- "{{ kolla_dev_repos_directory ~ '/octavia/octavia:/var/lib/kolla/venv/lib/python' ~ distro_python_version ~ '/site-packages/octavia' if octavia_dev_mode | bool else '' }}"
106-
- "octavia_driver_agent:/var/run/octavia/"
10794
octavia_health_manager_default_volumes:
10895
- "{{ node_config_directory }}/octavia-health-manager/:{{ container_config_directory }}/:ro"
10996
- "/etc/localtime:/etc/localtime:ro"
11097
- "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}"
11198
- "kolla_logs:/var/log/kolla/"
11299
- "{{ kolla_dev_repos_directory ~ '/octavia/octavia:/var/lib/kolla/venv/lib/python' ~ distro_python_version ~ '/site-packages/octavia' if octavia_dev_mode | bool else '' }}"
113-
octavia_driver_agent_default_volumes:
114-
- "{{ node_config_directory }}/octavia-driver-agent/:{{ container_config_directory }}/:ro"
115-
- "/etc/localtime:/etc/localtime:ro"
116-
- "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}"
117-
- "kolla_logs:/var/log/kolla/"
118-
- "{{ kolla_dev_repos_directory ~ '/octavia/octavia:/var/lib/kolla/venv/lib/python' ~ distro_python_version ~ '/site-packages/octavia' if octavia_dev_mode | bool else '' }}"
119-
- "octavia_driver_agent:/var/run/octavia/"
120100
octavia_housekeeping_default_volumes:
121101
- "{{ node_config_directory }}/octavia-housekeeping/:{{ container_config_directory }}/:ro"
122102
- "/etc/localtime:/etc/localtime:ro"
@@ -132,7 +112,6 @@ octavia_worker_default_volumes:
132112

133113
octavia_extra_volumes: "{{ default_extra_volumes }}"
134114
octavia_api_extra_volumes: "{{ octavia_extra_volumes }}"
135-
octavia_driver_agent_extra_volumes: "{{ octavia_extra_volumes }}"
136115
octavia_health_manager_extra_volumes: "{{ octavia_extra_volumes }}"
137116
octavia_housekeeping_extra_volumes: "{{ octavia_extra_volumes }}"
138117
octavia_worker_extra_volumes: "{{ octavia_extra_volumes }}"
@@ -259,7 +238,3 @@ octavia_amp_network:
259238

260239
# Octavia management network subnet CIDR.
261240
octavia_amp_network_cidr: 10.1.0.0/24
262-
263-
# Octavia provider drivers
264-
octavia_provider_drivers: "amphora:Amphora provider{% if neutron_plugin_agent == 'ovn'%}, ovn:OVN provider{% endif %}"
265-
octavia_provider_agents: "amphora_agent{% if neutron_plugin_agent == 'ovn'%}, ovn{% endif %}"

ansible/roles/octavia/handlers/main.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,6 @@
1414
when:
1515
- kolla_action != "config"
1616

17-
- name: Restart octavia-driver-agent container
18-
vars:
19-
service_name: "octavia-driver-agent"
20-
service: "{{ octavia_services[service_name] }}"
21-
become: true
22-
kolla_docker:
23-
action: "recreate_or_restart_container"
24-
common_options: "{{ docker_common_options }}"
25-
name: "{{ service.container_name }}"
26-
image: "{{ service.image }}"
27-
volumes: "{{ service.volumes | reject('equalto', '') | list }}"
28-
dimensions: "{{ service.dimensions }}"
29-
when:
30-
- kolla_action != "config"
31-
3217
- name: Restart octavia-health-manager container
3318
vars:
3419
service_name: "octavia-health-manager"

ansible/roles/octavia/tasks/check-containers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
volumes: "{{ item.value.volumes }}"
1010
dimensions: "{{ item.value.dimensions }}"
1111
when:
12-
- inventory_hostname in groups.get(item.value.group, [])
12+
- inventory_hostname in groups[item.value.group]
1313
- item.value.enabled | bool
1414
with_dict: "{{ octavia_services }}"
1515
notify:

ansible/roles/octavia/tasks/config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
mode: "0770"
99
become: true
1010
when:
11-
- inventory_hostname in groups.get(item.value.group, [])
11+
- inventory_hostname in groups[item.value.group]
1212
- item.value.enabled | bool
1313
with_dict: "{{ octavia_services }}"
1414

@@ -39,7 +39,7 @@
3939
become: true
4040
when:
4141
- octavia_policy_file is defined
42-
- inventory_hostname in groups.get(item.value.group, [])
42+
- inventory_hostname in groups[item.value.group]
4343
- item.value.enabled | bool
4444
with_dict: "{{ octavia_services }}"
4545
notify:
@@ -56,7 +56,7 @@
5656
mode: "0660"
5757
become: true
5858
when:
59-
- inventory_hostname in groups.get(item.value.group, [])
59+
- inventory_hostname in groups[item.value.group]
6060
- item.value.enabled | bool
6161
with_dict: "{{ octavia_services }}"
6262
notify:
@@ -76,7 +76,7 @@
7676
mode: "0660"
7777
become: true
7878
when:
79-
- inventory_hostname in groups.get(item.value.group, [])
79+
- inventory_hostname in groups[item.value.group]
8080
- item.value.enabled | bool
8181
with_dict: "{{ octavia_services }}"
8282
notify:

ansible/roles/octavia/templates/octavia-api.json.j2

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,5 @@
1313
"owner": "octavia",
1414
"perm": "0600"
1515
}{% endif %}
16-
],
17-
"permissions": [
18-
{
19-
"path": "/var/run/octavia",
20-
"owner": "octavia:octavia"
21-
}
2216
]
2317
}

ansible/roles/octavia/templates/octavia-driver-agent.json.j2

Lines changed: 0 additions & 23 deletions
This file was deleted.

ansible/roles/octavia/templates/octavia.conf.j2

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,6 @@ endpoint_type = internal
1919
ca_certificates_file = {{ openstack_cacert }}
2020
{% endif %}
2121

22-
[api_settings]
23-
enabled_provider_drivers = '{{ octavia_provider_drivers }}'
24-
25-
[driver_agent]
26-
enabled_provider_agents = {{ octavia_provider_agents }}
27-
28-
{% if neutron_plugin_agent == 'ovn' %}
29-
[ovn]
30-
ovn_nb_connection = {{ ovn_nb_connection }}
31-
{% endif %}
32-
3322
[haproxy_amphora]
3423
server_ca = /etc/octavia/certs/server_ca.cert.pem
3524
client_cert = /etc/octavia/certs/client.cert-and-key.pem

0 commit comments

Comments
 (0)