Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

switch GCR -> Artifact-Registry #61

Merged
merged 2 commits into from
Jan 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 20 additions & 14 deletions .ci/pipeline_definitions
Original file line number Diff line number Diff line change
Expand Up @@ -3,44 +3,57 @@
# SPDX-License-Identifier: Apache-2.0

gardener-extension-shoot-lakom-service:
template: 'default'
base_definition:
traits:
version:
preprocess: 'inject-commit-hash'
component_descriptor:
ocm_repository: europe-docker.pkg.dev/gardener-project/snapshots
publish:
oci-builder: docker-buildx
platforms:
- linux/amd64
- linux/arm64
dockerimages:
gardener-extension-shoot-lakom-service:
registry: 'gcr-readwrite'
image: 'eu.gcr.io/gardener-project/gardener/extensions/shoot-lakom-service'
image: europe-docker.pkg.dev/gardener-project/snapshots/gardener/extensions/shoot-lakom-service
dockerfile: 'Dockerfile'
target: gardener-extension-shoot-lakom-service
lakom:
registry: 'gcr-readwrite'
image: 'eu.gcr.io/gardener-project/gardener/extensions/lakom'
image: europe-docker.pkg.dev/gardener-project/snapshots/gardener/extensions/lakom
dockerfile: 'Dockerfile'
target: lakom
jobs:
head-update:
traits:
component_descriptor: ~
component_descriptor:
ocm_repository_mappings:
- repository: europe-docker.pkg.dev/gardener-project/releases
draft_release: ~
options:
public_build_logs: true
pull-request:
traits:
pull-request: ~
component_descriptor: ~
component_descriptor:
ocm_repository_mappings:
- repository: europe-docker.pkg.dev/gardener-project/releases
options:
public_build_logs: true
release:
traits:
version:
preprocess: 'finalize'
component_descriptor:
ocm_repository: europe-docker.pkg.dev/gardener-project/releases
publish:
dockerimages:
gardener-extension-shoot-lakom-service:
image: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/shoot-lakom-service
tag_as_latest: true
lakom:
image: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/lakom
tag_as_latest: true
release:
nextversion: 'bump_minor'
next_version_callback: '.ci/prepare_release'
Expand All @@ -51,10 +64,3 @@ gardener-extension-shoot-lakom-service:
internal_scp_workspace:
channel_name: 'C9CEBQPGE' #sap-tech-gardener
slack_cfg_name: 'scp_workspace'
component_descriptor: ~
publish:
dockerimages:
gardener-extension-shoot-lakom-service:
tag_as_latest: true
lakom:
tag_as_latest: true
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
EXTENSION_PREFIX := gardener-extension
EXTENSION_NAME := shoot-lakom-service
ADMISSION_NAME := lakom
REGISTRY := eu.gcr.io/gardener-project/gardener
IMAGE_PREFIX := $(REGISTRY)/extensions
REGISTRY := europe-docker.pkg.dev/gardener-project/public
IMAGE_PREFIX := $(REGISTRY)/gardener/extensions
REPO_ROOT := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
HACK_DIR := $(REPO_ROOT)/hack
VERSION := $(shell cat "$(REPO_ROOT)/VERSION")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ replicaCount: 3
image:
pullPolicy: IfNotPresent
tag: latest
repository: eu.gcr.io/gardener-project/gardener/extensions/shoot-lakom-service
repository: europe-docker.pkg.dev/gardener-project/public/gardener/extensions/shoot-lakom-service

imageVectorOverwrite: {}
# images:
Expand Down
2 changes: 1 addition & 1 deletion charts/images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
images:
- name: lakom
sourceRepository: github.com/gardener/gardener-extension-shoot-lakom-service
repository: eu.gcr.io/gardener-project/gardener/extensions/lakom
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/lakom
2 changes: 1 addition & 1 deletion charts/lakom/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name: lakom-admission-controller
image:
pullPolicy: IfNotPresent
tag: latest
repository: eu.gcr.io/gardener-project/gardener/extensions/lakom
repository: europe-docker.pkg.dev/gardener-project/public/gardener/extensions/lakom

replicaCount: 3
resources:
Expand Down
2 changes: 1 addition & 1 deletion example/controller-registration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
name: shoot-lakom-service
type: helm
providerConfig:
chart: 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
chart: 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
values:
image:
tag: v0.12.0-dev
Expand Down
2 changes: 1 addition & 1 deletion pkg/controller/lifecycle/actuator_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ var _ = Describe("Actuator", func() {
genericKubeconfigName = "generic-kubeconfig"
shootAccessServiceAccountName = "extension-shoot-lakom-service"
serverTLSSecretName = "shoot-lakom-service-tls" //#nosec G101 -- this is false positive
image = "eu.gcr.io/gardener-project/gardener/extensions/lakom:v0.0.0"
image = "europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/lakom:v0.0.0"
useOnlyImagePullSecrets = true
cosignSecretName = "extension-shoot-lakom-service-cosign-public-keys-e3b0c442"

Expand Down
2 changes: 1 addition & 1 deletion pkg/controller/seed/reconciler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ var _ = Describe("Reconciler", func() {
failurePolicy = admissionregistrationv1.Ignore
cosignSecretName = "extension-shoot-lakom-service-seed-cosign-public-keys-e3b0c442"
serverTLSSecretName = "shoot-lakom-service-seed-tls" //#nosec G101 -- this is false positive
image = "eu.gcr.io/gardener-project/gardener/extensions/lakom:v0.0.0"
image = "europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/lakom:v0.0.0"
useOnlyImagePullSecrets = true

validatingWebhookKey = "validatingwebhookconfiguration____gardener-extension-shoot-lakom-service-seed.yaml"
Expand Down
4 changes: 2 additions & 2 deletions pkg/lakom/resolvetag/resolver_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ var _ = Describe("Resolver", func() {
Entry("Do not run actual resolving of image with digest", "image@sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "image@sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", true, false, ""),
Entry("Fail to parse bad image digest", "gardener/non-existing-image@sha256:123", "", true, false, "repository can only contain the characters `abcdefghijklmnopqrstuvwxyz0123456789_-./`"),
Entry("Fail to parse bad image tag", "gardener/non-existing-image:123!", "", true, false, "tag can only contain the characters `abcdefghijklmnopqrstuvwxyz0123456789_-.ABCDEFGHIJKLMNOPQRSTUVWXYZ`"),
Entry("Fail to get non-existing image", "eu.gcr.io/gardener-project/non-existing-image:123", "", false, true, "unexpected status code 404 Not Found"),
Entry("Fail to get non-existing image", "europe-docker.pkg.dev/gardener-project/releases/non-existing-image:123", "", false, true, "unexpected status code 404 Not Found"),
)
})

Expand Down Expand Up @@ -107,7 +107,7 @@ var _ = Describe("Resolver", func() {
Entry("Do not run actual resolving of image with digest", "image@sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", "image@sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef", true, false, ""),
Entry("Fail to parse bad image digest", "gardener/non-existing-image@sha256:123", "", true, false, "repository can only contain the characters `abcdefghijklmnopqrstuvwxyz0123456789_-./`"),
Entry("Fail to parse bad image tag", "gardener/non-existing-image:123!", "", true, false, "tag can only contain the characters `abcdefghijklmnopqrstuvwxyz0123456789_-.ABCDEFGHIJKLMNOPQRSTUVWXYZ`"),
Entry("Fail to get non-existing image", "eu.gcr.io/gardener-project/non-existing-image:123", "", false, true, "unexpected status code 404 Not Found"),
Entry("Fail to get non-existing image", "europe-docker.pkg.dev/gardener-project/releases/non-existing-image:123", "", false, true, "unexpected status code 404 Not Found"),
)

It("Should uses the cache to resolve the image", func() {
Expand Down
Loading