John Westcott IV
9f27436c75
Adding basic unit/funcational tests
2023-04-07 08:54:56 -04:00
John Westcott IV
e60869e653
Consoldating similar methods
2023-04-07 08:54:56 -04:00
John Westcott IV
51e19d9d0b
Adding all endpoints to /api/v2/analytics/
2023-04-07 08:54:56 -04:00
John Westcott IV
0e68caf0f7
Do not add closing color tags if --no-color was specified
2023-04-05 12:03:15 -04:00
John Westcott IV
b5c052b2e6
Adding import of centos repo key for dnf
2023-04-05 09:38:02 -04:00
John Westcott IV
fa3920d3a3
Adding default index_awx.html incase user forgets to build ui-next
2023-03-17 11:11:22 -04:00
John Westcott IV
26a888547d
Fixing variable with duplicate name which was causing errors with LDAP team addition
2023-02-14 14:56:13 -05:00
John Westcott IV
f28203913f
Fixing indentation in project module
2023-02-02 13:34:19 -05:00
John Westcott IV
9f63c99bee
Adding functional test for LDAP _update_m2m_relationships
2023-01-26 16:10:27 -05:00
John Westcott IV
c26d211ee0
Nominal change to the pr body check
2023-01-25 17:12:43 -05:00
John Westcott IV
eb9431ee1f
Fixing hard coded project
2023-01-24 13:50:07 -05:00
John Westcott IV
fd6605932a
Adding exception if unable to find the controler plane ee
2023-01-24 13:50:07 -05:00
John Westcott IV
5de9cf748d
Two changes to promote action
...
Perform a git reset --hard before attempting to release awxkit to pypi.
We found that something new in the process was causing an unexpected behavior if the git tree had any changes inside it.
It would cause a devel version to be created and used as part of the upload which pypi was refusing.
Collections can not easly be deleted from galaxy so if we have to rerun a job because of a pypi or quay failure we don't want to try and upload the collection again.
2023-01-23 15:37:02 -05:00
John Westcott IV
7e40a4daed
Refactoring code
2023-01-09 10:31:15 -05:00
John Westcott IV
47e824dd11
Fixing LDAP reconcile loop
2023-01-09 10:31:15 -05:00
John Westcott IV
5d96ee084d
Adding endswith(awx) to stage
2022-12-08 16:36:04 -05:00
John Westcott IV
31c2e1a450
Only allow promote and stage to run on the awx repo
2022-12-07 14:09:36 -05:00
John Westcott IV
ec7e2284df
Pinning django-split-settings per build issue
2022-12-02 08:27:32 -05:00
John Westcott IV
b36fa93005
Changing wording of README to better reflect how to test the offline build
2022-11-29 10:42:23 -05:00
John Westcott IV
8839b4e90b
Fixing last minute version change of setuptools in the Makefile
2022-11-29 10:41:52 -05:00
John Westcott IV
fe48dc412f
Cleaning up requirements.in
...
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
2022-11-28 15:23:50 -05:00
John Westcott IV
3a25c4221f
Pinning xmlsec to allow for lxml 4.7.0
2022-11-28 15:23:50 -05:00
John Westcott IV
7e1be3ef94
Fixing versions in Makefile
2022-11-28 15:23:50 -05:00
John Westcott IV
b2f8ca09ba
Altering licenses and sources to match updated requirements
2022-11-28 15:23:50 -05:00
John Westcott IV
c7692f5c56
Pinning pyparsing due to testing issues
2022-11-28 15:23:50 -05:00
John Westcott IV
3b24afa7f2
After channels upgrade the docs now say to import daphne instead of channels in the INSTALLED_APPS
2022-11-28 15:23:50 -05:00
John Westcott IV
2b3f3e2043
Add .as_asgi to the websockets as required by the new library
2022-11-28 15:23:50 -05:00
John Westcott IV
68614b83c0
Changing from aioredis to redis
...
aioredist was superceeded by redis
Someone referenced this directly but didn't add it to requirements.in. So when we upgraded channels-redis and it dropped aioredis this started failing
2022-11-28 15:23:50 -05:00
John Westcott IV
a1edc75c11
General lib upgrades
2022-11-28 15:23:50 -05:00
John Westcott IV
1106367962
Doing a hard pin on django
2022-11-11 13:37:15 -05:00
John Westcott IV
b269ed48ee
Updating the patch release of django per dependabot alerts
2022-11-09 10:24:16 -05:00
John Westcott IV
fe1b37afaf
Updating README and update.sh usage
2022-11-09 10:15:36 -05:00
John Westcott IV
fc838ba44b
Fix pr_body_check
2022-10-27 15:39:18 -04:00
John Westcott IV
a4fba37222
Changing to handle not only missing but null and empty organization in team map
2022-10-03 14:42:15 -04:00
John Westcott IV
3a09522d3e
Fixing '== None' and better handeling of {} settings
2022-10-03 14:01:38 -04:00
John Westcott IV
b5db710c8b
Multiple enhancements
...
Extrapolating reconciliation of desired and actual states to a function
Converting heave prefect related methods to user focus for query optimization
Converting from get_or_create to simply create
Added memory calculations for query optimization
2022-10-03 13:22:54 -04:00
John Westcott IV
d1588b94b0
Updating migration file again
2022-09-29 14:20:49 -04:00
John Westcott IV
2d756959d3
Altering prefered_instance_groups for ad_hoc_commands and inventory objects
2022-09-29 14:19:37 -04:00
John Westcott IV
e6518a1d1c
Updating the migration id
2022-09-29 14:19:37 -04:00
John Westcott IV
84d00722b9
Add prevent_instance_group_fallback to awxkit
2022-09-29 14:19:37 -04:00
John Westcott IV
a95a76ec56
Fixing warnings from rebase
2022-09-29 14:19:37 -04:00
John Westcott IV
420b3c8b84
Adding prevent instance group fallback to inventory and jt defail screens
2022-09-29 14:19:37 -04:00
John Westcott IV
5ba0bf3a64
Fixing UI tests
2022-09-29 14:19:37 -04:00
John Westcott IV
7031753a6d
Updating migration file
2022-09-29 14:19:37 -04:00
John Westcott IV
6415671d93
Creating options (like job template) on inventory screen
2022-09-29 14:19:37 -04:00
John Westcott IV
e5fd42c4da
Removing debug message and adding help details about empty groups
2022-09-29 14:19:36 -04:00
John Westcott IV
0f675cd375
Updating modules for prevent_instance_group_fallback
2022-09-29 14:19:36 -04:00
John Westcott IV
a85268f74a
Fixing inventoy help text
2022-09-29 14:19:36 -04:00
John Westcott IV
0983bd8dc0
Adding prevent_instance_group_fallback
2022-09-29 14:19:36 -04:00
John Westcott IV
e7c75f3510
Reverting checking of LDAP groups
...
The initial check performed case insensitive searches and the new method was case sensitive
The optimization of the new method is likely not going to contribute noticable slowness
2022-09-28 12:36:51 -04:00
John Westcott IV
80a0842df1
Updating comments and remove unneeded variable
2022-09-26 10:36:27 -04:00
John Westcott IV
2dd2931ab2
Fixing bug, updating comments and adding debugging logging
2022-09-26 09:17:22 -04:00
John Westcott IV
e83a4d7234
Refactor of LDAP backend to be more efficent
2022-09-23 19:42:21 -04:00
John Westcott IV
1cfbc02d98
Collection test fixes from prompting changes
...
DNE can sometimes be dne depending on versions, fixing test to find either
Adding additional node to Demo Inventory for job slice counting
2022-09-22 16:08:23 -04:00
John Westcott IV
dca27b59c9
Fixing is_detached methods' filters
2022-09-22 16:08:22 -04:00
John Westcott IV
86e7151508
Get more specific as to which timeout caused the issue
2022-09-22 16:08:21 -04:00
John Westcott IV
75597cf29c
Altering --timeout from awxkit to --action-timeout to remove conflict with new launch timeout
2022-09-22 16:08:21 -04:00
John Westcott IV
b501b30db4
Changing label functions to account for new relationships
...
Removing unreferenced get_orphaned_labels
Forcing forks and job_slice_count to be >=0
2022-09-22 16:08:06 -04:00
John Westcott IV
a528a78e0e
Fixing serializers per review
...
Removing try/except around instance_groups
Removing redefined execution_environment
Reordering labels/creds/igs/ee/etc
Removing special treatment for EEs when doing setattrs
Adding help_text to execution environments
Adding EE serializer on JobCreateScheduleSerializer
2022-09-22 16:07:53 -04:00
John Westcott IV
efeeeefd4c
Removing labels and instance_groups from the job serializer page as top level items (still in summary fields)
2022-09-22 15:58:16 -04:00
John Westcott IV
c1b20a8ba7
Removing non-functional lines
2022-09-22 15:58:15 -04:00
John Westcott IV
d63c940e2f
Changing migration sfrom 0167 to 0168
...
Fixing linting error
2022-09-22 15:58:12 -04:00
John Westcott IV
e076f1ee2a
Making labels additive and not adding a many item to config if already in parent
2022-09-22 15:39:49 -04:00
John Westcott IV
4f5596eb0c
Adding unit/functional tests, fixing tests
...
Making common class for LabelList
Fixing related field name
Fixing get_effective_slice_ct to look for corerct field and also override _eager_field
2022-09-22 15:39:16 -04:00
John Westcott IV
809df74050
Adding EE/IG/labels/forks/timeout/job_slice_count to schedules
...
Modifying schedules to work with related fields
Updating awx.awx.workflow_job_template_node
2022-09-22 15:35:27 -04:00
John Westcott IV
c41becec13
Adding triage response for inquaries around Oracles version of AWX
2022-08-01 12:00:48 -04:00
John Westcott IV
8be64145f9
Updating pyjwt per dependabot
2022-07-14 08:35:46 -04:00
John Westcott IV
61f483ae32
Fixing UI general test
2022-06-22 14:04:12 -04:00
John Westcott IV
21bed7473d
Making verbosity list and options a constant and adding WinRM debug to everything
2022-06-22 14:04:11 -04:00
John Westcott IV
fddf292d47
Additional changes from review
2022-06-10 10:26:24 -04:00
John Westcott IV
1180634ba7
Fixing UI checks
2022-06-10 10:26:23 -04:00
John Westcott IV
9abdafe101
Removing read_only as its the default setting
2022-06-10 10:26:23 -04:00
John Westcott IV
48ebcd5918
Fixing assertion of schedule_zoneinfo
2022-06-10 10:26:23 -04:00
John Westcott IV
fe6d0ce9cc
Adding help text to until and timezone fields
2022-06-10 10:26:23 -04:00
John Westcott IV
62dabcae63
Removing unneeded function
2022-06-10 10:26:23 -04:00
John Westcott IV
b05ebe9623
Starting UI change to warn if linked TZ is selected
2022-06-10 10:26:23 -04:00
John Westcott IV
c836fafb61
modifying schedules API to return a list of links
2022-06-10 10:26:23 -04:00
John Westcott IV
f37951249f
Adding options fqcn (ansible.builtin.) to playbook identification
2022-06-06 17:32:37 -04:00
John Westcott IV
ab9c97b158
Adding irc bullhorn to release process
2022-06-02 11:30:57 -04:00
John Westcott IV
4d47f24dd4
Chaning API version from v1beta1 to v1
2022-02-24 11:17:36 -05:00
John Westcott IV
c7a1fb67d0
SAML superuse/auditor now searching all fields in a list instead of just the first
2022-02-23 09:35:11 -05:00
John Westcott IV
50d52c31e2
Chaning workflow to run on all release branches
2022-02-15 15:32:27 -05:00
John Westcott IV
a9a7fac308
Removing the Installer option in issues and pr templates
2022-01-31 10:56:59 -05:00
John Westcott IV
1fb38137dc
Adding Collection and Installer category to issues/prs
2022-01-30 14:01:25 -05:00
John Westcott IV
2d6192db75
Adding triage label to any new issue
2022-01-30 13:59:37 -05:00
John Westcott IV
515c3450c2
Fixing linting issue
2021-09-10 08:46:41 -04:00
John Westcott IV
5607c350cd
Removing parens
2021-09-10 08:46:41 -04:00
John Westcott IV
b9758f5c1a
Adding unit test for no header response
2021-09-10 08:46:41 -04:00
John Westcott IV
aad432aaa3
Changing to Version instead of Type
2021-09-10 08:46:41 -04:00
John Westcott IV
d4971eb7b7
Preventing error if we were unable to get an API version
2021-09-10 08:46:41 -04:00
John Westcott IV
75a99bb1d5
Fixing version check
2021-03-25 10:56:34 -04:00
John Westcott IV
aa9906ebae
Fixing issues
2021-03-25 10:39:03 -04:00
John Westcott IV
bb43ecb0b5
Splitting out AWX and Tower versions
2021-03-25 10:39:03 -04:00
John Westcott IV
c759c83daf
Fixing stack trace from an error not having a detail
2020-10-15 15:09:11 -04:00
John Westcott IV
407356239b
Fixing get_one calls in tower_inventory_source_update
2020-10-15 12:40:31 -04:00
John Westcott IV
0d8b1d172c
Fixing linting and spelling
2020-10-14 12:39:15 -04:00
John Westcott IV
f0449adcf8
Fixing resetting of variables and adding unit test for condition
2020-10-13 16:46:05 -04:00
John Westcott IV
842e490ba6
Removing needs devel ad hoc entry
2020-09-25 08:51:28 -04:00
John Westcott IV
5b10482256
Fixing linting
2020-09-25 08:49:28 -04:00
John Westcott IV
baf3b617cb
Initial commit of ad hoc module
2020-09-25 08:49:28 -04:00