Deprecate os_congress role
Change-Id: Iad0dff64ee47a1884e04bcadc6b08c98e2797122
This commit is contained in:
parent
092a6cc664
commit
d1286267b9
@ -93,11 +93,6 @@
|
||||
src: https://opendev.org/openstack/openstack-ansible-os_cloudkitty
|
||||
version: master
|
||||
trackbranch: master
|
||||
- name: os_congress
|
||||
scm: git
|
||||
src: https://opendev.org/openstack/openstack-ansible-os_congress
|
||||
version: master
|
||||
trackbranch: master
|
||||
- name: os_designate
|
||||
scm: git
|
||||
src: https://opendev.org/openstack/openstack-ansible-os_designate
|
||||
|
@ -153,15 +153,6 @@
|
||||
<td>✔</td>
|
||||
<td>✘</td>
|
||||
</tr>
|
||||
<tr class="info">
|
||||
<td>os_congress</td>
|
||||
<td>Unknown</td>
|
||||
<td>Unknown</td>
|
||||
<td>✘</td>
|
||||
<td>✔</td>
|
||||
<td>✘</td>
|
||||
<td>✘</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td>os_designate</td>
|
||||
<td>Mitaka</td>
|
||||
@ -455,6 +446,11 @@
|
||||
<td>Queens</td>
|
||||
<td>Train</td>
|
||||
</tr>
|
||||
<tr class="info">
|
||||
<td>os_congress</td>
|
||||
<td>Unknown</td>
|
||||
<td>Ussuri</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>os_monasca</td>
|
||||
<td>Ocata</td>
|
||||
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
policy_hosts:
|
||||
aio1:
|
||||
ip: 172.29.236.100
|
@ -24,9 +24,6 @@ container_skel:
|
||||
cinder_volumes_container:
|
||||
properties:
|
||||
is_metal: true
|
||||
congress_container:
|
||||
properties:
|
||||
is_metal: true
|
||||
designate_container:
|
||||
properties:
|
||||
is_metal: true
|
||||
|
@ -268,16 +268,6 @@ tacker_container_mysql_password:
|
||||
## Ceph RadosGW Keystone password
|
||||
radosgw_admin_password:
|
||||
|
||||
## Congress options
|
||||
congress_container_mysql_password:
|
||||
congress_oslomsg_rpc_password:
|
||||
#NOTE: Please uncomment those
|
||||
# if you want to split rpc and notify users
|
||||
# Please also wire the appropriate userid in
|
||||
# your user variables.
|
||||
#congress_oslomsg_notify_password:
|
||||
congress_service_password:
|
||||
|
||||
## panko passwords
|
||||
panko_container_db_password:
|
||||
panko_service_password:
|
||||
|
@ -1,36 +0,0 @@
|
||||
---
|
||||
# Copyright 2017, taseer94@gmail.com
|
||||
#
|
||||
# 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:
|
||||
congress_server:
|
||||
belongs_to:
|
||||
- congress_all
|
||||
|
||||
|
||||
container_skel:
|
||||
congress_container:
|
||||
belongs_to:
|
||||
- policy_containers
|
||||
contains:
|
||||
- congress_server
|
||||
|
||||
|
||||
physical_skel:
|
||||
policy_containers:
|
||||
belongs_to:
|
||||
- all_containers
|
||||
policy_hosts:
|
||||
belongs_to:
|
||||
- hosts
|
@ -1,20 +0,0 @@
|
||||
---
|
||||
# Copyright 2017, taseer94@gmail.com
|
||||
#
|
||||
# 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.
|
||||
|
||||
congress_service_region: "{{ service_region }}"
|
||||
congress_service_in_ldap: "{{ service_ldap_backend_enabled }}"
|
||||
|
||||
# Ensure that the package state matches the global setting
|
||||
congress_package_state: "{{ package_state }}"
|
@ -31,7 +31,6 @@ ceilometer_install_method: distro
|
||||
cinder_install_method: distro
|
||||
cinder_bin: /usr/bin
|
||||
cloudkitty_install_method: distro
|
||||
congress_install_method: distro
|
||||
designate_install_method: distro
|
||||
glance_install_method: distro
|
||||
glance_bin: /usr/bin
|
||||
|
@ -304,13 +304,6 @@ tacker_git_project_group: tacker_all
|
||||
tacker_git_track_branch: master
|
||||
|
||||
|
||||
## Congress service
|
||||
congress_git_repo: https://opendev.org/openstack/congress
|
||||
congress_git_install_branch: bba805af02f516b95650531afc02d1c60b1cd010 # HEAD as of 20.09.2020
|
||||
congress_git_package_name: openstack-congress
|
||||
congress_git_project_group: congress_all
|
||||
congress_git_track_branch: master
|
||||
|
||||
## Horizon Octavia dashboard plugin
|
||||
octavia_dashboard_git_repo: https://opendev.org/openstack/octavia-dashboard
|
||||
octavia_dashboard_git_install_branch: 570c51b97d107b362e93d10f10a110558d9a81eb # HEAD as of 20.09.2020
|
||||
|
@ -398,9 +398,6 @@
|
||||
# Test os-tacker-install.yml
|
||||
# TO BE IMPLEMENTED
|
||||
|
||||
# Test os-congress-install.yml
|
||||
# TO BE IMPLEMENTED
|
||||
|
||||
# Test os-tempest-install.yml
|
||||
# Tempest already has a test suite, so nothing should be added here.
|
||||
|
||||
|
@ -1,45 +0,0 @@
|
||||
---
|
||||
# Copyright 2017, taseer94@gmail.com
|
||||
#
|
||||
# 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 congress facts
|
||||
hosts: congress_all
|
||||
gather_facts: "{{ osa_gather_facts | default(True) }}"
|
||||
tags:
|
||||
- always
|
||||
|
||||
- name: Install congress components
|
||||
hosts: congress_all
|
||||
gather_facts: false
|
||||
max_fail_percentage: 20
|
||||
user: root
|
||||
environment: "{{ deployment_environment_variables | default({}) }}"
|
||||
vars_files:
|
||||
- "defaults/repo_packages/openstack_services.yml"
|
||||
- "defaults/{{ install_method }}_install.yml"
|
||||
tags:
|
||||
- congress
|
||||
pre_tasks:
|
||||
- include_tasks: "common-tasks/os-{{ container_tech | default('lxc') }}-container-setup.yml"
|
||||
when: not is_metal
|
||||
|
||||
- include_tasks: common-tasks/unbound-clients.yml
|
||||
when:
|
||||
- hostvars['localhost']['resolvconf_enabled'] | bool
|
||||
|
||||
roles:
|
||||
- role: "os_congress"
|
||||
- role: "system_crontab_coordination"
|
||||
tags:
|
||||
- crontab
|
@ -45,6 +45,5 @@
|
||||
# This is not an OpenStack service, but integrates with Keystone and must be
|
||||
# deployed afterward.
|
||||
- import_playbook: ceph-rgw-install.yml
|
||||
- import_playbook: os-congress-install.yml
|
||||
- import_playbook: os-tempest-install.yml
|
||||
- import_playbook: os-rally-install.yml
|
||||
|
@ -138,9 +138,6 @@
|
||||
- src: user_variables_ceph.yml.j2
|
||||
dest: user_variables_ceph.yml
|
||||
condition: "{{ 'ceph' in bootstrap_host_scenarios_expanded }}"
|
||||
- src: user_variables_congress.yml.j2
|
||||
dest: user_variables_congress.yml
|
||||
condition: "{{ 'congress' in bootstrap_host_scenarios_expanded }}"
|
||||
- src: user_variables_translations.yml.j2
|
||||
dest: user_variables_translations.yml
|
||||
condition: "{{ 'translations' in bootstrap_host_scenarios_expanded }}"
|
||||
|
@ -1,21 +0,0 @@
|
||||
# Copyright 2018, Taseer Ahmed <taseer94@gmail.com>
|
||||
#
|
||||
# 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.
|
||||
|
||||
tempest_plugins:
|
||||
- name: congress-tempest-plugin
|
||||
repo: https://github.com/openstack/congress-tempest-plugin
|
||||
branch: e8d68f8da9380aacdf05693aaf8bb9f8e570dd93 # HEAD of "master" as of 19.04.2018
|
||||
|
||||
tempest_whitelist:
|
||||
- congress_tempest_plugin.tests.scenario.test_congress_basic_ops
|
@ -193,9 +193,6 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
|
||||
'compute_all',
|
||||
'compute_containers',
|
||||
'compute_hosts',
|
||||
'congress_all',
|
||||
'congress_container',
|
||||
'congress_server',
|
||||
'dashboard_all',
|
||||
'dashboard_containers',
|
||||
'dashboard_hosts',
|
||||
@ -354,9 +351,6 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
|
||||
'placement_all',
|
||||
'placement_container',
|
||||
'placement_api',
|
||||
'policy_all',
|
||||
'policy_containers',
|
||||
'policy_hosts',
|
||||
'qemu-compute_containers',
|
||||
'qemu-compute_hosts',
|
||||
'reservation_all',
|
||||
|
@ -41,7 +41,6 @@
|
||||
- name: openstack/openstack-ansible-os_blazar
|
||||
- name: openstack/openstack-ansible-os_ceilometer
|
||||
- name: openstack/openstack-ansible-os_cinder
|
||||
- name: openstack/openstack-ansible-os_congress
|
||||
- name: openstack/openstack-ansible-os_designate
|
||||
- name: openstack/openstack-ansible-os_glance
|
||||
- name: openstack/openstack-ansible-os_gnocchi
|
||||
|
Loading…
Reference in New Issue
Block a user