apiVersion: v1 kind: Namespace metadata: name: envoy-gateway-system --- apiVersion: source.toolkit.fluxcd.io/v1 kind: OCIRepository metadata: name: gateway-helm namespace: envoy-gateway-system spec: interval: 1h url: oci://docker.io/envoyproxy/gateway-helm layerSelector: mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip" operation: copy ref: tag: v1.7.2 --- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: envoy-gateway namespace: envoy-gateway-system spec: interval: 5m releaseName: eg chartRef: kind: OCIRepository name: gateway-helm namespace: envoy-gateway-system upgrade: strategy: name: RetryOnFailure retryInterval: 5m