fluent / fluent/fluent-operator

Confusion on helm chart source/repository

Open
#1,376 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
682
Forks
328
Avg merge
2d 23h
Merged PRs (30d)
13

Description

### Describe the issue

I'm confused (and others are [too](https://github.com/fluent/fluent-operator/issues/582)) about where the source for the "official" fluent-operator Helm chart lives.

There are two chart sources published:
* https://github.com/fluent/fluent-operator/tree/master/charts/fluent-operator
* https://github.com/fluent/helm-charts/tree/main/charts/fluent-operator

The first chart (in the fluent-operator repo) is included in the documentation for installing fluent-operator. This chart doesn't seem to be regularly updated properly (the `appVersion` is out of sync with the current app version, etc) nor is it published to any Helm repository.

The second chart (in the fluent/helm-charts repo) does appear to be updated and _is_ published to fluent.github.io/helm-charts.

This is extremely confusing for both maintainers and users of the Helm chart. As it stands currently, it seems that contributors are expected to manually sync changes between the two charts (which doesn't always happen). Secondly, the first Helm chart is not published to a repo which makes it more difficult to use.

Should we do do the following?

* Remove the Helm chart from https://github.com/fluent/fluent-operator/tree/master/charts/fluent-operator
* Update the fluent-operator README to instruct users to use the chart hosted at https://github.com/fluent/helm-charts/tree/main/charts/fluent-operator
* Update any contributor docs to instruct contributors to publish Helm chart changes to https://github.com/fluent/helm-charts/tree/main/charts/fluent-operator
* Optionally work on automation to release a new version of the chart at https://github.com/fluent/helm-charts/tree/main/charts/fluent-operator

### How did you install fluent operator?

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.