Deprecate os_congress role

Change-Id: Iad0dff64ee47a1884e04bcadc6b08c98e2797122
This commit is contained in:
Dmitriy Rabotyagov 2020-07-22 22:11:38 +03:00 committed by Dmitriy Rabotyagov (noonedeadpunk)
parent 092a6cc664
commit d1286267b9
16 changed files with 5 additions and 175 deletions

View File

@ -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

View File

@ -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>

View File

@ -1,4 +0,0 @@
---
policy_hosts:
aio1:
ip: 172.29.236.100

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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 }}"

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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 }}"

View File

@ -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

View File

@ -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',

View File

@ -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