Skip to content
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

Merged
merged 5 commits into from
Jun 29, 2021

Conversation

dfarrell07
Copy link
Member

See commit messages for details:

Closes: #69

@dfarrell07 dfarrell07 added this to the 0.10-m3 milestone Jun 25, 2021
@dfarrell07 dfarrell07 self-assigned this Jun 25, 2021
@submariner-bot
Copy link
Contributor

🤖 Created branch: z_pr150/dfarrell07/helm-docs2

@dfarrell07
Copy link
Member Author

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>
@dfarrell07
Copy link
Member Author

I sent a PR upstream to fix the markdownlint failure on raw URLs in the maintainers table: norwoodj/helm-docs#102

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

@dfarrell07 dfarrell07 marked this pull request as ready for review June 25, 2021 20:50
@dfarrell07 dfarrell07 requested a review from SteveMattar June 28, 2021 13:26
@dfarrell07
Copy link
Member Author

Sent #153 to fix the bot not adding /ready-to-test.

@dfarrell07 dfarrell07 merged commit 23968af into submariner-io:devel Jun 29, 2021
@submariner-bot
Copy link
Contributor

🤖 Closed branches: [z_pr150/dfarrell07/helm-docs2]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add helm-docs automatic docs generation/testing
4 participants