Files
HetznerTerra/infrastructure/charts/tailscale-operator/templates/NOTES.txt
T
micqdf a6a630000a
Deploy Cluster / Terraform (push) Successful in 37s
Deploy Cluster / Ansible (push) Failing after 23m49s
fix: vendor Tailscale operator chart
2026-04-26 09:17:44 +00:00

38 lines
1.5 KiB
Plaintext

{{/*
Fail on presence of removed TS_EXPERIMENTAL_KUBE_API_EVENTS extraEnv var.
*/}}
{{- $removed := "TS_EXPERIMENTAL_KUBE_API_EVENTS" -}}
{{- range .Values.operatorConfig.extraEnv }}
{{- if and .name (eq .name $removed) (eq .value "true") -}}
{{- fail (printf "ERROR: operatorConfig.extraEnv.%s has been removed. Use ACLs instead." $removed) -}}
{{- end -}}
{{- end -}}
You have successfully installed the Tailscale Kubernetes Operator!
Once connected, the operator should appear as a device within the Tailscale admin console:
https://login.tailscale.com/admin/machines
If you have not used the Tailscale operator before, here are some examples to try out:
* Private Kubernetes API access and authorization using the API server proxy
https://tailscale.com/kb/1437/kubernetes-operator-api-server-proxy
* Private access to cluster Services using an ingress proxy
https://tailscale.com/kb/1439/kubernetes-operator-cluster-ingress
* Private access to the cluster's available subnets using a subnet router
https://tailscale.com/kb/1441/kubernetes-operator-connector
You can also explore the CRDs, operator, and associated resources within the {{ .Release.Namespace }} namespace:
$ kubectl explain connector
$ kubectl explain proxygroup
$ kubectl explain proxyclass
$ kubectl explain recorder
$ kubectl explain dnsconfig
If you're interested to explore what resources were created:
$ kubectl --namespace={{ .Release.Namespace }} get all -l app.kubernetes.io/managed-by=Helm