diff --git a/deployments/tailscale/operator/deployment.yaml b/deployments/tailscale/operator/deployment.yaml index e3fc711..af736d5 100644 --- a/deployments/tailscale/operator/deployment.yaml +++ b/deployments/tailscale/operator/deployment.yaml @@ -4,7 +4,7 @@ metadata: name: tailscale-operator namespace: tailscale labels: - app: tailscale-operator + app.kubernetes.io/name: tailscale-operator spec: replicas: 1 selector: @@ -18,7 +18,7 @@ spec: serviceAccountName: tailscale-operator containers: - name: operator - image: ghcr.io/tailscale/k8s-operator:v1.78.3 + image: ghcr.io/tailscale/kubernetes-operator:latest env: - name: POD_NAME valueFrom: @@ -28,8 +28,30 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - - name: TS_AUTH_KEY + - name: TAILSCALE_AUTH_KEY valueFrom: secretKeyRef: - name: tailscale-auth - key: TS_AUTH_KEY \ No newline at end of file + name: tailscale-operator + key: auth-key + ports: + - name: http + containerPort: 8080 + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: 250m + memory: 256Mi + readinessProbe: + httpGet: + path: /healthz + port: 8080 + initialDelaySeconds: 5 + periodSeconds: 10 + livenessProbe: + httpGet: + path: /healthz + port: 8080 + initialDelaySeconds: 10 + periodSeconds: 30