Skip to content

Commit 88e0c77

Browse files
authored
feat: add envoyproxy (#143)
1 parent 3858d38 commit 88e0c77

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

component-constructor.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,38 @@ components:
146146
path: ghcr.io/external-secrets/external-secrets:${EXTERNAL_SECRETS_OPERATOR_VERSION}
147147
repository: images/external-secrets-operator
148148

149+
- name: envoy-chart
150+
version: ${ENVOY_GATEWAY_CHART_VERSION}
151+
type: helmChart
152+
input:
153+
type: ociImage
154+
path: docker.io/envoyproxy/gateway-helm:${ENVOY_GATEWAY_CHART_VERSION#v}
155+
repository: charts/envoy-gateway
156+
157+
- name: envoy-proxy-image
158+
version: ${ENVOY_PROXY_IMAGE_VERSION}
159+
type: ociImage
160+
input:
161+
type: ociImage
162+
path: docker.io/envoyproxy/envoy:distroless-${ENVOY_PROXY_IMAGE_VERSION}
163+
repository: images/envoy-proxy
164+
165+
- name: envoy-gateway-image
166+
version: ${ENVOY_GATEWAY_IMAGE_VERSION}
167+
type: ociImage
168+
input:
169+
type: ociImage
170+
path: docker.io/envoyproxy/gateway:${ENVOY_GATEWAY_IMAGE_VERSION}
171+
repository: images/envoy-gateway
172+
173+
- name: envoy-ratelimit-image
174+
version: v0.0.0-latest
175+
type: ociImage
176+
input:
177+
type: ociImage
178+
path: docker.io/envoyproxy/ratelimit:${ENVOY_RATELIMIT_IMAGE_VERSION}
179+
repository: images/envoy-ratelimit
180+
149181
sources:
150182
- access:
151183
ref: "refs/tags/${OPENMCP_VERSION}"

components-versions.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,13 @@ FLUXCD_IMAGE_AUTOMATION_CONTROLLER_VERSION: "v1.0.3"
5454

5555
# renovate: datasource=github-releases depName=external-secrets/external-secrets
5656
EXTERNAL_SECRETS_OPERATOR_VERSION: "v0.20.4"
57+
58+
# envoy
59+
# renovate: datasource=github-releases depName=envoyproxy/gateway
60+
ENVOY_GATEWAY_CHART_VERSION: "v1.5.4"
61+
# renovate: datasource=github-releases depName=envoyproxy/envoy
62+
ENVOY_PROXY_IMAGE_VERSION: "v1.36.2"
63+
# renovate: datasource=github-releases depName=envoyproxy/gateway
64+
ENVOY_GATEWAY_IMAGE_VERSION: "v1.5.4"
65+
# renovate: datasource=git-refs packageName=https://github.com/envoyproxy/ratelimit.git
66+
ENVOY_RATELIMIT_IMAGE_VERSION: "99d85510"

0 commit comments

Comments
 (0)