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
|
src: https://opendev.org/openstack/openstack-ansible-os_cloudkitty
|
||||||
version: master
|
version: master
|
||||||
trackbranch: master
|
trackbranch: master
|
||||||
- name: os_congress
|
|
||||||
scm: git
|
|
||||||
src: https://opendev.org/openstack/openstack-ansible-os_congress
|
|
||||||
version: master
|
|
||||||
trackbranch: master
|
|
||||||
- name: os_designate
|
- name: os_designate
|
||||||
scm: git
|
scm: git
|
||||||
src: https://opendev.org/openstack/openstack-ansible-os_designate
|
src: https://opendev.org/openstack/openstack-ansible-os_designate
|
||||||
|
@ -153,15 +153,6 @@
|
|||||||
<td>✔</td>
|
<td>✔</td>
|
||||||
<td>✘</td>
|
<td>✘</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="info">
|
|
||||||
<td>os_congress</td>
|
|
||||||
<td>Unknown</td>
|
|
||||||
<td>Unknown</td>
|
|
||||||
<td>✘</td>
|
|
||||||
<td>✔</td>
|
|
||||||
<td>✘</td>
|
|
||||||
<td>✘</td>
|
|
||||||
</tr>
|
|
||||||
<tr >
|
<tr >
|
||||||
<td>os_designate</td>
|
<td>os_designate</td>
|
||||||
<td>Mitaka</td>
|
<td>Mitaka</td>
|
||||||
@ -455,6 +446,11 @@
|
|||||||
<td>Queens</td>
|
<td>Queens</td>
|
||||||
<td>Train</td>
|
<td>Train</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr class="info">
|
||||||
|
<td>os_congress</td>
|
||||||
|
<td>Unknown</td>
|
||||||
|
<td>Ussuri</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>os_monasca</td>
|
<td>os_monasca</td>
|
||||||
<td>Ocata</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:
|
cinder_volumes_container:
|
||||||
properties:
|
properties:
|
||||||
is_metal: true
|
is_metal: true
|
||||||
congress_container:
|
|
||||||
properties:
|
|
||||||
is_metal: true
|
|
||||||
designate_container:
|
designate_container:
|
||||||
properties:
|
properties:
|
||||||
is_metal: true
|
is_metal: true
|
||||||
|
@ -268,16 +268,6 @@ tacker_container_mysql_password:
|
|||||||
## Ceph RadosGW Keystone password
|
## Ceph RadosGW Keystone password
|
||||||
radosgw_admin_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 passwords
|
||||||
panko_container_db_password:
|
panko_container_db_password:
|
||||||
panko_service_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_install_method: distro
|
||||||
cinder_bin: /usr/bin
|
cinder_bin: /usr/bin
|
||||||
cloudkitty_install_method: distro
|
cloudkitty_install_method: distro
|
||||||
congress_install_method: distro
|
|
||||||
designate_install_method: distro
|
designate_install_method: distro
|
||||||
glance_install_method: distro
|
glance_install_method: distro
|
||||||
glance_bin: /usr/bin
|
glance_bin: /usr/bin
|
||||||
|
@ -304,13 +304,6 @@ tacker_git_project_group: tacker_all
|
|||||||
tacker_git_track_branch: master
|
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
|
## Horizon Octavia dashboard plugin
|
||||||
octavia_dashboard_git_repo: https://opendev.org/openstack/octavia-dashboard
|
octavia_dashboard_git_repo: https://opendev.org/openstack/octavia-dashboard
|
||||||
octavia_dashboard_git_install_branch: 570c51b97d107b362e93d10f10a110558d9a81eb # HEAD as of 20.09.2020
|
octavia_dashboard_git_install_branch: 570c51b97d107b362e93d10f10a110558d9a81eb # HEAD as of 20.09.2020
|
||||||
|
@ -398,9 +398,6 @@
|
|||||||
# Test os-tacker-install.yml
|
# Test os-tacker-install.yml
|
||||||
# TO BE IMPLEMENTED
|
# TO BE IMPLEMENTED
|
||||||
|
|
||||||
# Test os-congress-install.yml
|
|
||||||
# TO BE IMPLEMENTED
|
|
||||||
|
|
||||||
# Test os-tempest-install.yml
|
# Test os-tempest-install.yml
|
||||||
# Tempest already has a test suite, so nothing should be added here.
|
# 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
|
# This is not an OpenStack service, but integrates with Keystone and must be
|
||||||
# deployed afterward.
|
# deployed afterward.
|
||||||
- import_playbook: ceph-rgw-install.yml
|
- import_playbook: ceph-rgw-install.yml
|
||||||
- import_playbook: os-congress-install.yml
|
|
||||||
- import_playbook: os-tempest-install.yml
|
- import_playbook: os-tempest-install.yml
|
||||||
- import_playbook: os-rally-install.yml
|
- import_playbook: os-rally-install.yml
|
||||||
|
@ -138,9 +138,6 @@
|
|||||||
- src: user_variables_ceph.yml.j2
|
- src: user_variables_ceph.yml.j2
|
||||||
dest: user_variables_ceph.yml
|
dest: user_variables_ceph.yml
|
||||||
condition: "{{ 'ceph' in bootstrap_host_scenarios_expanded }}"
|
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
|
- src: user_variables_translations.yml.j2
|
||||||
dest: user_variables_translations.yml
|
dest: user_variables_translations.yml
|
||||||
condition: "{{ 'translations' in bootstrap_host_scenarios_expanded }}"
|
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_all',
|
||||||
'compute_containers',
|
'compute_containers',
|
||||||
'compute_hosts',
|
'compute_hosts',
|
||||||
'congress_all',
|
|
||||||
'congress_container',
|
|
||||||
'congress_server',
|
|
||||||
'dashboard_all',
|
'dashboard_all',
|
||||||
'dashboard_containers',
|
'dashboard_containers',
|
||||||
'dashboard_hosts',
|
'dashboard_hosts',
|
||||||
@ -354,9 +351,6 @@ class TestAnsibleInventoryFormatConstraints(unittest.TestCase):
|
|||||||
'placement_all',
|
'placement_all',
|
||||||
'placement_container',
|
'placement_container',
|
||||||
'placement_api',
|
'placement_api',
|
||||||
'policy_all',
|
|
||||||
'policy_containers',
|
|
||||||
'policy_hosts',
|
|
||||||
'qemu-compute_containers',
|
'qemu-compute_containers',
|
||||||
'qemu-compute_hosts',
|
'qemu-compute_hosts',
|
||||||
'reservation_all',
|
'reservation_all',
|
||||||
|
@ -41,7 +41,6 @@
|
|||||||
- name: openstack/openstack-ansible-os_blazar
|
- name: openstack/openstack-ansible-os_blazar
|
||||||
- name: openstack/openstack-ansible-os_ceilometer
|
- name: openstack/openstack-ansible-os_ceilometer
|
||||||
- name: openstack/openstack-ansible-os_cinder
|
- name: openstack/openstack-ansible-os_cinder
|
||||||
- name: openstack/openstack-ansible-os_congress
|
|
||||||
- name: openstack/openstack-ansible-os_designate
|
- name: openstack/openstack-ansible-os_designate
|
||||||
- name: openstack/openstack-ansible-os_glance
|
- name: openstack/openstack-ansible-os_glance
|
||||||
- name: openstack/openstack-ansible-os_gnocchi
|
- name: openstack/openstack-ansible-os_gnocchi
|
||||||
|
Loading…
Reference in New Issue
Block a user