cloud-automation
cloud-automation copied to clipboard
Allow "-" characters in DB name
A "-" has been used in a DB name without issues for a while here.
At the moment the command gen3 db setup orthanc-s3 in kube-setup-dicom throws the error gen3_db_setup illegal service name: orthanc-s3. With this change, the existing kube-setup-dicom script works.
Link to JIRA ticket if there is one:
New Features
Breaking Changes
Bug Fixes
Improvements
- Allow "-" characters in database names
Dependency updates
Deployment changes
| filepath | $$\textcolor{#23d18b}{\tt{passed}}$$ | $$\textcolor{#f14c4c}{\tt{failed}}$$ | $$\textcolor{#ffa500}{\tt{skipped}}$$ | SUBTOTAL |
|---|---|---|---|---|
| $$\textcolor{#23d18b}{\tt{tests/test\_oauth2.py}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{15}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_centralized\_auth.py}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{16}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_graph\_submit\_and\_query.py}}$$ | $$\textcolor{#23d18b}{\tt{13}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{14}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_guppy\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_presigned\_url.py}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{7}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_requestor.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{5}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_drs\_endpoint.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_ras\_authn.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_study\_viewer.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_dicom\_viewer.py}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{4}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_indexing\_page.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_login\_page.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_homepage.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_pfb\_export.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_client\_credentials.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_aggregate\_mds.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_manifest\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_metadata\_ingestion.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_etl.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_gen3client.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#ffa500}{\tt{tests/test\_gen3ff\_landing\_page.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_discoverypage.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_workspace.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{110}}$$ | $$\textcolor{#f14c4c}{\tt{7}}$$ | $$\textcolor{#ffa500}{\tt{7}}$$ | $$\textcolor{#f14c4c}{\tt{124}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here
| filepath | passed | failed | error | skipped | SUBTOTAL |
|---|---|---|---|---|---|
| tests/test_oauth2.py | 15 | 0 | 0 | 0 | 15 |
| tests/test_centralized_auth.py | 16 | 0 | 0 | 0 | 16 |
| tests/test_graph_submit_and_query.py | 13 | 0 | 0 | 1 | 14 |
| tests/test_data_upload.py | 8 | 0 | 0 | 1 | 9 |
| tests/test_audit_service.py | 5 | 0 | 0 | 0 | 5 |
| tests/test_ras_authn.py | 3 | 0 | 0 | 0 | 3 |
| tests/test_guppy_service.py | 8 | 0 | 0 | 0 | 8 |
| tests/test_presigned_url.py | 7 | 0 | 0 | 0 | 7 |
| tests/test_requestor.py | 5 | 0 | 0 | 0 | 5 |
| tests/test_dbgap.py | 4 | 0 | 0 | 1 | 5 |
| tests/test_user_token.py | 5 | 0 | 0 | 0 | 5 |
| tests/test_drs_endpoint.py | 4 | 0 | 0 | 0 | 4 |
| tests/test_study_viewer.py | 3 | 0 | 0 | 0 | 3 |
| tests/test_login_page.py | 2 | 0 | 0 | 0 | 2 |
| tests/test_oidc_client.py | 2 | 0 | 0 | 0 | 2 |
| tests/test_user_data_library.py | 2 | 0 | 0 | 0 | 2 |
| tests/test_discoverypage.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_workspace.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_client_credentials.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_gen3client.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_manifest_service.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_aggregate_mds.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_google_data_access.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_homepage.py | 1 | 0 | 0 | 0 | 1 |
| tests/test_dicom_viewer.py | 0 | 3 | 0 | 1 | 4 |
| tests/test_register_user.py | 0 | 0 | 0 | 2 | 2 |
| tests/test_gen3ff_landing_page.py | 0 | 0 | 0 | 2 | 2 |
| tests/test_pfb_export.py | 0 | 0 | 1 | 0 | 1 |
| tests/test_etl.py | 0 | 1 | 0 | 0 | 1 |
| TOTAL | 110 | 4 | 1 | 8 | 123 |
Please find the detailed integration test report here
Login here
Please find the ci env pod logs here