Remove rally

Remove rally project as planned

Change-Id: I3560c3a2bee4e391cac841b9bcd8b8d2199f920d
This commit is contained in:
wu.chunyang 2021-06-02 22:32:29 +08:00
parent ebb871338a
commit e6cea7b93d
10 changed files with 6 additions and 93 deletions

View File

@ -93,7 +93,6 @@ Kolla provides images to deploy the following OpenStack projects:
- `Neutron <https://docs.openstack.org/neutron/latest/>`__
- `Nova <https://docs.openstack.org/nova/latest/>`__
- `Octavia <https://docs.openstack.org/octavia/latest/>`__
- `Rally <https://docs.openstack.org/rally/latest/>`__ [deprecated]
- `Sahara <https://docs.openstack.org/sahara/latest/>`__
- `Senlin <https://docs.openstack.org/senlin/latest/>`__
- `Solum <https://docs.openstack.org/solum/latest/>`__

View File

@ -57,7 +57,6 @@ placement,C,C,N,C,N,C
prometheus,C,C,C,C,N,C
qdrouterd,C,C,C,C,N,N
rabbitmq,C,C,C,C,N,C
rally (deprecated),C,C,N,C,N,C
redis,C,C,C,C,N,C
sahara,C,C,C,C,N,C
senlin,C,C,C,C,N,C

1 Image,CentOS,,Ubuntu,,Debian
57 prometheus,C,C,C,C,N,C
58 qdrouterd,C,C,C,C,N,N
59 rabbitmq,C,C,C,C,N,C
rally (deprecated),C,C,N,C,N,C
60 redis,C,C,C,C,N,C
61 sahara,C,C,C,C,N,C
62 senlin,C,C,C,C,N,C

View File

@ -58,7 +58,6 @@ placement,T,T,T,T,C,T
prometheus,C,C,C,C,C,C
qdrouterd,C,C,N,N,N,N
rabbitmq,T,T,T,T,C,T
rally (deprecated),C,C,N,C,C,C
redis,C,T,C,C,C,C
sahara,C,C,C,C,C,C
senlin,C,C,C,C,C,C

1 Image,CentOS,,Ubuntu,,Debian
58 prometheus,C,C,C,C,C,C
59 qdrouterd,C,C,N,N,N,N
60 rabbitmq,T,T,T,T,C,T
rally (deprecated),C,C,N,C,C,C
61 redis,C,T,C,C,C,C
62 sahara,C,C,C,C,C,C
63 senlin,C,C,C,C,C,C

View File

@ -1,59 +0,0 @@
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
{% block labels %}
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
{% endblock %}
# rally image is deprecated
{% block rally_header %}{% endblock %}
{% import "macros.j2" as macros with context %}
{{ macros.enable_extra_repos(['powertools']) }}
{{ macros.configure_user(name='rally') }}
{% if install_type == 'binary' %}
{% if base_package_type == 'rpm' %}
{% set rally_packages = [
'openstack-rally',
'openstack-rally-plugins',
'python3-os-testr'
] %}
{% elif base_package_type == 'deb' %}
{% set rally_packages = [
'python3-os-testr',
'rally'
] %}
{% endif %}
{{ macros.install_packages(rally_packages | customizable("packages")) }}
{% elif install_type == 'source' %}
ADD rally-archive /rally-source
ADD plugins-archive /
{% set rally_pip_packages = [
'/rally',
'os-testr'
] %}
{% set rally_plugins_pip_packages = [
'/plugins/*'
] %}
RUN ln -s rally-source/* rally \
&& {{ macros.install_pip(rally_pip_packages | customizable("pip_packages")) }} \
&& mkdir -p /etc/rally \
&& chown -R rally: /etc/rally \
&& if [ "$(ls /plugins)" ]; then \
{{ macros.install_pip(rally_plugins_pip_packages) }}; \
fi
{% endif %}
COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN chmod 755 /usr/local/bin/kolla_extend_start
{% block rally_footer %}{% endblock %}
{% block footer %}{% endblock %}
USER rally

View File

@ -1,17 +0,0 @@
#!/bin/bash
echo "rally image is deprecated"
if [[ ! -d "/var/log/kolla/rally" ]]; then
mkdir -p /var/log/kolla/rally
fi
if [[ $(stat -c %a /var/log/kolla/rally) != "755" ]]; then
chmod 755 /var/log/kolla/rally
fi
# 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
rally db create || rally db upgrade
exit 0
fi

View File

@ -106,7 +106,6 @@ _PROFILE_OPTS = [
'monasca',
'murano',
'octavia',
'rally',
'redis',
'sahara',
'senlin',
@ -641,14 +640,6 @@ SOURCES = {
'type': 'url',
'location': ('$tarballs_base/openstack/watcher-tempest-plugin/'
'watcher-tempest-plugin-2.2.0.tar.gz')},
'rally': {
'type': 'url',
'location': ('$tarballs_base/openstack/rally/'
'rally-3.2.0.tar.gz')},
'rally-plugin-openstack': {
'type': 'url',
'location': ('$tarballs_base/openstack/rally-openstack/'
'rally-openstack-2.1.0.tar.gz')},
'sahara-base': {
'type': 'url',
'location': ('$tarballs_base/openstack/sahara/'
@ -875,7 +866,7 @@ USERS = {
'uid': 42439,
'gid': 42439,
},
'rally-user': {
'rally-user': { # unused user (rally dropped)
'uid': 42440,
'gid': 42440,
},

View File

@ -147,7 +147,6 @@ UNBUILDABLE_IMAGES = {
'ubuntu+binary': {
"cloudkitty-base",
"ironic-neutron-agent",
"rally",
"senlin-conductor", # no binary package
"senlin-health-manager", # no binary package
"tacker-base",

View File

@ -0,0 +1,5 @@
---
upgrade:
- |
The ``Rally`` project is not a service of OpenStack but its client.
Its images and support are removed since Xena cycle.

View File

@ -57,7 +57,6 @@ kolla_build_sources:
- neutron-base-plugin-vpnaas-agent
openstack/nova: nova-base
openstack/octavia: octavia-base
openstack/rally: rally
openstack/sahara: sahara-base
openstack/senlin: senlin-base
openstack/solum: solum-base

View File

@ -42,7 +42,6 @@ TARGET = '.releases'
SKIP_PROJECTS = {
'gnocchi-base': 'Gnocchi is not managed by openstack/releases project',
'monasca-thresh': 'Package not published in tarballs.openstack.org',
'rally': 'Rally is not managed by openstack/releases project',
}
# NOTE(hrw): those projects we take as they are they may have just one old
@ -62,7 +61,6 @@ ALWAYS_USE_VERSION_PROJECTS = {
'murano-tempest-plugin',
'neutron-tempest-plugin',
'python-tempestconf',
'rally-openstack',
'telemetry_tempest_plugin',
'patrole',
'trove_tempest_plugin',