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

Make the rollout knob GKE deployer specific #104

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rgrandl
Copy link
Collaborator

@rgrandl rgrandl commented Oct 5, 2023

Right now the rollout knob is global, and it applies to all deployers. However, each deployer has its own rollout story. E.g., single, multi - no rollout story, SSH - no rollout story, kube - up to the DevOps people how to do it.

The rollout knob makes sense only for the GKE deployer, where we have a custom rollout strategy, so it makes sense to make the knob a GKE deployer specific knob. However, if in the future we'll decide to add a system component that can compute rollout strategies and it can be applied to many deployers, we can move it back.

I will remove the rollout knob from the weaver repo in a followup PR.

Right now the `rollout` knob is global, and it applies to all deployers.
However, each deployer has its own rollout story. E.g., single, multi -
no rollout story, SSH - no rollout story, kube - up to the DevOps people
how to do it.

The rollout knob makes sense only for the GKE deployer, where we have a
custom rollout strategy, so it makes sense to make the knob a GKE
deployer specific knob. However, if in the future we'll decide to add a
system component that can compute rollout strategies and it can be
applied to many deployers, we can move it back.

I will remove the `rollout` knob from the weaver repo in a followup PR.
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.

1 participant