Conversation
@tsandall: GitHub didn't allow me to request PR reviews from the following users: gtaylor. Note that only helm members and repo collaborators can review this PR, and authors cannot review their own PRs. 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/test-infra repository. |
Hi @tsandall. Thanks for your PR. I'm waiting for a helm member to verify that this patch is reasonable to test. If it is, they should reply with I understand the commands that are listed here. 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/test-infra repository. |
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
35d205a
to
cc36b81
Compare
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
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.
Just two very minor suggestions!
As a very optional pointer, it could be worth considering defining a helper to hold your common labels, per this example. This cuts down on some noise in the resource templates, and also allows your users to quickly fork the Chart to add their org-standard labels.
- Set app version to OPA vresion per convention - Prefer user facing chart name to local in install guide - Refactor standard labels into helper template Signed-off-by: Torin Sandall <torinsandall@gmail.com>
a805490
to
78cc7c3
Compare
@gtaylor thanks for the feedback. I've added another commit addressing those comments. |
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.
I don't have perms to OK this for CI, but this looks good to me!
@gtaylor is there someone else who we should ping to look at this? It would be cool if we could get this merged. I know of at least one OPA user that's already rolled their own helm chart. |
I'll see if I can rouse someone in the #charts room in the Kubernetes Slack org. It looks like the review volume has increased to the point of overwhelming the reviewers. |
## Configuration | ||
|
||
All configuration settings are contained and described in | ||
[values.yaml](values.yaml). |
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.
Can you please document the configuration in a table. See the wordpress chart for an example.
/ok-to-test I'm sorry for the delay in reviewing. We are a bit overwhelmed. Look out for changes coming to reduce that pressure on the maintainers. |
Signed-off-by: Torin Sandall <torinsandall@gmail.com>
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mattfarina, tsandall 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 |
* Add Open Policy Agent chart Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Update chart with example to kick the tires Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Update chart per review feedback - Set app version to OPA vresion per convention - Prefer user facing chart name to local in install guide - Refactor standard labels into helper template Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Add configuration table to README Signed-off-by: Torin Sandall <torinsandall@gmail.com>
* Add Open Policy Agent chart Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Update chart with example to kick the tires Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Update chart per review feedback - Set app version to OPA vresion per convention - Prefer user facing chart name to local in install guide - Refactor standard labels into helper template Signed-off-by: Torin Sandall <torinsandall@gmail.com> * Add configuration table to README Signed-off-by: Torin Sandall <torinsandall@gmail.com>
@tsandall are there any plans to create an upstream chart outside of the charts repo? Many projects are moving away from the "stable" repo which is going to be considered deprecated for most projects going forward. open-policy-agent/opa#1035 |
@alexellis no immediate plans, though if someone wants to take this on, I'd be happy to support. |
Hi @tsandall, me and @angelbarrera92 would be interested in helping to bring the helm chart to https://artifacthub.io/ . |
@phisco that would be great. Can we migrate the existing (deprecated) chart as-is or will changes be needed? If you can drive the effort, that would be excellent. |
Cio @tsandall !!! As @phisco said, we want to contribute helping hosting/automating the OPA helm chart releases. I saw in the following thread/issue and interesting comment from a guy who created a guide to migrate helm charts: https://github.com/helm/charts/issues/21103#issuecomment-715907845 TL;DR: We followed: https://github.com/torstenwalter/helm-chart-hosting This one uses a completly empty github repository + github actions in place to automatic release everything. We've created a repository under our organization: https://github.com/sighupio/opa-helm-charts, feel free to take a look.
Thanks! |
@AlexsJones don't you use OPA in your stack? Would this be relevant to you too? Once the dust as settled, it would be great to get an arkade app for OPA too. |
We can also think about integrating the same release workflow @ gatekeeper repository into the OPA one. |
@angelbarrera92 would it be possible to host the chart under an existing repo? I think that putting into https://github.com/open-policy-agent/kube-mgmt would make the most sense. If that's possible, let me know and we can setup a GitHub team and add you to it so that you can manage it. |
Ciao @tsandall! Sure it is possible, but it makes it really hard to maintain the git history of the original helm chart (unless you rewriting the kube-mgmt history). Feel free to create that team including me and @phisco! Thanks! |
In this case, I'm not too worried about the git history. I've made a team, granted rights on the kube-mgmt repo, and added both of you! Thanks for working on this! |
Hello 馃憢
This is my first chart. Let me know what should be fixed and what can be improved.
What this PR does / why we need it:
This PR adds a chart to deploy OPA as an admission controller. Hopefully this will be useful for others.
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
/cc @gtaylor