summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove mercurial supportAlan Rominger2020-12-0130-165/+45
|
* Merge pull request #8719 from ryanpetrello/tzid-supportsoftwarefactory-project-zuul[bot]2020-12-011-1/+0
|\ | | | | | | | | correct a note about TZID support Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * correct a note about TZID supportRyan Petrello2020-12-011-1/+0
| |
* | Merge pull request #8718 from chrismeyersfsu/fix-inv_migrationsoftwarefactory-project-zuul[bot]2020-12-011-0/+6
|\ \ | |/ |/| | | | | add missing imports Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * add missing importsChris Meyers2020-12-011-0/+6
| |
* | Merge pull request #8633 from marshmalien/refactor-project-functionalsoftwarefactory-project-zuul[bot]2020-12-018-364/+327
|\ \ | |/ |/| | | | | Fix notification list toolbar filter keys and convert Project/* to functional components Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * Add ouiaIds to Select componentMarliana Lara2020-11-302-3/+10
| |
| * Update failed project sync error messageMarliana Lara2020-11-191-1/+1
| |
| * Fix notification template type search query keyMarliana Lara2020-11-182-2/+30
| |
| * Convert project/* components into functional componentsMarliana Lara2020-11-185-360/+288
| |
* | Merge pull request #8323 from AlanCoding/prepare_your_containerssoftwarefactory-project-zuul[bot]2020-11-309-319/+428
|\ \ | | | | | | | | | | | | | | | Refactor to hook in programmatic use of inventory import saving-to-DB code Reviewed-by: Jim Ladd https://github.com/jladdjr
| * | Fix bug in inventory update cancelingAlan Rominger2020-11-301-0/+3
| | |
| * | Fix inventory log timestamp, organize logging codeAlan Rominger2020-11-303-48/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fixes and issue where the timestaps in the stdout for inventory updates gave the time since the start of the dispatcher instead of the time since the start of the update. This commit also moves the handler into the utils module where other custom AWX handlers live, instead of tasks.py this is to keep tasks.py relatively clean, as best as possible
| * | Some fixes for line numbering, and fixes for license error handling (#8)Alan Rominger2020-11-304-160/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change handling of error cases to global post_run_hook * handle license errors correctly again * Fix some issues with line ordering from the custom logger thing * Remove debug log statement * Use PermissionDenied for license errors * More elegant handling of line initialization Update tests to new exception type Catch all save errors, fix timing offset bug Fix license error handling inside import command
| * | Not all license errors are caught, do not assume they areAlan Rominger2020-11-301-0/+3
| | |
| * | patch test_inventory_update_injected_contentJim Ladd2020-11-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * proot now enabled at task-level since tasks are no longer calling awx-manage (which would set up its own proot) * dropping proot env var since it's not relevant to the test
| * | use inventory_id to get advisory_lockJim Ladd2020-11-301-9/+9
| | |
| * | add note to remove private_dir when proot removedJim Ladd2020-11-301-0/+2
| | |
| * | cache end_line for RunInventoryUpdate jobsJim Ladd2020-11-301-1/+15
| | |
| * | add clarifying commentJim Ladd2020-11-301-0/+6
| | | | | | | | | | | | | | | | | | | | | * noting that the inv update task only uses the inventory update management command to save the inv to the database (it doesn't do the work of fetching hosts / groups)
| * | add TODO reminders to remove proot / venv codeJim Ladd2020-11-301-0/+3
| | | | | | | | | | | | | | | * won't be needed once we move to container-based execution
| * | inventory updates should use custom venvJim Ladd2020-11-301-1/+1
| | |
| * | lintJim Ladd2020-11-301-1/+1
| | |
| * | restore proot for inventory updatesJim Ladd2020-11-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - in the past, inv. update jobs called `awx-manage inventory_update` which took care of setting up process isolation - at this point, though, inv. update jobs call runner / ansible-inventory directly, so we need another way to put process isolation in place - thankfully, there was already support for providing process isolation for other types of jobs (namely JT Jobs, Project Updates and Ad Hoc commands) - so, we do what those other jobs do and override the stub for should_use_proot (which by default returns false) so that it keys off of the `AWX_PROOT_ENABLED` setting
| * | restore proot codeJim Ladd2020-11-301-0/+39
| | | | | | | | | | | | | | | | | | * add TODOs to note where proot-related code can be removed in the future (after moving to container-based execution)
| * | create lock for perform_updateJim Ladd2020-11-301-60/+66
| | | | | | | | | | | | | | | | | | | | | * perform_update can be called from either awx-manage or the RunInventoryUpdate task * need to make sure that the inventory updates that happen with perform_update are atomic
| * | Address rebase falloutShane McDonald2020-11-301-1/+0
| | |
| * | Fix testsShane McDonald2020-11-301-1/+3
| | |
| * | Swap in-memory logger to write stdout in post_save_hookAlan Rominger2020-11-306-73/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes the needed changes to inventory update post_save_hook logic so that the historic log lines that inventory updates write will be written to stdout, but this hack bypasses the ansible-runner verbose event logic and dispatches verbose events directly. Fix the venv application with the ansible-inventory system (note: much of this is undone in a later commit) Deal with some minor test updates for the ansible-inventory interface changes
| * | Migrate inventory CLI options to programatic interfaceAlan Rominger2020-11-301-42/+62
| | | | | | | | | | | | | | | | | | POC, successfully importing with this commit Attempt to surface saving related errors as a part of that
| * | Start on refactor to hook in inventory programatic useAlan Rominger2020-11-301-145/+101
| | |
* | | Merge pull request #8700 from jerosa/patch-1softwarefactory-project-zuul[bot]2020-11-301-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | Add Git-LFS to build image Reviewed-by: Bill Nottingham https://github.com/wenottingham
| * | | Add Git-LFS to build imagejerosa2020-11-281-0/+1
| | | |
* | | | Merge pull request #8594 from nixocio/ui_issue_8276softwarefactory-project-zuul[bot]2020-11-304-2/+176
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Mark organization as a required field for Galaxy crendentials Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | | Mark organization as a required field for Galaxy crendentialsnixocio2020-11-304-2/+176
| | |/ / | |/| | | | | | | | | | | | | | | | | | Mark organization as a required field for Galaxy credential type. See: https://github.com/ansible/awx/issues/8276
* | | | Merge pull request #8672 from ↵softwarefactory-project-zuul[bot]2020-11-301-16/+62
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | wenottingham/if-you-are-sneakerneting-does-it-become-a-pedifest Allow combining multiple subscriptions if they are in a manifest. Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | Allow combining multiple subscriptions if they are in a manifest.Bill Nottingham2020-11-251-16/+62
| | | | | | | | | | | | | | | | | | | | | | | | The rules: - subs must be of same SKU type (all MCTxxxx, all SERxxxx, etc) - when combining, we take the earliest end date
* | | | Merge pull request #8655 from mabashian/8606-adhoc-detail-credsoftwarefactory-project-zuul[bot]2020-11-302-30/+64
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Display machine credential in job details when present Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | | Remove fullWidth prop from machine credential detail field as it's not neededmabashian2020-11-231-1/+0
| | | | |
| * | | | Display machine credential in job details when presentmabashian2020-11-232-30/+65
| | | | |
* | | | | Merge pull request #8659 from mabashian/7989-group-action-buttonssoftwarefactory-project-zuul[bot]2020-11-302-75/+132
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | Hide edit/delete buttons on group details view for users that don't have permissions Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | | Hide edit/delete buttons on group details view for users that don't have ↵mabashian2020-11-232-75/+132
| | | | | | | | | | | | | | | | | | | | permissions
* | | | | Merge pull request #8628 from nixocio/ui_issue_7681softwarefactory-project-zuul[bot]2020-11-272-1/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Hide sync icon for smart inventory rows in Inventory List Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | | | Hide sync icon for smart inventory rows in Inventory Listnixocio2020-11-192-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide sync icon for smart inventory rows in Inventory List See: https://github.com/ansible/awx/issues/7681
* | | | | | Merge pull request #8375 from mabashian/workflow-approvalssoftwarefactory-project-zuul[bot]2020-11-2532-8/+2429
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds workflow approval list and details Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
| * | | | | | Wrap status label in a div so that it doesn't vertically stretch with it's ↵mabashian2020-11-171-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | parent.
| * | | | | | Update snapshot after adding cannotDelete prop to ToolbarDeleteButtonmabashian2020-11-171-0/+1
| | | | | | |
| * | | | | | Hide the delete button on workflow approval details when job is pendingmabashian2020-11-172-3/+38
| | | | | | |
| * | | | | | Adds data-cy attributes to the fields in the workflow approval detailsmabashian2020-11-171-0/+12
| | | | | | |
| * | | | | | Show 'Deleted' when the source workflow job is deleted in workflow approvals ↵mabashian2020-11-172-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | list/details