Merge "Deprecate os-panko role"
This commit is contained in:
commit
19343f8373
@ -168,11 +168,6 @@
|
|||||||
src: https://opendev.org/openstack/openstack-ansible-os_octavia
|
src: https://opendev.org/openstack/openstack-ansible-os_octavia
|
||||||
version: master
|
version: master
|
||||||
trackbranch: master
|
trackbranch: master
|
||||||
- name: os_panko
|
|
||||||
scm: git
|
|
||||||
src: https://opendev.org/openstack/openstack-ansible-os_panko
|
|
||||||
version: master
|
|
||||||
trackbranch: master
|
|
||||||
- name: os_placement
|
- name: os_placement
|
||||||
scm: git
|
scm: git
|
||||||
src: https://opendev.org/openstack/openstack-ansible-os_placement
|
src: https://opendev.org/openstack/openstack-ansible-os_placement
|
||||||
|
@ -162,8 +162,6 @@ OpenStack service roles
|
|||||||
|
|
||||||
- :role_docs:`os_octavia`
|
- :role_docs:`os_octavia`
|
||||||
|
|
||||||
- :role_docs:`os_panko`
|
|
||||||
|
|
||||||
- :role_docs:`os_rally`
|
- :role_docs:`os_rally`
|
||||||
|
|
||||||
- :role_docs:`os_sahara`
|
- :role_docs:`os_sahara`
|
||||||
|
@ -256,14 +256,6 @@
|
|||||||
<td>✔</td>
|
<td>✔</td>
|
||||||
<td>✔</td>
|
<td>✔</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="warning">
|
|
||||||
<td>os_panko</td>
|
|
||||||
<td>Rocky</td>
|
|
||||||
<td>Incubated</td>
|
|
||||||
<td>✔</td>
|
|
||||||
<td>✔</td>
|
|
||||||
<td>✘</td>
|
|
||||||
</tr>
|
|
||||||
<tr >
|
<tr >
|
||||||
<td>os_rally</td>
|
<td>os_rally</td>
|
||||||
<td>Newton</td>
|
<td>Newton</td>
|
||||||
@ -442,4 +434,9 @@
|
|||||||
<td>os_watcher</td>
|
<td>os_watcher</td>
|
||||||
<td>Queens</td>
|
<td>Queens</td>
|
||||||
<td>Train</td>
|
<td>Train</td>
|
||||||
|
</tr>
|
||||||
|
<tr >
|
||||||
|
<td>os_panko</td>
|
||||||
|
<td>Rocky</td>
|
||||||
|
<td>Xena</td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
event-infra_hosts:
|
|
||||||
aio1:
|
|
||||||
ip: 172.29.236.100
|
|
@ -1,8 +0,0 @@
|
|||||||
# The infra nodes that will be running the event services
|
|
||||||
event-infra_hosts:
|
|
||||||
infra1:
|
|
||||||
ip: 172.20.236.111
|
|
||||||
infra2:
|
|
||||||
ip: 172.20.236.112
|
|
||||||
infra3:
|
|
||||||
ip: 172.20.236.113
|
|
@ -102,9 +102,6 @@ container_skel:
|
|||||||
octavia_server_container:
|
octavia_server_container:
|
||||||
properties:
|
properties:
|
||||||
is_metal: true
|
is_metal: true
|
||||||
panko_container:
|
|
||||||
properties:
|
|
||||||
is_metal: true
|
|
||||||
placement_container:
|
placement_container:
|
||||||
properties:
|
properties:
|
||||||
is_metal: true
|
is_metal: true
|
||||||
|
@ -287,10 +287,6 @@ tacker_container_mysql_password:
|
|||||||
## Ceph RadosGW Keystone password
|
## Ceph RadosGW Keystone password
|
||||||
radosgw_admin_password:
|
radosgw_admin_password:
|
||||||
|
|
||||||
## panko passwords
|
|
||||||
panko_container_db_password:
|
|
||||||
panko_service_password:
|
|
||||||
|
|
||||||
## manila passwords
|
## manila passwords
|
||||||
manila_container_mysql_password:
|
manila_container_mysql_password:
|
||||||
manila_oslomsg_rpc_password:
|
manila_oslomsg_rpc_password:
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
component_skel:
|
|
||||||
panko_api:
|
|
||||||
belongs_to:
|
|
||||||
- panko_all
|
|
||||||
|
|
||||||
container_skel:
|
|
||||||
panko_container:
|
|
||||||
belongs_to:
|
|
||||||
- event-infra_containers
|
|
||||||
contains:
|
|
||||||
- panko_api
|
|
||||||
properties:
|
|
||||||
service_name: panko
|
|
||||||
|
|
||||||
physical_skel:
|
|
||||||
event-infra_containers:
|
|
||||||
belongs_to:
|
|
||||||
- all_containers
|
|
||||||
event-infra_hosts:
|
|
||||||
belongs_to:
|
|
||||||
- hosts
|
|
||||||
|
|
||||||
|
|
@ -426,18 +426,10 @@ haproxy_ovn_ovsdb_service:
|
|||||||
- tcpka
|
- tcpka
|
||||||
haproxy_service_enabled: "{{ (neutron_plugin_type == 'ml2.ovn') and (groups['neutron_ovn_northd'] is defined and groups['neutron_ovn_northd'] | length > 0) }}"
|
haproxy_service_enabled: "{{ (neutron_plugin_type == 'ml2.ovn') and (groups['neutron_ovn_northd'] is defined and groups['neutron_ovn_northd'] | length > 0) }}"
|
||||||
|
|
||||||
|
# TODO(noonedeadpunk): Remove that in Y release
|
||||||
haproxy_panko_api_service:
|
haproxy_panko_api_service:
|
||||||
haproxy_service_name: panko_api
|
haproxy_service_name: panko_api
|
||||||
haproxy_backend_nodes: "{{ groups['panko_api'] | default([]) }}"
|
state: absent
|
||||||
haproxy_ssl: "{{ haproxy_ssl }}"
|
|
||||||
haproxy_ssl_all_vips: "{{ haproxy_ssl_all_vips }}"
|
|
||||||
haproxy_port: 8777
|
|
||||||
haproxy_balance_type: http
|
|
||||||
haproxy_backend_options:
|
|
||||||
- "forwardfor"
|
|
||||||
- "httpchk GET / HTTP/1.0\\r\\nUser-agent:\\ osa-haproxy-healthcheck"
|
|
||||||
- "httplog"
|
|
||||||
haproxy_service_enabled: "{{ groups['panko_all'] is defined and groups['panko_all'] | length > 0 }}"
|
|
||||||
|
|
||||||
haproxy_placement_service:
|
haproxy_placement_service:
|
||||||
haproxy_service_name: placement
|
haproxy_service_name: placement
|
||||||
|
@ -222,10 +222,6 @@ nova_scheduler
|
|||||||
|
|
||||||
[octavia_all]
|
[octavia_all]
|
||||||
|
|
||||||
[panko_all:children]
|
|
||||||
panko_api
|
|
||||||
[panko_api]
|
|
||||||
|
|
||||||
[placement_all:children]
|
[placement_all:children]
|
||||||
placement_api
|
placement_api
|
||||||
[placement_api]
|
[placement_api]
|
||||||
|
@ -54,7 +54,6 @@ nova_install_method: distro
|
|||||||
nova_bin: /usr/bin
|
nova_bin: /usr/bin
|
||||||
octavia_install_method: distro
|
octavia_install_method: distro
|
||||||
octavia_bin: /usr/bin
|
octavia_bin: /usr/bin
|
||||||
panko_install_method: distro
|
|
||||||
placement_install_method: distro
|
placement_install_method: distro
|
||||||
rally_install_method: distro
|
rally_install_method: distro
|
||||||
sahara_install_method: distro
|
sahara_install_method: distro
|
||||||
|
@ -278,12 +278,6 @@ octavia_git_install_branch: d10c9c2f9afacff8047a8005843483a07fe7472e # HEAD as o
|
|||||||
octavia_git_track_branch: master
|
octavia_git_track_branch: master
|
||||||
|
|
||||||
|
|
||||||
## Panko service
|
|
||||||
panko_git_repo: https://opendev.org/openstack/panko
|
|
||||||
panko_git_install_branch: ca45bbdca049c6544cd9ece0d564ae7f20a1cd78 # HEAD as of 30.06.2021
|
|
||||||
panko_git_track_branch: master
|
|
||||||
|
|
||||||
|
|
||||||
## Placement service
|
## Placement service
|
||||||
placement_git_repo: https://opendev.org/openstack/placement
|
placement_git_repo: https://opendev.org/openstack/placement
|
||||||
placement_git_install_branch: f77a7f9928d1156450c48045c48597b2feec9cc1 # HEAD as of 30.06.2021
|
placement_git_install_branch: f77a7f9928d1156450c48045c48597b2feec9cc1 # HEAD as of 30.06.2021
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
---
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
- name: Gather panko facts
|
|
||||||
hosts: panko_all
|
|
||||||
gather_facts: "{{ osa_gather_facts | default(True) }}"
|
|
||||||
tags:
|
|
||||||
- always
|
|
||||||
|
|
||||||
- name: Install the panko components
|
|
||||||
hosts: panko_all
|
|
||||||
gather_facts: false
|
|
||||||
user: root
|
|
||||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
|
||||||
vars_files:
|
|
||||||
- "defaults/repo_packages/openstack_services.yml"
|
|
||||||
- "defaults/{{ install_method }}_install.yml"
|
|
||||||
tags:
|
|
||||||
- panko
|
|
||||||
pre_tasks:
|
|
||||||
- name: Gather additional facts
|
|
||||||
include_tasks: "common-tasks/gather-hardware-facts.yml"
|
|
||||||
tags:
|
|
||||||
- always
|
|
||||||
|
|
||||||
- include_tasks: "common-tasks/os-{{ container_tech | default('lxc') }}-container-setup.yml"
|
|
||||||
when: not is_metal
|
|
||||||
roles:
|
|
||||||
- role: "os_panko"
|
|
@ -29,7 +29,6 @@
|
|||||||
- import_playbook: os-ceilometer-install.yml
|
- import_playbook: os-ceilometer-install.yml
|
||||||
- import_playbook: os-aodh-install.yml
|
- import_playbook: os-aodh-install.yml
|
||||||
- import_playbook: os-cloudkitty-install.yml
|
- import_playbook: os-cloudkitty-install.yml
|
||||||
- import_playbook: os-panko-install.yml
|
|
||||||
- import_playbook: os-ironic-install.yml
|
- import_playbook: os-ironic-install.yml
|
||||||
- import_playbook: os-magnum-install.yml
|
- import_playbook: os-magnum-install.yml
|
||||||
- import_playbook: os-trove-install.yml
|
- import_playbook: os-trove-install.yml
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
With the retirement of upstram Panko project, os_panko role has been
|
||||||
|
deprecated. Panko service API endpoint will be removed during upgrade.
|
||||||
|
If you want to preserve Panko API working, you should override
|
||||||
|
haproxy_panko_api_service.
|
@ -45,7 +45,7 @@ bootstrap_host_scenarios_expanded: |-
|
|||||||
{% set _ = scenario_list.extend(['heat']) %}
|
{% set _ = scenario_list.extend(['heat']) %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if 'telemetry' in bootstrap_host_scenarios %}
|
{% if 'telemetry' in bootstrap_host_scenarios %}
|
||||||
{% set _ = scenario_list.extend(['aodh', 'ceilometer', 'gnocchi', 'panko']) %}
|
{% set _ = scenario_list.extend(['aodh', 'ceilometer', 'gnocchi']) %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if 'translations' in bootstrap_host_scenarios %}
|
{% if 'translations' in bootstrap_host_scenarios %}
|
||||||
{% set _ = scenario_list.extend(['designate', 'heat', 'magnum', 'sahara', 'swift', 'trove']) %}
|
{% set _ = scenario_list.extend(['designate', 'heat', 'magnum', 'sahara', 'swift', 'trove']) %}
|
||||||
|
@ -223,9 +223,6 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
|
|||||||
'etcd_container',
|
'etcd_container',
|
||||||
'etcd_containers',
|
'etcd_containers',
|
||||||
'etcd_hosts',
|
'etcd_hosts',
|
||||||
'event-infra_all',
|
|
||||||
'event-infra_containers',
|
|
||||||
'event-infra_hosts',
|
|
||||||
'galera',
|
'galera',
|
||||||
'galera_all',
|
'galera_all',
|
||||||
'galera_container',
|
'galera_container',
|
||||||
@ -349,9 +346,6 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
|
|||||||
'octavia-health-manager',
|
'octavia-health-manager',
|
||||||
'octavia-infra_containers',
|
'octavia-infra_containers',
|
||||||
'octavia-infra_all',
|
'octavia-infra_all',
|
||||||
'panko_all',
|
|
||||||
'panko_api',
|
|
||||||
'panko_container',
|
|
||||||
'placement-infra_all',
|
'placement-infra_all',
|
||||||
'placement-infra_containers',
|
'placement-infra_containers',
|
||||||
'placement-infra_hosts',
|
'placement-infra_hosts',
|
||||||
|
@ -78,7 +78,6 @@
|
|||||||
- name: openstack/openstack-ansible-os_neutron
|
- name: openstack/openstack-ansible-os_neutron
|
||||||
- name: openstack/openstack-ansible-os_nova
|
- name: openstack/openstack-ansible-os_nova
|
||||||
- name: openstack/openstack-ansible-os_octavia
|
- name: openstack/openstack-ansible-os_octavia
|
||||||
- name: openstack/openstack-ansible-os_panko
|
|
||||||
- name: openstack/openstack-ansible-os_placement
|
- name: openstack/openstack-ansible-os_placement
|
||||||
- name: openstack/openstack-ansible-os_rally
|
- name: openstack/openstack-ansible-os_rally
|
||||||
- name: openstack/openstack-ansible-os_sahara
|
- name: openstack/openstack-ansible-os_sahara
|
||||||
@ -101,8 +100,6 @@
|
|||||||
- name: openstack/ansible-role-pki
|
- name: openstack/ansible-role-pki
|
||||||
# OpenStack service repos - listed here to make cached repos available in CI
|
# OpenStack service repos - listed here to make cached repos available in CI
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
# OpenStack service repos - listed here as the corresponding OSA role cannot do distro install
|
|
||||||
- name: openstack/panko
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: openstack-ansible-deploy-aio
|
name: openstack-ansible-deploy-aio
|
||||||
@ -147,7 +144,6 @@
|
|||||||
- name: openstack/openstack-ansible-os_neutron
|
- name: openstack/openstack-ansible-os_neutron
|
||||||
- name: openstack/openstack-ansible-os_nova
|
- name: openstack/openstack-ansible-os_nova
|
||||||
- name: openstack/openstack-ansible-os_octavia
|
- name: openstack/openstack-ansible-os_octavia
|
||||||
- name: openstack/openstack-ansible-os_panko
|
|
||||||
- name: openstack/openstack-ansible-os_placement
|
- name: openstack/openstack-ansible-os_placement
|
||||||
- name: openstack/openstack-ansible-os_rally
|
- name: openstack/openstack-ansible-os_rally
|
||||||
- name: openstack/openstack-ansible-os_sahara
|
- name: openstack/openstack-ansible-os_sahara
|
||||||
@ -214,7 +210,6 @@
|
|||||||
- name: openstack/trove
|
- name: openstack/trove
|
||||||
- name: openstack/trove-dashboard
|
- name: openstack/trove-dashboard
|
||||||
- name: openstack/octavia
|
- name: openstack/octavia
|
||||||
- name: openstack/panko
|
|
||||||
- name: openstack/placement
|
- name: openstack/placement
|
||||||
- name: openstack/tacker
|
- name: openstack/tacker
|
||||||
- name: openstack/octavia-dashboard
|
- name: openstack/octavia-dashboard
|
||||||
|
Loading…
Reference in New Issue
Block a user