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 policy-generator component #251

Merged
merged 1 commit into from
May 2, 2024

Conversation

strangiato
Copy link
Contributor

This adds a new component for patching the argocd instance to enable the ACM policy generator plugin.

Since this component has a conflict with the kustomize-build-enable-helm component I have added some notes on both to indicate that they are not compatible with each other.

@strangiato strangiato marked this pull request as draft October 11, 2023 16:37
Copy link
Collaborator

@pittar pittar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pittar
Copy link
Collaborator

pittar commented Nov 1, 2023

@adetalhouet @gnunn1 this is awaiting your reviews :)

Copy link
Contributor

@adetalhouet adetalhouet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@adetalhouet
Copy link
Contributor

Actually, thinking more about this; the kustomize plugins are versioned with ACM release. Shouldn't we have an overlay structure to account for the different ACM releases. Also, shouldn't this patch be part of the ACM sub-folder.
Thoughts?

@gnunn1
Copy link
Collaborator

gnunn1 commented Nov 22, 2023

I don't know what the official ACM policy is on this, technically there is no issue using the latest and greatest since it is completely decoupled from ACM and brings the benefit of having the latest version available with the newest features.

@gnunn1
Copy link
Collaborator

gnunn1 commented Nov 22, 2023

Otherwise LGTM

@adetalhouet
Copy link
Contributor

adetalhouet commented Nov 22, 2023

@gnunn1

technically there is no issue using the latest and greatest since it is completely decoupled from ACM

I'm not as sure as you are on this. Given the plugin generates CR out of CRDs, and the CRDs are coupled to ACM release cycle, I do foresee potential disconnect if using the latest plugin with say ACM 2.3 release. (but that concern is more theoretical than something I actually faced).

@gnunn1
Copy link
Collaborator

gnunn1 commented Nov 22, 2023

I'm not as sure as you are on this. Given the plugin generates CR out of CRDs, and the CRDs are coupled to ACM release cycle, I do foresee potential disconnect if using the latest plugin with say ACM 2.3 release. (but that concern is more theoretical than something I actually faced).

That's a fair point, thanks for pointing that out.

@strangiato strangiato marked this pull request as ready for review December 12, 2023 17:19
@adetalhouet adetalhouet merged commit 3b3614b into redhat-cop:main May 2, 2024
4 checks passed
@bemarek
Copy link
Contributor

bemarek commented Aug 5, 2024

README.md should be corrected as in sections "Purpose" and "Known Incompatibilities" it looks like copied from kustomize-build-enable-helm component README.md file. Probably the latter was used as a template.

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

Successfully merging this pull request may close these issues.

5 participants