Skip to content

Commit ba8bec8

Browse files
feat: image digest (#516)
1 parent ee40a49 commit ba8bec8

11 files changed

+153
-138
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
set -eux
3+
MYDIR=$(dirname $0)
4+
REPO_ROOT="${MYDIR}/../../.."
5+
6+
echo "Update image digests"
7+
docker run \
8+
-v "$REPO_ROOT:/venona" \
9+
-u $(id -u) \
10+
--rm \
11+
quay.io/codefresh/codefresh-shell:0.0.20 \
12+
/bin/bash /venona/scripts/update_values_with_digests.sh

charts/cf-runtime/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
description: A Helm chart for Codefresh Runner
33
name: cf-runtime
4-
version: 6.4.8
4+
version: 6.4.9
55
keywords:
66
- codefresh
77
- runner
@@ -18,8 +18,8 @@ annotations:
1818
# Supported kinds: `added`, `changed`, `deprecated`, `removed`, `fixed`, `security`:
1919
artifacthub.io/changes: |
2020
- kind: added
21-
description: "updating cf-git-cloner image, adding SKIP_TAGS_ON_UPDATE env var to skip tags on update"
21+
description: "Added digests for images"
2222
dependencies:
2323
- name: cf-common
2424
repository: oci://quay.io/codefresh/charts
25-
version: 0.16.0
25+
version: 0.21.0

charts/cf-runtime/README.md

Lines changed: 13 additions & 13 deletions
Large diffs are not rendered by default.

charts/cf-runtime/tests/private-registry/private_registry_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ tests:
5959
KUBE_DEPLOY: 'somedomain.io/codefresh/cf-deploy-kubernetes:tagoverride'
6060
PIPELINE_DEBUGGER_IMAGE: 'somedomain.io/codefresh/cf-debugger:tagoverride'
6161
TEMPLATE_ENGINE: 'somedomain.io/codefresh/pikolo:tagoverride'
62-
CR_6177_FIXER: 'somedomain.io/codefresh/alpine:edge'
63-
GC_BUILDER_IMAGE: 'somedomain.io/codefresh/cf-gc-builder:0.5.3'
62+
CR_6177_FIXER: 'somedomain.io/alpine:tagoverride'
63+
GC_BUILDER_IMAGE: 'somedomain.io/codefresh/cf-gc-builder:tagoverride'
6464
COSIGN_IMAGE_SIGNER_IMAGE: 'somedomain.io/codefresh/cf-cosign-image-signer:tagoverride'
6565
workflowLimits:
6666
MAXIMUM_ALLOWED_TIME_BEFORE_PRE_STEPS_SUCCESS: 600

charts/cf-runtime/tests/runtime/runtime_onprem_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ tests:
6969
KUBE_DEPLOY: 'quay.io/codefresh/cf-deploy-kubernetes:tagoverride'
7070
PIPELINE_DEBUGGER_IMAGE: 'quay.io/codefresh/cf-debugger:tagoverride'
7171
TEMPLATE_ENGINE: 'quay.io/codefresh/pikolo:tagoverride'
72-
CR_6177_FIXER: 'quay.io/codefresh/alpine:edge'
73-
GC_BUILDER_IMAGE: 'quay.io/codefresh/cf-gc-builder:0.5.3'
72+
CR_6177_FIXER: 'alpine:tagoverride'
73+
GC_BUILDER_IMAGE: 'quay.io/codefresh/cf-gc-builder:tagoverride'
7474
COSIGN_IMAGE_SIGNER_IMAGE: 'quay.io/codefresh/cf-cosign-image-signer:tagoverride'
7575
workflowLimits:
7676
MAXIMUM_ALLOWED_TIME_BEFORE_PRE_STEPS_SUCCESS: 600

charts/cf-runtime/tests/runtime/runtime_onprem_values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ runtime:
1616
dind:
1717
image:
1818
tag: tagoverride
19+
digest: ""
1920
resources:
2021
requests: null
2122
limits:
@@ -65,6 +66,7 @@ runtime:
6566
engine:
6667
image:
6768
tag: tagoverride
69+
digest: ""
6870
command:
6971
- one
7072
- two
@@ -88,6 +90,8 @@ runtime:
8890
KUBE_DEPLOY: quay.io/codefresh/cf-deploy-kubernetes:tagoverride
8991
PIPELINE_DEBUGGER_IMAGE: quay.io/codefresh/cf-debugger:tagoverride
9092
TEMPLATE_ENGINE: quay.io/codefresh/pikolo:tagoverride
93+
CR_6177_FIXER: alpine:tagoverride
94+
GC_BUILDER_IMAGE: quay.io/codefresh/cf-gc-builder:tagoverride
9195
COSIGN_IMAGE_SIGNER_IMAGE: quay.io/codefresh/cf-cosign-image-signer:tagoverride
9296
env:
9397
FOO: BAR

charts/cf-runtime/tests/runtime/runtime_test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ tests:
7070
KUBE_DEPLOY: 'quay.io/codefresh/cf-deploy-kubernetes:tagoverride'
7171
PIPELINE_DEBUGGER_IMAGE: 'quay.io/codefresh/cf-debugger:tagoverride'
7272
TEMPLATE_ENGINE: 'quay.io/codefresh/pikolo:tagoverride'
73-
CR_6177_FIXER: 'quay.io/codefresh/alpine:edge'
74-
GC_BUILDER_IMAGE: 'quay.io/codefresh/cf-gc-builder:0.5.3'
73+
CR_6177_FIXER: 'alpine:tagoverride'
74+
GC_BUILDER_IMAGE: 'quay.io/codefresh/cf-gc-builder:tagoverride'
7575
COSIGN_IMAGE_SIGNER_IMAGE: 'quay.io/codefresh/cf-cosign-image-signer:tagoverride'
7676
userEnvVars:
7777
- name: ALICE

charts/cf-runtime/tests/runtime/runtime_values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ runtime:
33
image:
44
tag: tagoverride
55
pullPolicy: Always
6+
digest: ""
67
resources:
78
requests: null
89
limits:
@@ -55,6 +56,7 @@ runtime:
5556
image:
5657
tag: tagoverride
5758
pullPolicy: Always
59+
digest: ""
5860
command:
5961
- one
6062
- two
@@ -78,6 +80,8 @@ runtime:
7880
KUBE_DEPLOY: quay.io/codefresh/cf-deploy-kubernetes:tagoverride
7981
PIPELINE_DEBUGGER_IMAGE: quay.io/codefresh/cf-debugger:tagoverride
8082
TEMPLATE_ENGINE: quay.io/codefresh/pikolo:tagoverride
83+
CR_6177_FIXER: alpine:tagoverride
84+
GC_BUILDER_IMAGE: quay.io/codefresh/cf-gc-builder:tagoverride
8185
COSIGN_IMAGE_SIGNER_IMAGE: quay.io/codefresh/cf-cosign-image-signer:tagoverride
8286
env:
8387
FOO: BAR

charts/cf-runtime/tests/values-private-registry.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ runtime:
66
engine:
77
image:
88
tag: tagoverride
9+
digest: ""
910
runtimeImages:
1011
COMPOSE_IMAGE: quay.io/codefresh/compose:tagoverride
1112
CONTAINER_LOGGER_IMAGE: quay.io/codefresh/cf-container-logger:tagoverride
@@ -18,8 +19,11 @@ runtime:
1819
KUBE_DEPLOY: quay.io/codefresh/cf-deploy-kubernetes:tagoverride
1920
PIPELINE_DEBUGGER_IMAGE: quay.io/codefresh/cf-debugger:tagoverride
2021
TEMPLATE_ENGINE: quay.io/codefresh/pikolo:tagoverride
22+
CR_6177_FIXER: alpine:tagoverride
23+
GC_BUILDER_IMAGE: quay.io/codefresh/cf-gc-builder:tagoverride
2124
COSIGN_IMAGE_SIGNER_IMAGE: quay.io/codefresh/cf-cosign-image-signer:tagoverride
2225

2326
dind:
2427
image:
2528
tag: tagoverride
29+
digest: ""

0 commit comments

Comments
 (0)