-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ts-sub-router: Use the new officially provide images
Tailscale provides a default set that includes the subnet router.
- Loading branch information
Showing
5 changed files
with
16 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# tailscale-subnet-router | ||
|
||
![Version: 1.0.2](https://img.shields.io/badge/Version-1.0.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.20](https://img.shields.io/badge/AppVersion-v1.20-informational?style=flat-square) | ||
![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.26.2](https://img.shields.io/badge/AppVersion-1.26.2-informational?style=flat-square) | ||
|
||
Deploy a Tailscale subnet router on Kubernetes | ||
|
||
|
@@ -10,7 +10,7 @@ Deploy a Tailscale subnet router on Kubernetes | |
|
||
| Name | Email | Url | | ||
| ---- | ------ | --- | | ||
| Greg Taylor | [email protected] | https://gc-taylor.com | | ||
| Greg Taylor | <[email protected]> | <https://gc-taylor.com> | | ||
|
||
## Source Code | ||
|
||
|
@@ -23,8 +23,7 @@ Before installing this Chart, you'll need the following: | |
1. A Tailscale account. | ||
2. A reusable [auth key](https://tailscale.com/kb/1085/auth-keys/). | ||
3. A Kubernetes Secret in the Namespace that you'll installing this Chart in. | ||
4. Your own Docker image built from the Dockerfile found [here](https://github.com/tailscale/tailscale/tree/main/docs/k8s). | ||
5. It's probably worth briefly reading the upstream [Subnet + Kubernetes](https://github.com/tailscale/tailscale/tree/main/docs/k8s#subnet-router) instructions from which this Chart was based on. | ||
4. It's probably worth briefly reading the upstream [Subnet + Kubernetes](https://github.com/tailscale/tailscale/tree/main/docs/k8s#subnet-router) instructions from which this Chart was based on. | ||
|
||
## A note on secrets | ||
|
||
|
@@ -34,10 +33,6 @@ Whether you manually create it or sync it in via other means (Vault, Sealed Secr | |
|
||
Unless overridden, the Chart will assume that you have a Secret named `tailscale-subnet-router-secrets` whose `AUTH_KEY` key contains your router's Tailscale auth key. | ||
|
||
## A note on Docker images | ||
|
||
Due to the sensitivity of this component, no Docker image is referenced or provided. We recommend building the upstream Dockerfile found [here](https://github.com/tailscale/tailscale/tree/main/docs/k8s) and pushing it somewhere. **Make sure to set the `image.repository` value accordingly.** | ||
|
||
## Installing the Chart | ||
|
||
To install the chart with the release name `my-release`: | ||
|
@@ -71,7 +66,7 @@ The command removes all the Kubernetes components associated with the chart and | |
| affinity | object | `{}` | [Affinity](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity) for pod assignment | | ||
| fullnameOverride | string | `""` | Optional override for app fullname | | ||
| image.pullPolicy | string | `"Always"` | | | ||
| image.repository | string | `nil` | **Build your own image and override this!** | | ||
| image.repository | string | `"ghcr.io/tailscale/tailscale:latest"` | **Build your own image and override this!** | | ||
| image.tag | string | `"latest"` | | | ||
| imagePullSecrets | list | `[]` | List the secrets containing the Docker creds for images in this Chart | | ||
| nameOverride | string | `""` | Optional override for app name | | ||
|
@@ -91,5 +86,3 @@ The command removes all the Kubernetes components associated with the chart and | |
| volumeMounts | list | `[]` | Additional volumes to add to mount to the primary container | | ||
| volumes | list | `[]` | Additional volumes to add to the pod | | ||
|
||
---------------------------------------------- | ||
Autogenerated from chart metadata using [helm-docs v1.7.0](https://github.com/norwoodj/helm-docs/releases/v1.7.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters