| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* properly format requirement
* upgrade setuptools_scm
* Revert "properly format requirement"
This reverts commit 4c8792950fbdbc623c5c373b970850bc2eb5b844.
* test ansible-runner package upgrade
* Revert "test ansible-runner package upgrade"
This reverts commit ba4b74f2bb173441195574ff70a4bc946391661f.
|
| |
|
|
|
| |
remove git+ line
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add django-ansible-base
Signed-off-by: jessicamack <jmack@redhat.com>
* add licenses
* add django-ansible-base
Signed-off-by: jessicamack <jmack@redhat.com>
* add licenses
* apply patch to fix permissions issue
---------
Signed-off-by: jessicamack <jmack@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* allow pytest --migrations to succeed
* We actually subvert migrations from running in test via pytest.ini
--no-migrations option. This has led to bit rot for the sqlite
migrations happy path. This changeset pays off that tech debt and
allows for an sqlite migration happy path.
* This paves the way for programatic invocation of individual migrations
and weaving of the creation of resources (i.e. Instance, Job Template,
etc). With this, a developer can instantiate various database states,
trigger a migration, assert the state of the db, and then have pytest
rollback all of that.
* I will note that in practice, running these migrations is dog shit
slow BUT this work also opens up the possibility of saving and
re-using sqlite3 database files. Normally, caching is not THE answer
and causes more harm than good. But in this case, our migrations are
mostly write-once (I say mostly because this change set violates
that :) so cache invalidation isn't a major issue.
* functional test for migrations on sqlite
* We commonly subvert running migrations in test land. Test land uses
sqlite. By not constantly exercising this code path it atrophies. The
smoke test here is to continuously exercise that code path.
* Add ci test to run migration tests separately, they take =~ 2-3
minutes each on my laptop.
* The smoke tests also serves as an example of how to write migration
tests.
* run migration tests in ci
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
CVE-2023-40267 GitPython: Insecure non-multi options in clone and clone_from is not blocked https://bugzilla.redhat.com/show_bug.cgi?id=2231474
GitPython before 3.1.32 does not block insecure non-multi options in clone and clone_from. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439.
References:
gitpython-developers/GitPython@ca965ec gitpython-developers/GitPython#1609
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
| |
Signed-off-by: delinea-sagar <sagar.wani@c.delinea.com>
|
|
|
|
|
|
|
|
|
|
| |
Dispatcher refactoring to get pg_notify publish payload
as separate method
Refactor periodic module under dispatcher entirely
Use real numbers for schedule reference time
Run based on due_to_run method
Review comments about naming and code comments
|
| |
|
|
|
|
|
|
| |
This drops the django-taggit dependency and drops the relevant fields
from old migrations.
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
| |
|
|
|
| |
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com>
|
| |
|
|
|
| |
Co-authored-by: John Westcott IV <john.westcott.iv@redhat.com>
|
|
|
| |
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com>
|
| |
|
| |
|
|
|
| |
Co-authored-by: Jessica Steurer <70719005+jay-steurer@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Due to dependency issues specifically around upgrading to Django 4.2, we
cannot feasibly have a dependency on psycopg2 and psycopg3. The only
place that was currently using psycopg3 was wsrelay.
Change wsrelay to use the asyncpg library and psycopg2 instead.
Tested locally on kind with a dev build of awx.
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
|
|
|
| |
rerun requirements/updator.sh to regenerate requirements.txt fix conflict introduced by https://github.com/ansible/ansible-runner/pull/1224
|
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
| |
|
|
|
|
| |
[4.3] Bump python dependencies for security fixes
|
|\
| |
| | |
bump receptorctl version to 1.3.0
|
| | |
|
|/
|
|
|
|
|
| |
The hiredis 2.1.0 release doesn't provide source distribution on PyPi so
users can't build that python package from sources.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
|
|
|
|
|
|
| |
Refs django/channels_redis#332
Refs #13313
Signed-off-by: Rick Elrod <rick@elrod.me>
|
| |
|
|
|
| |
Moved to forked version to get latest lxml to allow other pacakges to update
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Removing all >= dependencies as these were upgraded past the >= version with the last update.
The following libraries were secondary imports and were removed from the requirements.in as we are past the version required to fix their CVEs:
* autobhan
* kubernetes
* pyjwt
* sqlparse
|
| |
|
| |
|
| |
|
|\
| |
| | |
move license directory out of docs
|