From f885c6c1d4cc7dd8d204578b3b8f4e724ab435cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Piliszek?= Date: Wed, 5 May 2021 08:30:11 +0000 Subject: [PATCH] Deprecate tempest and rally Per [1]. [1] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-04-28-15.00.html Change-Id: I4cd3d7f67068157b0de2c0a61dff622a1968b71d (cherry picked from commit e01a490c97286a7aac66244aee7b79836d371422) --- README.rst | 4 ++-- doc/source/matrix_aarch64.csv | 4 ++-- doc/source/matrix_x86.csv | 4 ++-- docker/rally/Dockerfile.j2 | 2 ++ docker/rally/extend_start.sh | 2 ++ docker/tempest/Dockerfile.j2 | 2 ++ docker/tempest/extend_start.sh | 2 ++ .../deprecate-tempest-and-rally-0647efa7209cf03a.yaml | 7 +++++++ 8 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 releasenotes/notes/deprecate-tempest-and-rally-0647efa7209cf03a.yaml diff --git a/README.rst b/README.rst index fb9b075474..83b42e0f41 100644 --- a/README.rst +++ b/README.rst @@ -94,13 +94,13 @@ Kolla provides images to deploy the following OpenStack projects: - `Nova `__ - `Octavia `__ - `Panko `__ -- `Rally `__ +- `Rally `__ [deprecated] - `Sahara `__ - `Senlin `__ - `Solum `__ - `Swift `__ - `Tacker `__ -- `Tempest `__ +- `Tempest `__ [deprecated] - `Trove `__ - `Vitrage `__ - `Vmtp `__ diff --git a/doc/source/matrix_aarch64.csv b/doc/source/matrix_aarch64.csv index 9b4ed7a4d2..858a5f5e35 100644 --- a/doc/source/matrix_aarch64.csv +++ b/doc/source/matrix_aarch64.csv @@ -58,7 +58,7 @@ 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,C,C,N,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 @@ -68,7 +68,7 @@ storm,C,C,C,C,N,C swift,C,C,C,C,N,C tacker,C,C,N,C,N,C telegraf,N,N,N,N,N,N -tempest,C,N,C,N,N,N +tempest (deprecated),C,N,C,N,N,N tgtd,C,C,C,C,N,C trove,C,C,N,C,N,C vitrage,C,C,N,C,N,C diff --git a/doc/source/matrix_x86.csv b/doc/source/matrix_x86.csv index 5a423ca439..9e113fed27 100644 --- a/doc/source/matrix_x86.csv +++ b/doc/source/matrix_x86.csv @@ -59,7 +59,7 @@ 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,C,C,N,C,C,C +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 @@ -69,7 +69,7 @@ storm,C,C,C,C,C,C swift,C,T,C,T,C,C tacker,C,T,N,C,N,C telegraf,C,C,C,C,C,N -tempest,C,C,C,C,C,C +tempest (deprecated),C,C,C,C,C,C tgtd,N,N,C,T,C,C trove,C,C,C,C,N,C vitrage,C,C,N,C,C,C diff --git a/docker/rally/Dockerfile.j2 b/docker/rally/Dockerfile.j2 index ef76824c4c..a3ab3730fe 100644 --- a/docker/rally/Dockerfile.j2 +++ b/docker/rally/Dockerfile.j2 @@ -3,6 +3,8 @@ FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} 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 %} diff --git a/docker/rally/extend_start.sh b/docker/rally/extend_start.sh index 88f3d054f5..14d98c6ddc 100644 --- a/docker/rally/extend_start.sh +++ b/docker/rally/extend_start.sh @@ -1,5 +1,7 @@ #!/bin/bash +echo "rally image is deprecated" + if [[ ! -d "/var/log/kolla/rally" ]]; then mkdir -p /var/log/kolla/rally fi diff --git a/docker/tempest/Dockerfile.j2 b/docker/tempest/Dockerfile.j2 index de3a49358a..93a73e2f5c 100644 --- a/docker/tempest/Dockerfile.j2 +++ b/docker/tempest/Dockerfile.j2 @@ -3,6 +3,8 @@ FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}" {% endblock %} +# tempest image is deprecated + {% block tempest_header %}{% endblock %} {% import "macros.j2" as macros with context %} diff --git a/docker/tempest/extend_start.sh b/docker/tempest/extend_start.sh index 48397041f1..974376afc0 100644 --- a/docker/tempest/extend_start.sh +++ b/docker/tempest/extend_start.sh @@ -1,5 +1,7 @@ #! /bin/bash +echo "tempest image is deprecated" + if [[ ! -d "/var/log/kolla/tempest" ]]; then mkdir -p /var/log/kolla/tempest fi diff --git a/releasenotes/notes/deprecate-tempest-and-rally-0647efa7209cf03a.yaml b/releasenotes/notes/deprecate-tempest-and-rally-0647efa7209cf03a.yaml new file mode 100644 index 0000000000..afd66897fa --- /dev/null +++ b/releasenotes/notes/deprecate-tempest-and-rally-0647efa7209cf03a.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - | + The ``tempest`` and ``rally`` images are deprecated and will be + removed in the Xena cycle. + The reason is that these are not services of an OpenStack cloud but + its clients.