Commit Graph

  • 48b4c62186 Update DAB update automation PR template (#15376) Hao Liu 2024-07-18 10:24:47 -04:00
  • 853730acb9 Allow deleting org of a running workflow job (#15374) feature_ui_development Seth Foster 2024-07-18 09:40:58 -04:00
  • f1448fced1 update terminology (#15357) Don Naro 2024-07-18 10:29:21 +01:00
  • 7697b6a69b Pin 3rd party action at SHA Hao Liu 2024-07-17 16:43:45 -04:00
  • 22a491c32c Put DAB version in the PR title Chris Meyers 2024-07-17 09:26:25 -04:00
  • cbd9dce940 Run at 6 am every day Chris Meyers 2024-07-17 09:12:17 -04:00
  • a4fdcc1cca Update .github/workflows/dab-release.yml Chris Meyers 2024-07-17 09:09:32 -04:00
  • df95439008 Update .github/workflows/dab-release.yml Chris Meyers 2024-07-17 09:09:24 -04:00
  • acd834df8b Check and update django-ansible-base Chris Meyers 2024-07-12 13:34:34 -04:00
  • 587f0ecf98 Updated the api file to reflect 2024 date (#15369) TVo 2024-07-16 13:58:55 -06:00
  • 5a2091f7bf Build new/old UI with different nodejs version (#15368) Hao Liu 2024-07-16 13:18:47 -04:00
  • fa7423819a Fix minor docker build warning (#15362) Hao Liu 2024-07-15 09:34:46 -04:00
  • fde8af9f11 Fix task ending in error due to bad iterator (#15355) Alan Rominger 2024-07-12 13:20:39 -04:00
  • 209e7e27b1 Check member of org when granting cred (#15353) Seth Foster 2024-07-10 21:46:26 -04:00
  • 6c7d29a982 Fix command to set db session timeout for locks (#15352) Hao Liu 2024-07-10 11:11:12 -04:00
  • 282ba36839 Fix EE admin not being able to PATCH/PUT object while providing organization (#15348) Alan Rominger 2024-07-09 16:55:09 -04:00
  • b727d2c3b3 Log conflicts and created items by the periodic resource sync (#15337) Alan Rominger 2024-07-09 15:13:08 -04:00
  • 7fc3d5c7c7 Update ActivityStream UI query to order by id (#15346) Hao Liu 2024-07-09 14:38:07 -04:00
  • 4e055f46c4 Added note to API guide for filtering exact matches (#15332) TVo 2024-07-09 10:55:19 -06:00
  • f595985b7c Callback for role assignment (#15339) Seth Foster 2024-07-09 09:44:27 -04:00
  • ea232315bf Do not reference self.messages when it does not exist (#15331) Alan Rominger 2024-07-03 16:07:46 -04:00
  • ee251812b5 Add complete test that we have analogs to old versions of roles, fix some mismatches (#15321) Alan Rominger 2024-07-03 15:40:55 -04:00
  • 00ba1ea569 Suppress docker pull output in checks (#15323) Alan Rominger 2024-07-03 15:04:59 -04:00
  • d91af132c1 Fix server error assigning teams EE object roles (#15320) Alan Rominger 2024-07-03 14:07:03 -04:00
  • 94e5795dfc Prevent assigning credential to user of other org (#15296) 24.6.1 Seth Foster 2024-07-02 17:05:22 -04:00
  • c4688d6298 Add in missing read permissions for organization audit role (#15318) Alan Rominger 2024-07-02 15:20:40 -04:00
  • 6763badea3 Added new OpenShift Virtualization inventory source to docs. (#15299) TVo 2024-07-01 11:47:39 -06:00
  • 2c4ad6ef0f Add better 403 error message for Job template create (#15307) Hao Liu 2024-07-01 11:02:07 -04:00
  • 37f44d7214 Add better error message for wfjt create 403 (#15309) Hao Liu 2024-07-01 10:50:49 -04:00
  • 98bbc836a6 Fix server error from DAB ValidationError with strings (#15312) Alan Rominger 2024-07-01 10:11:22 -04:00
  • b59aff50dc Update ExecutionEnvironment model so object-level roles work with DAB RBAC system (#15289) Alan Rominger 2024-06-28 16:09:42 -04:00
  • a70b0c1ddc Do not use cache in github image build action (#15308) Alan Rominger 2024-06-28 09:52:59 -04:00
  • db72c9d5b8 Fix permissions that come from an external auditor role (#15291) Alan Rominger 2024-06-27 15:57:39 -04:00
  • 4e0d19914f LISTENER_DATABASES clobbers DATABASES OPTIONS (#15306) jamesmarshall24 2024-06-27 13:26:30 -04:00
  • 6f2307f50e Add TASK_MANAGER_LOCK_TIMEOUT (#15300) Hao Liu 2024-06-27 09:42:41 -04:00
  • dbc2215bb6 Make attached user models adhere to new API assignments (#15298) Alan Rominger 2024-06-26 23:00:25 -04:00
  • 7c08b29827 Temporary workaround for CI failure (#15305) Hao Liu 2024-06-26 15:29:22 -04:00
  • 407194d320 Added troubleshooting and tips tricks content (#15212) TVo 2024-06-24 12:17:31 -06:00
  • 853af295d9 Various RBAC fixes related to managed RoleDefinitions (#15287) Alan Rominger 2024-06-21 09:29:34 -04:00
  • 4738c8333a Fix object-level permission bugs with DAB RBAC system (#15284) 24.6.0 Alan Rominger 2024-06-20 16:34:34 -04:00
  • 13dcea0afd Check for admin_role in role_check.py (#15283) Seth Foster 2024-06-20 14:04:04 -04:00
  • bc2d339981 Clarify the search for a proxy Chris Meyers 2024-06-18 15:44:28 -04:00
  • bef9ef10bb Rename delete Chris Meyers 2024-06-18 15:22:17 -04:00
  • 8645fe5c57 Add support for x-trusted-proxy Chris Meyers 2024-06-17 14:45:47 -04:00
  • b93aa20362 Revert "Trust proxy headers for host provision callback" Chris Meyers 2024-06-17 12:29:17 -04:00
  • 4bbfc8a946 Tests for trust proxy and existing explicit proxy Chris Meyers 2024-06-11 13:37:47 -04:00
  • 2c8eef413b Trust proxy headers for host provision callback Chris Meyers 2024-06-07 15:47:20 -04:00
  • d5bad1a533 Pass the Makefile python exe to ansible-playbook (#15282) Alan Rominger 2024-06-18 13:03:01 -04:00
  • f6c0effcb2 Use public methods to reference registered models (#15277) Alan Rominger 2024-06-17 11:45:44 -04:00
  • 6d0a3149f1 Create and register page types for the new RBAC endpoints awxkit-support-new-rbac Jeff Bradberry 2024-04-25 15:50:04 -04:00
  • 31a086b11a Add OpenShift Virtualization Inventory source option (#15047) Chad Ferman 2024-06-14 12:38:37 -05:00
  • d94f766fcb Fix notification name search (#15231) a_nackov 2024-06-13 17:49:54 +03:00
  • a7113549eb Add 'Terraform State' inventory source support for collection (#15258) Viktor Varga 2024-06-12 15:22:21 -04:00
  • bfd811f408 Upgrade aiohttp for cve 2024-23829 (#15257) Jake Jackson 2024-06-12 15:20:40 -04:00
  • 030704a9e1 Change all uses of ImplicitRoleField to do on_delete=SET_NULL Jeff Bradberry 2024-06-11 11:13:48 -04:00
  • c312d9bce3 Rename setting to allow local resource management (#15269) Seth Foster 2024-06-11 12:50:18 -04:00
  • aadcc217eb This should deal correctly with the ancestor list mismatches Jeff Bradberry 2024-06-07 14:01:08 -04:00
  • 345c1c11e9 Guard against the role field not being populated Jeff Bradberry 2024-06-04 09:34:50 -04:00
  • 2c3a7fafc5 Add a new test scenario Jeff Bradberry 2024-05-29 14:42:56 -04:00
  • dbcd32a1d9 Mark and rebuild the implicit_parents field for all affected roles Jeff Bradberry 2024-05-29 13:07:07 -04:00
  • d45e258a78 Wait until the end of the fix script to clean up orphaned roles Jeff Bradberry 2024-05-29 13:06:12 -04:00
  • d16b69a102 Add output of the update and deletion counts to fix.py Jeff Bradberry 2024-05-23 11:20:01 -04:00
  • 8b4efbc973 Do not throw away the container of cross-linked parents Jeff Bradberry 2024-05-21 11:08:47 -04:00
  • 4cb061e7db Add a readme file with instructions Jeff Bradberry 2024-05-15 15:02:18 -04:00
  • 31db6a1447 Fix another instance where a bad resource->Role fk could throw a traceback Jeff Bradberry 2024-05-13 16:00:26 -04:00
  • ad9d5904d8 Adjusted foreignkeys.sql for correctness Jeff Bradberry 2024-05-08 15:28:27 -04:00
  • b837d549ff Split the foreign key sql script into an 'into' and 'from' portion Jeff Bradberry 2024-05-08 14:09:34 -04:00
  • 9e22865d2e Filter out the relations within the known topology tables Jeff Bradberry 2024-05-08 13:00:46 -04:00
  • ee3e3e1516 First cut at detecting which foreign keys enter and exit the topology tables Jeff Bradberry 2024-05-08 12:49:38 -04:00
  • 4a8f6e45f8 Move the "test" files into their own directory Jeff Bradberry 2024-05-08 10:40:53 -04:00
  • 6a317cca1b Remove the role_chain.py module Jeff Bradberry 2024-05-08 10:39:26 -04:00
  • d67af79451 Attempt to correct any crosslinked parents Jeff Bradberry 2024-05-08 10:21:03 -04:00
  • fe77fda7b2 Exclude more files in the .gitignore Jeff Bradberry 2024-05-08 10:08:02 -04:00
  • f613b76baa Modify the role parent check logic to stay in the roles as much as possible Jeff Bradberry 2024-05-07 16:18:55 -04:00
  • 054cbe69d7 Exclude the team grant false positives Jeff Bradberry 2024-05-07 14:36:53 -04:00
  • 87e9dcb6d7 Attempt to more thoroughly check the parents of each Role Jeff Bradberry 2024-05-07 14:27:37 -04:00
  • c8829b057e First cut at checking the role hierarchy Jeff Bradberry 2024-05-07 11:49:04 -04:00
  • a0b376a6ca Set up a scenario where IG.use_role_id points to something no longer there Jeff Bradberry 2024-05-06 14:48:06 -04:00
  • d675207f99 Handle the case where a resource points to a Role which isn't in the db Jeff Bradberry 2024-05-06 13:47:35 -04:00
  • 20504042c9 Graph out only the parent/child chains from a given Role Jeff Bradberry 2024-05-06 12:03:17 -04:00
  • 0e87e97820 Check for a broken ContentType -> model and log and skip Jeff Bradberry 2024-05-06 10:31:17 -04:00
  • 1f154742df Make the role_chain.py script emit a Graphviz file Jeff Bradberry 2024-05-03 15:43:48 -04:00
  • 85fc81aab1 Start a new script that can be used to examine a Role's ancestry Jeff Bradberry 2024-05-03 15:11:33 -04:00
  • 5cfeeb3e87 Treat resources with null role fks differently Jeff Bradberry 2024-05-01 16:42:53 -04:00
  • a8c07b06d8 Set up an enhanced version of Seth's bad role scenario Jeff Bradberry 2024-05-01 16:39:00 -04:00
  • 53c5feaf6b Set up Seth's bad role scenario Jeff Bradberry 2024-05-01 16:27:00 -04:00
  • 6f57aaa8f5 When checking reverse links, treat duplicate Roles different from bad ones Jeff Bradberry 2024-05-01 13:58:47 -04:00
  • bea74a401d Attempt to be more efficient about grouping the content types Jeff Bradberry 2024-04-30 17:04:17 -04:00
  • 54e85813c8 First full check script Jeff Bradberry 2024-04-30 11:39:53 -04:00
  • b69ed08fe5 Specifically examine the InstanceGroup roles Jeff Bradberry 2024-04-30 10:00:18 -04:00
  • de25408a23 Print out details of all of the crosslinked roles Jeff Bradberry 2024-04-30 09:09:05 -04:00
  • b17f0a188b Initial check Jeff Bradberry 2024-04-30 08:56:19 -04:00
  • fb860d76ce Add receptor work list command to sosreport (#15207) Hao Liu 2024-06-10 15:39:24 -04:00
  • 451f20ce0f Use patch to update users in awx cli Artsiom Musin 2023-05-26 15:30:58 +02:00
  • c1dc0c7b86 Periodically sync from share resource provider (#15264) Hao Liu 2024-06-10 14:10:57 -04:00
  • d65ea2a3d5 Fix race condition when deleting schedules (#15259) Seth Foster 2024-06-09 20:39:18 -04:00
  • 8827ae7554 Replace REMOTE_ADDR with ansible_base.lib.utils.requests.get_remote_host (#15175) Dave 2024-06-06 14:47:04 +01:00
  • 4915262af1 Do each batch of the HostMetric updates in a transaction Jeff Bradberry 2024-06-04 12:41:45 -04:00
  • d43c91e1a5 Option for dev env to enable ssl for postgres (#15151) Seth Foster 2024-06-05 12:48:08 -04:00
  • b470ca32af Prevent modifying shared resources when using platform ingress (#15234) Seth Foster 2024-06-05 12:44:01 -04:00