summaryrefslogtreecommitdiffstats
path: root/.readthedocs.yaml (unfollow)
Commit message (Collapse)AuthorFilesLines
5 daysRemove oauth provider (#15666)Pablo H.44-1821/+61
* Remove oauth provider This removes the oauth provider functionality from awx. The oauth2_provider app and all references to it have been removed. Migrations to delete the two tables that locally overwrote oauth2_provider tables are included. This change does not include migrations to delete the tables provided by the oauth2_provider app. Also not included here are changes to awxkit, awx_collection or the ui. * Fix linters * Update migrations after rebase * Update collection tests for auth changes The changes in https://github.com/ansible/awx/pull/15554 will cause a few collection tests to fail, depending on what the test configuration is. This changes the tests to look for a specific warning rather than counting the number of warnings emitted. * Update migration * Removed unused oauth_scopes references --------- Co-authored-by: Mike Graves <mgraves@redhat.com> Co-authored-by: Alan Rominger <arominge@redhat.com>
6 daysAddress unclosed fd warningsAlan Rominger3-44/+47
6 days🧪 Make pytest notify us about future warningsSviatoslav Sydorenko6-0/+117
In essence, this configures Python to turn any warnings emitted in runtime into errors[[1]]. This is the best practice that allows reacting to future deprecation announcements that are coming from the dependencies (direct, or transitive, or even CPython itself)[[2]]. The typical workflow looks like this: 1. If a dependency is updated an a warning is hit in tests, the deprecated thing should be replaced with newer APIs. 2. If a dependency is transitive or we have no control over it otherwise, the specific warning and a regex matching its message, plus the module reference (where possible) can be added to the list of temporary ignores in `pytest.ini`. 3. The list of temporary ignores should be reevaluated periodically, including when dependency re-pinning in lockfile is happening. [1]: https://docs.python.org/3/using/cmdline.html#cmdoption-W [2]: https://pytest-with-eric.com/configuration/pytest-ignore-warnings/
6 daysAdd descriptions for plugin names (#15643)Lila Yasin2-2/+33
* Add descriptions for plugin names * Update serializers to display plugin and plugin description * Add function to extract plugin name descriptions * Add description for scm * Conditionalize scm and file descriptions
9 daysRemoved UI-focused user docs from AWX. (#15641)TVo746-13601/+72
* Replaced with larger graphic. * Revert "Replaced with larger graphic." This reverts commit 1214b00052b43c46c5ee9b2833e61c779884ec1c. * Removed UI-focused user docs from AWX. * Fixed indentation for release notes * Removed/updated image files no longer needed.
9 daysDo not check error state if null (#15655)Alan Rominger1-1/+4
10 daysRevive the logstash container for testing (#15654)Alan Rominger3-14/+14
* Revive the logstash container for testing * yamllint
10 daysMake rrule fast forwarding stable (#15601)Seth Foster3-46/+208
By stable, we mean future occurrences of the rrule should be the same before and after the fast forward operation. The problem before was that we were fast forwarding to 7 days ago. For some rrules, this does not retain the old occurrences. Thus, jobs would launch at unexpected times. This change makes sure we fast forward in increments of the rrule INTERVAL, thus the new dtstart should be in the occurrence list of the old rrule. Additionally, code is updated to fast forward EXRULE (exclusion rules) in addition to RRULE --------- Signed-off-by: Seth Foster <fosterbseth@gmail.com> Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
11 daysfeat: remove collection support for oauth (#15623)Pablo H.18-824/+62
Co-authored-by: Alan Rominger <arominge@redhat.com>
11 daysRemoval of OAuth2 stuff from CLIAlan Rominger18-320/+17
also from awxkit generally Remove login command
12 daysFix server error from system job detail view (#15640)Alan Rominger3-3/+25
13 daysAdd option to skip credential type discoveryChris Meyers1-1/+9
* Option to avoid database operations in django init path. Useful for running collectstatic, or other management commands, without a database.
13 daysFix error with CLI monitor of ad hoc output (#15642)Alan Rominger1-7/+5