Skip to content

Commit

Permalink
Publish Helm charts as OCI artifacts (#445)
Browse files Browse the repository at this point in the history
  • Loading branch information
oliver-goetz authored Jul 31, 2024
1 parent 6093015 commit 1cecc0d
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions .ci/pipeline_definitions
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
gardener-extension-networking-calico:
templates:
helmcharts:
- &networking-calico
name: networking-calico
dir: charts/gardener-extension-networking-calico
registry: europe-docker.pkg.dev/gardener-project/snapshots/charts/gardener/extensions
mappings:
- ref: ocm-resource:gardener-extension-networking-calico.repository
attribute: image.repository
- ref: ocm-resource:gardener-extension-networking-calico.tag
attribute: image.tag
- &admission-calico
name: admission-calico
dir: charts/gardener-extension-admission-calico
registry: europe-docker.pkg.dev/gardener-project/snapshots/charts/gardener/extensions
mappings:
- ref: ocm-resource:gardener-extension-admission-calico.repository
attribute: global.image.repository
- ref: ocm-resource:gardener-extension-admission-calico.tag
attribute: global.image.tag

base_definition:
traits:
component_descriptor:
Expand Down Expand Up @@ -56,11 +77,19 @@ gardener-extension-networking-calico:
draft_release: ~
options:
public_build_logs: true
publish:
helmcharts:
- *networking-calico
- *admission-calico
pull-request:
traits:
pull-request: ~
options:
public_build_logs: true
publish:
helmcharts:
- *networking-calico
- *admission-calico
release:
traits:
version:
Expand All @@ -85,3 +114,8 @@ gardener-extension-networking-calico:
gardener-extension-admission-calico:
image: europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-calico
tag_as_latest: true
helmcharts:
- <<: *networking-calico
registry: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions
- <<: *admission-calico
registry: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions

0 comments on commit 1cecc0d

Please sign in to comment.