Skip to content

Commit feabe44

Browse files
committed
Update envoy-gateway-system namespace to enforce privileged pod security and adjust tailscale-gateway deployment with increased replicas and new annotations for Tailscale integration.
1 parent 6e75148 commit feabe44

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

clusters/common/apps/envoy-gateway-system/namespace.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ kind: Namespace
44
metadata:
55
name: envoy-gateway-system
66
labels:
7-
kustomize.toolkit.fluxcd.io/prune: disabled
7+
kustomize.toolkit.fluxcd.io/prune: disabled
8+
pod-security.kubernetes.io/enforce: privileged

clusters/common/apps/keiretsu/tailscale-gateway/envoyproxy.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ spec:
88
type: Kubernetes
99
kubernetes:
1010
envoyDeployment:
11-
replicas: 2
11+
replicas: 3
12+
pod:
13+
annotations:
14+
tailcar.rajsingh.info/inject: "true"
15+
tailcar.rajsingh.info/tailnet: keiretsu-labs-github
1216
envoyService:
1317
annotations:
1418
tailscale.com/hostname: ${LOCATION}-keiretsu-envoy-gateway

tailscale/policy.hujson

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,11 @@
147147
"target": ["*"],
148148
"app": {
149149
"tailscale.com/app-connectors": [
150+
{
151+
"name": "aws-cloudfront-global",
152+
"connectors": ["tag:k8s"],
153+
"presetAppID": "aws-cloudfront-global",
154+
},
150155
{
151156
"name": "shared",
152157
"connectors": ["tag:k8s"],

0 commit comments

Comments
 (0)