-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
feat(chart): automate helm json schema #5075
Conversation
Signed-off-by: ivan katliarchuk <[email protected]>
/label tide/merge-method-squash |
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
…eration Signed-off-by: ivan katliarchuk <[email protected]>
Wow, I like that PR ❤️ ! For the github action, there is one ready to go for failing on diff: |
/retitle feat(chart): automate helm schema |
/retitle feat(chart): automate helm json schema |
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.
Thanks for the PR @ivankatliarchuk, this looks great but I have a couple of changes/questions.
- Could you please move the schema values file as where it's been added will trigger an additional chart testing job. If you add a new schema dir under the chart and add the values there that'd work. You should also add this dir to .helmignore, I think ci should also have been added so it'd be worth adding that too.
- Could you explain why you've added
helm-docs
type comments for values with defaults?
Signed-off-by: ivan katliarchuk <[email protected]>
Signed-off-by: ivan katliarchuk <[email protected]>
Understood, it's a breaking change pretty-much. Let me know when to rebase |
@ivankatliarchuk once #5094 has been approved and merged we can get this in. |
@ivankatliarchuk we should be good now. |
Signed-off-by: ivan katliarchuk <[email protected]>
…m-4989 * refs/remotes/origin/helm-4989: Apply suggestions from code review
Rebased, looks like no issues |
Thanks @ivankatliarchuk 🥳🎉!! @mloiseleur can you approve? |
/lgtm cc: @mloiseleur |
@ivankatliarchuk: you cannot LGTM your own PR. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Co-authored-by: Michel Loiseleur <[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.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mloiseleur, stevehipwell 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 |
* master: (33 commits) docs(proposal): support multiple replicas with leader election (kubernetes-sigs#5051) feat(chart): automate helm json schema (kubernetes-sigs#5075) test(aws): introduce first fixture-based (kubernetes-sigs#5092) chore(makefile): add helper and document targets feat: Updated chart for v1.15.2 release chore(makefile): add helper and document targets chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(deps): bump the dev-dependencies group across 1 directory with 21 updates test(domain-filter): simple filters on domain exclusion (kubernetes-sigs#5064) chore(deps): bump nosborn/github-action-markdown-cli ci(docs): add markdown linters and editorconfig (kubernetes-sigs#5055) Address PR comments docs: update and refactor contribution part (kubernetes-sigs#5073) fix(chart): update rbac for F5 transportserver source (kubernetes-sigs#5066) fix(chart): non-string types on svcaccount annotations (kubernetes-sigs#5067) Update aws.md fix: expand tabs in ClouDNS entry fix alignment ...
* master: (97 commits) chore(formatting): fix infected files with correct formatting (kubernetes-sigs#5099) docs: Fix managed-record-type argument docs(proposal): support multiple replicas with leader election (kubernetes-sigs#5051) feat(chart): automate helm json schema (kubernetes-sigs#5075) docs(proposal): update proposal template, add statuses test(aws): introduce first fixture-based (kubernetes-sigs#5092) chore(makefile): add helper and document targets feat: Updated chart for v1.15.2 release chore(makefile): add helper and document targets chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(deps): bump the dev-dependencies group across 1 directory with 21 updates test(domain-filter): simple filters on domain exclusion (kubernetes-sigs#5064) chore(deps): bump nosborn/github-action-markdown-cli ci(docs): add markdown linters and editorconfig (kubernetes-sigs#5055) Address PR comments docs: update and refactor contribution part (kubernetes-sigs#5073) fix(chart): update rbac for F5 transportserver source (kubernetes-sigs#5066) fix(chart): non-string types on svcaccount annotations (kubernetes-sigs#5067) ...
* master: (31 commits) fix(source): debug log on gateway target detection Update docs/sources/service.md chore(formatting): fix infected files with correct formatting (kubernetes-sigs#5099) docs: Fix managed-record-type argument Update docs/sources/service.md docs(proposal): support multiple replicas with leader election (kubernetes-sigs#5051) fixed golangci-lint config updated MD files updated MD files feat(chart): automate helm json schema (kubernetes-sigs#5075) docs(proposal): update proposal template, add statuses test(aws): introduce first fixture-based (kubernetes-sigs#5092) chore(makefile): add helper and document targets feat: Updated chart for v1.15.2 release chore(makefile): add helper and document targets chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(filter-tags): pre-process filter tags chore(deps): bump the dev-dependencies group across 1 directory with 21 updates update service.md, service.go ...
Description
Added script and documented how to automatically update json schema. In follow-up could add/update github actions as well.
Relates #4989 but not resolves
Fixes #4860
Checklist