Skip to content

Commit 64cc539

Browse files
authored
Merge pull request #1584 from snyk/staging
RELEASE
2 parents 88cb404 + 2ebad40 commit 64cc539

File tree

7 files changed

+137
-151
lines changed

7 files changed

+137
-151
lines changed

.circleci/config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ commands:
8080
jobs:
8181
security-scans:
8282
docker:
83-
- image: cimg/node:18.19.1
83+
- image: cimg/node:22.15
8484
steps:
8585
- checkout
8686
- prodsec/security_scans:
@@ -128,7 +128,7 @@ jobs:
128128
working_directory: ~/kubernetes-monitor
129129
code_formatter:
130130
docker:
131-
- image: cimg/node:18.19.1
131+
- image: cimg/node:22.15
132132
steps:
133133
- checkout
134134
- run:
@@ -161,7 +161,7 @@ jobs:
161161
working_directory: ~/kubernetes-monitor
162162
lint:
163163
docker:
164-
- image: cimg/node:18.19.1
164+
- image: cimg/node:22.15
165165
steps:
166166
- checkout
167167
- run:
@@ -174,7 +174,7 @@ jobs:
174174
working_directory: ~/kubernetes-monitor
175175
publish:
176176
docker:
177-
- image: cimg/node:18.19.1
177+
- image: cimg/node:22.15
178178
steps:
179179
- checkout
180180
- setup_remote_docker
@@ -247,7 +247,7 @@ jobs:
247247
working_directory: ~/kubernetes-monitor
248248
tag_and_push:
249249
docker:
250-
- image: cimg/node:18.19.1
250+
- image: cimg/node:22.15
251251
steps:
252252
- checkout
253253
- setup_remote_docker
@@ -267,7 +267,7 @@ jobs:
267267
working_directory: ~/kubernetes-monitor
268268
unit_tests:
269269
docker:
270-
- image: cimg/node:18.19.1
270+
- image: cimg/node:22.15
271271
steps:
272272
- checkout
273273
- run:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18
1+
22

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN --mount=type=secret,id=gh_token,required=true \
1414
#---------------------------------------------------------------------
1515
# STAGE 2: Build kubernetes-monitor application
1616
#---------------------------------------------------------------------
17-
FROM --platform=linux/amd64 node:18-alpine3.20
17+
FROM --platform=linux/amd64 node:22-alpine3.20
1818

1919
LABEL name="Snyk Controller" \
2020
maintainer="[email protected]" \

Dockerfile.ubi9

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#---------------------------------------------------------------------
22
# STAGE 1: Build credential helpers inside a temporary container
33
#---------------------------------------------------------------------
4-
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/go-toolset:9.5 as cred-helpers-build
4+
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/go-toolset:9.6 as cred-helpers-build
55

66
RUN GOTOOLCHAIN=go1.23.4 go install github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credential-ecr-login@bef5bd9384b752e5c645659165746d5af23a098a
77
RUN --mount=type=secret,id=gh_token,uid=1001,required=true \
@@ -13,7 +13,7 @@ RUN --mount=type=secret,id=gh_token,uid=1001,required=true \
1313
#---------------------------------------------------------------------
1414
# STAGE 2: Build kubernetes-monitor application
1515
#---------------------------------------------------------------------
16-
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/nodejs-18:1-123 AS build
16+
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/nodejs-22:9.6 AS build
1717

1818
ENV NODE_ENV production
1919

@@ -31,17 +31,18 @@ RUN npm run build
3131
#---------------------------------------------------------------------
3232
# STAGE 3: Install containers-common to obtain configuration files
3333
#---------------------------------------------------------------------
34-
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi:9.5 AS containers-common
34+
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi:9.6 AS containers-common
3535

3636
RUN dnf install -y containers-common
3737

3838
#---------------------------------------------------------------------
3939
# STAGE 4: Build the kubernetes-monitor final image
4040
#---------------------------------------------------------------------
41-
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi:9.5
41+
FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi:9.6
4242

43-
ARG NODE_18_LATEST_VERSION
44-
ARG NODE_18_LATEST_VERSION_TAR_GZ_FILE_SHASUM256
43+
ARG NODE_MAJOR_VERSION=22
44+
ARG NODE_LATEST_VERSION
45+
ARG NODE_LATEST_VERSION_TAR_GZ_FILE_SHASUM256
4546
# https://github.com/Yelp/dumb-init/releases
4647
ARG DUMB_INIT_VERSION=1.2.5
4748
ARG DUMB_INIT_BINARY_FILE_SHASUM256=e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df
@@ -89,11 +90,11 @@ RUN curl -sSfL https://sdk.cloud.google.com | bash -s -- --disable-prompts --ins
8990
ENV PATH=/google-cloud-sdk/bin:$PATH
9091

9192
# Install node
92-
RUN curl -sSfLo /tmp/node_18.tar.gz "https://nodejs.org/dist/latest-v18.x/${NODE_18_LATEST_VERSION}.tar.gz" && \
93-
echo "${NODE_18_LATEST_VERSION_TAR_GZ_FILE_SHASUM256} /tmp/node_18.tar.gz" | sha256sum --check --status && \
94-
mkdir /tmp/node_18 && tar -C /tmp/node_18 -xzf /tmp/node_18.tar.gz ${NODE_18_LATEST_VERSION}/bin/node && \
95-
mv /tmp/node_18/${NODE_18_LATEST_VERSION}/bin/node /usr/local/bin && \
96-
rm -rf /tmp/node_18.tar.gz /tmp/node_18
93+
RUN curl -sSfLo /tmp/node_${NODE_MAJOR_VERSION}.tar.gz "https://nodejs.org/dist/latest-v${NODE_MAJOR_VERSION}.x/${NODE_LATEST_VERSION}.tar.gz" && \
94+
echo "${NODE_LATEST_VERSION_TAR_GZ_FILE_SHASUM256} /tmp/node_${NODE_MAJOR_VERSION}.tar.gz" | sha256sum --check --status && \
95+
mkdir /tmp/node_${NODE_MAJOR_VERSION} && tar -C /tmp/node_${NODE_MAJOR_VERSION} -xzf /tmp/node_${NODE_MAJOR_VERSION}.tar.gz ${NODE_LATEST_VERSION}/bin/node && \
96+
mv /tmp/node_${NODE_MAJOR_VERSION}/${NODE_LATEST_VERSION}/bin/node /usr/local/bin && \
97+
rm -rf /tmp/node_${NODE_MAJOR_VERSION}.tar.gz /tmp/node_${NODE_MAJOR_VERSION}
9798

9899
RUN rpm -e --nodeps curl-minimal && \
99100
rpm -e --nodeps libcurl-minimal

0 commit comments

Comments
 (0)