From 5a16552afda8cce329d4d1fa587e0c0cbf989d5e Mon Sep 17 00:00:00 2001 From: AnnaNarra Date: Wed, 18 Sep 2024 14:21:46 +0200 Subject: [PATCH] Fix config fix --- .github/workflows/lint.yml | 2 +- qlkube/Dockerfile | 4 ++-- qlkube/deploy/qlkube/templates/secret-harbor.yaml | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 qlkube/deploy/qlkube/templates/secret-harbor.yaml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 36ffab8f7..c9d772f24 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -156,7 +156,7 @@ jobs: - name: Setup nodeJS uses: actions/setup-node@v4 with: - node-version: 14 + node-version: 18 - name: Install the packages necessary for lint checking working-directory: ./qlkube diff --git a/qlkube/Dockerfile b/qlkube/Dockerfile index d27facba5..0af20d88f 100644 --- a/qlkube/Dockerfile +++ b/qlkube/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.3-alpine +FROM node:18-alpine RUN mkdir --parent /qlkube RUN chown node:node /qlkube && chmod 770 /qlkube @@ -13,6 +13,6 @@ RUN yarn install --production=true --frozen-lockfile COPY src/*.js ./src/ -ENV NODE_EXTRA_CA_CERTS /var/run/secrets/kubernetes.io/serviceaccount/ca.crt +ENV NODE_EXTRA_CA_CERTS=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt ENTRYPOINT [ "yarn", "start" ] diff --git a/qlkube/deploy/qlkube/templates/secret-harbor.yaml b/qlkube/deploy/qlkube/templates/secret-harbor.yaml new file mode 100644 index 000000000..7751a87ca --- /dev/null +++ b/qlkube/deploy/qlkube/templates/secret-harbor.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "qlkube.fullname" . }}-harbor-token + labels: + {{- include "qlkube.labels" . | nindent 4 }} +type: Opaque +stringData: + harbor_token.json: | + {{ .Values.harborToken | toJson | nindent 4 }}