Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

[stable/grafana] deprecate chart #23662

Merged
merged 3 commits into from
Sep 2, 2020
Merged

[stable/grafana] deprecate chart #23662

merged 3 commits into from
Sep 2, 2020

Conversation

zanhsieh
Copy link
Collaborator

@zanhsieh zanhsieh commented Sep 1, 2020

This chart was moved to a new location: https://github.com/grafana/helm-charts

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • DCO signed
  • Chart Version bumped
  • Variables are documented in the README.md
  • Title of the PR starts with chart name (e.g. [stable/mychartname])

@helm-bot helm-bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Sep 1, 2020
@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 1, 2020
Signed-off-by: zanhsieh <zanhsieh@gmail.com>
@helm-bot helm-bot added the Contribution Allowed If the contributor has signed the DCO or the CNCF CLA (prior to the move to a DCO). label Sep 1, 2020
@torstenwalter
Copy link
Collaborator

@zanhsieh You need to add deprecated: true Like https://github.com/helm/charts/blob/master/stable/jenkins/Chart.yaml then the linting error should be gone.

@scottrigby
Copy link
Member

@zanhsieh May I also make a few suggestions about the new repo?

Signed-off-by: David Karlsen <david@davidkarlsen.com>
@davidkarlsen
Copy link
Member

/lgtm

@davidkarlsen
Copy link
Member

/retest

Signed-off-by: David Karlsen <david@davidkarlsen.com>
@k8s-ci-robot k8s-ci-robot removed the lgtm Indicates that a PR is ready to be merged. label Sep 2, 2020
@helm-bot helm-bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Sep 2, 2020
@davidkarlsen
Copy link
Member

/lgtm

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: davidkarlsen, zanhsieh

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 2, 2020
@k8s-ci-robot k8s-ci-robot merged commit 3d91ea7 into helm:master Sep 2, 2020
@mrueg
Copy link
Collaborator

mrueg commented Sep 2, 2020

@zanhsieh out of curiosity, why is the repo called helm2? Is there one for helm3?

@zanhsieh
Copy link
Collaborator Author

zanhsieh commented Sep 2, 2020

@mrueg
Yes. But nothing over there yet.
https://github.com/grafana/helm3-grafana

@torstenwalter
Copy link
Collaborator

You could simplify your life if you would call the repository helm-charts and put both charts in a subfolder named charts

@scottrigby
Copy link
Member

scottrigby commented Sep 2, 2020

Hm, @zanhsieh re #23662 (comment) I don't believe this should have been merged yet. As far as I can tell, the chart at https://github.com/grafana/helm2-grafana is not installable for end users (or if it is, the Readme still instructs users to install stable/grafana). We should revert this PR and un-deprecate the chart (bumping to a new version) until this is complete. Would you like to collaborate on any of the above?

@torstenwalter
Copy link
Collaborator

@zanhsieh I could help with the migration. If you want I can prepare a repo including the history, add you as admin and you could transfer it to https://github.com/grafana/.
Could also setup github actions for it similar https://github.com/jenkinsci/helm-charts or https://github.com/scottrigby/prometheus-helm-charts.

Just let me know if you want that help.

@unguiculus
Copy link
Member

unguiculus commented Sep 2, 2020

I very much second what @scottrigby and @torstenwalter say. Bring it over including the history. Also, the chart must in a subfolder named after the chart.

@unguiculus
Copy link
Member

Also, it's probably not a good idea to have separate charts for Helm 2 and 3. That would be two codebases for the same thing with the risk that things diverge. I'd stick with Helm 2 for now which is also installable with Helm 3 until Helm 2 reaches EOL which is pretty soon anyways. You can then update the chart for Helm 3 and drop Helm 2 compatibility.

@zanhsieh
Copy link
Collaborator Author

zanhsieh commented Sep 2, 2020

@torstenwalter
I need help with the migration as well as other stuffs, e.g. github actions, branching. Had invited you in helm2-grafana chart.

@unguiculus
Sure.

@paulczar
Copy link
Collaborator

paulczar commented Sep 2, 2020

I see there are a bunch of charts in the loki repo - https://github.com/grafana/loki/tree/master/production/helm

maybe it would make sense for the grafana folks to create https://github.com/grafana/helm-charts and consolidate them all into one place ?

@torstenwalter
Copy link
Collaborator

Accepted the invite. Which charts should be migrated there? Just grafana or also loki? If you list them here then we can migrate them in one go (will be easier).

@zanhsieh
Copy link
Collaborator Author

zanhsieh commented Sep 2, 2020

@torstenwalter
Just grafana chart. I don't have control on loki.

@paulczar
That part is hard for me since have to talk to Daniel Lee from Grafana. I don't work for Grafana; all my previously contact is thru email.

@scottrigby
Copy link
Member

@torstenwalter fun idea. you could also bring in loki, and start up the convo with the loki maintainers to see if they'd like to have all the ci/cd and maintenance in once place (if there's a concern about permissions, mention GitHub CODEOWNERS as the solution, as we did for prometheus-community). If they decide to keep it there, the work is done. If they prefer not to have all the grafana charts in the same repo, you would just need to filter it out, and everything else will stay the same. WDYT?

@torstenwalter
Copy link
Collaborator

Started the discussion in grafana/loki#2593

@torstenwalter
Copy link
Collaborator

Short update: chart is now migrated including history to https://github.com/grafana/helm-charts and GitHub workflows are set up. Deprecation notice will be updated with #23686.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. Contribution Allowed If the contributor has signed the DCO or the CNCF CLA (prior to the move to a DCO). lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants