From 914d134404896715944780543f7c475931b4c2f6 Mon Sep 17 00:00:00 2001 From: Marco Voelz Date: Thu, 18 Jan 2024 13:26:26 +0100 Subject: [PATCH] Bring back VPA pipeline, but with render_pipeline: false (#289) --- .ci/pipeline_definitions | 94 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/.ci/pipeline_definitions b/.ci/pipeline_definitions index 5e40683b51dc..d711362f7b63 100644 --- a/.ci/pipeline_definitions +++ b/.ci/pipeline_definitions @@ -67,4 +67,98 @@ autoscaler: channel_cfgs: internal_scp_workspace: channel_name: 'C0170QTBJUW' # gardener-mcm + slack_cfg_name: 'scp_workspace' +vertical-pod-autoscaler: + render_pipeline: false + base_definition: + repo: + branch: rel-vertical-pod-autoscaler + trigger_paths: + include: + - 'vertical-pod-autoscaler' + - '.ci' + source_labels: + - name: 'cloud.gardener.cnudie/dso/scanning-hints/source_analysis/v1' + value: + policy: 'scan' + path_config: + exclude_paths: + - '^vendor/.*' + - '.*/vendor/.*' + - '^addon-resizer/.*' + - '^balancer/.*' + - '^cluster-autoscaler/.*' + traits: + version: + version_interface: 'callback' + inject_effective_version: true + read_callback: .ci/read-vpa-version.sh + write_callback: .ci/write-vpa-version.sh + component_descriptor: + ocm_repository: europe-docker.pkg.dev/gardener-project/snapshots + publish: + oci-builder: docker-buildx + platforms: + - linux/amd64 + - linux/arm64 + dockerimages: + vpa-recommender: + inputs: + repos: + source: ~ # default + steps: + build: ~ + image: europe-docker.pkg.dev/gardener-project/snapshots/gardener/autoscaler/vertical-pod-autoscaler/vpa-recommender + dockerfile: 'Dockerfile.recommender' + dir: 'vertical-pod-autoscaler' + vpa-updater: + inputs: + repos: + source: ~ # default + steps: + build: ~ + image: europe-docker.pkg.dev/gardener-project/snapshots/gardener/autoscaler/vertical-pod-autoscaler/vpa-updater + dockerfile: 'Dockerfile.updater' + dir: 'vertical-pod-autoscaler' + vpa-admission-controller: + inputs: + repos: + source: ~ # default + steps: + build: ~ + image: europe-docker.pkg.dev/gardener-project/snapshots/gardener/autoscaler/vertical-pod-autoscaler/vpa-admission-controller + dockerfile: 'Dockerfile.admissioncontroller' + dir: 'vertical-pod-autoscaler' + steps: + test: + image: 'golang:1.20.5' + build: + image: 'golang:1.20.5' + output_dir: 'binary' + jobs: + release: + traits: + version: + preprocess: 'finalize' + component_descriptor: + ocm_repository: europe-docker.pkg.dev/gardener-project/releases + publish: + dockerimages: + vpa-recommender: + image: europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/vertical-pod-autoscaler/vpa-recommender + vpa-updater: + image: europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/vertical-pod-autoscaler/vpa-updater + vpa-admission-controller: + image: europe-docker.pkg.dev/gardener-project/releases/gardener/autoscaler/vertical-pod-autoscaler/vpa-admission-controller + release: + nextversion: 'bump_minor' + git_tags: + - ref_template: refs/tags/vpa-{VERSION} + on_tag_conflict: 'fail' + release_notes_policy: 'disabled' + slack: + default_channel: 'internal_scp_workspace' + channel_cfgs: + internal_scp_workspace: + channel_name: 'C017KSLTF4H' # gardener-autoscaling slack_cfg_name: 'scp_workspace' \ No newline at end of file