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

vdk-control-cli: set vdk version and enabled when deploying new job #752

Merged
merged 3 commits into from
Mar 7, 2022

Conversation

antoniivanov
Copy link
Collaborator

Currently we cannot create new deployment and at the same time enable it
or set other vdk version in a single operation. This means we have to do
it in two different cli calls which may create race condition (where job
deployment starts with previous configuration before new is applied)

In this change we enable passing --vdk-version and --enabled when
creating deployment
with vdk deploy --create e.g

vdk deploy --create --vdk-version 1.2 --disabled

would create a new deplloyment which uses vdk version 1.2 and is
disabled.

Testing Done: automated tests included

Signed-off-by: Antoni Ivanov [email protected]

Currently we cannot create new deployment and at the same time enable it
or set other vdk version in a single operation. This means we have to do
it in two different cli calls which may create race condition (where job
deployment starts with previous configuration before new is applied)

In this change we enable passing --vdk-version and --enabled when
creating deployment
with vdk deploy --create e.g
```
vdk deploy --create --vdk-version 1.2 --disabled
```
would create a new deplloyment which uses vdk version 1.2 and is
disabled.

Testing Done: automated tests included

Signed-off-by: Antoni Ivanov <[email protected]>
@antoniivanov antoniivanov force-pushed the person/aivanov/vdk-control-cli-create branch from b59d09d to 9577eed Compare March 7, 2022 11:29
Copy link
Contributor

@gabrielgeorgiev1 gabrielgeorgiev1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

…oups/job/test_deploy.py

Co-authored-by: Gabriel Georgiev <[email protected]>
Copy link
Contributor

@YanaZhivkova YanaZhivkova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@antoniivanov antoniivanov merged commit ac2b787 into main Mar 7, 2022
@antoniivanov antoniivanov deleted the person/aivanov/vdk-control-cli-create branch March 7, 2022 14:53
antoniivanov added a commit that referenced this pull request Mar 16, 2022
…752)

* vdk-control-cli: set vdk version and enabled when deploying new job

Currently, we cannot create a new deployment and at the same time enable it
or set another vdk version in a single operation. This means we have to do
it in two different cli calls which may create race condition (where job
deployment starts with the previous configuration before new is applied)

In this change we enable passing --vdk-version and --enabled when
creating deployment
with vdk deploy --create e.g
```
vdk deploy --create --vdk-version 1.2 --disabled
```
would create a new deployment which uses vdk version 1.2 and is
disabled.

Testing Done: automated tests included

Signed-off-by: Antoni Ivanov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants