Barry Smith blsmith

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.33
sha256:bf727c2088eda4d1d5270e1821d7c11a7d20bbfc792cb23641c9403cdf9bfbb3

About 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
Container
2024-10-10 16:11:11 -05:00
0
OCI / Docker
linux/amd64
GPL-2.0-only
66 MiB
Versions (2) View all
2.2.33 2024-10-10
latest 2024-10-10