Skip to content

Commit

Permalink
yolo update all gateway stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
AnthonyEnr1quez committed Nov 25, 2024
1 parent a4e50d4 commit 1e8e321
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
chart:
spec:
chart: cert-manager
version: v1.16.1
version: v1.16.2
sourceRef:
kind: HelmRepository
name: jetstack
Expand All @@ -27,7 +27,7 @@ spec:
values:
image:
repository: quay.io/jetstack/cert-manager-controller
tag: v1.16.1@sha256:ae5e14401cde4dec8bccce7594f829cd491044aa66944272e1d4fccc941ec77c
tag: v1.16.2@sha256:ae5e14401cde4dec8bccce7594f829cd491044aa66944272e1d4fccc941ec77c
installCRDs: true
# webhook:
extraArgs:
Expand Down
43 changes: 43 additions & 0 deletions kubernetes/home-lab/apps/networking/envoy-gateway/app/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: EnvoyProxy
metadata:
name: config
namespace: networking
spec:
telemetry:
metrics:
prometheus: {}
# shutdown:
# drainTimeout: 300s
logging:
level:
default: debug
provider:
type: Kubernetes
kubernetes:
envoyDeployment:
replicas: 1
container:
image: envoyproxy/envoy:distroless-dev-bc0e51128f80b2c1b48fd80038779b242e8345d7
resources:
requests:
cpu: 150m
memory: 640Mi
limits:
cpu: 500m
memory: 1Gi
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: ClientTrafficPolicy
metadata:
name: enable-mtls
namespace: networking
spec:
targetRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: production
tls:
clientValidation:
optional: true
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,9 @@ metadata:
name: envoy-gateway
namespace: networking
spec:
controllerName: gateway.envoyproxy.io/gatewayclass-controller
controllerName: gateway.envoyproxy.io/gatewayclass-controller
parametersRef:
group: gateway.envoyproxy.io
kind: EnvoyProxy
name: config
namespace: networking
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@ spec:
uninstall:
keepHistory: false
values:
config:
deployment:
envoyGateway:
logging:
level:
default: debug
image:
repository: docker.io/envoyproxy/gateway
tag: v1.2.1
rbac:
cluster: true
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helm-release.yaml
- config.yaml
- gateway-class.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- github.com/kubernetes-sigs/gateway-api/config/crd?ref=v1.0.0
- https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/experimental-install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ spec:
interval: 1h
url: oci://docker.io/envoyproxy/gateway-helm
ref:
tag: v1.0.2
tag: v1.2.1
timeout: 3m

0 comments on commit 1e8e321

Please sign in to comment.