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

Support installation on OpenShift/OKD >= 4.14 without DeploymentConfig #1359

Open
psy-q opened this issue May 16, 2024 · 6 comments
Open

Support installation on OpenShift/OKD >= 4.14 without DeploymentConfig #1359

psy-q opened this issue May 16, 2024 · 6 comments

Comments

@psy-q
Copy link

psy-q commented May 16, 2024

DeploymentConfig is deprecated starting with OpenShift/OKD 4.14 and should no longer be used.

Is your feature request related to a problem? Please describe.

Trying to install the Argo CD operator on such a cluster without DeploymentConfig enabled results in argocd-operator-controller-manager crashlooping with:

ERROR setup problem running manager {"error": "failed to wait for argocd caches to sync: timed out waiting for cache to be synced for Kind *v1.DeploymentConfig"}

Describe the solution you'd like
Ensure the operator works on OCP/OKD clusters that don't have the DeploymentConfig capability enabled. Normal Kubernetes Deployment manifests can be used instead.

Describe alternatives you've considered
None, since the resource is already deprecated and will be removed from OpenShift/OKD soon.

@svghadi
Copy link
Collaborator

svghadi commented May 17, 2024

Thank you @psy-q for creating the issue. We have some on-going efforts to address this in #1329.

@ti8m-dah
Copy link

ti8m-dah commented Jul 8, 2024

Hi all

Sorry to bump this, but we ran into this on a new cluster as well.
From what I can tell the "fixing" Pull Request was merged and "released" as part of 0.11.0, however, that versions seems to be not available, from neither the OperatorHub nor the community operators.
Since there is no documentation regarding the release process, I was wondering if the release is still being staged or if something else is missing?

Thank you for any insights you could provide!

@svghadi
Copy link
Collaborator

svghadi commented Jul 9, 2024

Hi @ti8m-dah,
Sorry for the confusion. We have cut a GitHub release for 0.11.0, however, the operator is not yet available on OperatorHub or the community operators. The current release process for the operator is manual, which sometimes leads to delays. We are in the process of streamlining our release pipeline to automate it for quicker releases and better visibility for users.

As for 0.11.0 release, it should be available on OperatorHub in next few weeks. I will communicate here once it's released.

@ti8m-dah
Copy link

ti8m-dah commented Jul 9, 2024

Hi @svghadi

Thank you for your response and resolving the confusion!
I know the pain too well for not automated release workflows, sadly I have no experience with releasing OperatorSDK projects, otherwise I would been happy to support with GitHub Action know-how.

@svghadi
Copy link
Collaborator

svghadi commented Aug 1, 2024

Hi @ti8m-dah,
The 0.11.0 version of the operator is now available on OpenShift Community Operators. However, due to a backend issue on the OperatorHub side, the latest version is not yet available for Kubernetes users. We are following up with the OperatorHub team on this.

@ti8m-dah
Copy link

ti8m-dah commented Aug 2, 2024

Hi @svghadi

Thank you very much for the update and best of luck with the fix for the OperatorHub!

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

No branches or pull requests

3 participants