| Commit message (Collapse) | Author | Files | Lines |
|
* Fix 500 error due to None data in DAB response
* NOQA for flake8 failures
|
|
|
|
|
|
Removed docs associated with OIDC auth.
|
|
* Update settings from DAB features
* Move to the end of the list more correctly
|
|
upload the results for awx-collection separately
the rest of the tests can stay under awx
|
|
It's already being generated, just not uploaded. This patch
addresses that.
|
|
* There isn't a great reason to allow the UI to edit these meta-data
fields that denote the last time an analytics job ran.
* The only reason I hesitate to mark them uneditable in the API is that
they are useful to change in order to influence when the jobs run.
Mostly for debug purposes or 1-off.
|
|
* 🧪 Run sanity tests w/ `ansible-test-gh-action`
* 🧪 Upload sanity results to unified dashboard
|
|
This is a follow up for #15532.
|
|
|
|
* update ci to upload test report
* Update .github/workflows/ci.yml
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* Update .github/workflows/ci.yml
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* Update .github/workflows/ci.yml
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* Update .github/workflows/ci.yml
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* Update .github/workflows/ci.yml
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
---------
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
|
|
|
|
This drops the coverage source spec from the `pytest` args as it's
already configured in `coveragerc` which is a better place for
keeping it.
|
|
This format is contains file paths unlike the newer implementation.
|
|
This setting does not seem necessary so there is no reason for it to
be listed.
|
|
|
|
location (#15502)
|
|
|
|
* Removed files from AWX that were moved to awx-plugins.
* Removed credential plugins file from AWX.
* Resolved broken build: added back missing graphics and removed obsolete xrefs.
|
|
|
|
|
|
|
|
This helps disambiguate main project code from the tests.
|
|
The automatic discovery is currently unreliable.
Ref: https://github.com/codecov/codecov-cli/issues/500
|
|
Adding credential and execution environment roles
validates that the user belongs to the same org
as the credential or EE.
In some situations, the user-org membership has not
yet been synced from gateway to controller.
In this case, controller will make a request to
gateway to check if the user is part of the org.
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
|
|
|
|
|
|
Make codecov identify metrics for tests and awx modules separately.
|
|
This is an option that appeared in Coverage.py v7.2.0.
|
|
This is a variation of #15510, this time fixing the
`detect-schema-change` make target.
|
|
|
|
These tests are known to only be executed partially or not at all. So
we always get incomplete, missing, and sometimes flaky, coverage in
the test functions that are expected to fail.
This change updates the ``coverage.py`` config to prevent said tests
from influencing the coverage level measurement.
Ref https://github.com/pytest-dev/pytest/pull/12531
|
|
This is a variation of #15509, fixing the `run_awx_devel` in-tree
action this time.
|
|
|
|
|
|
|
|
# Add a postfix to the UI URL patterns for UI URL generated by the API
# example if set to '' UI URL generated by the API for jobs would be $TOWER_URL/jobs
# example if set to 'execution' UI URL generated by the API for jobs would be $TOWER_URL/execution/jobs
|
|
|
|
* fix: avoid race conditions when removing multiple instance groups at once
* remove unused imports
|
|
* Register all discovered CredentialType(s) after Django finishes
loading
* Protect parallel registrations using shared postgres advisory lock
* The down-side of this is that this will run when it does not need to,
adding overhead to the init process.
* Only register discovered credential types in the database IF
migrations have ran and are up-to-date.
|
|
Fixes: https://issues.redhat.com/browse/AAP-30995
|
|
Not user configurable
|
|
Remove OpenSSL pin
|
|
REDHAT_USERNAME and REDHAT_PASSWORD are default to empty string instead of None
|
|
User and Team assignments using the DAB
RBAC system will be translated back to the old
Role system.
This ensures better backward compatibility and
addresses some inconsistences in the UI that were
relying on older RBAC endpoints.
Signed-off-by: Seth Foster <fosterbseth@gmail.com>
Co-authored-by: Alan Rominger <arominge@redhat.com>
|
|
used in analytic
|
|
|
|
* There is only __init__.py in awx/main/models/credential/ now. So let's
simplify things and move init up a dir.
|
|
* #egg _could_ be awx-plugins.some.other.provided.package
* Also point at ansible devel instead of a forked branch since the
entrypoints PR has now merged to devel
|