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

control-service: deployment controller reads from db #2800

Merged
merged 5 commits into from
Oct 18, 2023

Conversation

mrMoZ1
Copy link
Contributor

@mrMoZ1 mrMoZ1 commented Oct 17, 2023

what: DataJobDeploymentController now has the functionality to read from the DB.

why: Part of the persistence VEP which can be found here - https://github.com/vmware/versatile-data-kit/tree/main/specs/vep-2272-complete-data-job-configuration-persistence This PR will reduce the overhead on K8S when making API calls to the control-service.

testing: added unit tests.

mrMoZ1 and others added 2 commits October 17, 2023 13:04
@mrMoZ1 mrMoZ1 force-pushed the person/mzhivkov/deployment-reads branch from 8a99d12 to 9194258 Compare October 17, 2023 10:06
@antoniivanov
Copy link
Collaborator

why: Part of the persistence VEP

Let's be more specific.

mrMoZ1 and others added 2 commits October 17, 2023 17:18
Signed-off-by: mrMoZ1 <mzhivkov@vmware.com>
@mrMoZ1 mrMoZ1 merged commit e9af4fa into main Oct 18, 2023
7 checks passed
@mrMoZ1 mrMoZ1 deleted the person/mzhivkov/deployment-reads branch October 18, 2023 11:44
mrMoZ1 pushed a commit that referenced this pull request Oct 19, 2023
what: When calling the deploymentList method of the
DataJobsDeploymentController class and a job without deployments exists,
the API will now return an empty list instead of 404.

why: Recent changes in
#2800 refactored the
method to return 404 instead of empty list in this situation, however
this breaks the post deployment test.

testing: added unit test.

---------

Signed-off-by: mrMoZ1 <mzhivkov@vmware.com>
Co-authored-by: github-actions <>
Co-authored-by: Miroslav Ivanov <40535952+mivanov1988@users.noreply.github.com>
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.

None yet

5 participants