diff --git a/apps/base/bind-internal/authoritative/cluster.yaml b/apps/base/bind-internal/authoritative/cluster.yaml index ea08a66..6afd4e2 100644 --- a/apps/base/bind-internal/authoritative/cluster.yaml +++ b/apps/base/bind-internal/authoritative/cluster.yaml @@ -18,6 +18,7 @@ spec: - "allow-query { auth-acl-main; 10.42.0.0/16; }" service: type: LoadBalancer + externalTrafficPolicy: Local annotations: purelb.io/service-group: common purelb.io/addresses: 198.18.200.6 diff --git a/apps/base/bind-internal/externaldns/cluster.yaml b/apps/base/bind-internal/externaldns/cluster.yaml index 14b0fb5..376082e 100644 --- a/apps/base/bind-internal/externaldns/cluster.yaml +++ b/apps/base/bind-internal/externaldns/cluster.yaml @@ -14,6 +14,7 @@ spec: storageSize: 1Gi service: type: LoadBalancer + externalTrafficPolicy: Local annotations: purelb.io/service-group: common purelb.io/addresses: 198.18.200.8 diff --git a/apps/base/bind-internal/resolvers/cluster.yaml b/apps/base/bind-internal/resolvers/cluster.yaml index f99b8b9..e6c8231 100644 --- a/apps/base/bind-internal/resolvers/cluster.yaml +++ b/apps/base/bind-internal/resolvers/cluster.yaml @@ -13,6 +13,7 @@ spec: storageSize: 1Gi service: type: LoadBalancer + externalTrafficPolicy: Local annotations: purelb.io/service-group: common purelb.io/addresses: 198.18.200.7 diff --git a/apps/base/bind-system/deployment.yaml b/apps/base/bind-system/deployment.yaml index c090504..69e77b6 100644 --- a/apps/base/bind-system/deployment.yaml +++ b/apps/base/bind-system/deployment.yaml @@ -21,7 +21,7 @@ spec: runAsNonRoot: true containers: - name: operator - image: git.unkin.net/unkin/bind-operator:v0.1.4 + image: git.unkin.net/unkin/bind-operator:v0.1.5 args: - --metrics-bind-address=:8080 - --health-probe-bind-address=:8081 diff --git a/apps/base/bind-system/kustomization.yaml b/apps/base/bind-system/kustomization.yaml index 6940615..9f036fe 100644 --- a/apps/base/bind-system/kustomization.yaml +++ b/apps/base/bind-system/kustomization.yaml @@ -6,6 +6,6 @@ resources: - namespace.yaml # CRDs are pulled from the bind-operator repo at the matching tag rather than # vendored here, so they never drift from the operator. - - https://git.unkin.net/unkin/bind-operator/raw/tag/v0.1.3/config/crd/install.yaml + - https://git.unkin.net/unkin/bind-operator/raw/tag/v0.1.5/config/crd/install.yaml - rbac.yaml - deployment.yaml