59 Commits (8a6f48b4552fb461defbcbca2f364fde8e7760ff)

Author SHA1 Message Date
Tom Proctor d0a56a8870
cmd/containerboot: split main.go (#13517) 2 years ago
Irbe Krumina 209567e7a0
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages (#13418) 2 years ago
Irbe Krumina d6dfb7f242
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: split out kube types (#13417) 2 years ago
Irbe Krumina b9f42814b5
cmd/containerboot: optionally serve health check endpoint (#12899) 2 years ago
Tom Proctor 01a7726cf7
cmd/containerboot,cmd/k8s-operator: enable IPv6 for fqdn egress proxies (#12577) 2 years ago
Irbe Krumina 8cc2738609
cmd/{containerboot,k8s-operator}: store proxy device ID early to help with cleanup for broken proxies (#12425) 2 years ago
Irbe Krumina bc53ebd4a0
ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot: optionally enable UDP GRO forwarding for containers (#12410) 2 years ago
ChandonPierre 0a5bd63d32
ipn/store/kubestore, cmd/containerboot: allow overriding client api server URL via ENV (#12115) 2 years ago
Irbe Krumina 76c30e014d
cmd/containerboot: warn when an ingress proxy with an IPv4 tailnet address is being created for an IPv6 backend(s) (#12159) 2 years ago
Irbe Krumina d86d1e7601
cmd/k8s-operator,cmd/containerboot,ipn,k8s-operator: turn off stateful filter for egress proxies. (#12075) 2 years ago
Irbe Krumina 1452faf510
cmd/containerboot,kube,ipn/store/kubestore: allow interactive login on kube, check Secret create perms, allow empty state Secret (#11326) 2 years ago
Irbe Krumina 45f0721530
cmd/containerboot: wait on tailscaled process only (#11897) 2 years ago
Irbe Krumina 3af0f526b8
cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (#11802) 2 years ago
Irbe Krumina a6cc2fdc3e
cmd/{containerboot,k8s-operator/deploy/manifests}: optionally allow proxying cluster traffic to a cluster target via ingress proxy (#11036) 2 years ago
Irbe Krumina 133699284e
cmd/containerboot: add EXPERIMENTAL_TS_CONFIGFILE_PATH env var to allow passing tailscaled config in a file (#10759) 2 years ago
Irbe Krumina 3a9450bc06
cmd/containerboot: don't parse empty subnet routes (#10738) 2 years ago
Irbe Krumina 5a2eb26db3
cmd/containerboot: ensure that subnet routes can be unset. (#10734) 2 years ago
Maisem Ali 7bdea283bd cmd/containerboot: symlink TS_SOCKET to socket expected by CLI 2 years ago
Naman Sood 0a59754eda linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter 2 years ago
Matt Layher a217f1fccf all: fix nilness issues 2 years ago
Irbe Krumina 18ceb4e1f6
cmd/{containerboot,k8s-operator}: allow users to define tailnet egress target by FQDN (#10360) 2 years ago
Claire Wang afacf2e368
containerboot: Add TS_ACCEPT_ROUTES (#10176) 2 years ago
Irbe Krumina 664ebb14d9
cmd/containerboot: fix unclean shutdown (#10035) 2 years ago
Maisem Ali 4899c2c1f4 cmd/containerboot: revert to using tailscale up 3 years ago
Maisem Ali 2d4f808a4c cmd/containerboot: fix time based serveConfig watcher 3 years ago
Maisem Ali fbfee6a8c0 cmd/containerboot: use linuxfw.NetfilterRunner 3 years ago
Maisem Ali d71184d674 cmd/containerboot: only wipeout serve config when TS_SERVE_CONFIG is set 3 years ago
Denton Gentry 4823a7e591 cmd/containerboot: set TS_AUTH_ONCE default to true. 3 years ago
James Tucker a82a74f2cf cmd/containerboot: avoid leaking bash scripts after test runs 3 years ago
Maisem Ali 4669e7f7d5 cmd/containerboot: add iptables based MSS clamping for ingress/egress proxies 3 years ago
Irbe Krumina 17438a98c0
cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155) 3 years ago
Irbe Krumina fe709c81e5
cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031) 3 years ago
Maisem Ali 7538f38671 cmd/containerboot: fix broken tests 3 years ago
Mike Beaumont 3451b89e5f cmd/k8s-operator: put Tailscale IPs in Service ingress status 3 years ago
Maisem Ali 9430481926 cmd/containerboot: account for k8s secret reflection in fsnotify 3 years ago
Maisem Ali 320f77bd24 cmd/containerboot: add support for setting ServeConfig 3 years ago
Maisem Ali a61a9ab087 cmd/containerboot: reapply known args on restart 3 years ago
Brad Fitzpatrick 84b94b3146 types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView 3 years ago
Maisem Ali e1530cdfcc cmd/containerboot,kube: consolidate the two kube clients 3 years ago
Maisem Ali 6bae55e351 ipn/ipnlocal: add support to store certs in k8s secrets 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
David Anderson 9bd6a2fb8d cmd/k8s-operator: support setting a custom hostname. 3 years ago
David Anderson 39efba528f cmd/containerboot: use TS_AUTHKEY as the parameter for auth keys 3 years ago
David Anderson af3127711a cmd/containerboot: allow disabling secret storage in k8s. 3 years ago
David Anderson 1b65630e83 cmd/containerboot: switch to IPN bus monitoring instead of polling. 3 years ago
David Anderson 367228ef82 cmd/containerboot: gracefully degrade if missing patch permissions in k8s. 3 years ago
David Anderson e36c27bcd1 cmd/containerboot: check that k8s secret permissions are correct. 3 years ago
David Anderson e79a1eb24a cmd/containerboot: refactor tests to have more explicit phases. 3 years ago
David Anderson e04aaa7575 cmd/containerboot: split tailscaled bringup and auth phases. 3 years ago
David Anderson a469ec8ff6 cmd/containerboot: fix some lint. 3 years ago