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-server: add automated tests #3103

Closed
wants to merge 2 commits into from
Closed

Conversation

antoniivanov
Copy link
Collaborator

Lack of regression testing in vdk-server natually leads to its instability due to changes in Control Service helm chart. This is adding smoke test to make sure basic functionality works.

Testing Done: tests

In 5369fc6 ingress configuraiton was made more configurable but the
defaults were removed and that broke vdk-server

Now installation fails with error like

-Stderr output: Error: INSTALLATION FAILED: release vdk failed, and has
been uninstalled due to atomic being set: Ingress.extensions
"vdk-pipelines-control-service" is invalid: spec: Invalid value:
[]networking.IngressRule(nil): either `defaultBackend` or `rules` must
be specified

Testing Done: vdk server --install succeeded locally. Separate PR is
working on adding automated tests.
Lack of regression testing in vdk-server natually leads to its
instability due to changes in Control Service helm chart. This is adding
smoke test to make sure basic functionality works.

Testing Done: tests
@antoniivanov antoniivanov marked this pull request as draft February 12, 2024 11:55
@antoniivanov antoniivanov force-pushed the person/aivanov/dag branch 2 times, most recently from 93cd099 to 4356490 Compare February 12, 2024 14:11
Base automatically changed from person/aivanov/dag to main February 13, 2024 13:14
antoniivanov added a commit that referenced this pull request Feb 13, 2024
In 5369fc6 ingress configuraiton was made more configurable but the
defaults were removed and that broke vdk-server

Now installation fails with error like

-Stderr output: Error: INSTALLATION FAILED: release vdk failed, and has
been uninstalled due to atomic being set: Ingress.extensions
"vdk-pipelines-control-service" is invalid: spec: Invalid value:
[]networking.IngressRule(nil): either `defaultBackend` or `rules` must
be specified

This change also
 - Addressed a TODO about command description 
 - Added missing dependency.

Testing Done: vdk server --install succeeded locally. Separate
[PR](#3103) is
working on adding automated tests.
@DeltaMichael
Copy link
Contributor

Closing due to inactivity

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.

5 participants