From c14a6a71b67b9233afbe6c50ad165649c6f617a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Sch=C3=BCnemann?= Date: Tue, 4 Nov 2025 12:59:22 +0100 Subject: [PATCH] feat: add envoyproxy --- component-constructor.yaml | 32 ++++++++++++++++++++++++++++++++ components-versions.yaml | 10 ++++++++++ 2 files changed, 42 insertions(+) diff --git a/component-constructor.yaml b/component-constructor.yaml index 2ead144..7d669f0 100644 --- a/component-constructor.yaml +++ b/component-constructor.yaml @@ -146,6 +146,38 @@ components: path: ghcr.io/external-secrets/external-secrets:${EXTERNAL_SECRETS_OPERATOR_VERSION} repository: images/external-secrets-operator + - name: envoy-chart + version: ${ENVOY_GATEWAY_CHART_VERSION} + type: helmChart + input: + type: ociImage + path: docker.io/envoyproxy/gateway-helm:${ENVOY_GATEWAY_CHART_VERSION#v} + repository: charts/envoy-gateway + + - name: envoy-proxy-image + version: ${ENVOY_PROXY_IMAGE_VERSION} + type: ociImage + input: + type: ociImage + path: docker.io/envoyproxy/envoy:distroless-${ENVOY_PROXY_IMAGE_VERSION} + repository: images/envoy-proxy + + - name: envoy-gateway-image + version: ${ENVOY_GATEWAY_IMAGE_VERSION} + type: ociImage + input: + type: ociImage + path: docker.io/envoyproxy/gateway:${ENVOY_GATEWAY_IMAGE_VERSION} + repository: images/envoy-gateway + + - name: envoy-ratelimit-image + version: v0.0.0-latest + type: ociImage + input: + type: ociImage + path: docker.io/envoyproxy/ratelimit:${ENVOY_RATELIMIT_IMAGE_VERSION} + repository: images/envoy-ratelimit + sources: - access: ref: "refs/tags/${OPENMCP_VERSION}" diff --git a/components-versions.yaml b/components-versions.yaml index 81afe65..fdb01a8 100644 --- a/components-versions.yaml +++ b/components-versions.yaml @@ -54,3 +54,13 @@ FLUXCD_IMAGE_AUTOMATION_CONTROLLER_VERSION: "v1.0.3" # renovate: datasource=github-releases depName=external-secrets/external-secrets EXTERNAL_SECRETS_OPERATOR_VERSION: "v0.20.4" + +# envoy +# renovate: datasource=github-releases depName=envoyproxy/gateway +ENVOY_GATEWAY_CHART_VERSION: "v1.5.4" +# renovate: datasource=github-releases depName=envoyproxy/envoy +ENVOY_PROXY_IMAGE_VERSION: "v1.36.2" +# renovate: datasource=github-releases depName=envoyproxy/gateway +ENVOY_GATEWAY_IMAGE_VERSION: "v1.5.4" +# renovate: datasource=git-refs packageName=https://github.com/envoyproxy/ratelimit.git +ENVOY_RATELIMIT_IMAGE_VERSION: "99d85510"