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
Tom Meadows 2fc247573b
cmd/k8s-operator: ProxyClass annotation for Services and Ingresses (#16363)
* cmd/k8s-operator: ProxyClass annotation for Services and Ingresses

Previously, the ProxyClass could only be configured for Services and
Ingresses via a Label. This adds the ability to set it via an
Annotation, but prioritizes the Label if both a Label and Annotation are
set.

Updates #14323

Signed-off-by: chaosinthecrd <tom@tmlabs.co.uk>

* Update cmd/k8s-operator/operator.go

Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
Signed-off-by: Tom Meadows <tom@tmlabs.co.uk>

* Update cmd/k8s-operator/operator.go

Signed-off-by: Tom Meadows <tom@tmlabs.co.uk>

* cmd/k8s-operator: ProxyClass annotation for Services and Ingresses

Previously, the ProxyClass could only be configured for Services and
Ingresses via a Label. This adds the ability to set it via an
Annotation, but prioritizes the Label if both a Label and Annotation are
set.

Updates #14323

Signed-off-by: chaosinthecrd <tom@tmlabs.co.uk>

---------

Signed-off-by: chaosinthecrd <tom@tmlabs.co.uk>
Signed-off-by: Tom Meadows <tom@tmlabs.co.uk>
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
6 months ago
..
addlicense
build-webclient
checkmetrics
cloner scripts/check_license_headers.sh: delete, rewrite as a Go test 6 months ago
connector-gen
containerboot cmd/{containerboot,k8s-operator}: use state Secret for checking device auth (#16328) 6 months ago
derper derp/derphttp: add error notify for RunWatchConnectionLoop (#16261) 6 months ago
derpprobe cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) 7 months ago
dist cmd/dist,release/dist: sign QNAP builds with a Google Cloud hosted key 8 months ago
get-authkey
gitops-pusher scripts/check_license_headers.sh: delete, rewrite as a Go test 6 months ago
hello cmd/hello: display native ipv4 (#15191) 10 months ago
k8s-nameserver
k8s-operator cmd/k8s-operator: ProxyClass annotation for Services and Ingresses (#16363) 6 months ago
mkmanifest
mkpkg
mkversion
nardump cmd/nardump: support symlinks, add basic test 9 months ago
natc cmd/natc: add a flag to use specific DNS servers 6 months ago
netlogfmt
nginx-auth
pgproxy
printdep
proxy-test-server net/tlsdial: fix TLS cert validation of HTTPS proxies 6 months ago
proxy-to-grafana scripts/check_license_headers.sh: delete, rewrite as a Go test 6 months ago
sniproxy net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 9 months ago
speedtest
ssh-auth-none-demo
stunc
stund tsweb/varz: export GC CPU fraction gauge 8 months ago
stunstamp
sync-containers
systray
tailscale cmd/tailscale: use text format for TKA head 6 months ago
tailscaled ipn/store: automatically migrate between plaintext and encrypted state (#16318) 6 months ago
testcontrol
testwrapper .github/workflows: shard the Windows builder 6 months ago
tl-longchain
tsconnect ipn/store: make StateStore.All optional (#16409) 6 months ago
tsidp tsidp: update README to refer to community projects (#16411) 6 months ago
tsshd
tta
viewer
vnet cmd/vnet: add wsproxy mode 9 months ago
xdpderper tsweb: split promvarz into an optional dependency 9 months ago