You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd/k8s-operator/deploy/chart/templates
David Bond e2bbd0e30f
cmd/k8s-operator: add reconciler for Tailnet resource (#18132)
This commit adds the new reconciler for the Tailnet resource in a new
location that we want to put all future reconcilers in and eventually
refactor existing reconcilers into.

The Tailnet resource represents OAuth credentials for a single tailnet and
uses status fields to indicate the validity of the credentials. Validity
is determined via expected fields existing (client_id and client_secret)
and API calls for devices, keys & services being possible using them.

Subsequent resources will be updated to refer to a Tailnet as the source
of their oauth credentials, or fall back to the configured default.

Fixes: https://github.com/tailscale/corp/issues/34767

Signed-off-by: David Bond <davidsbond93@gmail.com>
4 days ago
..
.gitignore cmd/k8s-operator: create Tailnet CRD (#18108) 4 days ago
NOTES.txt cmd/k8s-operator/deploy: clarify helm install notes (#16449) 7 months ago
apiserverproxy-rbac.yaml cmd/k8s-operator: fix type comparison in apiserver proxy template (#17981) 2 months ago
deployment.yaml cmd/k8s-operator: fixes helm template for oauth secret volume mount (#18230) 1 month ago
ingressclass.yaml cmd/k8s-operator: Allow custom ingress class names (#16472) 7 months ago
oauth-secret.yaml cmd/k8s-operator: fixes helm template for oauth secret volume mount (#18230) 1 month ago
operator-rbac.yaml cmd/k8s-operator: add reconciler for Tailnet resource (#18132) 4 days ago
proxy-rbac.yaml kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator}: emit kube store Events (#14112) 1 year ago