-
Notifications
You must be signed in to change notification settings - Fork 894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First release of helm chart in new location #1
Conversation
Signed-off-by: Torsten Walter <[email protected]>
Signed-off-by: Torsten Walter <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise looks good!
Also linking a related follow-up issue for Chart.yaml
#7
Signed-off-by: Torsten Walter <[email protected]>
… remove when Helm 2 support ends). One sentence per line. Many minor improvements Signed-off-by: Scott Rigby <[email protected]>
Signed-off-by: Scott Rigby <[email protected]>
Signed-off-by: Scott Rigby <[email protected]> Co-authored-by: Torsten Walter <[email protected]>
Signed-off-by: Scott Rigby <[email protected]> Co-authored-by: Torsten Walter <[email protected]>
Simplify chart README on new template
As suggested by @timja in jenkinsci/helm-charts#1 (comment) this adds a CNAME record which points to helm charts Signed-off-by: Torsten Walter <[email protected]>
Signed-off-by: Torsten Walter <[email protected]>
This adds https://github.com/github/super-linter GitHub action to validate markdown files. To ensure a nice contributor experience all linting errors have been fixed. Note: yaml linting is disabled as Helm templates are no valid yaml. Signed-off-by: Torsten Walter <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
CC @jenkinsci/code-reviewers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall! Note that the "Jenkins master" terminology is now deprecated, it would be great to cleanup the terminology in subsequent pull requests
@@ -5,6 +5,10 @@ numbering uses [semantic versioning](http://semver.org). | |||
|
|||
NOTE: The change log until version 1.5.7 is auto generated based on git commits. Those include a reference to the git commit to be able to get more details. | |||
|
|||
## 2.6.0 First release in jenkinsci GitHub org |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this file get migrated to the repository root? if not, it might make sense to reference it from README
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It\s now referenced from the chart README.
|
||
The following tables list the configurable parameters of the Jenkins chart and their default values. | ||
|
||
### Jenkins Master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tables might have had some value as user documentation for those who have no immediate access to Helm, but I'd guess maintaining them is difficult
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wmcdona89 added them back in a separate file.
Signed-off-by: Aaron McDonald <[email protected]>
docs(jenkins): add VALUES_SUMMARY.md and minor improvements
b124490
Curious why values summary was added back. Generally these are redundant and tend to get out of sync with values.yaml, which hopefully is already readable-ideally more so. |
@wmcdona89 I am not really sure if it's a good idea to keep the values table. It's quite some effort to keep it up to date. When removing values or just change the default value of a key one always has to update the table. I think values.yaml should be authorities. We could link to that file in the README instead. |
I don't want to explain how to run the image as root. Signed-off-by: Torsten Walter <[email protected]>
It's really up to you all as maintainers of the chart. In my PR to your branch I just applied the same template as proposed for the prometheus charts, for the same reasons: 1. simplifying (charts have become a bit overcomplicated, the repeated README table convention is just one way), 2. easier maintenance (and support for when users get frustrated when table values don't work as expected, since they're manually copied for each chart.values change and periodically are wrong). If you wanted to automate updating the |
Signed-off-by: Torsten Walter <[email protected]>
Signed-off-by: Torsten Walter <[email protected]>
I added some more changes:
I also noticed that we still have XML configuration examples in the README. These should be removed or replaces with JCasC alternatives in future PRs. |
I had another look in the file describing the values. What I really like about it is the grouping of related values together. Therefor I am ok with leaving them for now. Generating it from |
So this PR is up for a last review round. We should try to move future improvements to new PRs to unblock the migration and allow people to contribute. |
I opened issue #18 to organize |
This is also the first release of the jenkins chart in the new Github org. The README was updated to reflect the new location.
This also adds https://github.com/github/super-linter GitHub action to validate markdown files.
To ensure a nice contributor experience all linting errors have been fixed.
Note: yaml linting is disabled as Helm templates are no valid yaml.
Closes #3