-
Notifications
You must be signed in to change notification settings - Fork 27
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
Add docs for each chart and docs generation/linting #150
Conversation
🤖 Created branch: z_pr150/dfarrell07/helm-docs2 |
I sent a PR upstream to fix the markdownlint failure on raw URLs in the maintainers table: norwoodj/helm-docs#102 |
Somehow the GitHub Pages URL we use to publish and install the charts works to install the charts in CI but also fails with a 404 in CI. The URL is successfully used by Shipyard here: https://github.com/submariner-io/shipyard/blob/ 33dc2ffdadf6e520a2101368f7f7456c031bace0/scripts/shared/lib/ deploy_helm#L14 Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
The maintainers table generated by helm-docs includes a raw URL in Markdown, which fails markdownlint. I sent a PR upstream to fix the root of the issue, but for now we have to disable this linter rule. Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Add docs generated by helm-docs for each chart. The docs will be kept up-to-date with CI and the contents of the docs can be improved in future changes to inline commenting. Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Generate docs for each chart and verify the committed docs match the generated docs. Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
For now there's a commit in this PR to ignore the markdownlint raw URL rule. And if anyone has an explanation for the GH Pages URL working to release/install charts but resolving 404, I'd love to include it in the commit message to ignore that URL in markdownlinkcheck: b9a3f84 |
Sent #153 to fix the bot not adding /ready-to-test. |
🤖 Closed branches: [z_pr150/dfarrell07/helm-docs2] |
See commit messages for details:
Closes: #69