tailscale / tailscale/tailscale
FR: Add Tailscale Kubernetes Operator Helm Chart to https://artifacthub.io
- Dominant language
- Go
- Stars
- 36.5k
- Forks
- 3.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 123
Description
### What are you trying to do?
I'm currently running the Tailscale Kubernetes Operator in my homelab Kubernetes Cluster. In order to do this, I need to have a way to determine what versions are available. I'm currently deploying via Kustomize, and I'm using the following `kustomization.yml` to deploy.
```yml
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: tailscale
helmCharts:
- name: tailscale-operator
repo: https://pkgs.tailscale.com/helmcharts
includeCRDs: true
valuesInline:
operatorConfig:
hostname: "tailscale-operator"
logging: "info"
releaseName: tailscale-operator
# Tailscale Releases: https://github.com/tailscale/tailscale/releases
# Helm Chart Releases: https://pkgs.tailscale.com/helmcharts/index.yaml
version: 1.60.1
```
And deploying this way works great!
However, there isn't a straightforward way to tell when there is a new version of the chart is available. I can look at https://github.com/tailscale/tailscale/releases for tailscale binary releases, but it seems like helm charts can take longer to roll out as with what happened with `v1.58.2` (see https://github.com/tailscale/tailscale/issues/10963).
I understand the reasoning for waiting to roll this out, but on my own I'd like to be able to monitor for updates. So as an example, because the `hashicorp/vault` helm chart is hosted here: https://artifacthub.io/packages/helm/hashicorp/vault, I can subscribe to the RSS feed available here: https://artifacthub.io/api/v1/packages/helm/hashicorp/vault/feed/rss and be notified when an update is available for that helm chart.
### How should we solve this?
Create a package in https://artifacthub.io/, perhaps for example as https://artifacthub.io/packages/helm/tailscale/k8s-operator and by doing that, now users can subscribe for notifications for new releases via RSS.
### What is the impact of not solving this?
Right now, I'm doing a combination of checking https://github.com/tailscale/tailscale/releases and https://pkgs.tailscale.com/helmcharts/index.yaml.
The releases page has an RSS feed available at https://github.com/tailscale/tailscale/releases.atom and I can monitor that for new Tailscale binary versions, but for helm chart releases, I'm just checking https://pkgs.tailscale.com/helmcharts/index.yaml every so often to see if that release has finished rolling out and is now available as a helm chart.
### Anything else?
This issue is not 100% related to https://github.com/tailscale/tailscale/issues/11421, but they are involved in the same space of helm, so I want to link them so users watching that issue can also watch this, if they are interested.
Contributor guide
Assessment
This issue has not been assessed yet.