platform: align GX10 Traefik source policy with live chart

This commit is contained in:
Andrew Stoltz
2026-06-18 16:26:47 -05:00
parent ac153248c2
commit 3948350ac2
2 changed files with 20 additions and 66 deletions

View File

@@ -10,74 +10,28 @@ spec:
targetNamespace: traefik-system targetNamespace: traefik-system
createNamespace: true createNamespace: true
valuesContent: | valuesContent: |
deployment:
replicas: 1
additionalArguments:
- "--api.dashboard=true"
- "--log.level=INFO"
- "--providers.kubernetescrd"
- "--providers.kubernetesingress"
- "--providers.kubernetescrd.allowEmptyServices=true"
- "--providers.kubernetesingress.allowEmptyServices=true"
- "--providers.kubernetesingress.ingressendpoint.publishedservice=traefik-system/traefik"
ingressRoute:
dashboard:
enabled: false
rbac:
enabled: true
service: service:
type: LoadBalancer type: LoadBalancer
spec: spec:
externalTrafficPolicy: Local externalTrafficPolicy: Local
annotations: annotations:
metallb.io/loadBalancerIPs: "10.0.57.202" metallb.universe.tf/address-pool: prod-pool
metallb.io/address-pool: "prod-pool" metallb.universe.tf/loadBalancerIPs: 10.0.57.202
ports: ingressClass:
web:
port: 8000
exposedPort: 80
protocol: TCP
websecure:
port: 8443
exposedPort: 443
protocol: TCP
tls:
enabled: true enabled: true
irc: isDefaultClass: false
port: 6667 providers:
exposedPort: 6667 kubernetesCRD:
protocol: TCP enabled: true
expose: allowEmptyServices: true
default: true kubernetesIngress:
irctls: enabled: true
port: 6697 allowEmptyServices: true
exposedPort: 6697 publishedService:
protocol: TCP enabled: true
expose: ingressRoute:
default: true dashboard:
traefik: enabled: false
port: 8080 logs:
exposedPort: 8080 general:
protocol: TCP level: INFO
expose:
default: false
metrics:
port: 9100
exposedPort: 9100
protocol: TCP
expose:
default: false
metrics:
prometheus:
entryPoint: metrics
resources:
requests:
cpu: "100m"
memory: "128Mi"
limits:
cpu: "500m"
memory: "256Mi"
tolerations:
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"

View File

@@ -255,7 +255,7 @@ public sealed class FleetManifestLintTests
var path = Path.Combine(Inventory.BluejayRoot, "gx10", "platform", "traefik-helmchart.yaml"); var path = Path.Combine(Inventory.BluejayRoot, "gx10", "platform", "traefik-helmchart.yaml");
var manifest = File.ReadAllText(path); var manifest = File.ReadAllText(path);
manifest.Should().Contain("metallb.io/loadBalancerIPs: \"10.0.57.202\""); manifest.Should().Contain("metallb.universe.tf/loadBalancerIPs: 10.0.57.202");
manifest.Should().Contain("spec:\n externalTrafficPolicy: Local"); manifest.Should().Contain("spec:\n externalTrafficPolicy: Local");
} }