Block a user
haproxy22 (2.2.33)
Published 2024-10-10 16:11:11 -05:00 by blsmith
Installation
docker pull git.smithhouse.xyz/blsmith/haproxy22:2.2.33sha256:bf727c2088eda4d1d5270e1821d7c11a7d20bbfc792cb23641c9403cdf9bfbb3About this package
HAProxy is a free, open source high availability solution, providing load balancing
Image Layers
| ADD file:f7962bcea8426558f5511299e708fc6b7f7c85bd2c87cf668f4ad792bf3679df in / |
| /bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || : |
| ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem |
| ADD multi:d851b7f6b461892ebd008971ee8858113becab621ea011cd6ca3834693892de0 in /etc/yum.repos.d/ |
| LABEL maintainer="Red Hat, Inc." |
| LABEL com.redhat.component="ubi9-minimal-container" name="ubi9-minimal" version="9.4" |
| LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" |
| LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 9." |
| LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." |
| LABEL io.k8s.display-name="Red Hat Universal Base Image 9 Minimal" |
| LABEL io.openshift.expose-services="" |
| LABEL io.openshift.tags="minimal rhel9" |
| ENV container oci |
| ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| CMD ["/bin/bash"] |
| /bin/sh -c rm -rf /var/log/* |
| ADD file:b61dc232d84be84b398c4a9d319ce263c1e698a1f3e41122b4989b26ae411742 in /root/buildinfo/content_manifests/ubi9-minimal-container-9.4-1227.1726694542.json |
| ADD file:3763314761ee75f4c50d08cca38184a1368ca6d78d98ed9b3df4d4a28ce9a60f in /root/buildinfo/Dockerfile-ubi9-minimal-9.4-1227.1726694542 |
| LABEL "release"="1227.1726694542" "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-09-18T21:23:26" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="94baa7760359088a42ad33dc22d329a5ee2c7209" "io.k8s.description"="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9-minimal/images/9.4-1227.1726694542" |
| /bin/sh -c rm -f '/etc/yum.repos.d/odcs-3496922-3d51b.repo' '/etc/yum.repos.d/rhel-9.4-compose-34ae9.repo' |
| /bin/sh -c rm -f /tmp/tls-ca-bundle.pem |
| /bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || : |
| ARG GOPROXY HTTP_PROXY http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY MAKEFLAGS NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| COPY dir:306f3456f5298b7899d00ddef04d0b00eade0c08289cf2ec82aeace0d79d9871 in /dsop-fix/ |
| COPY file:7f46ca4fc5ec501e283c0ab6d548cdcd19f459277525f9041b16421c083f22de in /etc/ |
| COPY multi:486a987f5be8880ef37d3265a8550bafcbfd7f24a94cd02b3410a124f3a4393b in /etc/pki/ca-trust/source/anchors/ |
| |9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c echo "[main]" >> /etc/dnf/dnf.conf && echo "exclude=filesystem-*" >> /etc/dnf/dnf.conf && echo Update packages and install DISA STIG fixes && microdnf repolist && microdnf --setopt install_weak_deps=0 update -y && microdnf install -y crypto-policies-scripts && /dsop-fix/xccdf_org.ssgproject.content_rule_configure_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_openssl_use_strong_entropy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_configure_openssl_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_configure_gnutls_tls_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_ciphers_openssh_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_ciphers_opensshserver_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_macs_openssh_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_macs_opensshserver_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_bashrc.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_profile.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_csh_cshrc.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_package_gnutls-utils_installed.sh && chmod +t /tmp /var/tmp && update-ca-trust && update-ca-trust force-enable && microdnf clean all && rm -rf /dsop-fix/ /var/cache/dnf/ /var/tmp/* /tmp/* /var/tmp/.???* /tmp/.???* |
| |9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c set -eux; disabledAlgorithms=' TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, '; disabledAlgorithms="${disabledAlgorithms//[[:space:]]/}"; sed -i "s/^jdk\.tls\.disabledAlgorithms=/jdk.tls.disabledAlgorithms=$disabledAlgorithms/" /usr/share/crypto-policies/FIPS/java.txt; |
| ENV container oci |
| ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| CMD ["/bin/bash"] |
| LABEL "maintainer"="ironbank@dsop.io" "org.opencontainers.image.created"="2024-10-09 23:36:26+00:00" "org.opencontainers.image.source"="https://repo1.dso.mil/dsop/redhat/ubi/9.x/ubi9-minimal" "org.opencontainers.image.revision"="a768a2a3dfb61ad593460caf12d192067e9021ab" "mil.dso.ironbank.image.parent"="" "mil.dso.ironbank.ci.id"="3662918" "org.opencontainers.image.title"="ubi9-minimal" "org.opencontainers.image.description"="Red Hat Universal Base Images (UBI) are OCI-compliant container base operating system images with complementary runtime languages and packages that are freely redistributable." "org.opencontainers.image.licenses"="Red Hat Universal Base Image EULA" "org.opencontainers.image.url"="https://catalog.redhat.com/software/container-stacks/detail/5ec53f50ef29fd35586d9a56" "org.opencontainers.image.vendor"="Redhat" "org.opencontainers.image.version"="9.4" "mil.dso.ironbank.image.keywords"="base,os,rhel,ubi" "mil.dso.ironbank.image.type"="commercial" "mil.dso.ironbank.product.name"="UBI9-minimal" "mil.dso.ironbank.os-type"="ubi9-container" |
| ARG GOPROXY HTTP_PROXY http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY MAKEFLAGS NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy |
| |9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c microdnf update -y && microdnf upgrade -y && microdnf clean all && rm -rf /var/cache/dnf |
| COPY file:3c5763b9045fb9ba5600f96a15209021ee2eaf006eae03e3c0f59b53d917af4a in /usr/local/sbin/haproxy |
| COPY dir:720ad1a7e02640d38c7a5c84dbf02d29042b1894c4093f0d9aad417813828f4c in /usr/local/etc/haproxy |
| COPY file:97ccf32f57de8e63737fb47a58e1de61ec4ef5894522bf55f787f0a3e3cfa1fc in /usr/local/bin/docker-entrypoint.sh |
| |9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c groupadd haproxy && useradd -g haproxy haproxy && chmod 755 /usr/local/bin/docker-entrypoint.sh |
| USER haproxy |
| HEALTHCHECK NONE |
| STOPSIGNAL SIGUSR1 |
| ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |
| CMD ["haproxy", "-f", "/usr/local/etc/haproxy/haproxy.cfg"] |
| LABEL "maintainer"="ironbank@dsop.io" "org.opencontainers.image.created"="2024-10-10 01:12:52+00:00" "org.opencontainers.image.source"="https://repo1.dso.mil/dsop/opensource/haproxy/haproxy22" "org.opencontainers.image.revision"="b5b8c75743d86f5cc7481d051f6dfea819747f2e" "mil.dso.ironbank.image.parent"="registry1.dso.mil/ironbank/redhat/ubi/ubi9-minimal:9.4@sha256:b85f5075fd3210ac1ecabf4247c1b6a94d314c1d262ce517365eedc0419a1543" "mil.dso.ironbank.ci.id"="3663640" "org.opencontainers.image.title"="haproxy22" "org.opencontainers.image.description"="HAProxy is a free, open source high availability solution, providing load balancing" "org.opencontainers.image.licenses"="GPL-2.0-only" "org.opencontainers.image.url"="www.haproxy.org" "org.opencontainers.image.vendor"="HAProxy Technologies, LLC" "org.opencontainers.image.version"="v2.2.33" "mil.dso.ironbank.image.keywords"="network,load balancer,proxy" "mil.dso.ironbank.image.type"="opensource" "mil.dso.ironbank.product.name"="haproxy" |
| USER root |
| RUN /bin/sh -c microdnf upgrade --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 # buildkit |
| RUN /bin/sh -c microdnf clean all # buildkit |
| USER haproxy |
| COPY certs /etc/pki/tls/certs/haproxy # buildkit |
| COPY 403.http /etc/haproxy/errors/403.http # buildkit |
| COPY blacklist-agent.txt /etc/haproxy/blacklist-agent.txt # buildkit |
| COPY customer.networks /etc/haproxy/customer.networks # buildkit |
Labels
| Key | Value |
|---|---|
| architecture | x86_64 |
| build-date | 2024-09-18T21:23:26 |
| com.redhat.component | ubi9-minimal-container |
| com.redhat.license_terms | https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI |
| description | The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
| distribution-scope | public |
| io.buildah.version | 1.35.4 |
| io.k8s.description | The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
| io.k8s.display-name | Red Hat Universal Base Image 9 Minimal |
| io.openshift.expose-services | |
| io.openshift.tags | minimal rhel9 |
| maintainer | ironbank@dsop.io |
| mil.dso.ironbank.ci.id | 3663640 |
| mil.dso.ironbank.image.keywords | network,load balancer,proxy |
| mil.dso.ironbank.image.parent | registry1.dso.mil/ironbank/redhat/ubi/ubi9-minimal:9.4@sha256:b85f5075fd3210ac1ecabf4247c1b6a94d314c1d262ce517365eedc0419a1543 |
| mil.dso.ironbank.image.type | opensource |
| mil.dso.ironbank.os-type | ubi9-container |
| mil.dso.ironbank.product.name | haproxy |
| name | ubi9-minimal |
| org.opencontainers.image.created | 2024-10-10 01:12:52+00:00 |
| org.opencontainers.image.description | HAProxy is a free, open source high availability solution, providing load balancing |
| org.opencontainers.image.licenses | GPL-2.0-only |
| org.opencontainers.image.revision | b5b8c75743d86f5cc7481d051f6dfea819747f2e |
| org.opencontainers.image.source | https://repo1.dso.mil/dsop/opensource/haproxy/haproxy22 |
| org.opencontainers.image.title | haproxy22 |
| org.opencontainers.image.url | www.haproxy.org |
| org.opencontainers.image.vendor | HAProxy Technologies, LLC |
| org.opencontainers.image.version | v2.2.33 |
| release | 1227.1726694542 |
| summary | Provides the latest release of the minimal Red Hat Universal Base Image 9. |
| url | https://access.redhat.com/containers/#/registry.access.redhat.com/ubi9-minimal/images/9.4-1227.1726694542 |
| vcs-ref | 94baa7760359088a42ad33dc22d329a5ee2c7209 |
| vcs-type | git |
| vendor | Red Hat, Inc. |
| version | 9.4 |
Details
Versions (2)
View all