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/k8s-operator/apis/v1alpha1
Tom Proctor 98f4dd9857
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299)
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller

Deploys tsrecorder images to the operator's cluster. S3 storage is
configured via environment variables from a k8s Secret. Currently
only supports a single tsrecorder replica, but I've tried to take early
steps towards supporting multiple replicas by e.g. having a separate
secret for auth and state storage.

Example CR:

```yaml
apiVersion: tailscale.com/v1alpha1
kind: Recorder
metadata:
  name: rec
spec:
  enableUI: true
```

Updates #13298

Signed-off-by: Tom Proctor <tomhjp@users.noreply.github.com>
2 months ago
..
doc.go cmd/k8s-operator: operator can create subnetrouter (#9505) 11 months ago
register.go cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) 2 months ago
types_connector.go cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) 2 months ago
types_proxyclass.go cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services (#12463) 5 months ago
types_recorder.go cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) 2 months ago
types_tsdnsconfig.go cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) 2 months ago
zz_generated.deepcopy.go cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) 2 months ago