Skip to content

Conversation

joshleecreates
Copy link

@joshleecreates joshleecreates commented Aug 13, 2025

This makes two significant changes to the operator helm chart
release process:

  • The Operator Chart is now published to both docs.altinity.com and
    helm.altinity.com when new releases are created. (NB: The release
    name must match the release tag or the release workflow will fail)
  • The Operator Chart is renamed from altinity-clickhouse-operator to
    clickhouse-operator which is cleaner when next to a repo named
    altinity.

Because of the way that Chart Releaser works, only new releases are
merged with the existing helm index.yaml from helm.altinity.com.

For the new workflow to work:

  • An actions variable HELM_GITHUB_REPOSITORY must exist and point to
    the helm-charts repository.
  • An actions secret HELM_GITHUB_TOKEN must exist and contain a GitHub
    PAT with read/write permissions on the helm-charts repository.

Important items to consider before making a Pull Request

Please check items PR complies to:

  • All commits in the PR are squashed. More info
  • The PR is made into dedicated next-release branch, not into master branch1. More info
  • The PR is signed. More info

--

1 If you feel your PR does not affect any Go-code or any testable functionality (for example, PR contains docs only or supplementary materials), PR can be made into master branch, but it has to be confirmed by project's maintainer.

This makes two significant changes to the operator helm chart
release process:

- The Operator Chart is now published to *both* docs.altinity.com and
  helm.altinity.com when new releases are created. (NB: The release
  name must match the release tag or the release workflow will fail)
- The Operator Chart is renamed from `altinity-clickhouse-operator` to
  `clickhouse-operator` which is cleaner when next to a repo named
  `altinity`.

Because of the way that Chart Releaser works, only *new* releases are
merged with the existing helm index.yaml from helm.altinity.com.

For the new workflow to work:

- An actions variable `HELM_GITHUB_REPOSITORY` must exist and point to
  the `helm-charts` repository.
- An actions secret `HELM_GITHUB_TOKEN` must exist and contain a GitHub
  PAT with read/write permissions on the `helm-charts` repository.
Signed-off-by: Josh Lee <[email protected]>
Copy link
Collaborator

@Slach Slach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have access to add new secrets into clickhouse-operator ? did you ask @alex-zaitsev or @sunsingerus about adding it?

If I understood correctly we still publish to https://docs.altinity.com/clickhouse-operator but also publish into https://helm.atlinity.com?

@Slach Slach changed the base branch from master to 0.25.4 August 14, 2025 06:07
@joshleecreates
Copy link
Author

Do you have access to add new secrets into clickhouse-operator ? did you ask @alex-zaitsev or @sunsingerus about adding it?

If I understood correctly we still publish to https://docs.altinity.com/clickhouse-operator but also publish into https://helm.atlinity.com?

I don't have access to add secrets, I'll reach out and ask.

Yes, you're correct, for now this publishes the chart to both locations.

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.

2 participants