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

Update to support OpenShift GitOps 1.11 #272

Merged
merged 1 commit into from
Jan 10, 2024

Conversation

sabre1041
Copy link
Contributor

Update to support OpenShift GitOps 1.11

@gnunn1
Copy link
Collaborator

gnunn1 commented Dec 10, 2023

LGTM however I'll leave to the others to comment on changing patch-channel to patch-subscription since everywhere else AFAIK we are using patch-channel. Or maybe an oppty to start moving this into inline patches in kustomization.yaml?

@sabre1041
Copy link
Contributor Author

LGTM however I'll leave to the others to comment on changing patch-channel to patch-subscription since everywhere else AFAIK we are using patch-channel. Or maybe an oppty to start moving this into inline patches in kustomization.yaml?

We need to patch more than the channel starting in 1.11 since it deploys to a unique namespace

@pittar
Copy link
Collaborator

pittar commented Dec 10, 2023

@gnunn1 , I'd be happy to start moving these patches inline. Maybe I can find some time over the holidays :)

@pittar
Copy link
Collaborator

pittar commented Dec 10, 2023

@sabre1041 , if we moved the patch inline, would that solve the naming issue?

@sabre1041
Copy link
Contributor Author

@sabre1041 , if we moved the patch inline, would that solve the naming issue?

I do not understand the the issue with changing the name of the patch. It is performing more than just patching the channel

@gnunn1
Copy link
Collaborator

gnunn1 commented Dec 10, 2023

I'm ok with the name change given @sabre1041 comment.

With the change in namespace do we need a readme comment about updating from other overlay versions as the namespace change will break things if you don't have pruning enabled in Argo CD?

@sabre1041
Copy link
Contributor Author

I'm ok with the name change given @sabre1041 comment.

With the change in namespace do we need a readme comment about updating from other overlay versions as the namespace change will break things if you don't have pruning enabled in Argo CD?

So doing more research. The use of a separate namespace began with 1.10. Maybe we move forward with the following:

  1. Apply the new component to the 1.10 overlay
    1. This is challenging if this overlay is in use
  2. Add notes in overlay README

Open for discussing options

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.

There is a typo in the readme; beside that, look good to me.
Moving the operator to its own namespace is a good idea (I did this a year ago and it removed a lot of OLM related issues).

openshift-gitops-operator/README.md Outdated Show resolved Hide resolved
Signed-off-by: Andrew Block <andy.block@gmail.com>
@sabre1041 sabre1041 force-pushed the openshift-gitops-1.11-support branch from 4e891b3 to 30e9fef Compare December 11, 2023 13:35
@adetalhouet
Copy link
Contributor

I'll let @gnunn1 or @pittar merge this given the outstanding discussion. From my standpoint, it is good to go.

@pittar
Copy link
Collaborator

pittar commented Jan 10, 2024

I'd never argue against @sabre1041 ;)

@pittar pittar merged commit 8420dbc into redhat-cop:main Jan 10, 2024
4 checks passed
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.

4 participants