@@ -7,9 +7,9 @@ RUN apt-get update && \
7
7
apt-get -qqy install --fix-missing gnupg apt-transport-https wget && \
8
8
apt-get clean
9
9
10
- RUN wget -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | apt-key add - && \
10
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | apt-key add - && \
11
11
echo "deb https://packages.cloudfoundry.org/debian stable main" | tee /etc/apt/sources.list.d/cloudfoundry-cli.list && \
12
- wget -q -O - https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \
12
+ wget --secure-protocol=TLSv1_2 --max-redirect=0 - q -O - https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \
13
13
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null
14
14
15
15
RUN apt-get update && \
@@ -41,15 +41,15 @@ RUN apt-get update && \
41
41
mysql-client && \
42
42
apt-get clean
43
43
44
- RUN wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O- | apt-key add -
44
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O- | apt-key add -
45
45
RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | tee /etc/apt/sources.list.d/postgresql.list
46
46
47
47
# install golang
48
48
# renovate: datasource=golang-version depName=golang
49
49
ARG GO_VERSION=1.22.3
50
50
ENV GOPATH $HOME/go
51
51
ENV PATH $HOME/go/bin:/usr/local/go/bin:$PATH
52
- RUN wget -q https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz -P /tmp &&\
52
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz -P /tmp &&\
53
53
tar xzvf /tmp/go${GO_VERSION}.linux-amd64.tar.gz -C /usr/local &&\
54
54
mkdir $GOPATH &&\
55
55
rm -rf /tmp/* &&\
@@ -64,22 +64,22 @@ RUN apt-get update && \
64
64
# Install bosh_cli
65
65
# renovate: datasource=github-releases depName=bosh-cli lookupName=cloudfoundry/bosh-cli
66
66
ARG BOSH_VERSION=7.5.7
67
- RUN wget -q https://github.com/cloudfoundry/bosh-cli/releases/download/v${BOSH_VERSION}/bosh-cli-${BOSH_VERSION}-linux-amd64 && \
67
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://github.com/cloudfoundry/bosh-cli/releases/download/v${BOSH_VERSION}/bosh-cli-${BOSH_VERSION}-linux-amd64 && \
68
68
mv bosh-cli-* /usr/local/bin/bosh && \
69
69
chmod +x /usr/local/bin/bosh
70
70
71
71
# Install bbl
72
72
# renovate: datasource=github-releases depName=bosh-bootloader lookupName=cloudfoundry/bosh-bootloader
73
73
ARG BBL_VERSION=v9.0.21
74
- RUN wget -q https://github.com/cloudfoundry/bosh-bootloader/releases/download/${BBL_VERSION}/bbl-${BBL_VERSION}_linux_amd64 && \
74
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://github.com/cloudfoundry/bosh-bootloader/releases/download/${BBL_VERSION}/bbl-${BBL_VERSION}_linux_amd64 && \
75
75
mv bbl-* /usr/local/bin/bbl &&\
76
76
chmod +x /usr/local/bin/bbl &&\
77
77
bbl --version
78
78
79
79
# Install credhub
80
80
# renovate: datasource=github-releases depName=credhub-cli lookupName=cloudfoundry/credhub-cli
81
81
ARG CREDHUB_VERSION=2.9.31
82
- RUN wget -q https://github.com/cloudfoundry/credhub-cli/releases/download/${CREDHUB_VERSION}/credhub-linux-amd64-${CREDHUB_VERSION}.tgz && \
82
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://github.com/cloudfoundry/credhub-cli/releases/download/${CREDHUB_VERSION}/credhub-linux-amd64-${CREDHUB_VERSION}.tgz && \
83
83
tar xvfz credhub-linux-amd64-${CREDHUB_VERSION}.tgz && \
84
84
mv credhub /usr/local/bin/credhub &&\
85
85
rm credhub-linux-amd64-${CREDHUB_VERSION}.tgz &&\
@@ -92,23 +92,23 @@ RUN gem install cf-uaac &&\
92
92
# Install jq as a nice to have on container debugging
93
93
# renovate: datasource=github-releases depName=jq lookupName=stedolan/jq
94
94
ARG JQ_VERSION=jq-1.6
95
- RUN wget -q https://github.com/stedolan/jq/releases/download/${JQ_VERSION}/jq-linux64 && \
95
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - q https://github.com/stedolan/jq/releases/download/${JQ_VERSION}/jq-linux64 && \
96
96
mv jq-linux64 /usr/local/bin/jq && \
97
97
chmod +x /usr/local/bin/jq &&\
98
98
jq --version
99
99
100
100
# install yq
101
101
# renovate: datasource=github-releases depName=yq lookupName=mikefarah/yq
102
102
ARG YQ_VERSION=v4.43.1
103
- RUN wget -qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_amd64 && \
103
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 - qO /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_amd64 && \
104
104
chmod a+x /usr/local/bin/yq && \
105
105
yq --version
106
106
107
107
# get maven
108
108
# renovate: datasource=maven depName=org.apache.maven:maven-core
109
109
ARG MAVEN_VERSION=3.9.7
110
110
ENV MAVEN_HOME /opt/maven
111
- RUN wget --no-verbose -O /tmp/apache-maven-${MAVEN_VERSION}.tar.gz http://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz && \
111
+ RUN wget --secure-protocol=TLSv1_2 --max-redirect=0 -- no-verbose -O /tmp/apache-maven-${MAVEN_VERSION}.tar.gz http://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz && \
112
112
tar xzf /tmp/apache-maven-${MAVEN_VERSION}.tar.gz -C /opt/ && \
113
113
ln -s /opt/apache-maven-${MAVEN_VERSION} /opt/maven && \
114
114
ln -s /opt/maven/bin/mvn /usr/local/bin && \
@@ -123,7 +123,7 @@ RUN sed -i 's/peer/trust/' ${PGCONFIG}/pg_hba.conf \
123
123
124
124
# Install gcloud
125
125
RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && \
126
- curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && \
126
+ curl --proto "=https" https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && \
127
127
apt-get update -y && \
128
128
apt-get install google-cloud-cli -y && \
129
129
apt-get clean && \
@@ -135,7 +135,7 @@ RUN go install github.com/onsi/ginkgo/v2/ginkgo@${GINKGO_VERSION} && \
135
135
ginkgo version
136
136
137
137
ARG NODE_VERSION=18
138
- RUN curl -sL "https://deb.nodesource.com/setup_${NODE_VERSION}.x" | bash - \
138
+ RUN curl --proto "=https" - sL "https://deb.nodesource.com/setup_${NODE_VERSION}.x" | bash - \
139
139
&& apt-get update -y \
140
140
&& apt install nodejs -y \
141
141
&& apt-get clean \
0 commit comments