Drop Solum
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I387e5c345cd5ea45e9231b9ce5baf58a8d74caf9
This commit is contained in:
parent
4d9379ecc8
commit
a9bde9b1ac
@ -93,7 +93,6 @@ Kolla provides images to deploy the following OpenStack projects:
|
|||||||
- `Nova <https://docs.openstack.org/nova/latest/>`__
|
- `Nova <https://docs.openstack.org/nova/latest/>`__
|
||||||
- `Octavia <https://docs.openstack.org/octavia/latest/>`__
|
- `Octavia <https://docs.openstack.org/octavia/latest/>`__
|
||||||
- Skyline (`APIServer <https://docs.openstack.org/skyline-apiserver/latest/>`__ and `Console <https://docs.openstack.org/skyline-console/latest/>`__)
|
- Skyline (`APIServer <https://docs.openstack.org/skyline-apiserver/latest/>`__ and `Console <https://docs.openstack.org/skyline-console/latest/>`__)
|
||||||
- `Solum <https://docs.openstack.org/solum/latest/>`__
|
|
||||||
- `Swift <https://docs.openstack.org/swift/latest/>`__
|
- `Swift <https://docs.openstack.org/swift/latest/>`__
|
||||||
- `Tacker <https://docs.openstack.org/tacker/latest/>`__
|
- `Tacker <https://docs.openstack.org/tacker/latest/>`__
|
||||||
- `Trove <https://docs.openstack.org/trove/latest/>`__
|
- `Trove <https://docs.openstack.org/trove/latest/>`__
|
||||||
|
@ -49,7 +49,6 @@ prometheus,U,U,U
|
|||||||
rabbitmq,U,U,U
|
rabbitmq,U,U,U
|
||||||
redis,U,U,U
|
redis,U,U,U
|
||||||
skyline,U,U,U
|
skyline,U,U,U
|
||||||
solum,U,U,U
|
|
||||||
swift,U,U,U
|
swift,U,U,U
|
||||||
tacker,U,U,U
|
tacker,U,U,U
|
||||||
telegraf,N,N,N
|
telegraf,N,N,N
|
||||||
|
|
@ -50,7 +50,6 @@ prometheus,U,U,U
|
|||||||
rabbitmq,T,T,T
|
rabbitmq,T,T,T
|
||||||
redis,T,U,U
|
redis,T,U,U
|
||||||
skyline,U,U,U
|
skyline,U,U,U
|
||||||
solum,U,U,U
|
|
||||||
swift,T,T,U
|
swift,T,T,U
|
||||||
tacker,T,U,U
|
tacker,T,U,U
|
||||||
telegraf,U,U,U
|
telegraf,U,U,U
|
||||||
|
|
@ -155,13 +155,6 @@ function config_octavia_dashboard {
|
|||||||
"${SITE_PACKAGES}/openstack_dashboard/local/enabled/_1482_project_load_balancer_panel.py"
|
"${SITE_PACKAGES}/openstack_dashboard/local/enabled/_1482_project_load_balancer_panel.py"
|
||||||
}
|
}
|
||||||
|
|
||||||
function config_solum_dashboard {
|
|
||||||
for file in ${SITE_PACKAGES}/solumdashboard/local/enabled/_*[^__].py; do
|
|
||||||
config_dashboard "${ENABLE_SOLUM:-no}" \
|
|
||||||
"${SITE_PACKAGES}/solumdashboard/local/enabled/${file##*/}" \
|
|
||||||
"${SITE_PACKAGES}/openstack_dashboard/local/enabled/${file##*/}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
function config_tacker_dashboard {
|
function config_tacker_dashboard {
|
||||||
for file in ${SITE_PACKAGES}/tacker_horizon/enabled/_*[^__].py; do
|
for file in ${SITE_PACKAGES}/tacker_horizon/enabled/_*[^__].py; do
|
||||||
@ -249,7 +242,6 @@ config_masakari_dashboard
|
|||||||
config_mistral_dashboard
|
config_mistral_dashboard
|
||||||
config_neutron_vpnaas_dashboard
|
config_neutron_vpnaas_dashboard
|
||||||
config_octavia_dashboard
|
config_octavia_dashboard
|
||||||
config_solum_dashboard
|
|
||||||
config_tacker_dashboard
|
config_tacker_dashboard
|
||||||
config_trove_dashboard
|
config_trove_dashboard
|
||||||
config_venus_dashboard
|
config_venus_dashboard
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
FROM {{ namespace }}/{{ image_prefix }}solum-base:{{ tag }}
|
|
||||||
{% block labels %}
|
|
||||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_api_header %}{% endblock %}
|
|
||||||
|
|
||||||
COPY extend_start.sh /usr/local/bin/kolla_solum_extend_start
|
|
||||||
RUN chmod 644 /usr/local/bin/kolla_solum_extend_start
|
|
||||||
|
|
||||||
{% block solum_api_footer %}{% endblock %}
|
|
||||||
{% block footer %}{% endblock %}
|
|
||||||
|
|
||||||
USER solum
|
|
@ -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
|
|
||||||
solum-db-manage --config-file /etc/solum/solum.conf upgrade head
|
|
||||||
exit 0
|
|
||||||
fi
|
|
@ -1,27 +0,0 @@
|
|||||||
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
|
||||||
{% block labels %}
|
|
||||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_base_header %}{% endblock %}
|
|
||||||
|
|
||||||
{% import "macros.j2" as macros with context %}
|
|
||||||
|
|
||||||
{{ macros.configure_user(name='solum') }}
|
|
||||||
|
|
||||||
ADD solum-base-archive /solum-base-source
|
|
||||||
|
|
||||||
{% set solum_base_pip_packages = [
|
|
||||||
'/solum'
|
|
||||||
] %}
|
|
||||||
|
|
||||||
COPY extend_start.sh /usr/local/bin/kolla_extend_start
|
|
||||||
|
|
||||||
RUN ln -s solum-base-source/* solum \
|
|
||||||
&& {{ macros.install_pip(solum_base_pip_packages | customizable("pip_packages")) }} \
|
|
||||||
&& mkdir -p /etc/solum \
|
|
||||||
&& cp -r /solum/etc/solum/* /etc/solum/ \
|
|
||||||
&& touch /usr/local/bin/kolla_solum_extend_start \
|
|
||||||
&& chmod 644 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_solum_extend_start
|
|
||||||
|
|
||||||
{% block solum_base_footer %}{% endblock %}
|
|
@ -1,10 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
if [[ ! -d "/var/log/kolla/solum" ]]; then
|
|
||||||
mkdir -p /var/log/kolla/solum
|
|
||||||
fi
|
|
||||||
if [[ $(stat -c %a /var/log/kolla/solum) != "755" ]]; then
|
|
||||||
chmod 755 /var/log/kolla/solum
|
|
||||||
fi
|
|
||||||
|
|
||||||
. /usr/local/bin/kolla_solum_extend_start
|
|
@ -1,11 +0,0 @@
|
|||||||
FROM {{ namespace }}/{{ image_prefix }}solum-base:{{ tag }}
|
|
||||||
{% block labels %}
|
|
||||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_conductor_header %}{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_conductor_footer %}{% endblock %}
|
|
||||||
{% block footer %}{% endblock %}
|
|
||||||
|
|
||||||
USER solum
|
|
@ -1,11 +0,0 @@
|
|||||||
FROM {{ namespace }}/{{ image_prefix }}solum-base:{{ tag }}
|
|
||||||
{% block labels %}
|
|
||||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_deployer_header %}{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_deployer_footer %}{% endblock %}
|
|
||||||
{% block footer %}{% endblock %}
|
|
||||||
|
|
||||||
USER solum
|
|
@ -1,11 +0,0 @@
|
|||||||
FROM {{ namespace }}/{{ image_prefix }}solum-base:{{ tag }}
|
|
||||||
{% block labels %}
|
|
||||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_worker_header %}{% endblock %}
|
|
||||||
|
|
||||||
{% block solum_worker_footer %}{% endblock %}
|
|
||||||
{% block footer %}{% endblock %}
|
|
||||||
|
|
||||||
USER solum
|
|
@ -102,7 +102,6 @@ _PROFILE_OPTS = [
|
|||||||
'mistral',
|
'mistral',
|
||||||
'octavia',
|
'octavia',
|
||||||
'redis',
|
'redis',
|
||||||
'solum',
|
|
||||||
'tacker',
|
'tacker',
|
||||||
'telegraf',
|
'telegraf',
|
||||||
'trove',
|
'trove',
|
||||||
|
@ -139,10 +139,6 @@ SOURCES = {
|
|||||||
'type': 'url',
|
'type': 'url',
|
||||||
'location': ('$tarballs_base/openstack/octavia-dashboard/'
|
'location': ('$tarballs_base/openstack/octavia-dashboard/'
|
||||||
'octavia-dashboard-${openstack_branch}.tar.gz')},
|
'octavia-dashboard-${openstack_branch}.tar.gz')},
|
||||||
'horizon-plugin-solum-dashboard': {
|
|
||||||
'type': 'url',
|
|
||||||
'location': ('$tarballs_base/openstack/solum-dashboard/'
|
|
||||||
'solum-dashboard-${openstack_branch}.tar.gz')},
|
|
||||||
'horizon-plugin-tacker-dashboard': {
|
'horizon-plugin-tacker-dashboard': {
|
||||||
'type': 'url',
|
'type': 'url',
|
||||||
'location': ('$tarballs_base/openstack/tacker-horizon/'
|
'location': ('$tarballs_base/openstack/tacker-horizon/'
|
||||||
@ -420,10 +416,6 @@ SOURCES = {
|
|||||||
'type': 'url',
|
'type': 'url',
|
||||||
'location': ('$tarballs_base/openstack/skyline-console/'
|
'location': ('$tarballs_base/openstack/skyline-console/'
|
||||||
'skyline-console-${openstack_branch}.tar.gz')},
|
'skyline-console-${openstack_branch}.tar.gz')},
|
||||||
'solum-base': {
|
|
||||||
'type': 'url',
|
|
||||||
'location': ('$tarballs_base/openstack/solum/'
|
|
||||||
'solum-${openstack_branch}.tar.gz')},
|
|
||||||
'swift-base': {
|
'swift-base': {
|
||||||
'type': 'url',
|
'type': 'url',
|
||||||
'location': ('$tarballs_base/openstack/swift/'
|
'location': ('$tarballs_base/openstack/swift/'
|
||||||
|
@ -169,7 +169,7 @@ USERS = {
|
|||||||
'uid': 42443,
|
'uid': 42443,
|
||||||
'gid': 42443,
|
'gid': 42443,
|
||||||
},
|
},
|
||||||
'solum-user': {
|
'solum-user': { # unused user (solum dropped)
|
||||||
'uid': 42444,
|
'uid': 42444,
|
||||||
'gid': 42444,
|
'gid': 42444,
|
||||||
},
|
},
|
||||||
|
4
releasenotes/notes/drop-solum-79236f585eb5e9bf.yaml
Normal file
4
releasenotes/notes/drop-solum-79236f585eb5e9bf.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
``Solum`` container images have been dropped.
|
@ -57,7 +57,6 @@ kolla_build_sources:
|
|||||||
openstack/nova: nova-base
|
openstack/nova: nova-base
|
||||||
openstack/octavia: octavia-base
|
openstack/octavia: octavia-base
|
||||||
openstack/skyline: skyline-base
|
openstack/skyline: skyline-base
|
||||||
openstack/solum: solum-base
|
|
||||||
swift-base: openstack/swift
|
swift-base: openstack/swift
|
||||||
openstack/tacker:
|
openstack/tacker:
|
||||||
- tacker-base
|
- tacker-base
|
||||||
@ -82,7 +81,6 @@ kolla_build_sources:
|
|||||||
openstack/monasca-ui: horizon-plugin-monasca-ui
|
openstack/monasca-ui: horizon-plugin-monasca-ui
|
||||||
openstack/neutron-vpnaas-dashboard: horizon-plugin-neutron-vpnaas-dashboard
|
openstack/neutron-vpnaas-dashboard: horizon-plugin-neutron-vpnaas-dashboard
|
||||||
openstack/octavia-dashboard: horizon-plugin-octavia-dashboard
|
openstack/octavia-dashboard: horizon-plugin-octavia-dashboard
|
||||||
openstack/solum-dashboard: horizon-plugin-solum-dashboard
|
|
||||||
openstack/tacker-horizon: horizon-plugin-tacker-dashboard
|
openstack/tacker-horizon: horizon-plugin-tacker-dashboard
|
||||||
openstack/trove-dashboard: horizon-plugin-trove-dashboard
|
openstack/trove-dashboard: horizon-plugin-trove-dashboard
|
||||||
openstack/venus-dashboard: horizon-plugin-venus-dashboard
|
openstack/venus-dashboard: horizon-plugin-venus-dashboard
|
||||||
|
Loading…
Reference in New Issue
Block a user