Skip to content

Conversation

valentinalexeev
Copy link

Michael, hi! Thank you for your work! It is the last missing piece for me to prepare for the move from my old Docker Compose-based setup into the shiny new K8s world.

I've decided to fix/update some of the things I found:

  • cross-namespace resolution (I'm deploying solutions with Helm in dedicated namespaces),
  • service port resolution (common in Helm-based solutions),
  • proper path rewrite for reverse proxy,
  • graceful shutdown that removes nodes from tailnet,
  • bumped Tailscale version to 1.44.

Please feel free to change or comment.

Valentin Alekseev added 30 commits June 27, 2023 18:44
In case parameters other than the host name itself were changed the controller would not pick up the update. With this change we pay attention to the generation attribute and recreate the Tailscale host if anything was update (i.e. TLS, Funnel, path specifications)
Similar to ingress-nginx implement pure TCP proxies with ConfigMap setup

Controller code requires refactoring
Valentin Alekseev and others added 30 commits September 12, 2023 12:44
…for the resource (HTTP only for the moment)
eg: `make build REGISTRY=halkeye`
Allow for overriding registry when building/pushing
fix segmentation violation (#20) by handling null ingress class name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants