kolla/kolla-toolbox (17.5.0-dev-bookworm)

Published 2024-09-17 19:05:39 +00:00 by ace

Installation

docker pull gitea.geekhome.org/public/kolla/kolla-toolbox:17.5.0-dev-bookworm
sha256:b2a2743c44b65bf71b7fce4cd521daf474e2d77e5c35fca7af873f5211d4635a

Image Layers

ADD file:1129dcf71f67461f4730620f8148cc9ebc7641966fa683cdf84807219ad288b2 in /
CMD ["bash"]
LABEL maintainer=Kolla Project (https://launchpad.net/kolla) name=base build-date=20240917
/bin/sh -c . /etc/os-release; if [ "${PRETTY_NAME#Debian GNU/Linux 12 (bookworm)}" = "$PRETTY_NAME" ]; then echo "Only releases \"Debian GNU/Linux 12 (bookworm)\" are supported on debian"; false; fi
COPY file:682ae92205a7dc39134d5d68c29a854c3e14c51dd8487fde7eb67ba3a294c94b in /root/.curlrc
ENV LANG=en_US.UTF-8
LABEL kolla_version=6ce42de0b
ENV KOLLA_BASE_DISTRO=debian KOLLA_DISTRO_PYTHON_VERSION=3.11 KOLLA_BASE_ARCH=x86_64
COPY file:5453cbc9a32ca4ed85c620bf7906798e76c3ef1956a6f0d6e4eb5ec0a1fe5c88 in /tmp/
/bin/sh -c cat /tmp/kolla_bashrc >> /etc/skel/.bashrc && cat /tmp/kolla_bashrc >> /root/.bashrc
ENV PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$
ENV DEBIAN_FRONTEND=noninteractive
COPY file:9c766f7b549a06ea20702f9dcaf1dde421c902b3979e6560c730cf24807e1bad in /etc/dpkg/dpkg.cfg.d/dpkg_reducing_disk_footprint
/bin/sh -c apt-get --error-on=any update && apt-get -y install --no-install-recommends adduser ca-certificates curl gnupg && apt-get clean && rm -rf /var/lib/apt/lists/*
/bin/sh -c cat /tmp/kolla_bashrc >> /etc/bash.bashrc && sed -i -e s/#*LAST_SYSTEM_UID=999/LAST_SYSTEM_UID=59999/g -e s/#*LAST_SYSTEM_GID=999/LAST_SYSTEM_GID=59999/g /etc/adduser.conf
/bin/sh -c rm -f /etc/apt/sources.list.d/debian.sources
COPY file:ab3f1f57ca6e1f4a45132b71b5159ae624c67678a9b1df2ce219a187553bf989 in /etc/apt/sources.list
COPY file:9181f6b6420f87e1f26a9f1299980aacb61dd6d5b712b1143043a9954db54edc in /etc/apt/sources.list.d/kolla-custom.list
/bin/sh -c apt update && apt install -y --no-install-recommends extrepo && extrepo enable openstack_bobcat && apt purge -y extrepo && apt --purge autoremove -y && apt clean
COPY file:1a9d7790c26d44a02c51d5f7c063401b9dd3666cda976aded0d48be9c7501764 in /etc/apt/preferences
COPY file:c4fa21a4fecbcaf862e566b1b905170d6cfc2920345e1c74b19089337e87eb62 in /etc/apt/preferences.d/kolla-custom
/bin/sh -c mkdir -p /etc/kolla/apt-keys/ && gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F77F1EDA57EBB1CC && gpg --export F77F1EDA57EBB1CC >/etc/kolla/apt-keys/erlang-ppa.gpg && gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 9F4587F226208342 && gpg --export 9F4587F226208342 >/etc/kolla/apt-keys/rabbitmq.gpg && gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CFFB779AADC995E4F350A060505D97A41C61B9CD && gpg --export CFFB779AADC995E4F350A060505D97A41C61B9CD >/etc/kolla/apt-keys/haproxy.gpg
/bin/sh -c mkdir -p /etc/kolla/apt-keys/ && curl https://rpm.grafana.com/gpg.key -o /etc/kolla/apt-keys/grafana.asc && curl https://repos.influxdata.com/influxdata-archive_compat.key -o /etc/kolla/apt-keys/influxdb.asc && curl https://downloads.mariadb.com/MariaDB/mariadb-keyring-2019.gpg -o /etc/kolla/apt-keys/mariadb.gpg && curl https://artifacts.opensearch.org/publickeys/opensearch.pgp -o /etc/kolla/apt-keys/opensearch.asc && curl https://repo.proxysql.com/ProxySQL/proxysql-2.5.x/repo_pub_key -o /etc/kolla/apt-keys/proxysql.asc && curl https://packages.treasuredata.com/GPG-KEY-td-agent -o /etc/kolla/apt-keys/treasuredata.asc
/bin/sh -c apt-get --error-on=any update && apt-get -y install locales && sed -e "s/# $LANG UTF-8/$LANG UTF-8/g" /etc/locale.gen -i && locale-gen "$LANG" && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get --error-on=any update && apt-get -y install --no-install-recommends apt-utils dumb-init gawk iproute2 kmod lsof lvm2 netbase open-iscsi procps python3 python3-pip socat sudo tgt && apt-get clean && rm -rf /var/lib/apt/lists/*
/bin/sh -c groupadd --gid 42475 almanach && useradd -l -M --shell /usr/sbin/nologin --uid 42475 --gid 42475 almanach && groupadd --gid 42401 ansible && useradd -l -M --shell /usr/sbin/nologin --uid 42401 --gid 42401 ansible && groupadd --gid 42402 aodh && useradd -l -M --shell /usr/sbin/nologin --uid 42402 --gid 42402 aodh && groupadd --gid 42403 barbican && useradd -l -M --shell /usr/sbin/nologin --uid 42403 --gid 42403 barbican && groupadd --gid 42404 bifrost && useradd -l -M --shell /usr/sbin/nologin --uid 42404 --gid 42404 bifrost && groupadd --gid 42471 blazar && useradd -l -M --shell /usr/sbin/nologin --uid 42471 --gid 42471 blazar && groupadd --gid 42405 ceilometer && useradd -l -M --shell /usr/sbin/nologin --uid 42405 --gid 42405 ceilometer && groupadd --gid 42407 cinder && useradd -l -M --shell /usr/sbin/nologin --uid 42407 --gid 42407 cinder && groupadd --gid 42408 cloudkitty && useradd -l -M --shell /usr/sbin/nologin --uid 42408 --gid 42408 cloudkitty && groupadd --gid 42409 collectd && useradd -l -M --shell /usr/sbin/nologin --uid 42409 --gid 42409 collectd && groupadd --gid 42410 congress && useradd -l -M --shell /usr/sbin/nologin --uid 42410 --gid 42410 congress && groupadd --gid 42483 cyborg && useradd -l -M --shell /usr/sbin/nologin --uid 42483 --gid 42483 cyborg && groupadd --gid 42411 designate && useradd -l -M --shell /usr/sbin/nologin --uid 42411 --gid 42411 designate && groupadd --gid 42464 dragonflow && useradd -l -M --shell /usr/sbin/nologin --uid 42464 --gid 42464 dragonflow && groupadd --gid 42466 ec2api && useradd -l -M --shell /usr/sbin/nologin --uid 42466 --gid 42466 ec2api && groupadd --gid 42412 elasticsearch && useradd -l -M --shell /usr/sbin/nologin --uid 42412 --gid 42412 elasticsearch && groupadd --gid 42413 etcd && useradd -l -M --shell /usr/sbin/nologin --uid 42413 --gid 42413 etcd && groupadd --gid 42474 fluentd && useradd -l -M --shell /usr/sbin/nologin --uid 42474 --gid 42474 fluentd && groupadd --gid 42414 freezer && useradd -l -M --shell /usr/sbin/nologin --uid 42414 --gid 42414 freezer && groupadd --gid 42415 glance && useradd -l -M --shell /usr/sbin/nologin --uid 42415 --gid 42415 glance && groupadd --gid 42416 gnocchi && useradd -l -M --shell /usr/sbin/nologin --uid 42416 --gid 42416 gnocchi && groupadd --gid 42417 grafana && useradd -l -M --shell /usr/sbin/nologin --uid 42417 --gid 42417 grafana && groupadd --gid 42486 haclient && useradd -l -M --shell /usr/sbin/nologin --uid 42486 --gid 42486 hacluster && groupadd --gid 42454 haproxy && useradd -l -M --shell /usr/sbin/nologin --uid 42454 --gid 42454 haproxy && groupadd --gid 42418 heat && useradd -l -M --shell /usr/sbin/nologin --uid 42418 --gid 42418 heat && groupadd --gid 42420 horizon && useradd -l -M --shell /usr/sbin/nologin --uid 42420 --gid 42420 horizon && groupadd --gid 42477 hugetlbfs && useradd -l -M --shell /usr/sbin/nologin --uid 42477 --gid 42477 hugetlbfs && groupadd --gid 42421 influxdb && useradd -l -M --shell /usr/sbin/nologin --uid 42421 --gid 42421 influxdb && groupadd --gid 42422 ironic && useradd -l -M --shell /usr/sbin/nologin --uid 42422 --gid 42422 ironic && groupadd --gid 42461 ironic-inspector && useradd -l -M --shell /usr/sbin/nologin --uid 42461 --gid 42461 ironic-inspector && groupadd --gid 42423 kafka && useradd -l -M --shell /usr/sbin/nologin --uid 42423 --gid 42423 kafka && groupadd --gid 42425 keystone && useradd -l -M --shell /usr/sbin/nologin --uid 42425 --gid 42425 keystone && groupadd --gid 42426 kibana && useradd -l -M --shell /usr/sbin/nologin --uid 42426 --gid 42426 kibana && groupadd --gid 42400 kolla && useradd -l -M --shell /usr/sbin/nologin --uid 42400 --gid 42400 kolla && groupadd --gid 42469 kuryr && useradd -l -M --shell /usr/sbin/nologin --uid 42469 --gid 42469 kuryr && groupadd --gid 42488 letsencrypt && useradd -l -M --shell /usr/sbin/nologin --uid 42488 --gid 42488 letsencrypt && groupadd --gid 42473 libvirt && useradd -l -M --shell /usr/sbin/nologin --uid 42473 --gid 42473 libvirt && groupadd --gid 42478 logstash && useradd -l -M --shell /usr/sbin/nologin --uid 42478 --gid 42478 logstash && groupadd --gid 42428 magnum && useradd -l -M --shell /usr/sbin/nologin --uid 42428 --gid 42428 magnum && groupadd --gid 42429 manila && useradd -l -M --shell /usr/sbin/nologin --uid 42429 --gid 42429 manila && groupadd --gid 42485 masakari && useradd -l -M --shell /usr/sbin/nologin --uid 42485 --gid 42485 masakari && groupadd --gid 42457 memcached && useradd -l -M --shell /usr/sbin/nologin --uid 42457 --gid 42457 memcached && groupadd --gid 42430 mistral && useradd -l -M --shell /usr/sbin/nologin --uid 42430 --gid 42430 mistral && groupadd --gid 42431 monasca && useradd -l -M --shell /usr/sbin/nologin --uid 42431 --gid 42431 monasca && groupadd --gid 42432 mongodb && useradd -l -M --shell /usr/sbin/nologin --uid 42432 --gid 42432 mongodb && groupadd --gid 42433 murano && useradd -l -M --shell /usr/sbin/nologin --uid 42433 --gid 42433 murano && groupadd --gid 42434 mysql && useradd -l -M --shell /usr/sbin/nologin --uid 42434 --gid 42434 mysql && groupadd --gid 42435 neutron && useradd -l -M --shell /usr/sbin/nologin --uid 42435 --gid 42435 neutron && groupadd --gid 42481 nfast && useradd -l -M --shell /usr/sbin/nologin --uid 42481 --gid 42481 nfast && groupadd --gid 42436 nova && useradd -l -M --shell /usr/sbin/nologin --uid 42436 --gid 42436 nova && groupadd --gid 42437 octavia && useradd -l -M --shell /usr/sbin/nologin --uid 42437 --gid 42437 octavia && groupadd --gid 42462 odl && useradd -l -M --shell /usr/sbin/nologin --uid 42462 --gid 42462 odl && groupadd --gid 42490 opensearch && useradd -l -M --shell /usr/sbin/nologin --uid 42490 --gid 42490 opensearch && groupadd --gid 42492 opensearch-dashboards && useradd -l -M --shell /usr/sbin/nologin --uid 42492 --gid 42492 opensearch-dashboards && groupadd --gid 42476 openvswitch && useradd -l -M --shell /usr/sbin/nologin --uid 42476 --gid 42476 openvswitch && groupadd --gid 42482 placement && useradd -l -M --shell /usr/sbin/nologin --uid 42482 --gid 42482 placement && groupadd --gid 42472 prometheus && useradd -l -M --shell /usr/sbin/nologin --uid 42472 --gid 42472 prometheus && groupadd --gid 42487 proxysql && useradd -l -M --shell /usr/sbin/nologin --uid 42487 --gid 42487 proxysql && groupadd --gid 42465 qdrouterd && useradd -l -M --shell /usr/sbin/nologin --uid 42465 --gid 42465 qdrouterd && groupadd --gid 42427 qemu && useradd -l -M --shell /usr/sbin/nologin --uid 42427 --gid 42427 qemu && groupadd --gid 42439 rabbitmq && useradd -l -M --shell /usr/sbin/nologin --uid 42439 --gid 42439 rabbitmq && groupadd --gid 42440 rally && useradd -l -M --shell /usr/sbin/nologin --uid 42440 --gid 42440 rally && groupadd --gid 42460 redis && useradd -l -M --shell /usr/sbin/nologin --uid 42460 --gid 42460 redis && groupadd --gid 42441 sahara && useradd -l -M --shell /usr/sbin/nologin --uid 42441 --gid 42441 sahara && groupadd --gid 42443 senlin && useradd -l -M --shell /usr/sbin/nologin --uid 42443 --gid 42443 senlin && groupadd --gid 42467 sensu && useradd -l -M --shell /usr/sbin/nologin --uid 42467 --gid 42467 sensu && groupadd --gid 42468 skydive && useradd -l -M --shell /usr/sbin/nologin --uid 42468 --gid 42468 skydive && groupadd --gid 42491 skyline && useradd -l -M --shell /usr/sbin/nologin --uid 42491 --gid 42491 skyline && groupadd --gid 42444 solum && useradd -l -M --shell /usr/sbin/nologin --uid 42444 --gid 42444 solum && groupadd --gid 42479 storm && useradd -l -M --shell /usr/sbin/nologin --uid 42479 --gid 42479 storm && groupadd --gid 42445 swift && useradd -l -M --shell /usr/sbin/nologin --uid 42445 --gid 42445 swift && groupadd --gid 42446 tacker && useradd -l -M --shell /usr/sbin/nologin --uid 42446 --gid 42446 tacker && groupadd --gid 42447 td-agent && useradd -l -M --shell /usr/sbin/nologin --uid 42447 --gid 42447 td-agent && groupadd --gid 42448 telegraf && useradd -l -M --shell /usr/sbin/nologin --uid 42448 --gid 42448 telegraf && groupadd --gid 42480 tempest && useradd -l -M --shell /usr/sbin/nologin --uid 42480 --gid 42480 tempest && groupadd --gid 42449 trove && useradd -l -M --shell /usr/sbin/nologin --uid 42449 --gid 42449 trove && groupadd --gid 42489 venus && useradd -l -M --shell /usr/sbin/nologin --uid 42489 --gid 42489 venus && groupadd --gid 42459 vitrage && useradd -l -M --shell /usr/sbin/nologin --uid 42459 --gid 42459 vitrage && groupadd --gid 42450 vmtp && useradd -l -M --shell /usr/sbin/nologin --uid 42450 --gid 42450 vmtp && groupadd --gid 42451 watcher && useradd -l -M --shell /usr/sbin/nologin --uid 42451 --gid 42451 watcher && groupadd --gid 42453 zookeeper && useradd -l -M --shell /usr/sbin/nologin --uid 42453 --gid 42453 zookeeper && groupadd --gid 42463 zun && useradd -l -M --shell /usr/sbin/nologin --uid 42463 --gid 42463 zun
COPY file:7063b0d568bd71733c9bd2ceabcb0a4a0d7a480d71956b22fb86d1e51a002bd9 in /usr/local/bin/kolla_set_configs
COPY file:0aab2e392a28d49b1acd68c512ef5840113a87bba1e9f207c275155f58b6c5b2 in /usr/local/bin/kolla_start
COPY file:d2eac5315d6ca7a7005b8820b99683f8a0fc1891539a35f9ed1e460d0904b59e in /usr/local/bin/kolla_copy_cacerts
COPY file:c0f515eb744da37a02eb864c90c50c9e094445b31f092e466d376cc5a04f853e in /usr/local/bin/kolla_httpd_setup
COPY file:c366313b5afd803e57ffad166a38b319e270bcd54ff192a5ee11b8780ddc9407 in /etc/sudoers
ENTRYPOINT ["dumb-init" "--single-child" "--"]
COPY multi:cb1e2d0c56c07f9a04a9a5fd45c7018e39e9e0af6223c6a7723bf1976e9c55dc in /usr/local/bin/
/bin/sh -c chmod 755 /usr/local/bin/healthcheck_*
/bin/sh -c touch /usr/local/bin/kolla_extend_start && chmod 755 /usr/local/bin/kolla_start /usr/local/bin/kolla_set_configs /usr/local/bin/kolla_copy_cacerts && chmod 644 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_httpd_setup && chmod 440 /etc/sudoers && mkdir -p /var/log/kolla && chown :kolla /var/log/kolla && chmod 2775 /var/log/kolla && rm -f /tmp/kolla_bashrc
CMD ["kolla_start"]
LABEL maintainer=Kolla Project (https://launchpad.net/kolla) name=kolla-toolbox build-date=20240917
/bin/sh -c usermod --append --home /var/lib/ansible --groups kolla ansible && mkdir -p /var/lib/ansible && chown -R 42401:42401 /var/lib/ansible
/bin/sh -c usermod --append --home /var/lib/rabbitmq --groups kolla rabbitmq && mkdir -p /var/lib/rabbitmq && chown -R 42439:42439 /var/lib/rabbitmq
/bin/sh -c echo 'Uris: https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu' >/etc/apt/sources.list.d/erlang.sources && echo 'Components: main' >>/etc/apt/sources.list.d/erlang.sources && echo 'Types: deb' >>/etc/apt/sources.list.d/erlang.sources && echo 'Suites: jammy' >>/etc/apt/sources.list.d/erlang.sources && echo 'Signed-By: /etc/kolla/apt-keys/erlang-ppa.gpg' >>/etc/apt/sources.list.d/erlang.sources && echo 'Uris: https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-server/deb/debian' >/etc/apt/sources.list.d/rabbitmq.sources && echo 'Components: main' >>/etc/apt/sources.list.d/rabbitmq.sources && echo 'Types: deb' >>/etc/apt/sources.list.d/rabbitmq.sources && echo 'Suites: bullseye' >>/etc/apt/sources.list.d/rabbitmq.sources && echo 'Signed-By: /etc/kolla/apt-keys/rabbitmq.gpg' >>/etc/apt/sources.list.d/rabbitmq.sources
COPY file:d58556683528bb160c799940c176d2cea80bc1dfa4043864598be26f23b35157 in /etc/apt/preferences.d/rabbitmq
/bin/sh -c apt-get --error-on=any update && apt-get -y install --no-install-recommends build-essential ca-certificates crudini gdisk git jq libffi-dev libssl-dev libxslt1-dev openvswitch-switch python3-dev python3-venv rabbitmq-server && apt-get clean && rm -rf /var/lib/apt/lists/*
/bin/sh -c mkdir -p /requirements && curl -o /requirements/upper-constraints.txt ${UPPER_CONSTRAINTS_FILE:-https://releases.openstack.org/constraints/upper/2023.2} && sed -e "/^openstacksdk===/d" -i requirements/upper-constraints.txt && python3 -m venv --system-site-packages /opt/ansible
ENV PATH=/opt/ansible/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/bin/sh -c python3 -m pip --no-cache-dir install --upgrade -c /requirements/upper-constraints.txt pip wheel setuptools && python3 -m pip --no-cache-dir install --upgrade -c /requirements/upper-constraints.txt ansible-core==2.15.* cmd2 influxdb openstacksdk os-client-config pbr pymysql python-ironicclient python-openstackclient pytz pyudev && mkdir -p /etc/ansible /usr/share/ansible && echo 'localhost ansible_connection=local ansible_python_interpreter=/opt/ansible/bin/python' > /etc/ansible/hosts && sed -i 's| "identity_api_version": "2.0",| "identity_api_version": "3",|' /opt/ansible/lib/python3.11/site-packages/os_client_config/defaults.json
COPY file:e903be2be4a8410b47765d150ff743b3913d02a01c8280524827c236ed1fc611 in /var/lib/ansible/
/bin/sh -c fail=1; for i in $(seq 1 5); do if ansible-galaxy collection install --timeout 120 -p /usr/share/ansible/collections -r /var/lib/ansible/requirements.yml ; then fail=0; break; fi; echo "Collection download failed, retrying"; sleep 5; done; if [ "$fail" -eq 1 ]; then exit 1; fi
ENV ANSIBLE_LIBRARY=/usr/share/ansible:
COPY file:3944c6491a8b0a531a988bfe1dd966a848bcba4de218628284fcd2c72e2ae099 in /usr/share/ansible/
COPY file:50d2e28eb966df63d8c61e1333df587798f581407e0bc60bbf218d2277b325fc in /etc/ansible/ansible.cfg
COPY file:972f66c5104a4cd717da71bc26ec5e945809d1490489e7ec9fdf4444007ff7e1 in /etc/sudoers.d/kolla_ansible_sudoers
COPY file:e98844c2eb209ae30291a3620bdacaf1c99469a97c4b401254624d526dae1a8c in /usr/local/bin/kolla_extend_start
COPY file:18096e03b232991e0a4b5e9c416b534c8c241e6dd06138959f2b4659d3071d9b in /usr/local/bin/kolla_toolbox
/bin/sh -c chmod 644 /usr/share/ansible/find_disks.py /etc/ansible/ansible.cfg /usr/local/bin/kolla_extend_start && chmod 755 /usr/local/bin/kolla_toolbox && chmod 440 /etc/sudoers.d/kolla_ansible_sudoers
USER ansible

Labels

Key Value
build-date 20240917
kolla_version 6ce42de0b
maintainer Kolla Project (https://launchpad.net/kolla)
name kolla-toolbox
Details
Container
2024-09-17 19:05:39 +00:00
21
OCI / Docker
linux/amd64
360 MiB
Versions (4) View all
17.9.0-dev-bookworm 2025-05-21
17.5.0-dev-bookworm 2024-09-17
17.3.0-1-bookworm 2024-03-14
17.1.0-6-bookworm 2024-02-25