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

Remove resource quota set for the default Argo CD Instance namespace. #206

Closed
iam-veeramalla opened this issue Aug 31, 2021 · 0 comments
Closed
Assignees

Comments

@iam-veeramalla
Copy link
Collaborator

Describe the bug
v1.2 sets resource quota openshift-gitops-compute-resources for the default Argo CD instance namespace. This is created with the intention to restrict the namespace with resources and ensure all the workloads are deployed with resource requests and limits.

Users have noted many issues with this default behavior.

  1. gitops-operator is an openshift specific operator. So the resource quota is set with the scope "Not Terminating" to support the deployment of deployer pods(specific to deployment configs[DC]). Users have reported issue running this in combination with some machine learning pods which are of scope "Terminating".
  2. Few users are using the default Argo CD instance for app delivery. In such cases, Argo CD instance may try to deploy the pods in openshift-gitops namespace which would lead to a failure if the pods does not have resource requests/limits set.
  3. The current resource quota is not well tested and users might have to upscale and downscale the quota as per their requirements.

Expected behavior
Remove the resource quota on the default Argo CD instance namespace.

Additional context
NA

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

1 participant