aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-06-20 00:57:16 +0000
committerGerrit Code Review <review@openstack.org>2020-06-20 00:57:16 +0000
commit504ec3b511914107034fc0cb7a8f0acb9974fc58 (patch)
treeb47537e3585d1304995203e80b8a3f5a984fa4b1
parent13f9303b96502dba9d8696909f7e27f44675574a (diff)
parente332891a8af55cecfcdb1b96932029690b63037f (diff)
downloadkolla-504ec3b511914107034fc0cb7a8f0acb9974fc58.tar.gz
kolla-504ec3b511914107034fc0cb7a8f0acb9974fc58.zip
Merge "Remove the congress images since it has been retired"
-rw-r--r--README.rst1
-rw-r--r--docker/congress/congress-api/Dockerfile.j214
-rw-r--r--docker/congress/congress-api/extend_start.sh8
-rw-r--r--docker/congress/congress-base/Dockerfile.j246
-rw-r--r--docker/congress/congress-base/extend_start.sh10
-rw-r--r--docker/congress/congress-datasource/Dockerfile.j211
-rw-r--r--docker/congress/congress-policy-engine/Dockerfile.j211
-rw-r--r--docker/horizon/extend_start.sh9
-rw-r--r--docker/openstack-base/Dockerfile.j23
-rwxr-xr-xkolla/common/config.py7
-rwxr-xr-xkolla/image/build.py1
-rw-r--r--releasenotes/notes/remove-congress-images-0f6a327ae67e2137.yaml2
12 files changed, 2 insertions, 121 deletions
diff --git a/README.rst b/README.rst
index c92e1e6d4..421faa023 100644
--- a/README.rst
+++ b/README.rst
@@ -79,7 +79,6 @@ Kolla provides images to deploy the following OpenStack projects:
- `Ceilometer <https://docs.openstack.org/ceilometer/latest/>`__
- `Cinder <https://docs.openstack.org/cinder/latest/>`__
- `CloudKitty <https://docs.openstack.org/cloudkitty/latest/>`__
-- `Congress <https://docs.openstack.org/congress/latest/>`__
- `Cyborg <https://docs.openstack.org/cyborg/latest/>`__
- `Designate <https://docs.openstack.org/designate/latest/>`__
- `Dragonflow <https://docs.openstack.org/dragonflow/latest/>`__
diff --git a/docker/congress/congress-api/Dockerfile.j2 b/docker/congress/congress-api/Dockerfile.j2
deleted file mode 100644
index 9581cc602..000000000
--- a/docker/congress/congress-api/Dockerfile.j2
+++ /dev/null
@@ -1,14 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}congress-base:{{ tag }}
-{% block labels %}
-LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
-{% endblock %}
-
-{% block congress_api_header %}{% endblock %}
-
-COPY extend_start.sh /usr/local/bin/kolla_congress_extend_start
-RUN chmod 755 /usr/local/bin/kolla_congress_extend_start
-
-{% block congress_api_footer %}{% endblock %}
-{% block footer %}{% endblock %}
-
-USER congress
diff --git a/docker/congress/congress-api/extend_start.sh b/docker/congress/congress-api/extend_start.sh
deleted file mode 100644
index b18446d7f..000000000
--- a/docker/congress/congress-api/extend_start.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
-# of the KOLLA_BOOTSTRAP variable being set, including empty.
-if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
- congress-db-manage --config-file /etc/congress/congress.conf upgrade head
- exit 0
-fi
diff --git a/docker/congress/congress-base/Dockerfile.j2 b/docker/congress/congress-base/Dockerfile.j2
deleted file mode 100644
index ee1ca0f4c..000000000
--- a/docker/congress/congress-base/Dockerfile.j2
+++ /dev/null
@@ -1,46 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix}}openstack-base:{{ tag }}
-{% block labels %}
-LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
-{% endblock %}
-
-{% block congress_base_header %}{% endblock %}
-
-{% import "macros.j2" as macros with context %}
-
-{{ macros.configure_user(name='congress') }}
-
-{% if install_type == 'binary' %}
- {% if base_package_type == 'deb' %}
- {% set congress_base_packages = [
- 'congress-common',
- 'congress-server']
- %}
- {% elif base_package_type == 'rpm' %}
- {% set congress_base_packages = [
- 'openstack-congress']
- %}
- {% endif %}
-
-{{ macros.install_packages(congress_base_packages | customizable("packages")) }}
-
-{% elif install_type == 'source' %}
-
-{% set congress_base_pip_packages = [
- '/congress'
-] %}
-
-ADD congress-base-archive /congress-base-source
-RUN ln -s congress-base-source/* congress \
- && {{ macros.install_pip(congress_base_pip_packages | customizable("pip_packages")) }} \
- && mkdir -p /etc/congress \
- && cp -r /congress/etc/* /etc/congress/ \
- && chown -R congress: /etc/congress
-
-{% endif %}
-
-COPY extend_start.sh /usr/local/bin/kolla_extend_start
-
-RUN touch /usr/local/bin/kolla_congress_extend_start \
- && chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_congress_extend_start
-
-{% block congress_base_footer %}{% endblock %}
diff --git a/docker/congress/congress-base/extend_start.sh b/docker/congress/congress-base/extend_start.sh
deleted file mode 100644
index 99e16e1bf..000000000
--- a/docker/congress/congress-base/extend_start.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-if [[ ! -d "/var/log/kolla/congress" ]]; then
- mkdir -p /var/log/kolla/congress
-fi
-if [[ $(stat -c %a /var/log/kolla/congress) != "755" ]]; then
- chmod 755 /var/log/kolla/congress
-fi
-
-. /usr/local/bin/kolla_congress_extend_start
diff --git a/docker/congress/congress-datasource/Dockerfile.j2 b/docker/congress/congress-datasource/Dockerfile.j2
deleted file mode 100644
index 3cb903727..000000000
--- a/docker/congress/congress-datasource/Dockerfile.j2
+++ /dev/null
@@ -1,11 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}congress-base:{{ tag }}
-{% block labels %}
-LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
-{% endblock %}
-
-{% block congress_datasource_header %}{% endblock %}
-
-{% block congress_datasource_footer %}{% endblock %}
-{% block footer %}{% endblock %}
-
-USER congress
diff --git a/docker/congress/congress-policy-engine/Dockerfile.j2 b/docker/congress/congress-policy-engine/Dockerfile.j2
deleted file mode 100644
index 9e0fe5cf2..000000000
--- a/docker/congress/congress-policy-engine/Dockerfile.j2
+++ /dev/null
@@ -1,11 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}congress-base:{{ tag }}
-{% block labels %}
-LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
-{% endblock %}
-
-{% block congress_policy_engine_header %}{% endblock %}
-
-{% block congress_policy_engine_footer %}{% endblock %}
-{% block footer %}{% endblock %}
-
-USER congress
diff --git a/docker/horizon/extend_start.sh b/docker/horizon/extend_start.sh
index 3033fcd4f..94998cb36 100644
--- a/docker/horizon/extend_start.sh
+++ b/docker/horizon/extend_start.sh
@@ -80,14 +80,6 @@ function config_cloudkitty_dashboard {
done
}
-function config_congress_dashboard {
- for file in ${SITE_PACKAGES}/congress_dashboard/enabled/_*[^__].py; do
- config_dashboard "${ENABLE_CONGRESS}" \
- "${SITE_PACKAGES}/congress_dashboard/enabled/${file##*/}" \
- "${SITE_PACKAGES}/openstack_dashboard/local/enabled/${file##*/}"
- done
-}
-
function config_designate_dashboard {
for file in ${SITE_PACKAGES}/designatedashboard/enabled/_*[^__].py; do
config_dashboard "${ENABLE_DESIGNATE}" \
@@ -338,7 +330,6 @@ function settings_changed {
config_blazar_dashboard
config_cloudkitty_dashboard
-config_congress_dashboard
config_designate_dashboard
config_fwaas_dashboard
config_freezer_ui
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index 4f9297077..f8be7b2d3 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -26,7 +26,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'python3-barbicanclient',
'python3-cachetools',
'python3-cloudkittyclient',
- 'python3-congressclient',
'python3-contextlib2',
'python3-cryptography',
'python3-designateclient',
@@ -106,7 +105,6 @@ ENV DEBIAN_FRONTEND noninteractive
'patch',
'python3-aodhclient',
'python3-barbicanclient',
- 'python3-congressclient',
'python3-designateclient',
'python3-elasticsearch',
'python3-etcd',
@@ -269,7 +267,6 @@ ENV DEBIAN_FRONTEND noninteractive
'python-barbicanclient',
'python-cinderclient',
'python-cloudkittyclient',
- 'python-congressclient',
'python-dateutil',
'python-designateclient',
'python-editor',
diff --git a/kolla/common/config.py b/kolla/common/config.py
index 647e8395b..ff25270ab 100755
--- a/kolla/common/config.py
+++ b/kolla/common/config.py
@@ -96,7 +96,6 @@ _PROFILE_OPTS = [
'aodh',
'blazar',
'cloudkitty',
- 'congress',
'designate',
'ec2-api',
'freezer',
@@ -318,10 +317,6 @@ SOURCES = {
'type': 'url',
'location': ('$tarballs_base/openstack/cinder/'
'cinder-${openstack_branch}.tar.gz')},
- 'congress-base': {
- 'type': 'url',
- 'location': ('$tarballs_base/openstack/congress/'
- 'congress-${openstack_branch}.tar.gz')},
'cloudkitty-base': {
'type': 'url',
'location': ('$tarballs_base/openstack/cloudkitty/'
@@ -874,7 +869,7 @@ USERS = {
'uid': 42409,
'gid': 42409,
},
- 'congress-user': {
+ 'congress-user': { # unused user (congress dropped)
'uid': 42410,
'gid': 42410,
},
diff --git a/kolla/image/build.py b/kolla/image/build.py
index 965530931..e6d1a698c 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -197,7 +197,6 @@ UNBUILDABLE_IMAGES = {
'ubuntu+binary': {
"cloudkitty-base",
- "congress-base",
"ec2-api",
"heat-all",
"ironic-neutron-agent",
diff --git a/releasenotes/notes/remove-congress-images-0f6a327ae67e2137.yaml b/releasenotes/notes/remove-congress-images-0f6a327ae67e2137.yaml
index ed98cf2c7..a11491907 100644
--- a/releasenotes/notes/remove-congress-images-0f6a327ae67e2137.yaml
+++ b/releasenotes/notes/remove-congress-images-0f6a327ae67e2137.yaml
@@ -1,5 +1,5 @@
---
-deprecations:
+upgrade:
- |
The ``congress`` project is no longer maintained. This has been
`retired since Victoria`__ and has not been used by other OpenStack