diff options
| author | Radosław Piliszek <radoslaw.piliszek@gmail.com> | 2021-12-20 18:30:24 +0000 |
|---|---|---|
| committer | Radosław Piliszek <radoslaw.piliszek@gmail.com> | 2021-12-20 18:30:24 +0000 |
| commit | 36a1286bbafa94daf3f91932cd0137bb0494fdf0 (patch) | |
| tree | 3141e13ba1add91c0ef028856e95e4fae2f2586a | |
| parent | 5dede104bcdfa72a8da32c46fe0bd27f54221d4f (diff) | |
| download | kolla-36a1286bbafa94daf3f91932cd0137bb0494fdf0.tar.gz kolla-36a1286bbafa94daf3f91932cd0137bb0494fdf0.zip | |
Drop vmtp
Details in the attached reno.
Change-Id: I1a8363da02d98255fce31749f4c9838088443a67
| -rw-r--r-- | README.rst | 1 | ||||
| -rw-r--r-- | doc/source/matrix_aarch64.csv | 1 | ||||
| -rw-r--r-- | doc/source/matrix_x86.csv | 1 | ||||
| -rw-r--r-- | docker/vmtp/Dockerfile.j2 | 38 | ||||
| -rw-r--r-- | docker/vmtp/vmtp_sudoers | 1 | ||||
| -rwxr-xr-x | kolla/common/config.py | 6 | ||||
| -rwxr-xr-x | kolla/image/build.py | 2 | ||||
| -rw-r--r-- | releasenotes/notes/drop-vmtp-3a889e0fa7a7f8ee.yaml | 7 | ||||
| -rw-r--r-- | roles/kolla-build-config/defaults/main.yml | 1 | ||||
| -rwxr-xr-x | tools/version-check.py | 1 |
10 files changed, 8 insertions, 51 deletions
diff --git a/README.rst b/README.rst index 08c672360..ee5c893d5 100644 --- a/README.rst +++ b/README.rst @@ -100,7 +100,6 @@ Kolla provides images to deploy the following OpenStack projects: - `Tacker <https://docs.openstack.org/tacker/latest/>`__ - `Trove <https://docs.openstack.org/trove/latest/>`__ - `Vitrage <https://docs.openstack.org/vitrage/latest/>`__ -- `Vmtp <https://vmtp.readthedocs.io/en/latest/>`__ - `Watcher <https://docs.openstack.org/watcher/latest/>`__ - `Zun <https://docs.openstack.org/zun/latest/>`__ diff --git a/doc/source/matrix_aarch64.csv b/doc/source/matrix_aarch64.csv index c6dfc5e56..b36c6ec5c 100644 --- a/doc/source/matrix_aarch64.csv +++ b/doc/source/matrix_aarch64.csv @@ -66,7 +66,6 @@ telegraf,N,N,N,N,N,N tgtd,C,C,C,C,N,C trove,C,C,N,C,N,C vitrage,C,C,N,C,N,C -vmtp,N,C,N,C,N,C watcher,C,C,C,C,N,C zookeeper,C,C,C,C,N,C zun,N,C,N,C,N,C diff --git a/doc/source/matrix_x86.csv b/doc/source/matrix_x86.csv index 661d62971..9cb8e172a 100644 --- a/doc/source/matrix_x86.csv +++ b/doc/source/matrix_x86.csv @@ -67,7 +67,6 @@ telegraf,C,C,C,C,C,N tgtd,N,N,C,T,C,C trove,C,C,C,C,N,C vitrage,C,C,N,C,C,C -vmtp,N,C,N,C,N,C watcher,C,C,C,C,C,C zookeeper,C,C,C,C,C,C zun,N,T,N,T,N,C diff --git a/docker/vmtp/Dockerfile.j2 b/docker/vmtp/Dockerfile.j2 deleted file mode 100644 index fe5c6ca5c..000000000 --- a/docker/vmtp/Dockerfile.j2 +++ /dev/null @@ -1,38 +0,0 @@ -FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} -{% block labels %} -LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}" -{% endblock %} - -{% block vmtp_header %}{% endblock %} - -{% import "macros.j2" as macros with context %} - -{{ macros.configure_user(name='vmtp') }} - -{% if install_type == 'binary' %} - -RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \ - && /bin/false - -{% elif install_type == 'source' %} - -{% set vmtp_pip_packages = [ - '/vmtp' -] %} - -ADD vmtp-archive /vmtp-source -RUN ln -s vmtp-source/* vmtp \ - && {{ macros.install_pip(vmtp_pip_packages | customizable("pip_packages")) }} \ - && mkdir -p /etc/vmtp \ - && chown -R vmtp: /etc/vmtp - -{% endif %} - -COPY vmtp_sudoers /etc/sudoers.d/kolla_vmtp_sudoers -RUN chmod 750 /etc/sudoers.d \ - && chmod 440 /etc/sudoers.d/kolla_vmtp_sudoers - -{% block vmtp_footer %}{% endblock %} -{% block footer %}{% endblock %} - -USER vmtp diff --git a/docker/vmtp/vmtp_sudoers b/docker/vmtp/vmtp_sudoers deleted file mode 100644 index fb3a27aff..000000000 --- a/docker/vmtp/vmtp_sudoers +++ /dev/null @@ -1 +0,0 @@ -%kolla ALL=(root) NOPASSWD: /usr/bin/chown -R vmtp\: /var/lib/vmtp, /bin/chown -R vmtp\: /var/lib/vmtp diff --git a/kolla/common/config.py b/kolla/common/config.py index 953a58f21..85cef0ac5 100755 --- a/kolla/common/config.py +++ b/kolla/common/config.py @@ -624,10 +624,6 @@ SOURCES = { 'type': 'url', 'location': ('$tarballs_base/openstack/vitrage/' 'vitrage-${openstack_branch}.tar.gz')}, - 'vmtp': { - 'type': 'url', - 'location': ('$tarballs_base/openstack/vmtp/' - 'vmtp-master.tar.gz')}, 'watcher-base': { 'type': 'url', 'location': ('$tarballs_base/openstack/watcher/' @@ -822,7 +818,7 @@ USERS = { 'uid': 42449, 'gid': 42449, }, - 'vmtp-user': { + 'vmtp-user': { # unused user (vmtp dropped) 'uid': 42450, 'gid': 42450, }, diff --git a/kolla/image/build.py b/kolla/image/build.py index 31858e1c0..939353732 100755 --- a/kolla/image/build.py +++ b/kolla/image/build.py @@ -94,13 +94,11 @@ UNBUILDABLE_IMAGES = { "monasca-base", "monasca-thresh", "solum-base", - "vmtp", "zun-base", }, 'source': { "watcher-base", # https://bugs.launchpad.net/watcher/+bug/1952944 - "vmtp", # https://review.opendev.org/c/x/vmtp/+/820057 }, 'centos': { diff --git a/releasenotes/notes/drop-vmtp-3a889e0fa7a7f8ee.yaml b/releasenotes/notes/drop-vmtp-3a889e0fa7a7f8ee.yaml new file mode 100644 index 000000000..d1ca1de73 --- /dev/null +++ b/releasenotes/notes/drop-vmtp-3a889e0fa7a7f8ee.yaml @@ -0,0 +1,7 @@ +--- +upgrade: + - | + Support for building ``vmtp`` has been dropped per the mailing list notice. + The ``vmtp`` project is no longer buildable, is outside of the OpenStack + namespace and looks plain abandoned. + `See the mailing list notice <http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026232.html>`__ diff --git a/roles/kolla-build-config/defaults/main.yml b/roles/kolla-build-config/defaults/main.yml index 9687f7bfd..0b855330a 100644 --- a/roles/kolla-build-config/defaults/main.yml +++ b/roles/kolla-build-config/defaults/main.yml @@ -66,7 +66,6 @@ kolla_build_sources: - mistral-base-plugin-tacker openstack/trove: trove-base openstack/vitrage: vitrage-base - openstack/vmtp: vmtp openstack/watcher: watcher-base openstack/zun: zun-base diff --git a/tools/version-check.py b/tools/version-check.py index 82ad6af73..245503302 100755 --- a/tools/version-check.py +++ b/tools/version-check.py @@ -47,7 +47,6 @@ SKIP_PROJECTS = { # NOTE(hrw): those projects we take as they are they may have just one old # release or no stable branch tarballs ALWAYS_USE_VERSION_PROJECTS = { - 'vmtp', } # NOTE(hrw): those projects have different names for release tarballs (first |
