diff options
| author | Marcin Juszkiewicz <marcin.juszkiewicz+kolla@linaro.org> | 2022-04-01 13:41:14 +0200 |
|---|---|---|
| committer | Marcin Juszkiewicz <marcin.juszkiewicz+kolla@linaro.org> | 2022-04-09 17:44:26 +0200 |
| commit | 1749da2fbf6b395b1a2cd77f349e0bea5d2f4a5e (patch) | |
| tree | 05427aa46ce6473684cfe2a824798306291546c9 /docker/swift | |
| parent | cabfd0f3eff38e2c10cdc7cf4e9271d72eeca91a (diff) | |
| download | kolla-1749da2fbf6b395b1a2cd77f349e0bea5d2f4a5e.tar.gz kolla-1749da2fbf6b395b1a2cd77f349e0bea5d2f4a5e.zip | |
docker: drop binary parts
Big patch drops all mentions of binary images support. Suggestions are
welcome how to split it into parts or handle better.
Change-Id: I5d5a46c6ce7734ceb8b844e17b43e359d7cac6e3
Diffstat (limited to 'docker/swift')
| -rw-r--r-- | docker/swift/swift-account/Dockerfile.j2 | 11 | ||||
| -rw-r--r-- | docker/swift/swift-base/Dockerfile.j2 | 46 | ||||
| -rw-r--r-- | docker/swift/swift-container/Dockerfile.j2 | 11 | ||||
| -rw-r--r-- | docker/swift/swift-object-expirer/Dockerfile.j2 | 12 | ||||
| -rw-r--r-- | docker/swift/swift-object/Dockerfile.j2 | 11 | ||||
| -rw-r--r-- | docker/swift/swift-proxy-server/Dockerfile.j2 | 19 |
6 files changed, 12 insertions, 98 deletions
diff --git a/docker/swift/swift-account/Dockerfile.j2 b/docker/swift/swift-account/Dockerfile.j2 index 8ad7ce9f6..592fdb672 100644 --- a/docker/swift/swift-account/Dockerfile.j2 +++ b/docker/swift/swift-account/Dockerfile.j2 @@ -7,17 +7,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - {% set swift_acount_packages = ['openstack-swift-account'] %} - {% elif base_package_type == 'deb' %} - {% set swift_acount_packages = ['swift-account'] %} - {% endif %} - -{{ macros.install_packages(swift_acount_packages | customizable("packages")) }} - -{% endif %} - {% block swift_account_footer %}{% endblock %} {% block footer %}{% endblock %} diff --git a/docker/swift/swift-base/Dockerfile.j2 b/docker/swift/swift-base/Dockerfile.j2 index 6ef3db124..98e10a2e6 100644 --- a/docker/swift/swift-base/Dockerfile.j2 +++ b/docker/swift/swift-base/Dockerfile.j2 @@ -9,39 +9,18 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {{ macros.configure_user(name='swift') }} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - {% set swift_base_packages = [ - 'nmap-ncat', - 'openstack-swift', - ] %} - {% elif base_package_type == 'deb' %} - {% set swift_base_packages = [ - 'netcat-openbsd', - 'rsync', - 'swift', - ] %} - {% endif %} - -{{ macros.install_packages(swift_base_packages | customizable("packages")) }} - {# NOTE(mgoddard): UCA packages seem to modify the group membership for #} - {# the swift user, removing it from the kolla group. #} - {% if base_package_type == 'deb' %} -RUN usermod --append --groups kolla swift - {% endif %} -{% elif install_type == 'source' %} - {% if base_package_type == 'rpm' %} - {% set swift_base_packages = [ - 'liberasurecode-devel', - 'nmap-ncat', - ] %} - {% elif base_package_type == 'deb' %} - {% set swift_base_packages = [ - 'liberasurecode-dev', - 'netcat-openbsd', - 'rsync', - ] %} - {% endif %} +{% if base_package_type == 'rpm' %} + {% set swift_base_packages = [ + 'liberasurecode-devel', + 'nmap-ncat', + ] %} +{% elif base_package_type == 'deb' %} + {% set swift_base_packages = [ + 'liberasurecode-dev', + 'netcat-openbsd', + 'rsync', + ] %} +{% endif %} {{ macros.install_packages(swift_base_packages | customizable("packages")) }} @@ -56,7 +35,6 @@ RUN ln -s swift-base-source/* swift \ && mkdir -p /etc/swift /var/cache/swift /var/lock/swift \ && cp -r /swift/etc/* /etc/swift/ \ && chown -R swift: /etc/swift /var/cache/swift /var/lock/swift -{% endif %} COPY swift-rootwrap /var/lib/kolla/venv/bin/swift-rootwrap COPY rootwrap.conf /etc/swift/rootwrap.conf diff --git a/docker/swift/swift-container/Dockerfile.j2 b/docker/swift/swift-container/Dockerfile.j2 index 4d8532f72..efeef1a65 100644 --- a/docker/swift/swift-container/Dockerfile.j2 +++ b/docker/swift/swift-container/Dockerfile.j2 @@ -7,17 +7,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - {% set swift_container_packages = ['openstack-swift-container'] %} - {% elif base_package_type == 'deb' %} - {% set swift_container_packages = ['swift-container'] %} - {% endif %} - -{{ macros.install_packages(swift_container_packages | customizable("packages")) }} - -{% endif %} - {% block swift_container_footer %}{% endblock %} {% block footer %}{% endblock %} diff --git a/docker/swift/swift-object-expirer/Dockerfile.j2 b/docker/swift/swift-object-expirer/Dockerfile.j2 index dac92d375..7b2d9efd5 100644 --- a/docker/swift/swift-object-expirer/Dockerfile.j2 +++ b/docker/swift/swift-object-expirer/Dockerfile.j2 @@ -7,18 +7,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - # RDO packages swift-object-expirer in openstack-swift-proxy - {% set swift_object_expirer_packages = ['openstack-swift-proxy'] %} - {% elif base_package_type == 'deb' %} - {% set swift_object_expirer_packages = ['swift-object-expirer'] %} - {% endif %} - -{{ macros.install_packages(swift_object_expirer_packages | customizable("packages")) }} - -{% endif %} - {% block swift_object_expirer_footer %}{% endblock %} {% block footer %}{% endblock %} diff --git a/docker/swift/swift-object/Dockerfile.j2 b/docker/swift/swift-object/Dockerfile.j2 index 67040e51e..ef32e6879 100644 --- a/docker/swift/swift-object/Dockerfile.j2 +++ b/docker/swift/swift-object/Dockerfile.j2 @@ -7,17 +7,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - {% set swift_object_packages = ['openstack-swift-object'] %} - {% elif base_package_type == 'deb' %} - {% set swift_object_packages = ['swift-object'] %} - {% endif %} - -{{ macros.install_packages(swift_object_packages | customizable("packages")) }} - -{% endif %} - {% block swift_object_footer %}{% endblock %} {% block footer %}{% endblock %} diff --git a/docker/swift/swift-proxy-server/Dockerfile.j2 b/docker/swift/swift-proxy-server/Dockerfile.j2 index 4d57b32e3..a73dd61e5 100644 --- a/docker/swift/swift-proxy-server/Dockerfile.j2 +++ b/docker/swift/swift-proxy-server/Dockerfile.j2 @@ -7,31 +7,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_package_type == 'rpm' %} - {% set swift_proxy_server_packages = [ - 'openstack-swift-proxy', - 'python3-ceilometermiddleware' - ] %} - {% elif base_package_type == 'deb' %} - {% set swift_proxy_server_packages = [ - 'swift-proxy', - 'python3-ceilometermiddleware' - ] %} - {% endif %} - -{{ macros.install_packages(swift_proxy_server_packages | customizable("packages")) }} - -{% elif install_type == 'source' %} - {% set swift_proxy_server_pip_packages = [ 'ceilometermiddleware' ] %} RUN {{ macros.install_pip(swift_proxy_server_pip_packages | customizable("pip_packages")) }} -{% endif %} - {% block swift_proxy_server_footer %}{% endblock %} {% block footer %}{% endblock %} |
