diff --git a/services/cilium/deploy/policies/traefik-l2.yaml b/services/cilium/deploy/policies/traefik-l2.yaml index 8551f7c..92f8e6e 100644 --- a/services/cilium/deploy/policies/traefik-l2.yaml +++ b/services/cilium/deploy/policies/traefik-l2.yaml @@ -1,14 +1,15 @@ apiVersion: cilium.io/v2alpha1 kind: CiliumL2AnnouncementPolicy metadata: - name: traefik-l2 + name: casa-l2 spec: - interfaces: - - ens18 - serviceSelector: - matchLabels: - app.kubernetes.io/name: traefik # nodeSelector: # matchLabels: - # traefik-node: "true" - \ No newline at end of file + # casa-lan: "true" + serviceSelector: + matchLabels: + casa-lan-l2-expose: "true" + interfaces: + - ens18 + externalIPs: true + loadBalancerIPs: true \ No newline at end of file diff --git a/services/traefik/deploy/app/default/helm-release.yaml b/services/traefik/deploy/app/default/helm-release.yaml index 1dd7727..03b63af 100644 --- a/services/traefik/deploy/app/default/helm-release.yaml +++ b/services/traefik/deploy/app/default/helm-release.yaml @@ -36,7 +36,8 @@ spec: spec: externalTrafficPolicy: Local loadBalancerIP: 192.168.14.200 - + labels: + srv-lan-l2-expose: "true" ports: web: port: 80 diff --git a/services/traefik/deploy/app/icarus/helm-release.yaml b/services/traefik/deploy/app/icarus/helm-release.yaml index a9b4d5a..82d6f61 100644 --- a/services/traefik/deploy/app/icarus/helm-release.yaml +++ b/services/traefik/deploy/app/icarus/helm-release.yaml @@ -31,7 +31,9 @@ spec: spec: externalTrafficPolicy: Local loadBalancerIP: 192.168.14.204 - + labels: + srv-lan-l2-expose: "true" + ports: web: port: 80