-
Notifications
You must be signed in to change notification settings - Fork 16.7k
Collect PR review rules for documentation and automation #2373
Comments
You should start looking at best practices. https://github.com/kubernetes/helm/tree/master/docs/chart_best_practices One of the first things I look at is resource names and standard labels. |
For me:
Also: |
There are a couple of things we can add to Helm lint, and other things that are more specific to k8s/charts, so we should figure out what fits where. Off the top of my head: Linter:
k8s/charts specific:
Not sure:
Things that probably still need to be manual:
|
@unguiculus @viglesiasce @prydonius For charts in the stable directory, should their chart version be > 0. Note, the semver spec makes note of versions starting with 0.x.y at http://semver.org/#spec-item-4. |
Maybe we should work on a clear definition for stable and incubator first. |
Now that helm/helm#2845 has been merged, I'd suggest to check for namespaced templates for new charts once Helm 2.7 is out. However, |
@unguiculus isn't everything in the stable directory supposed to be stable? And stable in SemVer gets a I understand a lack of formal definition. But, from the perspective of a consumer... stable is stable. |
This commit does a couple things 1. It reformats the layout to have checks via self contained functions rather than all in one loop. 2 Adds a check that the chart.version was incremented Ref helm#2373
This commit does a couple things 1. It reformats the layout to have checks via self contained functions rather than all in one loop. 2 Adds a check that the chart.version was incremented Ref #2373
Points to docs when file missing to point user to a fix Ref helm#2373
Points to docs when file missing to point user to a fix Ref #2373
Folks, any thoughts on #2528? I could automate some of those. |
This commit does a couple things 1. It reformats the layout to have checks via self contained functions rather than all in one loop. 2 Adds a check that the chart.version was incremented Ref helm#2373
Points to docs when file missing to point user to a fix Ref helm#2373
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
When a chart PR is reviewed there are common items reviewers check for. I would like to collect those to document and try to automate them. Can we get a list?
/cc @unguiculus @viglesiasce
The text was updated successfully, but these errors were encountered: