diff --git a/Dockerfile.CI b/Dockerfile.CI index 58eecf10..aa88c72c 100644 --- a/Dockerfile.CI +++ b/Dockerfile.CI @@ -1,5 +1,9 @@ FROM quay.io/fedora/fedora:44 +ENV HTTP_PROXY=http://squid.corp.redhat.com:3128 +ENV HTTPS_PROXY=http://squid.corp.redhat.com:3128 +ENV NO_PROXY=localhost,127.0.0.1 + RUN dnf update -y &&\ dnf install -y --setopt=tsflags=nodocs azure-cli git go gpgme jq make openssl python-unversioned-command python3 python3-antlr4-runtime python3-pip skopeo unzip vim wget yq && \ dnf clean all -y && rm -fR /var/cache/dnf @@ -36,16 +40,16 @@ RUN wget https://mirror.openshift.com/pub/openshift-v4/clients/rosa/latest/rosa- tar xzf /tmp/rosa.tar.gz -C /usr/bin --no-same-owner rosa &&\ rm /tmp/rosa.tar.gz -ENV TKN_VERSION=1.21.0 +ENV TKN_VERSION=1.22.0 RUN wget https://developers.redhat.com/content-gateway/rest/browse/pub/cgw/pipelines/${TKN_VERSION}/tkn-linux-amd64.tar.gz \ -O /tmp/tkn.tar.gz &&\ - tar xzf /tmp/tkn.tar.gz -C /usr/bin --no-same-owner tkn tkn-pac opc &&\ + tar xzf /tmp/tkn.tar.gz --no-same-owner -C /usr/bin &&\ rm /tmp/tkn.tar.gz RUN wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/bin/mc &&\ chmod u+x /usr/bin/mc -ENV GAUGE_VERSION=1.6.28 +ENV GAUGE_VERSION=1.6.30 RUN wget https://github.com/getgauge/gauge/releases/download/v${GAUGE_VERSION}/gauge-${GAUGE_VERSION}-linux.x86_64.zip \ -O /tmp/gauge.zip &&\ unzip /tmp/gauge.zip gauge -d /usr/bin &&\ @@ -61,13 +65,13 @@ RUN wget https://github.com/getgauge/gauge/releases/download/v${GAUGE_VERSION}/g go env -w GOPROXY="https://proxy.golang.org,direct" &&\ gauge version -RUN wget https://github.com/sigstore/cosign/releases/download/v3.0.5/cosign-linux-amd64 -O /usr/bin/cosign && \ +RUN wget https://github.com/sigstore/cosign/releases/download/v3.0.6/cosign-linux-amd64 -O /usr/bin/cosign && \ chmod a+x /usr/bin/cosign RUN wget https://github.com/sigstore/rekor/releases/download/v1.5.1/rekor-cli-linux-amd64 -O /usr/bin/rekor-cli && \ chmod u+x /usr/bin/rekor-cli -ENV GOLANGCI_LINT_VERSION=2.11.4 +ENV GOLANGCI_LINT_VERSION=2.12.2 RUN wget -O /tmp/golangci-lint.tar.gz https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION}/golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64.tar.gz \ && tar --strip-components=1 -C /usr/bin -xzf /tmp/golangci-lint.tar.gz golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64/golangci-lint \ && rm -f /tmp/golangci-lint.tar.gz