You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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 years ago
..
deploy
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
generate
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
connector.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
connector_test.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
depaware.txt
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
dnsrecords.go
cmd/k8s-operator: fix DNS reconciler for dual-stack clusters ( #13057 )
2 years ago
dnsrecords_test.go
cmd/k8s-operator: fix DNS reconciler for dual-stack clusters ( #13057 )
2 years ago
ingress.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
ingress_test.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
nameserver.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
nameserver_test.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
operator.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
operator_test.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
proxy.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
proxy_test.go
cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions via Kubernetes operator's API server proxy ( #12274 )
2 years ago
proxyclass.go
cmd/k8s-operator: add a metric to track the amount of ProxyClass resources ( #12833 )
2 years ago
proxyclass_test.go
cmd/k8s-operator: add a metric to track the amount of ProxyClass resources ( #12833 )
2 years ago
sts.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
sts_test.go
cmd/k8s-operator,k8s-operator,go.{mod,sum}: make individual proxy images/image pull policies configurable ( #11928 )
2 years ago
svc.go
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages ( #13418 )
2 years ago
testutils_test.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
tsrecorder.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
tsrecorder_specs.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
tsrecorder_specs_test.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago
tsrecorder_test.go
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller ( #13299 )
2 years ago