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

Allow running CMPs as standalone pods instead of sidecars #15644

Closed
jsoref opened this issue Sep 24, 2023 · 1 comment
Closed

Allow running CMPs as standalone pods instead of sidecars #15644

jsoref opened this issue Sep 24, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@jsoref
Copy link
Member

jsoref commented Sep 24, 2023

Summary

CMPs should be able to be run in their own pods instead of relying on resources for the repo-server pod.

Motivation

Our nodes are resource constrained. We run a couple of CMPs in our repo-server pod and the resources required to make everyone happy exceed the node size. But 99% of the time none of the containers need any resources, not the argocd-repo-server itself and certainly not any of the CMPs.

Proposal

Whether the argocd-repo-server relies on a new CRD to define a new pod type and instantiates it, or whether it relies on some other magic is not something I care about. The end result should be a way to define a CMP such that argocd-repo-server can use it to resolve CMP handled content, and when CMPs aren't needed, their cost to the k8s cluster should be approximately 0.

See also #15006.

@jsoref jsoref added the enhancement New feature or request label Sep 24, 2023
@jsoref
Copy link
Member Author

jsoref commented Jan 19, 2024

I think that #14132 will address this

@jsoref jsoref closed this as completed Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant