diff --git a/skaffold.yaml b/skaffold.yaml index 93c08b22..e4089593 100644 --- a/skaffold.yaml +++ b/skaffold.yaml @@ -11,4 +11,4 @@ build: dockerfile: Dockerfile manifests: rawYaml: - - testing/kind/kube-vip-egress.yaml + - testing/kind/kube-vip-skaffold.yaml diff --git a/testing/kind/kube-vip-skaffold.yaml b/testing/kind/kube-vip-skaffold.yaml new file mode 100644 index 00000000..76cb2f05 --- /dev/null +++ b/testing/kind/kube-vip-skaffold.yaml @@ -0,0 +1,59 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + labels: + app.kubernetes.io/name: kube-vip-ds + name: kube-vip-ds + namespace: kube-system +spec: + selector: + matchLabels: + app.kubernetes.io/name: kube-vip-ds + template: + metadata: + labels: + app.kubernetes.io/name: kube-vip-ds + spec: + containers: + - args: + - manager + env: + - name: vip_arp + value: "true" + - name: port + value: "6443" + - name: vip_nodename + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: vip_interface + value: eth0 + - name: dns_mode + value: first + - name: svc_enable + value: "true" + - name: svc_leasename + value: plndr-svcs-lock + - name: svc_election + value: "true" + - name: vip_address + - name: prometheus_server + value: :2112 + - name: enable_endpointslices + value: "true" + - name: EGRESS_CLEAN + value: "true" + - name: egress_withnftables + value: "true" + image: ghcr.io/kube-vip/kube-vip + imagePullPolicy: IfNotPresent + name: kube-vip + resources: {} + securityContext: + capabilities: + add: + - NET_ADMIN + - NET_RAW + hostNetwork: true + serviceAccountName: kube-vip + updateStrategy: {}