Skip to content

Kubernetes Operator: publish versioned static manifests #10655

@irbekrm

Description

@irbekrm

What are you trying to do?

At the moment we publish versioned Helm charts, but we tell folks who want to use static manifests to download them from this repo's codebase.
That has a few issues:

  • there isn't a clear and defined way how to install the operator at a given Tailscale version using static manifests
  • operator and proxy images in the static manifests are still tagged with unstable which is incorrect and also forces us to set the image pull policy to Always that causes issues for folks, see K8s operator - imagePullSecrets are not propagated to proxy pods #10648

How should we solve this?

Publish the manifests to Github releases, see i.e https://github.com/cert-manager/cert-manager/releases

What is the impact of not solving this?

Anything else?

Alternatively, we could change our installation with static manifests documentation to recommend that folks use helm CLI to generate static manifests at a given version from the published Helm charts. However, that would introduce dependency on the helm CLI for folks who don't use Helm.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions