fence
fence copied to clipboard
feat(deny): add global username denial regex
Link to JIRA ticket if there is one:
New Features
- add global username denial regex to configuration
Breaking Changes
Bug Fixes
Improvements
Dependency updates
Deployment changes
Pull Request Test Coverage Report for Build 14274253930
Details
- 0 of 0 changed or added relevant lines in 0 files are covered.
- 17 unchanged lines in 2 files lost coverage.
- Overall coverage increased (+0.01%) to 74.893%
| Files with Coverage Reduction | New Missed Lines | % |
|---|---|---|
| resources/ga4gh/passports.py | 2 | 87.43% |
| auth.py | 15 | 88.34% |
| <!-- | Total: | 17 |
| Totals | |
|---|---|
| Change from base Build 13974871636: | 0.01% |
| Covered Lines: | 8084 |
| Relevant Lines: | 10794 |
💛 - Coveralls
| 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\_data\_upload.py}}$$ | $$\textcolor{#23d18b}{\tt{8}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{9}}$$ |
| $$\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{#23d18b}{\tt{tests/test\_user\_token.py}}$$ | $$\textcolor{#23d18b}{\tt{5}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\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{#f14c4c}{\tt{tests/test\_dbgap.py}}$$ | $$\textcolor{#23d18b}{\tt{3}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#ffa500}{\tt{1}}$$ | $$\textcolor{#f14c4c}{\tt{5}}$$ |
| $$\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\_oidc\_client.py}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{2}}$$ |
| $$\textcolor{#23d18b}{\tt{tests/test\_audit\_service.py}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#23d18b}{\tt{1}}$$ |
| $$\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{#ffa500}{\tt{tests/test\_register\_user.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{2}}$$ |
| $$\textcolor{#f14c4c}{\tt{tests/test\_google\_data\_access.py}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ | $$\textcolor{#666666}{\tt{0}}$$ | $$\textcolor{#f14c4c}{\tt{1}}$$ |
| $$\textcolor{#f14c4c}{\tt{TOTAL}}$$ | $$\textcolor{#23d18b}{\tt{65}}$$ | $$\textcolor{#f14c4c}{\tt{2}}$$ | $$\textcolor{#ffa500}{\tt{4}}$$ | $$\textcolor{#f14c4c}{\tt{71}}$$ |
Please find the detailed integration test report here
Please find the ci env pod logs here