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

Ability to configure concurrent installs vs upgrades #638

Open
dmarkey opened this issue Mar 9, 2023 · 2 comments
Open

Ability to configure concurrent installs vs upgrades #638

dmarkey opened this issue Mar 9, 2023 · 2 comments
Labels
enhancement New feature or request hold Issues and pull requests put on hold

Comments

@dmarkey
Copy link

dmarkey commented Mar 9, 2023

Hi,

We have a helm chart that is big and takes a while to install has it has a lot of pre-install hooks, so we have concurrency set low.

However we have 50+ instances of the helm chart, so this makes upgrades slow to roll out.

The ability to configure concurrency differently for installs vs upgrades would solve this problem for us.

Thanks!

David

@hiddeco
Copy link
Member

hiddeco commented Mar 9, 2023

Concurrency is configured at HelmRelease level and installations and upgrades are processed by the same worker pool, changing this is not feasible at the moment.

I am willing to look at alternatives to this, using e.g. virtual "pools" which would re-queue until there is place for the action they want to perform. But this has to wait till further architectural changes have landed, as the current structure of the code hardly allows for this in a sane way.

@hiddeco hiddeco added enhancement New feature or request hold Issues and pull requests put on hold labels Mar 9, 2023
@dmarkey
Copy link
Author

dmarkey commented Mar 9, 2023

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hold Issues and pull requests put on hold
Projects
None yet
Development

No branches or pull requests

2 participants