-
Notifications
You must be signed in to change notification settings - Fork 41
Create shallow canary marker #240
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
Conversation
Add placeholder values in replacement_values.py to avoid KeyError
|
|
||
|
|
||
| @service_marker | ||
| @pytest.mark.shallow_canary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This marker means if we run pytest with this marker then run this test. In your shell-script you are still running these tests with the regions in this ^(eu-south-2|ap-southeast-3|me-central-1|eu-central-2) Correct if I'm wrong but isn't the goal of this pr to not run these tests in those regions since image is missing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We want to run shallow canary, which includes training and hosting, in eu-south-2, ap-southeast-3, me-central-1, eu-central-2. Training and hosting does not require missing images such as xgboost, debugger and clarify.
|
Verified shallow canary if-else logic (run_test.sh) in CodeBuild. If service region is one of the four (eu-south-2, ap-southeast-3, me-central-1, eu-central-2), then run test_endpoint, test_endpoint_config and test_trainingjob. |
ryansteakley
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rd-pong, ryansteakley The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
- Create shallow canary marker for eu-south-2, ap-southeast-3, me-central-1, eu-central-2, since some registries are not available in those regions. - Add training and hosting to shallow canary - Add placeholder values in replacement_values.py to avoid KeyError (not found) Issue #, if available: Description of changes: By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
- Create shallow canary marker for eu-south-2, ap-southeast-3, me-central-1, eu-central-2, since some registries are not available in those regions. - Add training and hosting to shallow canary - Add placeholder values in replacement_values.py to avoid KeyError (not found) Issue #, if available: Description of changes: By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.