Jessica Steurer
ff49cc5636
Merge pull request #12552 from whitej6/jlw-generic-oidc
...
Implement Generic OIDC Provider
2022-08-23 15:38:43 -03:00
Shane McDonald
9946e644c8
Merge pull request #12722 from shanemcd/fix-static-root
...
Fix STATIC_ROOT in defaults
2022-08-23 12:58:12 -04:00
Shane McDonald
1ed7a50755
Fix STATIC_ROOT in defaults
...
Reasoning:
- This is breaking the UI in official image builds of devel
- This is always being overridden in our packaging
- PROJECTS_ROOT and JOBOUTPUT_ROOT also hardcode /var/lib/awx
2022-08-23 12:39:54 -04:00
Jeremy White
9f3396d867
rebasing
2022-08-23 09:51:04 -05:00
John Westcott IV
bcd018707a
Adding ability to auto-apply community label to PRs and Issues ( #12718 )
2022-08-23 07:08:24 -04:00
Shane McDonald
a462978433
Merge pull request #12699 from shanemcd/remove-settings-py-during-build
...
Remove need for settings.py during image build
2022-08-22 14:13:36 -04:00
Shane McDonald
6d11003975
Remove need for settings.py during image build
2022-08-22 13:46:42 -04:00
Shane McDonald
017e474325
Merge pull request #12704 from shanemcd/dynamic-log-config
...
Consolidate and refactor logging configuration code
2022-08-22 13:31:28 -04:00
Alex Corey
5d717af778
Merge pull request #12713 from AlexSCorey/CustomizeDependatPRBodies
...
Edits existing PR body
2022-08-22 12:24:25 -04:00
Alex Corey
8d08ac559d
Puts new pr string on a new line
2022-08-22 12:05:43 -04:00
Shane McDonald
4e24867a0b
Merge pull request #12703 from shanemcd/ded-code
...
Delete unused playbook profiling code
2022-08-22 11:33:37 -04:00
Alex Corey
2b4b8839d1
Edits existing PR body
2022-08-22 11:31:49 -04:00
Yuki Yamashita
dba33f9ef5
Replace gethostbyname to getaddrinfo for plugins ipv6 support related #11450 ( #12561 )
...
Co-authored-by: yukiy <yyamashi@redhat.com >
2022-08-22 11:07:10 -03:00
Julen Landa Alustiza
db2649d7ba
Merge pull request #12706 from ansible/revert-12692-mop_up
...
Revert "Fix errors in websocket code due to missing template"
2022-08-22 15:53:35 +02:00
Alan Rominger
edc3da85cc
Revert "Fix errors in websocket code due to missing template"
2022-08-20 19:09:57 -04:00
Alan Rominger
2357e24d1d
Merge pull request #12701 from AlanCoding/no_more_schedules
...
Make schedule teardown more reliable
2022-08-20 07:05:21 -04:00
Shane McDonald
e4d1056450
Change log level for UnifiedJob#log_lifecycle
2022-08-19 17:56:17 -04:00
Shane McDonald
37d9c9eb1b
Consolidate and refactor logging configuration code
2022-08-19 17:16:27 -04:00
Shane McDonald
d42a85714a
Delete unused playbook profiling code
...
We haven't had this feature since pre-AWX 18 (since EEs were introduced) and I cant find any other reference to this.
2022-08-19 17:03:22 -04:00
Alan Rominger
4b8a56be39
Make schedule teardown more reliable
2022-08-19 15:42:00 -04:00
Alan Rominger
2aa99234f4
Merge pull request #12692 from AlanCoding/mop_up
...
Fix errors in websocket code due to missing template
2022-08-19 14:46:10 -04:00
Michael Abashian
bf9f1b1d56
Added more context to subscription details and rearrange the order of some of the fields ( #12649 )
...
* Adds more context to subscription details and rearranges some of the fields
* Fixes broken unit test after updating subscription details
2022-08-19 09:41:23 -04:00
Alan Rominger
704e4781d9
Fix errors in websocket code due to missing template
2022-08-18 14:05:06 -04:00
Alan Rominger
4a8613ce4c
Avoid updating modified_by from None to None ( #11838 )
...
This should help the case of inventory updates in particular
where imported hosts are managed by the system
2022-08-18 11:39:29 -04:00
Alan Rominger
e87fabe6bb
Submit job to dispatcher as part of transaction ( #12573 )
...
Make it so that submitting a task to the dispatcher happens as part of the transaction.
this applies to dispatcher task "publishers" which NOTIFY the pg_notify queue
if the transaction is not successful, it will not be sent, as per postgres docs
This keeps current behavior for pg_notify listeners
practically, this only applies for the awx-manage run_dispatcher service
this requires creating a separate connection and keeping it long-lived
arbitrary code will occasionally close the main connection, which would stop listening
Stop sending the waiting status websocket message
this is required because the ordering cannot be maintained with other changes here
the instance group data is moved to the running websocket message payload
Move call to create_partition from task manager to pre_run_hook
mock this in relevant unit tests
2022-08-18 09:43:53 -04:00
Alan Rominger
532aa83555
Merge pull request #11833 from AlanCoding/facts_update_fields
...
Use update_fields for Ansible facts update
2022-08-17 22:37:45 -04:00
Alan Rominger
d87bb973d5
Merge pull request #12090 from AlanCoding/mind_your_own_business
...
Avoid parent instance update when status was unchanged
2022-08-17 22:29:31 -04:00
Alan Rominger
a72da3bd1a
Merge pull request #12582 from AlanCoding/clean_and_forget
...
Move reaper logic into worker, avoiding bottlenecks
2022-08-17 18:53:47 -04:00
Alan Rominger
56df3f0c2a
Merge pull request #12671 from AlanCoding/cut_the_line
...
Avoid dependency manager for jobs with no deps
2022-08-17 18:50:52 -04:00
Alan Rominger
e0c59d12c1
Change data structure so we can conditionally reap waiting jobs
2022-08-17 16:00:30 -04:00
Alan Rominger
7645cc2707
Remove mocks for reap method that was removed
2022-08-17 15:43:29 -04:00
Alan Rominger
6719010050
Add back in cleanup call
2022-08-17 15:42:48 -04:00
Alan Rominger
ccd46a1c0f
Move reaper logic into worker, avoiding bottlenecks
2022-08-17 15:42:47 -04:00
Alex Corey
cc1e349ea8
Merge pull request #12604 from ansible/dependabot/npm_and_yarn/awx/ui/devel/ace-builds-1.8.1
...
Bump ace-builds from 1.6.0 to 1.8.1 in /awx/ui
2022-08-17 14:11:27 -04:00
Alex Corey
e509d5f1de
Merge pull request #12606 from ansible/dependabot/npm_and_yarn/awx/ui/devel/dompurify-2.3.10
...
Bump dompurify from 2.3.8 to 2.3.10 in /awx/ui
2022-08-17 14:10:51 -04:00
Alan Rominger
4fca27c664
Merge pull request #12289 from AlanCoding/idle_help
...
Correct help text for job idle timeout
2022-08-17 13:55:44 -04:00
Alan Rominger
51be22aebd
Merge pull request #12668 from AlanCoding/graph_tweaks
...
Remove an old metrics field and add a new one to dashboard
2022-08-17 13:49:17 -04:00
Alan Rominger
54b21e5872
Avoid dependency manager for jobs with no deps
2022-08-17 13:32:59 -04:00
Alan Rominger
85beb9eb70
Merge pull request #12676 from AlanCoding/forward_picks
...
Stability fixes, and related logging for slowdowns in dispatcher task processing
2022-08-17 13:32:34 -04:00
Alan Rominger
56739ac246
Use delay_update to set error message, according to merge note
2022-08-17 11:45:40 -04:00
Alan Rominger
1ea3c564df
Apply a failed status if cancel_flag is not set
2022-08-17 11:42:09 -04:00
Alan Rominger
621833ef0e
Add extra workers if computing based on memory
...
Co-authored-by: Elijah DeLee <kdelee@redhat.com >
2022-08-17 11:41:59 -04:00
Shane McDonald
16be38bb54
Allow for passing custom job_explanation to reaper methods
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2022-08-17 11:41:49 -04:00
Shane McDonald
c5976e2584
Add setting for missed heartbeats before marking node offline
2022-08-17 11:39:30 -04:00
Shane McDonald
3c51cb130f
Add grace period settings for task manager timeout, and pod / job waiting reapers
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2022-08-17 11:39:01 -04:00
Shane McDonald
c649809eb2
Remove debug method that calls cleanup
...
- It's unclear why this was here.
- Removing it doesnt appear to cause any problems.
- It still gets called during heartbeats.
2022-08-17 11:35:43 -04:00
Alan Rominger
43a53f41dd
Add logs about heartbeat skew
...
Co-authored-by: Shane McDonald <me@shanemcd.com >
2022-08-17 11:33:59 -04:00
Alan Rominger
a3fef27002
Add logs to debug waiting bottlenecking
2022-08-17 11:33:49 -04:00
Alan Rominger
cfc1255812
Merge pull request #12442 from AlanCoding/waiting_reaper
...
Fix false reaper false-positives of waiting jobs that are waiting for worker
2022-08-17 11:20:05 -04:00
Alan Rominger
278db2cdde
Split reaper for running and waiting jobs
...
Avoid running jobs that have already been reapted
Co-authored-by: Elijah DeLee <kdelee@redhat.com >
Remove unnecessary extra actions
Fix waiting jobs in other cases of reaping
2022-08-17 10:53:29 -04:00
Alan Rominger
64157f7207
Merge pull request #12584 from AlanCoding/lazy_workers
...
Wait 60 seconds before scaling down a worker
2022-08-17 10:18:19 -04:00
Alan Rominger
9e8ba6ca09
Merge pull request #12494 from AlanCoding/revival
...
Register system again if deleted by another pod
2022-08-17 10:12:39 -04:00
Alan Rominger
268ab128d7
Merge pull request #12527 from AlanCoding/offline_db
...
Further resiliency changes, specifically focused on case of database going offline
2022-08-17 10:10:50 -04:00
Alan Rominger
fad5934c1e
Merge pull request #12356 from AlanCoding/copytree_neo
...
Replace git shallow clone with shutil.copytree
2022-08-17 10:07:28 -04:00
Alan Rominger
c9e3873a28
Use update_fields for Ansible facts update
2022-08-17 08:22:41 -04:00
Jessica Steurer
6a19aabd44
feature_request_form_update ( #12625 )
...
* Feature_update
* Feature_update
* update-feature-request
* update-edit
2022-08-17 08:52:30 -03:00
Alan Rominger
11e63e2e89
Remove an old metrics field and add a new one to dashboard
2022-08-16 22:37:27 -04:00
Hao Liu
7c885dcadb
add help command to make ( #12669 )
...
add `make help`
that prints all available make targets
help text generated from comments above the make target starting with `##`
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-08-16 20:36:47 -04:00
John Westcott IV
b84a192bad
Altering events relationship to hosts to increase performance ( #12447 )
...
Removing cascade on delete at model level that could cause locking issues.
2022-08-16 12:03:05 -04:00
Elijah DeLee
35afb10add
fix use of distinct on query that UI
...
When on the screen in the UI that loads the job events, the ui includes
a filter to exclude job events where stdout = ''. Because this is a
TextField and was not in the allow list, we were applying DISTINCT to
the query. This made it very unperformant for large jobs, especially
on the query that gets the count and cannot put a LIMIT on the query.
Also correctly prefetch the related job_template data on the view to
cut down the number of queries we make from around 50 to under 10.
We need to analyze other similar views for other prefetch type
optimizations we should make.
2022-08-16 10:08:33 -04:00
Alan Rominger
f1bd1f1dfc
Merge pull request #12658 from AlanCoding/more_panels
...
Add more graphs for task manager refactor
2022-08-15 16:07:43 -04:00
Sarah Akus
67c9e1a0cb
Merge pull request #12650 from matburt/fix_default_adhoc_verbosity
...
Fixed a bug where the initial form value of verbosity isn't respected
2022-08-15 15:48:49 -04:00
Alan Rominger
f6da9a5073
Add more graphs for task manager refactor
2022-08-15 15:29:34 -04:00
Seth Foster
38a0950f46
Merge pull request #12656 from fosterseth/metrics_tm_on_commit
...
Add metric for task manager on_commit calls
2022-08-15 13:54:34 -04:00
Seth Foster
55d295c2a6
Add metric to measure task manager transaction, including on_commit calls
2022-08-15 12:44:29 -04:00
Elijah DeLee
be45919ee4
have postgres log to console in dev env
...
also log slow queries and link to documentation for other possible
settings
2022-08-15 12:09:17 -04:00
mabashian
0a4a9f96c2
Explicitly set value for verbosity to 0 as the default value which corresponds to 0 (Normal)
2022-08-12 14:03:36 -04:00
Matthew Jones
1ae1da3f9c
Fix a bug where the form value of verbosity isn't respect
2022-08-12 09:29:31 -04:00
Keith Grant
cae2c06190
Complex schedules UI ( #12445 )
...
* refactor ScheduleFormFields into own file
* refactor ScheduleForm
* wip complex schedules form
* build rruleset from inputs
* update schedule form validation for multiple repeat frequencies
* add basic rrule set parsing when opening schedule form
* complex schedule bugfixes, handle edge cases, etc
* fix schedule saving/parsing for single-occurrence schedules
* working with timezone issues
* fix rrule until times to be in UTC
* update tests for new schedule form format
* update ouiaIds
* tweak schedules spacing
* update ScheduleForm tests
* show message for unsupported schedule types
* default schedules to browser timezone
* show error type/message in ErrorDetail
* shows frequencies on ScheduleDetails view
* handles nullish values
2022-08-11 16:55:52 -04:00
John Westcott IV
993dd61024
Forcing an unbind for a django-auth-ldap sticky session to the LDAP server ( #12367 )
...
* Forcing an unbind for a django-auth-ldap sticky session to the LDAP server
* Focring _connection_bound to false after closing and modifying exceptino logging
2022-08-11 16:46:41 -03:00
Alan Rominger
ea07aef73e
Correct help text for job idle timeout
2022-08-11 09:39:29 -04:00
John Westcott IV
268a4ad32d
Modifying reaper of administrative work units to allow for change from Controller to Hybrid nodes ( #12614 )
2022-08-11 09:03:35 -03:00
Sean Sullivan
3712af4df8
update role to provide better error messages ( #12599 )
2022-08-11 07:09:11 -04:00
Sean Sullivan
8cf75fce8c
Update awx collection workflow nodes to look for type ( #12597 )
2022-08-11 07:08:27 -04:00
Alan Rominger
46be2d9e5b
Replace git shallow clone with shutil.copytree
...
Introduce build_project_dir method
the base method will create an empty project dir for workdir
Share code between job and inventory tasks with new mixin
combine rest of pre_run_hook logic
structure to hold lock for entire sync process
force sync to run for inventory updates due to UI issues
Remove reference to removed scm_last_revision field
2022-08-10 16:18:56 -04:00
Alan Rominger
998000bfbe
Surface correct error from bulk_create on unrecoverable error
2022-08-10 16:16:57 -04:00
Alan Rominger
43a50cc62c
Fix event counting in error handling path
2022-08-10 16:16:57 -04:00
Alan Rominger
30f556f845
Further resiliency changes focused on offline database
...
Make logs from database outage more manageable
Raise exception if update_model never recovers from problem
2022-08-10 16:16:57 -04:00
Alan Rominger
c5985c4c81
Change lazy worker method name and adjust log
2022-08-10 16:12:03 -04:00
Alan Rominger
a9170236e1
Wait 60 seconds before scaling down a worker
2022-08-10 16:12:03 -04:00
Seth Foster
85a5b58d18
Merge pull request #12629 from fosterseth/task_manager_refactor_squashed
...
Task manager refactor
2022-08-10 16:02:05 -04:00
Seth Foster
6fb3c8daa8
Merge pull request #44 from AlanCoding/one_of_seths_own
...
Inherit from our own APIView, not rest framework
2022-08-10 15:38:14 -04:00
Alan Rominger
a0103acbef
Inherit from our own APIView, not rest framework
2022-08-10 15:31:19 -04:00
Alan Rominger
f7e6a32444
Optimize task manager with debug toolbar, adjust prefetch ( #12588 )
2022-08-10 10:05:13 -04:00
Alex Corey
7bbc256ff1
Merge pull request #12637 from AlexSCorey/12636-WorkflowApprovalTranslations
...
Fixes lack of translation on workflow approval list item actions
2022-08-09 15:47:34 -04:00
Alex Corey
64f62d6755
fixes translation issue
2022-08-09 15:30:08 -04:00
Alex Corey
b4cfe868fb
Merge pull request #12546 from mabashian/6018-node-alias
...
Fix bug where node alias is not remaining after changing the template on a wf node
2022-08-09 10:16:46 -04:00
Alex Corey
8d8681580d
Merge pull request #12548 from AlexSCorey/12512-UpdateWorkflowApprovalToolbar
...
Refactors and redesigns workflow approval to impove UX
2022-08-09 10:02:27 -04:00
Alex Corey
8892cf2622
Adds toast to workflow approval on cancel
2022-08-09 09:40:34 -04:00
Alan Rominger
585d3f4e2a
Register system again if deleted by another pod
...
Avoid cases where missing instance
would throw error on startup
this gives time for heartbeat to register it
2022-08-08 22:36:17 -04:00
Alex Corey
2c9a0444e6
Easier review workflow output ( #12459 )
...
* Adds new tab component and positions it properly on screen
* Adds filtering, and navigation to node outputs
2022-08-08 16:13:51 -04:00
Alan Rominger
279cebcef3
Merge pull request #12586 from AlanCoding/connections_graph
...
Add a graph to show database connections being used
2022-08-08 15:49:20 -04:00
Seth Foster
e6f8852b05
Cache task_impact
...
task_impact is now a field on the database
It is calculated and set during create_unified_job
set task_impact on .save for adhoc commands
2022-08-05 14:33:47 -04:00
Alan Rominger
d06a3f060d
Block sliced workflow jobs on any job type from their JT ( #12551 )
2022-08-05 14:33:45 -04:00
Seth Foster
957b2b7188
Cache preferred instance groups
...
When creating unified job, stash the list of pk values from the
instance groups returned from preferred_instance_groups so that the
task management system does not need to call out to this method
repeatedly.
.preferred_instance_groups_cache is the new field
2022-08-05 14:33:28 -04:00
Alan Rominger
b94b3a1e91
[task_manager_refactor] Move approval node expiration logic into queryset ( #12502 )
...
Instead of loading all pending Workflow Approvals in the task manager,
run a query that will only return the expired apporovals
directly expire all which are returned by that query
Cache expires time as a new field in order to simplify WorkflowApproval filter
2022-08-05 14:33:27 -04:00
Elijah DeLee
7776a81e22
add job to dependency graph in start task
...
We always add the job to the graph right before calling start task.
Reduce complexity of proper operation by just doing this in start_task,
because if you call start_task, you need to add it to the dependency
graph
2022-08-05 14:33:26 -04:00
Elijah DeLee
bf89093fac
unify call pattern for get_tasks
2022-08-05 14:33:26 -04:00
Elijah DeLee
76d76d13b0
Start pending workflows in TaskManager
...
we had tried doing this in the WorkflowManager, but we decided that
we want to handle ALL pending jobs and "soft blockers" to jobs with the
TaskManager/DependencyGraph and not duplicate that logic in the
WorkflowManager.
2022-08-05 14:33:26 -04:00
Elijah DeLee
e603c23b40
fix sliced jobs blocking logic in depedency graph
...
We have to look at the sliced job's unified_job_template_id
Now, task_blocked_by works for sliced jobs too.
2022-08-05 14:33:26 -04:00
Alan Rominger
8af4dd5988
Fix unintended slice job blocking
2022-08-05 14:33:25 -04:00
Seth Foster
0a47d05d26
split schedule_task_manager into 3
...
each call to schedule_task_manager becomes one of
ScheduleTaskManager
ScheduleDependencyManager
ScheduleWorkflowManager
2022-08-05 14:33:25 -04:00
Seth Foster
b3eb9e0193
pid kill each of the 3 task managers on timeout
2022-08-05 14:33:25 -04:00
Elijah DeLee
b26d2ab0e9
fix looking at wrong id for wf allow_simultaneous
2022-08-05 14:33:25 -04:00
Elijah DeLee
7eb0c7dd28
exit task manager loops early if we are timed out
...
add settings to define task manager timeout and grace period
This gives us still TASK_MANAGER_TIMEOUT_GRACE_PERIOD amount of time to
get out of the task manager.
Also, apply start task limit in WorkflowManager to starting pending
workflows
2022-08-05 14:33:24 -04:00
Elijah DeLee
236c1df676
fix lint errors
2022-08-05 14:33:24 -04:00
Seth Foster
ff118f2177
Manage pending workflow jobs in Workflow Manager
...
get_tasks uses UnifiedJob
Additionally, make local overrides run after development settings
2022-08-05 14:31:48 -04:00
Elijah DeLee
29d91da1d2
we can do all the work in one loop
...
more than saving the loop, we save building the WorkflowDag twice which
makes LOTS of queries!!!
Also, do a bulk update on the WorkflowJobNodes instead of saving in a
loop :fear:
2022-08-05 14:31:48 -04:00
Elijah DeLee
ad08eafb9a
add debug views for task manager(s)
...
implement https://github.com/ansible/awx/issues/12446
in development environment, enable set of views that run
the task manager(s).
Also introduce a setting that disables any calls to schedule()
that do not originate from the debug views when in the development
environment. With guards around both if we are in the development
environment and the setting, I think we're pretty safe this won't get
triggered unintentionally.
use MODE to determine if we are in devel env
Also, move test for skipping task managers to the tasks file
2022-08-05 14:31:24 -04:00
Seth Foster
431b9370df
Split TaskManager into
...
- DependencyManager spawns dependencies if necessary
- WorkflowManager processes running workflows to see if a new job is
ready to spawn
- TaskManager starts tasks if unblocked and has execution capacity
2022-08-05 14:29:02 -04:00
Alex Corey
3e93eefe62
Merge pull request #12618 from vedaperi/3999-NotificationHelpText
...
Add Help Text with documentation link to Notification Templates page
2022-08-05 10:41:07 -04:00
John Westcott IV
782667a34e
Allow multiple values in SOCIAL_AUTH_SAML_USER_FLAGS_BY_ATTR.is_*_[value|role] settings ( #12558 )
2022-08-05 10:39:50 -04:00
dependabot[bot]
90524611ea
Bump ace-builds from 1.6.0 to 1.8.1 in /awx/ui
...
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds ) from 1.6.0 to 1.8.1.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.6.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-05 14:39:49 +00:00
dependabot[bot]
583086ae62
Bump dompurify from 2.3.8 to 2.3.10 in /awx/ui
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 2.3.8 to 2.3.10.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/2.3.8...2.3.10 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-05 14:39:23 +00:00
Alex Corey
19c24cba10
Merge pull request #12602 from ansible/dependabot/npm_and_yarn/awx/ui/devel/prop-types-15.8.1
...
Bump prop-types from 15.7.2 to 15.8.1 in /awx/ui
2022-08-04 09:56:23 -04:00
Jeff Bradberry
5290c692c1
Merge pull request #12620 from jbradberry/even-narrower-reload
...
Restrict files that trigger a reload
2022-08-04 09:21:31 -04:00
Jeff Bradberry
90a19057d5
Restrict files that trigger a reload
...
to files explicitly ending in '.py' that do not start with a dot.
This will avoid Emacs lockfiles from triggering the restart.
2022-08-03 18:23:48 -04:00
dependabot[bot]
a05c328081
Bump prop-types from 15.7.2 to 15.8.1 in /awx/ui
...
Bumps [prop-types](https://github.com/facebook/prop-types ) from 15.7.2 to 15.8.1.
- [Release notes](https://github.com/facebook/prop-types/releases )
- [Changelog](https://github.com/facebook/prop-types/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/prop-types/compare/v15.7.2...v15.8.1 )
---
updated-dependencies:
- dependency-name: prop-types
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-03 16:09:07 +00:00
Alex Corey
6d9e353a4e
Merge pull request #12603 from ansible/dependabot/npm_and_yarn/awx/ui/devel/rrule-2.7.1
...
Bump rrule from 2.7.0 to 2.7.1 in /awx/ui
2022-08-03 12:06:51 -04:00
Alex Corey
82c062eab9
Merge pull request #12605 from ansible/dependabot/npm_and_yarn/awx/ui/devel/luxon-3.0.1
...
Bump luxon from 2.4.0 to 3.0.1 in /awx/ui
2022-08-03 12:06:32 -04:00
vedaperi
c0d59801d5
Add help text to Notification Templates form and detail with link to documentation
2022-08-02 18:15:56 -07:00
Alex Corey
93ea8a0919
Adds toast to detail view and fixes non-disabled action button on list view
2022-08-02 17:18:29 -04:00
Rebeccah Hunter
67f1ab2237
Merge pull request #12609 from john-westcott-iv/oracle_awx_triage_reply
...
Adding triage response for inquaries around Oracles version of AWX
2022-08-01 13:53:02 -04:00
John Westcott IV
71be8fadcb
Adding GitHub check to ensure PRs have the proper X/Y/Z flags ( #12577 )
...
* Adding GitHub check to ensure PRs have the proper X/Y/Z flags
* Changing the Z release wording
2022-08-01 12:59:01 -04:00
John Westcott IV
c41becec13
Adding triage response for inquaries around Oracles version of AWX
2022-08-01 12:00:48 -04:00
mabashian
6d0d8e57a4
Fix bug where node alias is not remaining after changing the template on a wf node
2022-08-01 11:28:50 -04:00
Shane McDonald
6446b627ad
Merge pull request #12608 from shanemcd/fix-k8s-dev-env
...
Fix Kubernetes dev environment + update docs
2022-08-01 11:11:45 -04:00
Shane McDonald
fcebd188a6
Fix Kubernetes dev environment + update docs
2022-08-01 10:45:10 -04:00
Alex Corey
1fca505b61
Refactors and redesigns workflow approval to impove UX
2022-08-01 09:59:53 -04:00
dependabot[bot]
a0e9c30b4a
Bump luxon from 2.4.0 to 3.0.1 in /awx/ui
...
Bumps [luxon](https://github.com/moment/luxon ) from 2.4.0 to 3.0.1.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.4.0...3.0.1 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-01 08:11:23 +00:00
dependabot[bot]
bc94dc0257
Bump rrule from 2.7.0 to 2.7.1 in /awx/ui
...
Bumps [rrule](https://github.com/jakubroztocil/rrule ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/jakubroztocil/rrule/releases )
- [Changelog](https://github.com/jakubroztocil/rrule/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jakubroztocil/rrule/compare/v2.7.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: rrule
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-01 08:10:38 +00:00
Shane McDonald
65771b7629
Merge pull request #12562 from shanemcd/auto-install-setuptools-scm
...
Automatically install setuptools-scm in script called from Makefile
2022-07-31 17:17:26 -04:00
Keith Grant
86a67abbce
Merge pull request #12531 from jtmelhorn/devel
...
[#12478 ] Change Inventory "Status" column header to "Sync Status"
2022-07-29 15:50:08 -07:00
Keith Grant
d555093325
Fix job output follow mode & scrolling ( #12555 )
...
* reworks/fixes follow mode
* reduces batch size for better job output perceived performance
* improves job output scroll button behavior
2022-07-28 15:26:25 -04:00
John Westcott IV
95a099acc5
Adding remove_superuser and remove_system_auditors to the SAML user attribute map ( #12522 )
2022-07-28 14:38:16 -04:00
John Westcott IV
d1fc2702ec
Adding subscriptions module and adding pool_id to license module ( #12560 )
2022-07-28 12:16:47 -04:00
Alan Rominger
3aa8320fc7
Add a graph to show database connections being used
2022-07-28 11:52:36 -04:00
John Westcott IV
734899228b
Updating CONTRIBUTING guide ( #12565 )
2022-07-27 09:59:09 -04:00
Rick Elrod
87f729c642
[FieldLookupBackend] limit iexact to string fields ( #12569 )
...
Change:
- Case-insensitive search only makes sense on strings, so check the
type of the field we are searching and ensure it is a string field
(TextField, CharField, or some subclass thereof).
- This prevents a 500 error when a user uses iexact on, e.g., an
integer field. Now, a 400 Bad Request is returned instead.
Test Plan:
- Added simple unit tests for iexact
Tickets:
- Fixes #9222
Signed-off-by: Rick Elrod <rick@elrod.me >
2022-07-26 12:46:50 -05:00
John Westcott IV
62fc3994fb
Modifying SAML adapter to not auto-add default galaxy creds to orgs on login ( #12504 )
...
* Modifying SAML adapter to not auto-add default galaxy creds to orgs on login
* Adding test, fixing old tests and moving add_default_galaxy_credential to pipeline
2022-07-25 17:16:22 -03:00
Shane McDonald
0d097964be
Automatically install setuptools-scm in script called from Makefile
2022-07-22 12:59:39 -04:00
Christian Adams
9f8b3948e1
Merge pull request #12147 from rooftopcellist/bump-receptor-1.2.3
...
Bump Receptorctl to 1.2.3
2022-07-21 11:45:27 -04:00
Jessica Steurer
1ce8240192
Merge pull request #12528 from vedaperi/12436-RemoveUpdateOnProjectUpdate
...
Remove update_on_project_update
2022-07-20 16:14:23 -03:00
Jeff Bradberry
1bcfc8f28e
Merge pull request #12544 from jbradberry/awxkit-fix-no-content
...
Suppress 204 No Content results causing an error during import
2022-07-20 10:48:02 -04:00
vedaperi
71925de902
Enhanced detail component ( #12432 )
...
* Enhanced detail component to handle cases with no values, and refactored components that use detail component.
* Add optional chaining operators where necessary to pass test cases
* add test cases to test suites of modified files
Co-authored-by: Veda Periwal <vperiwal@vperiwal-mac.attlocal.net >
2022-07-19 17:17:27 -04:00
Aditya Mulik
54057f1c80
Merge pull request #12467 from adityamulik/localization_scripts
...
Localization Scripts for AWX UI & API
2022-07-19 16:40:10 -04:00
Aditya Mulik
ae388d943d
Merge pull request #12541 from adityamulik/translations_updated_2022-07-18_20_51_59
...
Pushing updated strings for localization
2022-07-19 16:39:44 -04:00
Alan Rominger
2d310dc4e5
Optimize object creation by getting fewer empty relationships ( #12508 )
...
This optimizes the ActivityStreamSerializer by only getting many-to-many
relationships that are speculatively non-empty
based on information we have in other fields
We run this every time we create an object as an on_commit action
so it is expected this will have a major impact on response times for launching jobs
2022-07-19 14:27:51 -04:00
Jeff Bradberry
fe1a767f4f
Suppress 204 No Content results causing an error during import
2022-07-19 12:25:24 -04:00
adityamulik
8c6581d80a
Pushing updated strings for localization
2022-07-18 20:52:59 -04:00
Jessica Steurer
33e445f4f6
Merge pull request #12489 from kialam/vendor-d3.js-webworker
...
Remove external script call to D3.js.
2022-07-18 19:10:50 -03:00
Kia Lam
9bcb60d9e0
Remove d3 csp declaration.
2022-07-18 08:57:03 -07:00
Kia Lam
40109d58c7
Host d3 files needed for webworker.
2022-07-18 08:57:02 -07:00
Kia Lam
2ef3f5f9e8
Remove external script call to D3.js.
2022-07-18 08:57:02 -07:00
John Westcott IV
389c4a3180
Adding fields to job_metadata for workflows and approval nodes ( #12255 )
2022-07-18 16:53:49 +02:00
Justin Melhorn
bee48671cd
[ #12478 ] Change Inventory "Status" column header to "Sync Status"
...
Signed-off-by: Justin Melhorn <jtmelhorn@gmail.com >
2022-07-17 16:38:24 -04:00
Veda Periwal
21f551f48a
Remove update_on_project_update from inventory sources form and corresponding files
2022-07-15 11:18:16 -07:00
Alex Corey
cbb019ed09
Merge pull request #12510 from AlexSCorey/11822-JobOutputDocumentation-Overview
...
Adds Overview of job output with some images to help.
2022-07-15 10:52:47 -04:00
Alex Corey
bf5dfdaba7
Adds Overview of job output with some images to help.
2022-07-15 10:32:41 -04:00
Jessica Steurer
0f7f8af9b8
Merge pull request #12346 from john-westcott-iv/dependabot_fixes
...
Updating pyjwt per dependabot
2022-07-15 10:42:24 -03:00
Sarabraj Singh
0237402390
Merge pull request #12509 from sarabrajsingh/docs/awx-release-docs-refactoring
...
buffed docs for awx release and canonical triage responses
2022-07-15 08:21:58 -04:00
Hao Liu
84d7fa882d
Merge pull request #12513 from TheRealHaoLiu/fix-workflow-job-template-export
...
fix WorkflowJobTemplate export
2022-07-14 14:44:58 -04:00
Sarabraj Singh
cd2fae3471
buffed docs for AWX Release and canonical Triage responses
2022-07-14 14:13:18 -04:00
John Westcott IV
8be64145f9
Updating pyjwt per dependabot
2022-07-14 08:35:46 -04:00
djyasin
23d28fb4c8
Merge pull request #12457 from djyasin/feature/bu-metrics-added-forks-in-unified-jobs-table
...
Added forks to unified jobs table.
2022-07-13 11:33:19 -04:00
Lila
aeffd6f393
Bumped up version number of the collector.
2022-07-13 09:59:41 -04:00
djyasin
ab6b4bad03
Merge branch 'ansible:devel' into devel
2022-07-13 09:53:22 -04:00
Hao Liu
769c253ac2
fix WorkflowJobTemplate export where WorkflowApprovalTemplate is not properly exported
...
fixes https://github.com/ansible/awx/issues/7946
- added WorkflowApprovalTemplate page type to allow URL registration
- added resources regex that’s associated resource URL with WorkflowApprovalTemplate
- registered the new resource regex with WorkflowApprovalTemplate page type
- modified `DEPENDENT_EXPORT` handling (insisted by @jbradberry)
- added special case handling for WorkflowApprovalTemplate due to its unique nature
unique nature of WorkflowApprovalTemplate
- when exporting WorkflowJobTemplate with approval node the WorkflowJobTemplateNode need to contain a related "create_approval_template" the POST data for "create_approval_template" need to come from the "workflow_approval_template"
- during the export of a WorkflowJobTemplateNode that is an approval node we need to get the data from "workflow_approval_template" and use that to populate the "create_approval_template"
Co-Authored-By: Jeff Bradberry <685957+jbradberry@users.noreply.github.com >
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-07-12 19:48:02 -04:00
Michael Abashian
8031b3d402
Translate contents of Hosts Automated field as a single string ( #12480 )
...
* Translate contents of Hosts Automated field as a single string
* Adds unit test case for hiding Hosts automated detail when no value is present
2022-07-12 15:24:33 -04:00
Sarabraj Singh
bd93ac7edd
Merge pull request #12505 from sarabrajsingh/bugfix/add-setuptools-scm-dependency-to-workflow
...
added setuptools-scm dependency to promote.yml workflow
2022-07-12 10:21:10 -04:00
John Westcott IV
37ff9913d3
Adding GOOGLE_APPLICATION_CREDENTIALS env var ( #12389 )
...
* Adding GOOGLE_APPLICATION_CREDENTIALS env var
* Updating tests
2022-07-12 08:51:02 -04:00
Sarabraj Singh
9cb44a7e52
added setuptools-scm dependency to promote.yml workflow
2022-07-11 17:10:29 -04:00
John Westcott IV
6279295541
Updating workflow job template collection test ( #12468 )
...
Adding additional use case
Fixing error with workflow calling itslef
Adding better cleanup of assets created as part of the test
2022-07-11 17:07:07 -03:00
John Westcott IV
de17cff39c
Modified triage replied ( #12473 )
...
Split no progress into issue and pr
added community.general standard response
2022-07-11 12:43:30 -04:00
Alex Corey
22ca49e673
Merge pull request #12493 from AlexSCorey/bumpCodeMirror
...
Bump code mirror
2022-07-11 09:43:54 -04:00
Tom Page
008a4b4d30
Fix workflow job template webhook credential bug - #12324 ( #12325 )
...
Signed-off-by: tompage1994@hotmail.co.uk <tpage@redhat.com >
2022-07-11 09:13:44 -03:00
Alex Corey
8d4089c7f3
Bumps code mirror and adds license files
2022-07-08 15:09:54 -04:00
vedaperi
e296d0adad
Add Help Text with documentation link to Schedules page ( #12448 )
...
* Added help text to schedule form and detail with link to documentation
* Added test cases for help text in schedule form and detail
* Add help text to schedule form and detail with link to documentation
Co-authored-by: Veda Periwal <vperiwal@vperiwal-mac.attlocal.net >
2022-07-08 15:06:50 -04:00
Aditya Mulik
df38650aee
Localization Scripts for AWX UI & API
2022-07-08 11:44:56 -04:00
Alex Corey
401b30b3ed
Merge pull request #12451 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/patternfly-4.202.1
...
Bump @patternfly/patternfly from 4.196.7 to 4.202.1 in /awx/ui
2022-07-08 08:13:30 -04:00
Alex Corey
20cc54694c
Merge pull request #12454 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/react-icons-4.75.1
...
Bump @patternfly/react-icons from 4.49.19 to 4.75.1 in /awx/ui
2022-07-08 08:12:58 -04:00
dependabot[bot]
e6ec0952fb
Bump @patternfly/patternfly from 4.196.7 to 4.202.1 in /awx/ui
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.196.7 to 4.202.1.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/main/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.196.7...prerelease-v4.202.1 )
---
updated-dependencies:
- dependency-name: "@patternfly/patternfly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-06 20:03:52 +00:00
dependabot[bot]
db1dec3a98
Bump @patternfly/react-icons from 4.49.19 to 4.75.1 in /awx/ui
...
Bumps [@patternfly/react-icons](https://github.com/patternfly/patternfly-react ) from 4.49.19 to 4.75.1.
- [Release notes](https://github.com/patternfly/patternfly-react/releases )
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-icons@4.49.19...@patternfly/react-icons@4.75.1 )
---
updated-dependencies:
- dependency-name: "@patternfly/react-icons"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-06 20:03:40 +00:00
Alex Corey
1853d3850e
Merge pull request #12450 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/react-table-4.93.1
...
Bump @patternfly/react-table from 4.83.1 to 4.93.1 in /awx/ui
2022-07-06 16:02:18 -04:00
Lila
1e57c84383
Added forks to unified jobs table.
...
Co-authored-by: sarabrajsingh <singh.sarabraj@gmail.com >
2022-07-01 10:30:48 -04:00
dependabot[bot]
3cf120c6a7
Bump @patternfly/react-table from 4.83.1 to 4.93.1 in /awx/ui
...
Bumps [@patternfly/react-table](https://github.com/patternfly/patternfly-react ) from 4.83.1 to 4.93.1.
- [Release notes](https://github.com/patternfly/patternfly-react/releases )
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-table@4.83.1...@patternfly/react-table@4.93.1 )
---
updated-dependencies:
- dependency-name: "@patternfly/react-table"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-01 08:06:59 +00:00
Alan Rominger
fd671ecc9d
Give specific messages if job was killed due to SIGTERM or SIGKILL ( #12435 )
...
* Reap jobs on dispatcher startup to increase clarity, replace existing reaping logic
* Exit jobs if receiving SIGTERM signal
* Fix unwanted reaping on shutdown, let subprocess close out
* Add some sanity tests for signal module
* Add a log for an unhandled dispatcher error
* Refine wording of error messages
Co-authored-by: Elijah DeLee <kdelee@redhat.com >
2022-06-30 13:20:08 -04:00
Shane McDonald
a0d5f1fb03
Merge pull request #12428 from djyasin/updating_setuppy
...
Updated setup.py --version to python3 -m setuptools_scm.
2022-06-30 12:17:54 -04:00
Alex Corey
ff882a322b
Merge pull request #12412 from AlexSCorey/11994-FailedJobErrorMessage
...
Adds a failure message to job output when job failed and no events exist
2022-06-29 11:40:44 -04:00
Tom Page
b70231f7d0
Allow modification of schedule if there are two of the same name ( #12407 )
2022-06-28 20:23:54 -03:00
Alex Corey
93d1aa0a9d
Adds a failure message to job output when job failed and no events exist.
2022-06-28 18:30:37 -04:00
Alex Corey
c586f8bbc6
Removes references to Ansible Tower in favor of Ansible Controller ( #12422 )
2022-06-28 14:35:32 -04:00
Alex Corey
26912a06d1
Merge pull request #12424 from AlexSCorey/11433-UpdateLaunchButtonTest
...
Updates irrelevant test
2022-06-28 14:31:26 -04:00
Alex Corey
218a3d333b
updates test
2022-06-28 14:14:12 -04:00
Seth Foster
d2013bd416
Merge pull request #12366 from fosterseth/remove_update_on_project_update
...
Remove deprecated field update_on_project_update
2022-06-28 13:15:57 -04:00
Shane McDonald
6a3f9690b0
Remove setup.py entirely
2022-06-27 14:15:32 -04:00
Jeff Bradberry
d59b6f834c
Merge pull request #12431 from jbradberry/fix-ugettext-deprecation
...
Fix a ugettext deprecation that snuck back in
2022-06-27 13:58:07 -04:00
Shane McDonald
cbea36745e
Transition from setup.py to setup.cfg
2022-06-27 13:30:01 -04:00
Jeff Bradberry
ae7be525e1
Fix a ugettext deprecation that snuck back in
...
at some point after the Django 3.2 upgrade.
2022-06-27 13:27:35 -04:00
jainnikhil30
5062ce1e61
add database connection to the metrics endpoint ( #12427 )
...
* add database connection to the metrics endpoint
* bump the counts collector version to 1.2
* check for postgresql as database so to not break the tests
2022-06-27 09:37:23 -04:00
Alex Corey
566665ee8c
Merge pull request #12417 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/react-core-4.221.3
...
Bump @patternfly/react-core from 4.214.1 to 4.221.3 in /awx/ui
2022-06-27 09:36:58 -04:00
Alex Corey
96423af160
Merge pull request #12419 from ansible/dependabot/npm_and_yarn/awx/ui/devel/react-router-dom-5.3.3
...
Bump react-router-dom from 5.2.0 to 5.3.3 in /awx/ui
2022-06-27 09:36:22 -04:00
Alex Corey
a01bef8d2c
Merge pull request #12420 from ansible/dependabot/npm_and_yarn/awx/ui/devel/lingui/react-3.14.0
...
Bump @lingui/react from 3.13.3 to 3.14.0 in /awx/ui
2022-06-27 09:35:40 -04:00
Seth Foster
0522233892
remove update_on_project_update from InventorySource
2022-06-24 15:27:08 -04:00
Lila
63ea6bb5b3
Updated setup.py --version to python3 -m setuptools_scm.
2022-06-24 10:22:56 -04:00
Sarah Akus
c2715d7c29
Merge pull request #12378 from john-westcott-iv/winrm_debug_5925
...
Making verbosity list and options a constant and adding WinRM debug
2022-06-24 09:06:14 -04:00
Alan Rominger
783b744bdb
Pass combined artifacts from nested workflows into downstream nodes ( #12223 )
...
* Track combined artifacts on workflow jobs
* Avoid schema change for passing nested workflow artifacts
* Basic support for nested workflow artifacts, add test
* Forgot that only does not work with polymorphic
* Remove incorrect field
* Consolidate logic and prevent recursion with UJ artifacts method
* Stop trying to do precedence by status, filter for obvious ones
* Review comments about sets
* Fix up bug with convergence node paths and artifacts
2022-06-23 16:54:53 -03:00
Alex Corey
f7982a0d64
Merge pull request #12421 from AlexSCorey/updateAxios
...
Bumps Axios and Adds license files
2022-06-23 13:07:28 -04:00
Sarabraj Singh
2147ac226e
Merge pull request #12408 from sarabrajsingh/feature/new-awx-cli-import-export-error-codes
...
[new] bubble up an error code when something goes wrong with import/export
2022-06-23 10:58:14 -04:00
Alex Corey
6cc22786bc
Adds license files
2022-06-23 09:26:34 -04:00
dependabot[bot]
861a9f581e
Bump @lingui/react from 3.13.3 to 3.14.0 in /awx/ui
...
Bumps [@lingui/react](https://github.com/lingui/js-lingui ) from 3.13.3 to 3.14.0.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.13.3...v3.14.0 )
---
updated-dependencies:
- dependency-name: "@lingui/react"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 12:34:58 +00:00
dependabot[bot]
e57a8183ba
Bump react-router-dom from 5.2.0 to 5.3.3 in /awx/ui
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 5.2.0 to 5.3.3.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Commits](https://github.com/remix-run/react-router/commits/v5.3.3/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 12:34:20 +00:00
dependabot[bot]
8a7163ffad
Bump @patternfly/react-core from 4.214.1 to 4.221.3 in /awx/ui
...
Bumps [@patternfly/react-core](https://github.com/patternfly/patternfly-react ) from 4.214.1 to 4.221.3.
- [Release notes](https://github.com/patternfly/patternfly-react/releases )
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@4.214.1...@patternfly/react-core@4.221.3 )
---
updated-dependencies:
- dependency-name: "@patternfly/react-core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-23 12:32:57 +00:00
Alex Corey
439b351c95
Merge pull request #12392 from nixocio/update_bot_user
...
Update user dependabot
2022-06-23 08:31:16 -04:00
Alex Corey
14afab918e
Creates a verbosity select dropdowns and moves options constant into same file
2022-06-23 08:28:37 -04:00
Alex Corey
ef8d4e73ae
Creates a verbosity select dropdowns and moves options constant into same file
2022-06-22 14:04:12 -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
31d8ddcf84
Updating release docs ( #12403 )
...
Adding standard subject line to triage_replies.md
Removing PR commit generated change log in favor of github auto-commit log
Updating some images
Adding AWX matrix chanel to IRC notifications
Adding references between operator and AWX releases
2022-06-22 12:36:54 -04:00
Seth Foster
9419270897
Merge pull request #12393 from fosterseth/subsystem_metrics_delete_redis_keys
...
Subsystem metrics reset_values should remove all redis keys
2022-06-22 11:34:20 -04:00
Alex Corey
f755d93a58
Merge pull request #12373 from AlexSCorey/updateJS-Yaml
...
Updates js-yaml to 4.x and updates files.
2022-06-22 11:25:52 -04:00
Sarabraj Singh
05df2ebad2
bubble up an error code when something goes wrong with import/export
...
(cherry picked from commit babd6f0975 )
2022-06-22 10:29:01 -04:00
Jeff Bradberry
b44442c460
Merge pull request #12351 from AlexSCorey/5673-t-importExportSchedules
...
Adds import export to awx cli for schedules as a top level object
2022-06-22 10:13:56 -04:00
Shane McDonald
989b389ba4
Merge pull request #12397 from sean-m-sullivan/awx_license_delete
...
add state to awx license module
2022-06-22 09:20:29 -04:00
Sarabraj Singh
5bd4aade0e
Merge pull request #12404 from ansible/revert-12335-feature/awx-cli-import-export-error-codes
...
Revert "import/export error codes when something bad happens"
2022-06-21 22:01:46 -04:00
Jessica Steurer
470910b612
Merge pull request #12309 from jbradberry/cli-multiple-extra-vars
...
Allow for multiple --extra_vars or --variables flags in awx-cli
2022-06-21 19:34:25 -03:00
Sarabraj Singh
dbb81551c8
Revert "import/export error codes when something bad happens"
2022-06-21 17:36:21 -04:00
Sarabraj Singh
f7c5cb2979
Merge pull request #12335 from sarabrajsingh/feature/awx-cli-import-export-error-codes
...
import/export error codes when something bad happens
2022-06-21 16:49:03 -04:00
Sarabraj Singh
babd6f0975
bubble up an error code when something goes wrong with import/export
2022-06-21 15:53:59 -04:00
sean-m-sullivan
7bcceb7e98
add state to awx license module
2022-06-21 13:07:16 -04:00
Seth Foster
c92619a2dc
Subsystem metrics reset_values should remove all redis keys
2022-06-16 16:54:37 -04:00
Alan Rominger
923cc671db
Merge pull request #12391 from AlanCoding/compose_graphs
...
Do the grafana thing in docker-compose templating itself
2022-06-16 16:23:36 -04:00
Alan Rominger
db105c21e4
Set default false values
2022-06-16 15:46:42 -04:00
Alan Rominger
372aa36207
Make the prometheus config file ignored by git
2022-06-16 15:42:10 -04:00
Alan Rominger
173318764b
Remove existing yml file for prometheus
2022-06-16 15:37:18 -04:00
Alan Rominger
1dd535a859
Remove old way of doing grafana graphs
2022-06-16 15:31:45 -04:00
nixocio
e7d37b26f3
Update user dependabot
...
Update user dependabot
2022-06-16 15:31:39 -04:00
Alan Rominger
f4ef7d6927
Add volumes to the clean command
2022-06-16 14:03:22 -04:00
Elijah DeLee
7cbe112e4e
possible work around for 500 on /api/v2/metrics ( #12376 )
...
we've observed this in development and some users have reported experiencing 500's on /api/v2/metrics because of a key error here where a metric is missing from a certain instance
2022-06-16 13:15:25 -04:00
Alan Rominger
c441db2aab
docs workding edits and depends_on
2022-06-16 12:07:26 -04:00
Alan Rominger
fb292d9706
Move visualization containers into docker-compose
2022-06-16 10:25:02 -04:00
Sarah Akus
35a5f93182
Merge pull request #12323 from AlexSCorey/5857-t-SanitizeLoginHTML
...
Removes Sanatize html in favor of dom purify library
2022-06-16 09:59:21 -04:00
Jessica Steurer
116dc0c480
Merge pull request #12340 from john-westcott-iv/shedule_timezone_12255
...
Add documentation around schedule timezone change
2022-06-15 15:34:49 -03:00
Alex Corey
b87ba1c53d
Merge pull request #12382 from nixocio/ui_close_css
...
Update css var
2022-06-15 11:56:47 -04:00
Alex Corey
59691b71bb
Merge pull request #12360 from nixocio/ui_issue_5012
...
Add column to display resource related to a schedule
2022-06-15 11:53:33 -04:00
Alex Corey
cc0bb3e401
Merge pull request #12365 from ansible/dependabot/npm_and_yarn/awx/ui/devel/ace-builds-1.6.0
...
Bump ace-builds from 1.5.1 to 1.6.0 in /awx/ui
2022-06-15 11:46:53 -04:00
nixocio
7ef90bd9f4
Update css var
...
Update css var
2022-06-15 11:37:04 -04:00
John Westcott IV
f820c49b82
Fixing typo in ISSUE_TEMPLATE.md ( #12381 )
2022-06-15 10:34:22 -04:00
Jessica Steurer
ac62d86f2a
Merge pull request #12361 from kialam/refresh-data-lookup-modal
...
Allow lookup modals to refresh when opened.
2022-06-15 09:40:40 -03:00
John Westcott IV
b9e67e7972
Allowing blank issues with a template for testing purposes only ( #12377 )
2022-06-14 17:17:07 -04:00
Jeff Bradberry
48a2ebd48c
Merge pull request #12271 from HampusLundqvist/gitlab-webhooks-fixes-#12268
...
return event_status on push, tag push, and merge gitlab webhook events
2022-06-14 17:12:27 -04:00
Sarah Akus
ee13ddd87d
Merge pull request #12332 from nixocio/ui_issue_8097
...
Add typeahed for single choice surveys
2022-06-14 15:20:38 -04:00
Seth Foster
3fcf7429a3
Merge pull request #12246 from fosterseth/fix_haproxy_startup_error
...
use haproxy 2.3 with maxconn set to avoid startup failures
2022-06-14 14:41:14 -04:00
Sarah Akus
51a8790d56
Merge pull request #12348 from nixocio/ui_issue_111987
...
Update project status to reflect project sync related to job template
2022-06-14 14:41:01 -04:00
Jessica Steurer
c231e4d05e
Merge pull request #12370 from nixocio/ui_issue_11795
...
Add column org to template list
2022-06-14 14:28:56 -03:00
Seth Foster
987e5a084d
use haproxy 2.3 with maxconn set to avoid startup failures
2022-06-14 13:09:40 -04:00
Seth Foster
70ac7b2920
Merge pull request #12352 from fosterseth/docs_subsystem_metrics
...
Add docs for subsystem metrics
2022-06-14 13:05:21 -04:00
Alex Corey
bda335cb19
Updates js-yaml to 4.x and updates files.
2022-06-14 12:24:40 -04:00
Seth Foster
30c060cb27
Merge pull request #12235 from fosterseth/subsystem_metrics_task_manager
...
Subsystem metrics for task manager
2022-06-14 12:02:54 -04:00
Kersom
9b0a2b0b76
Merge pull request #12312 from nixocio/ui_issue_11167_rebased
...
Update logout/login redirect for different users
2022-06-14 11:55:05 -04:00
Seth Foster
2f82b75748
Add subsystem metrics for task manager
2022-06-14 11:00:11 -04:00
Sarah Akus
84fcd2ff00
Merge pull request #12363 from nixocio/ui_issue_5195
...
Modify position of tooltip for management job list
2022-06-14 10:29:49 -04:00
Jeff Bradberry
3bc0c53e37
Merge pull request #12368 from jbradberry/narrower-autoreload
...
Narrow down the inotifywait criteria for reloading the dev environment
2022-06-14 10:13:41 -04:00
Alex Corey
bc2dbcfce8
Merge pull request #12344 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/patternfly-4.196.7
...
Bump @patternfly/patternfly from 4.194.4 to 4.196.7 in /awx/ui
2022-06-13 16:58:48 -04:00
nixocio
876edf54a3
Modify position of tooltip for management job list
...
Modify position of tooltip for management job list. Also, remove
duplicated tooltip.
2022-06-13 16:42:43 -04:00
nixocio
b31bf8fab1
Add column org to template list
...
Add column org to template list
See: https://github.com/ansible/awx/issues/11795
2022-06-13 16:37:32 -04:00
Jeff Bradberry
e8b2998578
Narrow down the inotifywait criteria for reloading the dev environment
...
- listen specifically within awx/awx, so that changes in awxkit or
awx_collection don't trigger spurious reloads
- expand the exclude pattern to ignore the test directories
2022-06-13 16:08:20 -04:00
nixocio
8a92a01652
Add column to display resource related to a schedule
...
Add column to display what resource is related to a schedule
See: https://github.com/ansible/awx/issues/5012
2022-06-13 14:28:44 -04:00
Seth Foster
705f86f8cf
Merge pull request #12287 from fosterseth/fix_children_summary_not_tree
...
detect if job events are tree-like and collapsible
2022-06-13 14:27:39 -04:00
Alex Corey
9ab6a6d57e
Merge pull request #11429 from akelling/patch-1
...
Update README.md
2022-06-13 14:19:16 -04:00
Sarah Akus
791eb4c1e1
Merge pull request #12349 from nixocio/ui_issue_12092
...
Add loading state when saving a visualizer
2022-06-13 14:06:34 -04:00
dependabot[bot]
870ca29388
Bump ace-builds from 1.5.1 to 1.6.0 in /awx/ui
...
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-13 18:00:10 +00:00
Kersom
816518cfab
Merge pull request #12302 from ansible/dependabot/npm_and_yarn/awx/ui/devel/react-ace-10.1.0
...
Bump react-ace from 9.4.0 to 10.1.0 in /awx/ui
2022-06-13 13:58:55 -04:00
Alex Corey
9e981583a6
Merge branch 'devel' into patch-1
2022-06-13 13:55:02 -04:00
Alex Corey
d6fb8d6cd7
Update tools/docker-compose/README.md
...
Co-authored-by: Shane McDonald <me@shanemcd.com >
2022-06-13 13:53:48 -04:00
Sarah Akus
7dbf5f7138
Merge pull request #12358 from nixocio/ui_issue_5883
...
Hide add access button based on the user profile for credentials
2022-06-13 13:38:36 -04:00
dependabot[bot]
aaec9487e6
Bump react-ace from 9.4.0 to 10.1.0 in /awx/ui
...
Bumps [react-ace](https://github.com/securingsincity/react-ace ) from 9.4.0 to 10.1.0.
- [Release notes](https://github.com/securingsincity/react-ace/releases )
- [Changelog](https://github.com/securingsincity/react-ace/blob/main/CHANGELOG.md )
- [Commits](https://github.com/securingsincity/react-ace/compare/v9.4.0...v10.1.0 )
---
updated-dependencies:
- dependency-name: react-ace
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-13 17:37:54 +00:00
Kia Lam
96fa881df1
Fix unit test.
2022-06-13 08:59:31 -07:00
Seth Foster
b7057fdc3e
Add docs for subsystem metrics
2022-06-13 11:49:56 -04:00
nixocio
2679c99cad
Add loading state when saving a visualizer
...
Add loading state when saving a visualizer
See: https://github.com/ansible/awx/issues/12092
2022-06-13 10:47:27 -04:00
Jessica Steurer
ea3a8d4912
Merge pull request #12306 from ansible/10961-webhook-notification-does-not-allow-for-use-of-jinja-statements
...
Duplication of PR of Jinga 2 Rendering
2022-06-13 09:38:42 -03:00
John Westcott IV
63d9cd7b57
.github folder maintaince ( #12327 )
...
* Removing old awxbot files
* Removing security bug report as GitHub now shows the security piolicy from /SECURITY.md
* Changing feature_request from md to yml
* Adding additional options to bug report components andinstall method
* Removing old ISSUE_TEMPLATE.md
* Changing issue type and adding additional components
* Removing auto-generated change log
* Adding awx_collection and cli components
* Changing content search pattern for type labels
* Changing from collection to awx_collection tag and adding dependencies tag
* Adding unicode bug to bug repot to match feature unicode character
* Changing bug to bug or docs
* Remove docker on * and boot2docker infavor of docker development environmnet
* Create top level issue with: CoC, Enterprise, Top level help
* Remove old CODEOWNERS file
2022-06-13 07:44:15 -04:00
Kia Lam
b692bbaa12
Allow lookup modals to refresh when opened.
2022-06-10 14:44:53 -07:00
John Westcott IV
186af73e5d
Fixing slashes for copy/paste of links ( #12359 )
2022-06-10 14:29:12 -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
Keith J. Grant
0b63af8d4d
add schedules timezone link warning to UI
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
nixocio
96330f608d
Hide add access based on the user profile for credentials
...
* Show add access button if it is a system admin
* Hide access button if the user is credential admin, org admin, but the
credential does not belong to any org.
* Show access button if the user is a credential admin, org admin, and
the credential is associated to an org.
* Show access button if the user is an org admin and the credential is
associated to the org.
All those permutations are allowed by the API RBAC.
This PR update UX to not allow the user to attempt to perform any
action that will raise an error when modifying access to the
credentials.
2022-06-10 10:09:18 -04:00
Kersom
23aaf5b3ad
Add cancel button to workflow job output ( #12338 )
...
Add cancel button to workflow job output
See: https://github.com/ansible/awx/issues/10514
2022-06-09 20:16:07 -04:00
Kersom
a3e86dcd73
Hide management job for non system admin as node choice ( #12341 )
...
Hide management job for non system admin as node type choice. Also, fix
related uni-tests related to this change.
See: https://github.com/ansible/awx/issues/12334
Also: https://github.com/ansible/awx/pull/10572
2022-06-09 20:15:03 -04:00
Alan Rominger
81b8028ea2
Merge pull request #12355 from AlanCoding/autoreload_once
...
Make awx-autoreloader work faster for large code changes
2022-06-09 15:19:17 -04:00
Alan Rominger
a4bfb032ff
Make awx-autoreloader work faster for large code changes
2022-06-09 14:52:03 -04:00
Keith J. Grant
2704b202bf
check for is_tree flag from children summary response
2022-06-09 14:25:39 -04:00
Seth Foster
550d9d5e42
detect if job events are tree-like and collapsable in the UI
2022-06-09 14:25:39 -04:00
John Westcott IV
ab2d05a07d
Update replies documentation ( #12305 )
...
Adding heads and a couple standard replies and rewording other replies.
2022-06-09 13:41:53 -04:00
Alan Rominger
4543f6935f
Only do substitutions for container path conversions with resolved paths ( #12313 )
...
* Resolve paths as much as possible before doing replacements
* Move unused method out of main code, test symlink
2022-06-09 11:36:29 -04:00
Alan Rominger
78d3d6dc94
Merge pull request #12219 from AlanCoding/really_skip
...
Change Demo Project status to successful
2022-06-09 11:19:57 -04:00
Alex Corey
02e7424f51
Adds import export to awx cli for schedules as a top level object
2022-06-09 09:47:50 -04:00
Andrea Decorte
2d6ca4cbb1
Update role module example ( #12295 )
...
Update example to use current parameter for workflows
instead of the deprecated one.
Signed-off-by: Andrea Decorte <adecorte@redhat.com >
2022-06-09 09:38:55 -04:00
Aine Riordan
e244644a1d
Fix typo in application module example ( #12187 )
2022-06-09 09:38:34 -04:00
Jessica Steurer
d216457c09
Merge pull request #12320 from nixocio/ui_issue_2899
...
Pre-fill project for job template from query params
2022-06-09 10:24:29 -03:00
nixocio
20a1da61c0
Update project status to reflect project sync related to job template
...
Update project status to reflect project update sync related to job
template that was launched with branch override.
We were displaying status of project sync itself, not from the project
update job as expected.
Also, rename `Project Status` to be `Project Update Status`.
See: https://github.com/ansible/awx/issues/11987
2022-06-08 13:41:45 -04:00
Jessica Steurer
bf7ab1ede7
Merge pull request #12315 from djyasin/job_tag_characters
...
Job tag characters
2022-06-08 12:09:18 -03:00
Alex Corey
3b6b449545
Removes unneeded license files
2022-06-08 10:04:25 -04:00
Alex Corey
781cf531e6
Removes Sanatize html in favor of dom purify library
2022-06-08 10:04:25 -04:00
dependabot[bot]
9b7475247c
Bump @patternfly/patternfly from 4.194.4 to 4.196.7 in /awx/ui
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.194.4 to 4.196.7.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/main/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.194.4...prerelease-v4.196.7 )
---
updated-dependencies:
- dependency-name: "@patternfly/patternfly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-08 14:00:52 +00:00
Alex Corey
44dc7f8d1d
Merge pull request #12333 from ansible/dependabot/npm_and_yarn/awx/ui/devel/rrule-2.7.0
...
Bump rrule from 2.6.4 to 2.7.0 in /awx/ui
2022-06-08 09:59:39 -04:00
Kersom
60eaf9e235
Provide feedback when a health check is being performed ( #12330 )
...
Provide feedback when a health check is being performed
2022-06-07 16:27:46 -04:00
Jessica Steurer
f5102ed24d
Merge pull request #12102 from john-westcott-iv/allow_fqcn
...
Respect optional fully qualified collection name (ansible.builtin.) for playbook identification
2022-06-07 16:44:36 -03:00
Jessica Steurer
309178e4e2
Merge pull request #12331 from kialam/fix-worker-json-404
...
Allow worker files to be loaded as blob objects.
2022-06-07 16:33:59 -03:00
Rebeccah Hunter
76ffdbb993
Merge pull request #12308 from rebeccahhh/job_event_lag
...
Metrics for callback receiver job event lag
2022-06-07 11:50:17 -04:00
nixocio
d8037618c8
Update logout/login redirect for different users
...
* Logout as User A and Login as User B redirects to `/home'
* Logout as User A and Login as User A redirects to `/home'
* Allow session to timeout as User A and Login as User A redirects to User A's last location
See: https://github.com/ansible/awx/issues/11167
2022-06-07 09:48:41 -04:00
Alex Corey
e94e15977c
Merge pull request #12328 from ansible/dependabot/npm_and_yarn/awx/ui/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4 in /awx/ui
2022-06-07 09:13:47 -04:00
John Westcott IV
f37951249f
Adding options fqcn (ansible.builtin.) to playbook identification
2022-06-06 17:32:37 -04:00
Jeff Bradberry
9191079dda
Merge pull request #11921 from jbradberry/fix-export-reconstruct-endpoint
...
Look up the correct top-level resource name when reconstructing foreign keys
2022-06-06 17:08:02 -04:00
Keith Grant
fdd560747d
Persistent list filters ( #12229 )
...
* add PersistentFilters component
* add PersistentFilters test
* add persistent filters to all list pages
* update tests
* clear sessionStorage on logout
* fix persistent filter on wfjt detail; cleanup
2022-06-06 16:56:45 -04:00
Jeff Bradberry
faa5df19ca
Merge pull request #12252 from jbradberry/fix-analytics-unicode
...
Double escape all unicode escape sequences in job events data
2022-06-06 16:41:06 -04:00
Rebeccah
5f9326b131
added average event processing metric (in seconds) that can be served to
...
grafana via prometheus.
This metric is a good indicator of how far behind the callback receiver
is. The higher the load the further behind/the greater the number of
seconds the metric will display.
This number being high may indicate the need for horizontal scaling in
the control plane or vertically scaling the number of callback
receivers.
2022-06-06 15:14:56 -04:00
dependabot[bot]
8e389d40b4
Bump rrule from 2.6.4 to 2.7.0 in /awx/ui
...
Bumps [rrule](https://github.com/jakubroztocil/rrule ) from 2.6.4 to 2.7.0.
- [Release notes](https://github.com/jakubroztocil/rrule/releases )
- [Changelog](https://github.com/jakubroztocil/rrule/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jakubroztocil/rrule/commits )
---
updated-dependencies:
- dependency-name: rrule
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-06 18:58:46 +00:00
nixocio
e62c77e783
Add typeahed for single choice surveys
...
Add typeahed for single choice surveys, also fix a couple of missing
translations for Select component.
See: https://github.com/ansible/awx/issues/8097
2022-06-06 13:57:00 -04:00
Kia Lam
48b3a43ec2
Allow worker files to be loaded as blob objects.
2022-06-06 10:47:30 -07:00
Lila
5f783fd5ee
Revised job_tags to handle more than 1024 characters.
2022-06-06 13:28:22 -04:00
dependabot[bot]
e112cf93c2
Bump async from 2.6.3 to 2.6.4 in /awx/ui
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-06 13:51:52 +00:00
Alex Corey
d9f26a411e
Merge pull request #12318 from ansible/dependabot/npm_and_yarn/awx/ui/node-forge-1.3.1
...
Bump node-forge from 1.2.1 to 1.3.1 in /awx/ui
2022-06-05 14:25:42 -04:00
Kersom
ea84e7a491
Merge pull request #12322 from nixocio/fix_typo
...
Fix typo
2022-06-03 22:46:06 -04:00
Alex Corey
7fab619fed
Merge pull request #12317 from ansible/dependabot/npm_and_yarn/awx/ui/ejs-3.1.8
...
Bump ejs from 3.1.6 to 3.1.8 in /awx/ui
2022-06-03 16:13:35 -04:00
nixocio
699a35b88a
Fix typo
...
Fix typo on triage replies
2022-06-03 15:22:49 -04:00
nixocio
8095adb945
Pre-fill project for job template from query params
...
Pre-fill project when creating JT from Project -> Job Templates
List
2022-06-03 11:32:01 -04:00
Hampus Lundqvist
8d36712860
return status on event types defined in ref_keys
2022-06-03 16:10:44 +02:00
dependabot[bot]
0db34d0498
Bump node-forge from 1.2.1 to 1.3.1 in /awx/ui
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-03 14:06:45 +00:00
dependabot[bot]
7ab254e5e3
Bump ejs from 3.1.6 to 3.1.8 in /awx/ui
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-03 14:06:14 +00:00
Alex Corey
dd7ab459e2
Merge pull request #12196 from AlexSCorey/popoversInventoryAndInventorySource
...
Adds popover text for Inventory and InventorySources
2022-06-03 10:01:36 -04:00
Alex Corey
33df2e8aa4
Adds popover text for Inventory and InventorySources
2022-06-03 09:38:45 -04:00
Jessica Steurer
39b8fd433b
Merge pull request #12251 from nixocio/ui_issue_11196
...
Add controller_node to job details page
2022-06-03 08:57:29 -03:00
Kersom
c31d74100d
Add host description in a couple of screens ( #12292 )
...
Add host description in a couple of screens
See:https://github.com/ansible/awx/issues/3348
Also: https://github.com/ansible/awx/issues/9363
2022-06-02 15:40:41 -04:00
Alan Rominger
3af89c1e2b
Merge pull request #12307 from AlanCoding/twilio
...
Upgrade twilio dependency to pick up fix
2022-06-02 13:48:34 -04:00
John Westcott IV
1d35bba8c3
Variablizing the awx_template_version for building to allow release process to update the version in the module_util ( #12248 )
2022-06-02 12:28:57 -04:00
djyasin
c3c3e24875
Merge pull request #12314 from john-westcott-iv/add_irc_msg_to_release
...
Adding irc bullhorn to release process
2022-06-02 11:57:32 -04:00
John Westcott IV
ab9c97b158
Adding irc bullhorn to release process
2022-06-02 11:30:57 -04:00
nixocio
5e700c992d
Add controller_node to job details page
...
Add controller_node to job details page. Modify serializers to make
controller_node available to the UI.
See: https://github.com/ansible/awx/issues/11196
Also: https://github.com/ansible/awx/issues/12132
2022-06-02 11:21:06 -04:00
Seth Foster
b548ad21a9
Merge pull request #12240 from fosterseth/make_prometheus_grafana
...
Add prometheus and grafana make commands for local environment
2022-06-01 17:55:43 -04:00
Jeff Bradberry
127016d36b
Allow for multiple --extra_vars or --variables flags in awx-cli
...
This is particularly useful when you are using the @filepath version
of the flag, since otherwise there would be no way to issue the
command with multiple vars files.
Also, add `-e` as an alias to `--extra_vars`
2022-06-01 13:24:24 -04:00
kialam
3d0391173b
Add popover help text to job details and ad hoc job details ( #12261 )
...
* Add popover text to Job Details page.
* Add module documentation links to ad hoc job detail page.
* Add forks help text to job details.
2022-06-01 13:00:59 -04:00
kialam
ce560bcd5f
Cleanup some text strings files to return object literals ( #12269 )
...
* Cleanup some text strings files to return object literals instead of arrow functions.
* Fix render.
* Fix unit tests.
2022-06-01 12:10:55 -04:00
Alan Rominger
d553c37d7d
Upgrade twilio dependency to pick up fix
2022-06-01 11:35:43 -04:00
John Maynard
8a5e89e24b
Switch Jinja2 environment for rendering before testing JSON to ImmutableSandboxedEnvironment
...
Render Jinja template before checking for valid JSON
2022-06-01 11:10:15 -04:00
Kersom
8c3e289170
Merge pull request #12178 from Tioborto/feat/add-token-description-column
...
feat: add token description column
2022-06-01 10:17:28 -04:00
Seth Foster
9364c8e562
typo
2022-05-31 17:18:45 -04:00
Seth Foster
5831949ebf
maxconn
2022-05-31 17:16:27 -04:00
Seth Foster
7fe98a670f
haproxy
2022-05-31 17:12:19 -04:00
Seth Foster
6f68f3cba6
Add make prometheus and make grafana commands to dev environment
2022-05-31 17:07:15 -04:00
Alex Corey
4dc956c76f
Merge pull request #12275 from ansible/dependabot/npm_and_yarn/awx/ui/devel/ace-builds-1.5.1
...
Bump ace-builds from 1.4.12 to 1.5.1 in /awx/ui
2022-05-31 10:32:25 -04:00
Alex Corey
11a56117eb
Merge pull request #12284 from ansible/dependabot/npm_and_yarn/awx/ui/devel/codemirror-5.65.4
...
Bump codemirror from 5.61.0 to 5.65.4 in /awx/ui
2022-05-31 10:31:51 -04:00
Alex Corey
10eed6286a
Merge pull request #12285 from ansible/dependabot/npm_and_yarn/awx/ui/devel/styled-components-5.3.5
...
Bump styled-components from 5.3.0 to 5.3.5 in /awx/ui
2022-05-31 10:31:09 -04:00
Jessica Steurer
d36befd9ce
Merge pull request #12283 from jainnikhil30/add_forks_to_job_details
...
add forks to the job details
2022-05-26 18:03:29 -03:00
Jessica Steurer
0c4ddc7f6f
Merge pull request #12280 from nixocio/ui_issue_12279
...
Allow to copy entity within the minute
2022-05-26 14:09:35 -03:00
nixocio
3ef9679de3
Allow to copy entity within the minute
...
Allow to copy entity within the minute - add seconds, and miliseconds as part of the name
of copied entity.
See: https://github.com/ansible/awx/issues/12279
2022-05-25 16:35:22 -04:00
dependabot[bot]
d36441489a
Bump styled-components from 5.3.0 to 5.3.5 in /awx/ui
...
Bumps [styled-components](https://github.com/styled-components/styled-components ) from 5.3.0 to 5.3.5.
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Changelog](https://github.com/styled-components/styled-components/blob/main/CHANGELOG.md )
- [Commits](https://github.com/styled-components/styled-components/compare/v5.3.0...v5.3.5 )
---
updated-dependencies:
- dependency-name: styled-components
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 18:46:16 +00:00
Alex Corey
d26c12dd7c
Merge pull request #12243 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/patternfly-4.194.4
...
Bump @patternfly/patternfly from 4.192.1 to 4.194.4 in /awx/ui
2022-05-25 14:44:27 -04:00
dependabot[bot]
7fa7ed3658
Bump @patternfly/patternfly from 4.192.1 to 4.194.4 in /awx/ui
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.192.1 to 4.194.4.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/main/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.192.1...prerelease-v4.194.4 )
---
updated-dependencies:
- dependency-name: "@patternfly/patternfly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 18:16:48 +00:00
Jessica Steurer
2c68e7a3d2
Merge pull request #12247 from nixocio/ui_issue_12129
...
Add job_explanation job details page
2022-05-25 14:45:39 -03:00
Alex Corey
0c9b1c3c79
Merge pull request #12274 from ansible/dependabot/npm_and_yarn/awx/ui/devel/lingui/react-3.13.3
...
Bump @lingui/react from 3.9.0 to 3.13.3 in /awx/ui
2022-05-25 12:09:01 -04:00
dependabot[bot]
e10b0e513e
Bump @lingui/react from 3.9.0 to 3.13.3 in /awx/ui
...
Bumps [@lingui/react](https://github.com/lingui/js-lingui ) from 3.9.0 to 3.13.3.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.9.0...v3.13.3 )
---
updated-dependencies:
- dependency-name: "@lingui/react"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 15:49:56 +00:00
dependabot[bot]
68c66edada
Bump ace-builds from 1.4.12 to 1.5.1 in /awx/ui
...
Bumps [ace-builds](https://github.com/ajaxorg/ace-builds ) from 1.4.12 to 1.5.1.
- [Release notes](https://github.com/ajaxorg/ace-builds/releases )
- [Changelog](https://github.com/ajaxorg/ace-builds/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ajaxorg/ace-builds/compare/v1.4.12...v1.5.1 )
---
updated-dependencies:
- dependency-name: ace-builds
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 15:49:30 +00:00
dependabot[bot]
6eb17e7af7
Bump codemirror from 5.61.0 to 5.65.4 in /awx/ui
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.61.0 to 5.65.4.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.61.0...5.65.4 )
---
updated-dependencies:
- dependency-name: codemirror
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-25 15:49:11 +00:00
Alex Corey
9a24da3098
Merge pull request #12281 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/react-table-4.83.1
...
Bump @patternfly/react-table from 4.75.2 to 4.83.1 in /awx/ui
2022-05-25 11:48:18 -04:00
Nikhil
8ed0543b8b
add forks to the job details
2022-05-25 20:07:38 +05:30
dependabot[bot]
73a84444d1
Bump @patternfly/react-table from 4.75.2 to 4.83.1 in /awx/ui
...
Bumps [@patternfly/react-table](https://github.com/patternfly/patternfly-react ) from 4.75.2 to 4.83.1.
- [Release notes](https://github.com/patternfly/patternfly-react/releases )
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-table@4.75.2...@patternfly/react-table@4.83.1 )
---
updated-dependencies:
- dependency-name: "@patternfly/react-table"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-24 19:40:54 +00:00
Alex Corey
451767c179
Merge pull request #12207 from ansible/dependabot/npm_and_yarn/awx/ui/devel/eslint-plugin-i18next-5.2.1
...
Bump eslint-plugin-i18next from 5.1.2 to 5.2.1 in /awx/ui
2022-05-24 15:39:40 -04:00
Alan Rominger
8366386126
Merge pull request #12260 from AlanCoding/callback_status
...
Fix the callback receiver --status command
2022-05-24 15:26:02 -04:00
Alex Corey
997686a2ea
Merge pull request #12257 from AlexSCorey/updateDependabot
...
Dependabot runs monthly and only makes prs for production dependencies
2022-05-24 09:35:09 -04:00
HampusLundqvist
f02212b1fe
return event_status on all gitlab webhook types
2022-05-23 22:13:00 +02:00
Jessica Steurer
2ba68ef5d0
Merge pull request #12249 from keithjgrant/filter-ws-jobs
...
use qs params when fetching new/updated jobs to preserve filters
2022-05-19 17:24:52 -03:00
djyasin
2041665880
Merge pull request #12227 from ansible/vaultcredentialsbug
...
Prevent edit of vault ID once credential is created.
2022-05-19 15:13:41 -04:00
Alan Rominger
1e6ca01686
Fix the callback receiver --status command
2022-05-19 15:00:49 -04:00
Alex Corey
e15a76e7aa
Dependabot runs monthly and only makes prs for production dependencies
2022-05-19 11:16:51 -04:00
Alex Corey
64db44acef
Adds popover for Notification Templates and Instance group details ( #12197 )
2022-05-18 19:04:21 -04:00
Keith J. Grant
9972389a8d
fetch relevant jobs based on WS events
2022-05-18 14:40:18 -07:00
Seth Foster
e0b1274eee
Merge pull request #12094 from sean-m-sullivan/wait
...
update awx collection wait interval to 2
2022-05-18 15:00:24 -04:00
Jeff Bradberry
973facebba
Double escape all unicode escape sequences in job events data
...
when collecting it for analytics.
2022-05-18 12:00:03 -04:00
sean-m-sullivan
df649e2c56
update awx collection wait interval to 2
2022-05-18 09:57:40 -04:00
nixocio
a778017efb
Add job_explanation job details page
...
Add job_explanation job details page
See: https://github.com/ansible/awx/issues/12129
2022-05-18 09:16:39 -04:00
Keith J. Grant
6a9305818e
use qs params when fetching new/updated jobs to preserve filters
2022-05-17 14:57:57 -07:00
Alexandre Bortoluzzi
2669904c72
fix: header row style
2022-05-17 23:04:34 +02:00
Kersom
35529b5eeb
Add help text popovers to /#/applications details fields ( #12222 )
...
Add help text popovers to /#/applications details fields
See: https://github.com/ansible/awx/issues/11873
2022-05-17 20:11:51 +00:00
Sarah Akus
d55ed8713c
Merge pull request #12239 from kialam/fix-12228-edit-deleted-wf-node
...
Fix on save error message for wf approval nodes.
2022-05-17 12:07:45 -04:00
Kersom
7973f28bed
Merge pull request #12237 from ansible/dependabot/npm_and_yarn/awx/ui/devel/mock-socket-9.1.3
...
Bump mock-socket from 9.0.3 to 9.1.3 in /awx/ui
2022-05-17 11:31:45 -04:00
dependabot[bot]
8189964cce
Bump mock-socket from 9.0.3 to 9.1.3 in /awx/ui
...
Bumps [mock-socket](https://github.com/thoov/mock-socket ) from 9.0.3 to 9.1.3.
- [Release notes](https://github.com/thoov/mock-socket/releases )
- [Changelog](https://github.com/thoov/mock-socket/blob/master/CHANGELOG.md )
- [Commits](https://github.com/thoov/mock-socket/commits )
---
updated-dependencies:
- dependency-name: mock-socket
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-17 14:24:27 +00:00
Sarah Akus
ee4c901dc7
Merge pull request #12210 from ansible/dependabot/npm_and_yarn/awx/ui/devel/react-error-boundary-3.1.4
...
Bump react-error-boundary from 3.1.3 to 3.1.4 in /awx/ui
2022-05-17 10:17:44 -04:00
Lila
78220cad82
Disables ability to edit vault ID on the UI side.
2022-05-16 16:56:29 -04:00
Lila
40279bc6c0
Wrote corresponding tests.
...
Updated verbiage to be more in line with existing messages.
2022-05-16 16:55:49 -04:00
Lila
f6fb46d99e
Prevent edit of vault ID once credential is created and added check to ensure user is actually trying to change vault id.
2022-05-16 16:54:03 -04:00
Kia Lam
954b32941e
Fix on save error message for wf approval nodes.
2022-05-16 11:17:23 -07:00
Seth Foster
48b016802c
Merge pull request #12049 from fosterseth/awxkit_import_help_text
...
Improve awxkit import -h
2022-05-16 11:59:44 -04:00
Alex Corey
35aa5dd79f
Merge pull request #12212 from ansible/dependabot/npm_and_yarn/awx/ui/devel/luxon-2.4.0
...
Bump luxon from 2.0.1 to 2.4.0 in /awx/ui
2022-05-16 09:44:09 -04:00
JST
237402068c
Merge pull request #12073 from fosterseth/scm_invsrc_project_update
...
SCM inv source should trigger project update
2022-05-16 09:17:45 -03:00
Kersom
31dda6e9d6
Add help text popovers to /#/execution_environments details fields ( #12224 )
...
Add help text popovers to /#/execution_environments details fields
See: https://github.com/ansible/awx/issues/11874
2022-05-13 14:53:36 -04:00
Alan Rominger
bca6e00e37
Change Demo Project status to successful
2022-05-12 16:14:09 -04:00
Sarah Akus
1c9b4af61d
Merge pull request #12213 from nixocio/ui_issue_5727
...
Add details related workflow job on the workflow approval details
2022-05-12 16:02:25 -04:00
Seth Foster
eba4a3f1c2
in case we fail a job in task manager, we need to add the project update to the inventoryupdate.source_project field
2022-05-12 15:21:17 -04:00
Seth Foster
0ae9fe3624
if dependency fails, fail job in task manager
2022-05-12 14:00:13 -04:00
Seth Foster
1b662fcca5
SCM inv source trigger project update
...
- scm based inventory sources should launch project updates prior to
running inventory updates for that source.
- fixes scenario where a job is based on projectA, but the inventory
source is based on projectB. Running the job will likely trigger a
sync for projectA, but not projectB.
comments
2022-05-12 14:00:12 -04:00
John Westcott IV
cfdba959dd
Falling back to project.status if the last project sync job was deleted ( #12215 )
2022-05-12 12:22:04 -04:00
John Westcott IV
78660ad0a2
Updated dependencies to reduce issues with dependabot and container scanning ( #12180 )
...
Modify updater.sh to remove the local path references.
2022-05-12 09:25:36 -04:00
kialam
70697869d7
Merge pull request #12220 from kialam/add-popover-detail-job-templates
...
Fix pop over text for job template details page.
2022-05-11 18:34:42 -07:00
Kia Lam
10e55108ef
Fix pop over text for job template details page.
2022-05-11 16:14:58 -07:00
JST
d4223b8877
Merge pull request #12204 from kialam/add-popover-detail-job-templates
...
Add popover text to JT and WJT details pages.
2022-05-11 17:39:47 -03:00
Shane McDonald
9537d148d7
Merge pull request #12175 from TheRealHaoLiu/change-ee-container-volume-selinux-label
...
change SELinux label for EE volume mount
2022-05-11 16:00:02 -04:00
Kia Lam
a133a14b70
Fix unit tests.
2022-05-11 12:29:32 -07:00
Jeff Bradberry
4ca9e9577b
Merge pull request #12216 from jangel97/devel
...
add param all_pages to method export_assets
2022-05-11 14:51:50 -04:00
Jose Angel Morena
44986fad36
set all_pages to True by default in get_method
2022-05-11 19:54:26 +02:00
Jose Angel Morena
eb2fca86b6
set all_pages to True by default in get_method
2022-05-11 19:52:32 +02:00
nixocio
458a1fc035
Add details related workflow job on the workflow approval details
...
Add details related workflow job on the work flow approval details
Remove not used prop isLoading, fix, and expand unit-tests related to
workflow approval details.
2022-05-11 13:32:59 -04:00
Kia Lam
6e87b29e92
Add help text to JT and WJT forms.
2022-05-11 09:10:22 -07:00
Kia Lam
be1d0c525c
Add popover text to JT and WJT details pages.
2022-05-11 09:10:21 -07:00
Alex Corey
0787cb4fc2
Merge pull request #12185 from AlexSCorey/8690-SortSchedulesByType
...
Adds sorting by type on the schedules list
2022-05-11 10:57:10 -04:00
dependabot[bot]
19063a2d90
Bump luxon from 2.0.1 to 2.4.0 in /awx/ui
...
Bumps [luxon](https://github.com/moment/luxon ) from 2.0.1 to 2.4.0.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.0.1...2.4.0 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-11 14:40:47 +00:00
Alex Corey
e8e2f820d2
Merge pull request #12153 from ansible/dependabot/npm_and_yarn/awx/ui/devel/d3-7.4.4
...
Bump d3 from 7.1.1 to 7.4.4 in /awx/ui
2022-05-11 10:35:29 -04:00
Alan Rominger
aaad634483
Only use in-memory cache for database settings, set ttl=5 ( #12166 )
...
* Only use in-memory cache for database settings
Make necessary adjustments to monkeypatch
as it is very vunerable to recursion
Remove migration exception that is now redundant
Clear cache if a setting is changed
* Use dedicated middleware for setting cache stuff
Clear cache for each request
* Add tests for in-memory cache
2022-05-10 21:58:22 -04:00
dependabot[bot]
dfa4127bae
Bump react-error-boundary from 3.1.3 to 3.1.4 in /awx/ui
...
Bumps [react-error-boundary](https://github.com/bvaughn/react-error-boundary ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/bvaughn/react-error-boundary/releases )
- [Changelog](https://github.com/bvaughn/react-error-boundary/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bvaughn/react-error-boundary/compare/v3.1.3...v3.1.4 )
---
updated-dependencies:
- dependency-name: react-error-boundary
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-10 21:14:25 +00:00
Jeff Bradberry
f3725c714a
Merge pull request #12119 from kimbernator/devel
...
Remove hardcoded public schema in cleanup_jobs.py
2022-05-10 17:14:11 -04:00
dependabot[bot]
cef3ed01ac
Bump eslint-plugin-i18next from 5.1.2 to 5.2.1 in /awx/ui
...
Bumps [eslint-plugin-i18next](https://github.com/edvardchen/eslint-plugin-i18next ) from 5.1.2 to 5.2.1.
- [Release notes](https://github.com/edvardchen/eslint-plugin-i18next/releases )
- [Changelog](https://github.com/edvardchen/eslint-plugin-i18next/blob/main/CHANGELOG.md )
- [Commits](https://github.com/edvardchen/eslint-plugin-i18next/compare/v5.1.2...v5.2.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-i18next
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-10 21:12:30 +00:00
Alex Corey
fc1a3f46f9
Merge pull request #12154 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/react-table-4.75.2
...
Bump @patternfly/react-table from 4.67.19 to 4.75.2 in /awx/ui
2022-05-10 17:10:16 -04:00
Sarabraj Singh
bfa5feb51b
Merge pull request #12205 from sarabrajsingh/revert-and-fix-12186
...
Revert and fix 12186
2022-05-10 15:29:56 -04:00
Sarabraj Singh
4c0813bd69
deleting folder contents using find command
2022-05-10 14:43:27 -04:00
Sarabraj Singh
9b0b0f2a5f
Revert "fixing rm -Rf logic to delete contents of folder but leave parent folder intact"
...
This reverts commit df2d303ab0 .
2022-05-10 14:06:09 -04:00
JST
e87c121f8f
Merge pull request #12156 from mabashian/large-workflow-crash
...
Don't repeatedly traverse workflow nodes when finding ancestors
2022-05-10 14:41:49 -03:00
Seth Foster
65dfc424bc
Improve help text for import and export
2022-05-10 13:18:40 -04:00
Sarabraj Singh
dfea9cc526
Merge pull request #12186 from sarabrajsingh/bugfix-delete-on-update-11733
...
fixing rm -Rf logic to delete contents of folder
2022-05-09 16:08:39 -04:00
Rebeccah Hunter
0d97a0364a
Merge pull request #12170 from ansible/give_us_the_deets
...
Update triage_replies give us more info
2022-05-09 15:22:57 -04:00
kialam
1da57a4a12
Merge pull request #12191 from kialam/fix-12188-undefined-wf-approval-list
...
Fix deleted wf approval node name.
2022-05-09 11:16:21 -07:00
Rebeccah Hunter
b73078e9db
Merge pull request #11373 from rebeccahhh/fix-settings_cache_threading_awx
...
add lock to cachetools usage
2022-05-09 13:56:16 -04:00
Kia Lam
b17f22cd38
Fix unit tests.
2022-05-09 10:55:51 -07:00
Alex Corey
7b225057ce
Merge pull request #12198 from AlexSCorey/fixPRLabeler
...
Prevents the api label from being added to UI only PRs
2022-05-09 13:25:51 -04:00
Alex Corey
8242078c06
Prevents the api label from being added to UI only PRs
2022-05-09 11:17:22 -04:00
John Westcott IV
a86740c3c9
Adding ability to start and plumb splunk instance ( #12183 )
2022-05-09 09:50:28 -04:00
Kia Lam
cbde56549d
Fix deleted wf approval node name.
2022-05-06 13:51:16 -07:00
CWollinger
385a94866c
add tooltip for checkbox in DataListToolbar ( #12133 )
...
Signed-off-by: CWollinger <CWollinger@web.de >
2022-05-06 16:36:07 -04:00
chris meyers
21972c91dd
add lock to cachetools usage
...
* We observed daphne giving tracebacks when accessing logging settings.
Originally, configure tower in tower settings was no a suspect because
daphne is not multi-process. We've had issues with configure tower in
tower settings and multi-process before. We later learned that Daphne
is multi-threaded. Configure tower in tower was back to being a
suspect. We constructed a minimal reproducer to show that multiple
threads accessing settings can cause the same traceback that we saw in
daphne. See
https://gist.github.com/chrismeyersfsu/7aa4bdcf76e435efd617cb078c64d413
for that recreator. These fixes stop the recreation.
2022-05-06 16:24:36 -04:00
JST
36d3f9afdb
Merge pull request #12184 from marshmalien/2912-prefill-playbook
...
Autopopulate playbook field when there is one resource
2022-05-06 17:18:18 -03:00
Sarabraj Singh
df2d303ab0
fixing rm -Rf logic to delete contents of folder but leave parent folder intact
2022-05-06 15:41:34 -04:00
Alex Corey
05eba350b7
Adds sorting by type on the schedules list. Also adds functionality for bulk_data command to create schedules
2022-05-06 09:45:45 -04:00
Alexandre Bortoluzzi
1e12e12578
style: prettier file
2022-05-06 14:32:54 +02:00
Alexandre Bortoluzzi
bbdab82433
fix: user token list item tests
2022-05-06 14:26:10 +02:00
kialam
f7be6b6423
Remove timezone formatting for date picker entry. ( #12163 )
2022-05-05 16:46:38 -04:00
Marliana Lara
ba358eaa4f
Autopopulate playbook field when there is one resource
2022-05-05 16:12:26 -04:00
JST
162e09972f
Merge pull request #12172 from keithjgrant/11869-users-help-text
...
Add help text to user token detail
2022-05-05 15:35:14 -03:00
JST
2cfccdbe16
Merge pull request #12158 from nixocio/ui_issue_11862
...
Add help text popovers to /#/credentials details fields
2022-05-05 14:00:15 -03:00
Kersom
434fa7b7be
Merge pull request #12161 from nixocio/ui_css_details
...
Adding popover for details is showing breaking of words
2022-05-05 16:34:49 +03:00
Sarah Akus
2f8bdf1eab
Merge pull request #12173 from kialam/fix-12167-unresponsive-datepicker
...
Upgrade @patternfly/react-core.
2022-05-05 09:16:13 -04:00
Alexandre Bortoluzzi
e1705738a1
fix: french vocabulary
2022-05-05 12:51:35 +02:00
Alexandre Bortoluzzi
4cfb8fe482
feat: display token description on user tokens list page
2022-05-05 12:51:17 +02:00
Hao Liu
d52d2af4b4
change SELinux label for EE volume mount
...
- The `z` option indicates that the bind mount content is shared among multiple containers.
- The `Z` option indicates that the bind mount content is private and unshared.
If multiple container attempt to mount the same directory `Z` option will cause a raise condition where only the last container started will have access to the file.
Ref: https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-05-04 21:31:34 -04:00
Kia Lam
97fd3832d4
Upgrade @patternfly/react-core.
2022-05-04 14:19:21 -07:00
Keith J. Grant
3cedd0e0bd
add help text to user token detail
2022-05-04 13:23:28 -07:00
Rebeccah Hunter
507b1898ce
Update triage_replies.md
2022-05-04 15:28:28 -04:00
Kersom
e3fe9010b7
Merge pull request #12152 from ansible/dependabot/npm_and_yarn/awx/ui/devel/testing-library/react-12.1.5
...
Bump @testing-library/react from 12.1.4 to 12.1.5 in /awx/ui
2022-05-04 20:58:20 +03:00
Kersom
2c350b8b90
Merge pull request #12151 from ansible/dependabot/npm_and_yarn/awx/ui/devel/patternfly/patternfly-4.192.1
...
Bump @patternfly/patternfly from 4.183.1 to 4.192.1 in /awx/ui
2022-05-04 11:04:25 -04:00
nixocio
d74e258079
Add help text popovers to /#/credentials details fields
...
Add help text popovers to /#/credentials details fields
See: https://github.com/ansible/awx/issues/11862
2022-05-04 09:29:39 -04:00
nixocio
b03cabd314
Adding popover for details is showing breaking of words
...
Now that we are adding popovers for details pages, I noticed a couple of
strings wrapping in odd places, update css to avoid that.
Also `word-break: break-word` was deprecated.
2022-05-03 16:54:32 -04:00
Keith Grant
6a63af83c0
Merge pull request #12150 from keithjgrant/add-old-version-message-to-triage-replies
...
add old version message to triage replies
2022-05-03 11:47:07 -07:00
Alan Rominger
452744b67e
Delay update of artifacts and error fields until final job save ( #11832 )
...
* Delay update of artifacts until final job save
Save tracebacks from receptor module to callback object
Move receptor traceback check up to be more logical
Use new mock_me fixture to avoid DB call with me method
Update the special runner message to the delay_update pattern
* Move special runner message into post-processing of callback fields
2022-05-03 14:42:50 -04:00
mabashian
703a68d4fe
Don't repeatedly traverse workflow nodes when finding ancestors
2022-05-03 13:39:03 -04:00
dependabot[bot]
557893e4b0
Bump @patternfly/react-table from 4.67.19 to 4.75.2 in /awx/ui
...
Bumps [@patternfly/react-table](https://github.com/patternfly/patternfly-react ) from 4.67.19 to 4.75.2.
- [Release notes](https://github.com/patternfly/patternfly-react/releases )
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-table@4.67.19...@patternfly/react-table@4.75.2 )
---
updated-dependencies:
- dependency-name: "@patternfly/react-table"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 16:39:23 +00:00
dependabot[bot]
d7051fb6ce
Bump d3 from 7.1.1 to 7.4.4 in /awx/ui
...
Bumps [d3](https://github.com/d3/d3 ) from 7.1.1 to 7.4.4.
- [Release notes](https://github.com/d3/d3/releases )
- [Changelog](https://github.com/d3/d3/blob/main/CHANGES.md )
- [Commits](https://github.com/d3/d3/compare/v7.1.1...v7.4.4 )
---
updated-dependencies:
- dependency-name: d3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 16:38:37 +00:00
dependabot[bot]
867c50da19
Bump @testing-library/react from 12.1.4 to 12.1.5 in /awx/ui
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 12.1.4 to 12.1.5.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v12.1.4...v12.1.5 )
---
updated-dependencies:
- dependency-name: "@testing-library/react"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 16:38:14 +00:00
dependabot[bot]
e8d76ec272
Bump @patternfly/patternfly from 4.183.1 to 4.192.1 in /awx/ui
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.183.1 to 4.192.1.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/main/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.183.1...prerelease-v4.192.1 )
---
updated-dependencies:
- dependency-name: "@patternfly/patternfly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 16:37:37 +00:00
Keith J. Grant
c102c61532
add old version message to triage replies
2022-05-03 08:20:45 -07:00
John Westcott IV
adb2b0da89
Adding standard message for AWX release ( #12105 )
2022-05-03 09:24:48 -04:00
JST
3610008699
Merge pull request #12145 from marshmalien/4057-project-scm-type-details
...
Add SCM Type detail to job detail view
2022-05-03 10:09:35 -03:00
kialam
3b44838dde
Merge pull request #12146 from nixocio/ui_all
...
Update dependabot
2022-05-02 14:46:58 -07:00
nixocio
0205d7deab
Update dependabot
...
dependency-type to be direct
2022-05-02 17:15:54 -04:00
Marliana Lara
dd47829bdb
Add SCM Type detail to job details
2022-05-02 16:25:46 -04:00
JST
e7e72d13a9
Merge pull request #12137 from keithjgrant/10831-inventory-source-project-validation
...
remove incorrect form error message in inv source
2022-05-02 17:00:15 -03:00
kialam
4bbdf1ec8a
Merge pull request #12138 from kialam/add-directory-dependabot
...
Add directory destination to dependabot yaml file
2022-05-02 12:30:53 -07:00
Kia Lam
4596df449e
Add directory.
2022-05-02 12:07:50 -07:00
Christian M. Adams
2b0846e8a2
Bump Receptorctl to 1.2.3
2022-05-02 14:41:04 -04:00
Kersom
ecbb636ba1
Merge pull request #12136 from nixocio/ui_fix_css_schedules
...
Align items on schedule form
2022-05-02 14:29:57 -04:00
Keith J. Grant
e3aed9dad4
remove incorrect form error message in inv source
2022-05-02 10:34:33 -07:00
JST
213983a322
Merge pull request #12078 from AlexSCorey/12058-CleanUpReactWarnings
...
Cleans up some console warnings.
2022-05-02 13:13:20 -03:00
nixocio
2977084787
Align items on schedule form
...
Align items on schedule form
2022-05-02 11:11:34 -04:00
Sarah Akus
b6362a63cc
Merge pull request #12134 from ansible/add-deleted-inventory-locator-for-JT-detail
...
add new locator for deleted inventory in JT detail screen
2022-04-29 16:18:45 -04:00
akus062381
7517ba820b
add new locator for deleted inventory
2022-04-29 15:57:32 -04:00
Alan Rominger
29d60844a8
Fix notification timing issue by sending in the latter of 2 events ( #12110 )
...
* Track host_status_counts and use that to process notifications
* Remove now unused setting
* Back out changes to callback class not needed after all
* Skirt the need for duck typing by leaning on the cached field
* Delete tests for deleted task
* Revert "Back out changes to callback class not needed after all"
This reverts commit 3b8ae350d218991d42bffd65ce4baac6f41926b2.
* Directly hardcode stats_event_type for callback class
* Fire notifications if stats event was never sent
* Remove test content for deleted methods
* Add placeholder for when no hosts matched
* Make field default be None, denote events processed with empty dict
* Make UI process null value for host_status_counts
* Fix tracking of EOF dispatch for system jobs
* Reorganize EVENT_MAP into class properties
* Consolidate conditional I missed from EVENT_MAP refactor
* Give up on the null condition, also applies for empty hosts
* Remove cls position argument not being used
* Move wrapup method out of class, add tests
2022-04-29 13:54:31 -04:00
Alex Corey
41b0607d7e
Merge pull request #12108 from marshmalien/org-host-credTypes-helpText
...
Add organization, host, and credential type detail view help text
2022-04-29 13:13:41 -04:00
John Westcott IV
13f7166a30
Fixing write location of ssh_key-data-cert.pub ( #12122 )
2022-04-29 12:22:09 -04:00
Sarah Akus
0cc9b84ead
Merge pull request #11998 from mabashian/344-host-count
...
Adds total host count to inv and smart inv details views
2022-04-29 10:37:26 -04:00
JST
68ee4311bf
Merge pull request #12128 from mabashian/11990-schedule-prompt-tags-v2
...
Add tags/skip tags to the list of things that will cause the Prompt button to be displayed on the schedule form
2022-04-28 17:23:13 -03:00
Alex Corey
6e6c3f676e
Merge pull request #12120 from AlexSCorey/addDependabot
...
Add dependabot for ui
2022-04-28 15:43:03 -04:00
John Westcott IV
c67f50831b
Modifying schedules API to allow for rrulesets #5733 ( #12043 )
...
* Added schedule_rruleset lookup plugin for awx.awx
* Added DB migration for rrule size
* Updated schedule docs
* The schedule API endpoint will now return an array of errors on rule validation to try and inform the user of all errors instead of just the first
2022-04-28 15:38:20 -04:00
Alex Corey
50ef234bd6
Update .github/dependabot.yml
...
Co-authored-by: Marliana Lara <marliana.lara@gmail.com >
2022-04-28 15:14:08 -04:00
Jeff Bradberry
2bef5ce09b
Merge pull request #12099 from jbradberry/add-content-type-option-header
...
Add the X-Content-Type-Options nosniff header
2022-04-28 14:41:02 -04:00
Seth Foster
a49c4796f4
Merge pull request #12115 from sean-m-sullivan/workflow_node_updates
...
update workflow nodes to allow workflows and system jobs
2022-04-28 14:12:33 -04:00
Seth Foster
9eab9586e5
Merge pull request #12114 from sean-m-sullivan/awx_collection_alias
...
update awx collection workflow module
2022-04-28 13:42:30 -04:00
mabashian
cd35787a86
Adds total host count to inv and smart inv details views
2022-04-28 11:40:27 -04:00
mabashian
cbe84ff4f3
Add tags/skip tags to the list of things that will cause the Prompt button to be displayed on the schedule form
2022-04-28 11:33:46 -04:00
Alex Corey
410f38eccf
add dependabot for ui
2022-04-28 09:30:54 -04:00
Sarah Akus
b885fc2d86
Merge pull request #12123 from marshmalien/12109-fix-user-role-association
...
Fix user role association in access modal
2022-04-27 19:23:53 -04:00
JST
4c93f5794a
Merge pull request #12098 from nixocio/ui_work_flow
...
Fix broken job WFJT details when related JT is deleted
2022-04-27 17:47:28 -03:00
sean-m-sullivan
456bb75dcb
update awx collection workflow module
2022-04-27 16:32:37 -04:00
sean-m-sullivan
02fd8b0d20
update workflow nodes
2022-04-27 16:18:00 -04:00
Marliana Lara
fbe6c80f86
Fix user role association in access modal
2022-04-27 16:01:15 -04:00
Jeremy Kimber
3d5f302d10
remove hardcoded public schema in cleanup_jobs.py
2022-04-27 12:45:15 -05:00
Sarah Akus
856a2c1734
Merge pull request #12107 from keithjgrant/12101-job-output-single-item-pagination
...
fix off-by-one error in job output pagination
2022-04-27 10:43:20 -04:00
John Westcott IV
4277b73438
Adding /etc/supervisord.conf to sosreports ( #12104 )
2022-04-27 10:34:45 -04:00
Alex Corey
2888f9f8d0
Cleans up some console warnings.
2022-04-26 17:17:41 -04:00
Jeff Bradberry
68221cdcbe
Merge pull request #12106 from jbradberry/django-bump
...
Bump Django to 3.2.13
2022-04-26 15:07:52 -04:00
Sean Sullivan
f50501cc2a
update awx.awx collection to allow remote project. ( #12093 )
2022-04-26 15:07:29 -04:00
Marliana Lara
c84fac65e0
Add organization, host, and credential type detail view help text.
2022-04-26 11:50:36 -04:00
Jeff Bradberry
d64c457b3d
Bump Django to 3.2.13
2022-04-26 10:34:28 -04:00
Keith J. Grant
1bd5a880dc
fix off-by-one error in job output pagination
2022-04-25 13:09:44 -07:00
Jeff Bradberry
47d5a89f40
Add the X-Content-Type-Options nosniff header
2022-04-25 13:45:16 -04:00
nixocio
6060e7e29f
Fix broken job WFJT details when related JT is deleted
...
Fix broken job WFJT details when related JT is deleted
2022-04-25 12:33:12 -04:00
Christian Adams
677187a43e
Merge pull request #12096 from rooftopcellist/localization-devel-4-24
...
Localization Update & Add KO to supported languages
2022-04-25 10:24:49 -04:00
Christian M. Adams
972cb82d16
Fix Localization syntax errors
2022-04-24 01:18:37 -04:00
Christian M. Adams
3102df0bf6
Update Localization Strings & Add KO
2022-04-24 00:52:12 -04:00
Alan Rominger
cb63d92bbf
Remove committed_capacity field, delete supporting code ( #12086 )
...
* Remove committed_capacity field, delete supporting code
* Track consumed capacity to solve the negatives problem
* Use more verbose name for IG queryset
2022-04-22 13:41:32 -04:00
John Westcott IV
c43424ed09
Refactoring release_process docs and updating images ( #11981 )
2022-04-22 12:42:12 -04:00
John Westcott IV
a0ccc8c925
Merge pull request #5784 from ansible/runner_changes_42 ( #12083 )
2022-04-22 10:46:35 -04:00
Sarah Akus
47160f0118
Merge pull request #12067 from ansible/dependabot/npm_and_yarn/awx/ui/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /awx/ui
2022-04-22 09:54:38 -04:00
Alan Rominger
29702400f1
Avoid parent instance update when status was unchanged
2022-04-22 09:07:03 -04:00
Alan Rominger
44f0609314
Merge pull request #11996 from AlanCoding/blockhead
...
Remove unnecessary blocks from project update playbook
2022-04-21 13:58:48 -04:00
Elijah DeLee
689a216726
move static methods used by task manager ( #12050 )
...
* move static methods used by task manager
These static methods were being used to act on Instance-like objects
that were SimpleNamespace objects with the necessary attributes.
This change introduces dedicated classes to replace the SimpleNamespace
objects and moves the formerlly staticmethods to a place where they are
more relevant instead of tacked onto models to which they were only
loosly related.
Accept in-memory data structure in init methods for tests
* initialize remaining capacity AFTER we built map of instances
2022-04-21 13:05:06 -04:00
Alan Rominger
4b45148614
Merge pull request #12016 from Ladas/analytics_collector_should_collect_full_license_data
...
Analytics collector should collect full license data
2022-04-21 11:12:33 -04:00
Alan Rominger
c84e603ac5
Remove unnecessary blocks from project update playbook
2022-04-21 10:04:14 -04:00
Kersom
c7049e1a0e
Merge pull request #12077 from nixocio/ui_fix_typo
...
Update strings
2022-04-21 08:48:33 -04:00
nixocio
0b4c3e3046
Update strings
...
Update strings
2022-04-20 14:51:08 -04:00
Sarah Akus
8a5fd11506
Merge pull request #12062 from nixocio/ui_issue_11770
...
Fix notification template details for system auditors
2022-04-20 14:14:43 -04:00
Alan Rominger
b565038fdf
Merge pull request #12066 from AlanCoding/resolved_role
...
Ship the resolved_role event data to analytics
2022-04-20 11:00:21 -04:00
Keith Grant
526b1e692a
remove output/stderr tabs from host detail modals when not present ( #12064 )
2022-04-19 17:17:37 -04:00
Seth Foster
c93155132a
Merge pull request #12031 from fosterseth/awxkit_import_more_verbose_error
...
awxkit log which resource failed to import
2022-04-19 15:44:37 -04:00
Alex Corey
ae7960e9d7
Adds popover help text to project details, and unifies those strings (used in the form and the details view) into 1 file ( #12039 )
2022-04-19 14:35:51 -04:00
Jeff Bradberry
3a1268de1e
Merge pull request #12068 from jbradberry/fix-event-partition-alignment-devel
...
Fix the job event partition alignment
2022-04-19 10:36:48 -04:00
Alex Corey
10042df309
Merge pull request #12069 from nixocio/ui_fix_code_details
...
Fix rows type for CodeDetails
2022-04-19 10:01:27 -04:00
Alan Rominger
2530ada9d7
Bump analytics event_table version
2022-04-18 16:49:53 -04:00
Jeff Bradberry
11890f0eee
Fix the job event partition alignment
...
it really should be always aligned to the hour, so that real job
events don't slip through the cracks.
2022-04-18 14:54:06 -04:00
nixocio
5cb3f31df0
Fix rows type for CodeDetails
...
Fix rows type for CodeDetails
2022-04-18 14:42:51 -04:00
dependabot[bot]
ac0624236e
Bump minimist from 1.2.5 to 1.2.6 in /awx/ui
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-18 18:41:38 +00:00
nixocio
13eb174c9f
Fix notification template details for system auditors
...
Fix notification template details for system auditors
See: https://github.com/ansible/awx/issues/11770
2022-04-18 14:02:44 -04:00
Rebeccah Hunter
a3e29317c5
default saved replies for triages ( #12047 )
...
* create a singular page with listed replies that can be copy and pasted for mailing list and bug scrub purposes
Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com >
2022-04-18 16:28:22 +00:00
Alan Rominger
75d7cb5bca
Merge pull request #11989 from AlanCoding/deprecate_uopu
...
Mark inventory source field for deprecation
2022-04-18 11:59:05 -04:00
Alan Rominger
9059dce8af
Merge pull request #12041 from AlanCoding/commitment_problems
...
Mark committed_capacity field for removal
2022-04-18 11:58:47 -04:00
Alan Rominger
1676c02611
Ship the resolved_role event data to analytics
2022-04-18 11:42:19 -04:00
Kersom
86a888f0d0
Merge pull request #12063 from nixocio/ui_remove_dupe_css
...
Remove duplicate CSS rules
2022-04-14 16:11:18 -04:00
nixocio
816652a8e2
Remove duplicate CSS rules
...
Remove duplicate CSS rules
2022-04-14 15:19:29 -04:00
Sarah Akus
c1817ab19e
Merge pull request #12048 from nixocio/ui_issue_12046
...
Disable isCreatable on Advanced Search
2022-04-14 15:01:46 -04:00
Sarah Akus
b2dcc0d7e9
Merge pull request #12029 from nixocio/ui_issue_12008
...
Update when deleted is shown on job details
2022-04-14 14:44:13 -04:00
Shane McDonald
ba5361b25e
Merge pull request #12056 from anxstj/doc_ansible_runner
...
Update file path in docs/ansible_runner_integration.md
2022-04-14 12:24:07 -04:00
Amol Gautam
ae826ed19d
Merge pull request #12021 from amolgautam25/ctit_db
...
removed 'check_migrations' condition in _citi_db_wrapper
2022-04-14 08:59:48 -07:00
Elijah DeLee
e24fc43a45
Revert "Only fetch fields we need in task manager"
...
This reverts commit 868e811b3f .
Turns out this does not play well with polymorphic models.
Will try again with .defer()
2022-04-14 11:55:33 -04:00
Stefan Jakobs
b719e5771c
Update file path
2022-04-14 17:31:10 +02:00
Shane McDonald
778862fe51
Merge pull request #12054 from shanemcd/new-autoreloader
...
Alternative code reloader for dev env
2022-04-14 11:18:13 -04:00
Shane McDonald
30d185a67f
Make dev env reload faster
2022-04-14 10:40:07 -04:00
Shane McDonald
89c2a4c6ed
Alternative code reloader for dev env
...
I verified what Seth found in https://github.com/ansible/awx/pull/12052 , but would really hate to lose this functionality. Curious if folks on the API team can try this and see if it works for them.
2022-04-14 09:42:17 -04:00
Elijah DeLee
868e811b3f
Only fetch fields we need in task manager
...
By using .only we select fewer columns, avoiding potentially large
fields that we never reference.
Also, small tweak to eliminate what was a duplicate dictionary of
hostname:instance, because we don't need build and carry two copies of
the same data.
2022-04-13 17:24:33 -04:00
nixocio
f6496c28fe
Disable isCreatable on Advanced Search
...
Disable isCreatable on Advanced Search
See: https://github.com/ansible/awx/issues/12046
2022-04-13 15:34:13 -04:00
Sarah Akus
81cda0ba74
Merge pull request #12038 from keithjgrant/survey-array
...
Add array support to survey multiple choice questions
2022-04-13 15:00:49 -04:00
Elijah DeLee
2e9974133a
calculate remaining capacity in static method
...
this is to avoid additional queries when we allready have all
the active jobs fetched in the task manager
2022-04-13 11:56:07 -04:00
Sarah Akus
49051c4aaf
Merge pull request #12026 from AlexSCorey/11396-ofWordTranslation
...
Fixes pagination translation failure
2022-04-13 11:43:05 -04:00
Kersom
e2a89ad8a2
Add saved replies dir and default reply ( #12028 )
...
Add saved replies dir and default reply
2022-04-13 10:59:18 -04:00
Keith J. Grant
f4b0bd68bd
add tests for array/string survey multi-select
2022-04-12 15:14:09 -07:00
Alan Rominger
5a304db840
Mark inventory source field for deprecation
2022-04-12 16:24:35 -04:00
Alan Rominger
e3044298bf
Mark committed_capacity field for removal
2022-04-12 16:18:05 -04:00
John Mitchell
bbb9770a97
change back to Automation Analytics name ( #12022 )
2022-04-12 14:23:13 -04:00
Elijah DeLee
4328b4cb67
drop call that queries all running and waiting jobs
...
this is to fix one more place in the task manager where we end up
querying all running and waiting jobs.
Partial fix for https://github.com/ansible/awx/issues/11671
2022-04-12 10:31:47 -04:00
Keith J. Grant
a324753180
support survey choices in array format
2022-04-11 14:28:01 -07:00
Seth Foster
1462af61b0
awxkit log which resource failed to import
2022-04-11 17:03:13 -04:00
Alex Corey
8478a0f70b
Fixes pagination translation failure
2022-04-11 14:45:11 -04:00
nixocio
8288655b30
Update when deleted is shown on job details
...
Update when deleted is show on job details.
Some job types should not display inventory or projects, update when
showing those fields.
Also, update when displaying information when
those fields where deleted.
See: https://github.com/ansible/awx/issues/12008
2022-04-11 14:20:42 -04:00
Rebeccah Hunter
ac8204427e
Merge pull request #11914 from ansible/instances_list_filtering
...
add ID as default filter if no other filtering criteria is provided as well as some tests that should cover order integrity for future scenarios
2022-04-08 18:24:41 -04:00
Rebeccah
f6b8ce18d0
I don't think these tests actually add anything, so I am removing them even though I wrote them in the first place.
2022-04-08 18:04:34 -04:00
Amol Gautam
dc42946ff3
Removed migration check conditions in citi_db_wrapper
2022-04-08 17:53:02 -04:00
Rebeccah
44cc934c2b
add projects to test that ordering functions correctly and when it gets a value it cannot order by it falls back to ID
...
add tests that check ordering for projects, organizations, inventories, groups, and hosts
2022-04-08 17:18:57 -04:00
Rebeccah
933956eccb
have instances be filtered by ID in case of no filtering criteria passed in
...
and then switch from using order by ID as a fallback for all ordering and instead
just set instances ordering to ID as default to prevent
OrderedManyToMany fields ordering from being interrupted.
2022-04-08 17:01:58 -04:00
Kersom
27dc8caabd
Do not truncate strings on activity stream dropdown ( #12020 )
...
Do not truncate strings on activity stream dropdown
See: https://github.com/ansible/awx/issues/11399
2022-04-08 16:45:32 -04:00
Sarah Akus
4b98df237e
Merge pull request #12009 from nixocio/ui_issue_12006
...
Do not show inventory for project update on job details
2022-04-08 15:12:19 -04:00
Sarah Akus
0fa3ca8dc0
Merge pull request #12007 from marshmalien/11778-search-labels-placeholder
...
Add placeholder text when user selects a fuzzy search on labels
2022-04-08 14:48:05 -04:00
Kersom
0712affa9b
Escape name__regex and name__iregex ( #11964 )
...
Escape name__regex and name__iregex. Escaping the value for those
keys when creating a smart inventory is a work around for the
pyparsing code on the API side for special characters. This will just
display an extra escape when showing the host_filter on details page.
2022-04-08 13:08:32 -04:00
Sarah Akus
b646aa03f8
Merge pull request #11920 from AlexSCorey/5210-t-WorkflowApprovalListRefactor
...
Improves UX of workflow approval list
2022-04-08 12:07:35 -04:00
Alex Corey
4beea35d9e
Refactors workflow approval list toolbar and details acttions to add clarity.
2022-04-08 10:34:44 -04:00
Kersom
e8948a9d6e
Merge pull request #12004 from nixocio/ui_downgrade_node
...
Downgrade min required node LTS
2022-04-07 15:33:44 -04:00
nixocio
28f25d5aba
Downgrade min required node LTS
...
Downgrade min required node LTS
2022-04-07 14:56:52 -04:00
Keith Grant
7cbb783b2c
Use new children-summary endpoint data to traverse job event tree ( #11944 )
...
* use new children-summary endpoint data to traverse job event tree
* update job output tests for new children summary data
* force flat mode if event child summary fails to load
* update childrenSummary data for endpoint changes
* don't add jobs to job tree until children summary loaded
* force job output into flat mode if job processing not complete
2022-04-06 13:10:04 -04:00
Ladislav Smola
1793f94f27
Analytics collector should collect full license data
...
Analytics collector should collect full license data
2022-04-06 14:09:19 +02:00
nixocio
0b7c9cd8ad
Do not show inventory for project update on job details
...
Do not show inventory for project update on job details
See: https://github.com/ansible/awx/issues/12006
2022-04-05 13:26:19 -04:00
Marliana Lara
51b5b78084
Add placeholder text when user selects a fuzzy search on labels
2022-04-05 12:56:40 -04:00
Satoe Imaishi
bea924ddc6
Merge pull request #11983 from simaishi/update_cryptography
...
Update cryptography to >=35 for openssl 3 support
2022-04-05 17:09:46 +09:00
Sarah Akus
b5fcc6e541
Merge pull request #11963 from AlexSCorey/11467-RevertDraagandDrop
...
Revert "updated patternfly"
2022-04-04 21:44:08 -04:00
Alex Corey
ffb46fec52
Fixes test failure
2022-04-04 21:28:18 -04:00
Alex Corey
4190cf126c
Reverts the code from 8b47106c63d7081b0cd9450694427ca9e92b2815 while keeping the depenedency upgrade
2022-04-04 21:16:43 -04:00
Seth Foster
58721098d5
Merge pull request #11928 from fosterseth/job_event_children_summary
...
Add JobJobEventsChildrenSummary endpoint
2022-04-04 17:23:28 -04:00
Seth Foster
cfd6df7a3b
Add JobJobEventsChildrenSummary endpoint
...
- returns a special view to output the total number of children (and
grandchildren) events for all parents events for a job
value is the number of total children of that event
- intended to be consumed by the UI, as an efficient way to get the
number of children for a particular event
- see api/templates/api/job_job_events_children_summary.md for more info
2022-04-04 14:25:18 -04:00
Björn Pedersen
9f6fa4cf97
Grafana notifications: Fix panel/dashboardId type ( #11083 )
...
* Grafana notifications: Fix panel/dashboardId type
Latest grafana fails with
Error sending notification grafana: 400
[{"classification":"DeserializationError",
"message":"json: cannot unmarshal string into Go struct
field PostAnnotationsCmd.dashboardId of type int64"}]
So ensure the IDs are really int and not strings.
* Fix the dashboard/panelId=0 case
0 is avlaid valid for the ID's, so ensure to allow them.
* Update tests to new behavior
Panel/Dashboard Id fields are not sent if they where not requested.
Alos add tests for the ID=0 case.
2022-04-01 16:08:01 -04:00
Alan Rominger
7822da03fb
Merge pull request #11865 from AlanCoding/galaxy_task_env
...
Add user-defined environment variables to ansible-galaxy commands
2022-04-01 15:24:54 -04:00
Alan Rominger
58cb3d5bdc
Change indent to standard pattern
2022-04-01 13:46:00 -04:00
Sarah Akus
a3c97a51be
Merge pull request #11988 from nixocio/ui_issue_11982
...
Fix notification template details
2022-04-01 13:40:02 -04:00
Elijah DeLee
202dc00f4c
cast bool to str for runner env
...
It appears this was causing a fatal error for runner
2022-04-01 13:37:36 -04:00
Satoe Imaishi
309e58b6d7
Update cryptography to >=35 for openssl 3 support
2022-04-01 00:29:57 -04:00
Sarah Akus
34b20e26fa
Merge pull request #11939 from marshmalien/8474-output-search-clear-all
...
Fix search toolbar clear all filters
2022-03-31 15:41:56 -04:00
Marliana Lara
1de2487e8f
Fix search toolbar clear all filters
2022-03-31 13:52:56 -04:00
Sarah Akus
8d95b72527
Merge pull request #11846 from AlexSCorey/11203-WFToolbarIssues
...
Fixes Workflow visualizer toolbar disappearing.
2022-03-31 12:35:38 -04:00
nixocio
a920c9cc20
Fix notification template details
...
Fix notification template details
See: https://github.com/ansible/awx/issues/11982
2022-03-31 11:12:00 -04:00
Alex Corey
427f6d1687
Merge pull request #11791 from AlexSCorey/11713-PreventDisassociateHybridNodeFromControlplan
...
Prevents disassociate hybrid node on controlplane instance group
2022-03-31 10:34:21 -04:00
Alex Corey
dc64168ed4
Disallows disassociate of hubrid type instances from controlplane instance group
...
Introduce new pattern for is_valid_removal
Makes disassociate error message a bit more dynamic
2022-03-30 17:24:24 -04:00
Alan Rominger
4b913a0ae8
Merge pull request #11980 from AlanCoding/provision_cleanup
...
Delete dead code from get_or_register, move, and test
2022-03-30 15:44:44 -04:00
Kersom
dac26e5e91
Merge pull request #11979 from nixocio/ui_move_boolean
...
Move AWX_MOUNT_ISOLATED_PATHS_ON_K8S to be closer to other booleans
2022-03-30 14:14:40 -04:00
Alan Rominger
6c56f2b35b
Delete dead code from get_or_register, move, and test
2022-03-30 13:35:42 -04:00
nixocio
3b1a626fa9
Move AWX_MOUNT_ISOLATED_PATHS_ON_K8S to be closer to other booleans
...
Move AWX_MOUNT_ISOLATED_PATHS_ON_K8S to be closer to other booleans on
the layout.
2022-03-30 13:27:20 -04:00
Shane McDonald
35907fdf51
Merge pull request #11977 from shanemcd/handle-missing-devel-images
...
Tweaks to devel_images workflow
2022-03-30 09:45:35 -04:00
Shane McDonald
3513956cd6
Merge pull request #11972 from JoelKle/patch-1
...
[bugfix] credential_plugin tss.py (Thycotic Secret Server) return only value of secret
2022-03-30 09:33:54 -04:00
Shane McDonald
3ed65ce39e
Only run devel_images workflow for devel branch in awx repo
2022-03-30 09:24:22 -04:00
Alan Rominger
73e02e745a
Patches to make jobs robust to database restarts ( #11905 )
...
* Simple patches to make jobs robust to database restarts
* Add some wait time before retrying loop due to DB error
* Apply dispatcher downtime setting to job updates, fix dispatcher bug
This resolves a bug where the pg_is_down property
never had the right value
the loop is normally stuck in the conn.events() iterator
so it never recognized successful database interactions
this lead to serial database outages terminating jobs
New setting for allowable PG downtime is shared with task code
any calls to update_model will use _max_attempts parameter
to make it align with the patience time that the dispatcher
respects when consuming new events
* To avoid restart loops, handle DB errors on startup with prejudice
* If reconnect consistently fails, exit with non-zero code
2022-03-30 09:14:20 -04:00
Shane McDonald
91df8ab0f7
Do not fail devel_images workflow if initial images are missing
2022-03-30 09:10:50 -04:00
Shane McDonald
ef0f6ca248
Merge pull request #11955 from shanemcd/fail-better
...
Increase resiliency when application crashes
2022-03-30 08:58:26 -04:00
Satoe Imaishi
4ecce81c51
Merge pull request #11971 from simaishi/add_setuptools_scm_toml
...
Add setuptools_scm[toml] and pkgconfig to requirements file
2022-03-30 06:51:18 +09:00
Satoe Imaishi
823e4cb11a
Add license files for pkgconfig, setuptools-scm and tomli
2022-03-29 16:57:12 -04:00
Alan Rominger
28fa90e9e5
Only allow provision_instances without options to be used on k8s
2022-03-29 16:24:06 -04:00
Alan Rominger
3d22c8ae91
Merge pull request #11968 from AlanCoding/cleanup_tweaks
...
Minor tweaks to ansible-runner cleanup task arguments
2022-03-29 15:00:33 -04:00
John Westcott IV
e2135b8d68
Collection meta runtime updates ( #11952 )
...
* Update runtime.yml
* Extending test_completness to include meta/runtime.yml and adding remaining missing modules from runtime.yml
Co-authored-by: quasd <quasd@users.noreply.github.com >
2022-03-29 14:24:06 -04:00
Alan Rominger
fe5736dc7f
Specifically abort the reaper if instance not registered
2022-03-29 14:08:58 -04:00
Shane McDonald
b36af5dfb3
Update help text for provision_instance command
2022-03-29 14:08:58 -04:00
Shane McDonald
4446434e5b
Ensure stop signals are forwarded to the correct processes
2022-03-29 14:08:56 -04:00
Shane McDonald
39905b33cd
Replace tini with dumb-init
...
dumb-init is more actively maintained, available on pypi, and already used for both upstream and downstream EEs
2022-03-29 14:08:09 -04:00
Shane McDonald
dbdc529d4a
Fix race condition causing rsyslog to crash
2022-03-29 14:08:07 -04:00
Shane McDonald
0cbc802cf4
Use the same settings on each supervisor entry
...
I didnt see a reason for the weird inconsistencies here.
2022-03-29 14:07:54 -04:00
Shane McDonald
b04747676c
Provision the instance before booting anything
...
There was a race condition because the callback reciever tried to run this code:
File "/awx_devel/awx/main/management/commands/run_callback_receiver.py", line 31, in handle
CallbackBrokerWorker(),
File "/awx_devel/awx/main/dispatch/worker/callback.py", line 49, in __init__
self.subsystem_metrics = s_metrics.Metrics(auto_pipe_execute=False)
File "/awx_devel/awx/main/analytics/subsystem_metrics.py", line 156, in __init__
self.instance_name = Instance.objects.me().hostname
Before get_or_register was being called by the dispatcher.
2022-03-29 14:07:49 -04:00
Alex Corey
5297a87ad4
Merge pull request #11970 from jtmelhorn/devel
...
Joboutput Search: Put Event Dropdown Options in Alpha Order #11807
2022-03-29 13:10:25 -04:00
nixocio
be6657239d
Add UI changes to JobsEdit
...
Add UI changes to JobsEdit
2022-03-29 10:25:29 -04:00
Alan Rominger
0caf263508
yaml cleanup
2022-03-29 09:57:40 -04:00
Alan Rominger
c77667788a
Add user-defined environment variables to ansible-galaxy commands
2022-03-29 09:57:40 -04:00
Joel
bd907425a9
return only value of secret
2022-03-29 10:33:53 +02:00
Satoe Imaishi
229ed53c0e
Add setuptools_scm[toml] and pkgconfig, xmlsec's build dep
2022-03-29 01:57:44 -04:00
Alan Rominger
f17ceca7a0
Add in default value to unit tests
2022-03-28 22:39:59 -04:00
Alan Rominger
deac08ba8a
Add regression test for overly agressive cleanup behavior
2022-03-28 22:23:33 -04:00
Seth Foster
e0082f4c76
Merge pull request #11945 from fosterseth/fix_create_partition_already_exists_error
...
Handle error for create_partition
2022-03-28 18:13:29 -04:00
Justin
bed0443b18
Joboutput Search: Put Event Dropdown Options in Alpha Order #11807
...
Put Event Options in Alpha order.
Signed-off-by: Justin Melhorn <jtmelhorn@gmail.com >
2022-03-28 16:50:44 -04:00
Seth Foster
24152555c5
Handle error for create_partition
...
Occasionally the create_partition will error with,
relation "main_projectupdateevent_20220323_19" already exists
This change wraps the db command into a try except block with its
own transaction
2022-03-28 16:37:50 -04:00
Amol Gautam
56f51eebce
Merge pull request #11956 from amolgautam25/credential_plugin
...
setting environment variables for credential plugins
2022-03-28 13:02:19 -04:00
Jeff Bradberry
6c1adade25
Merge pull request #11947 from jbradberry/django-3.2-upgrade
...
Remove the out-of-band JSONField migration
2022-03-28 12:02:53 -04:00
kialam
ec5e677635
Merge pull request #11938 from kialam/mesh-viz-unit-tests
...
Mesh viz unit tests
2022-03-28 08:44:19 -07:00
Alex Corey
327cae056e
Merge pull request #11829 from AlexSCorey/11478-StartofJobOutputDevDocs
...
Adds outline for JobOutput documentation.
2022-03-28 11:22:21 -04:00
Alex Corey
7a11470817
Adds outline for JobOutput documentation.
2022-03-28 10:58:05 -04:00
Alex Corey
efb01f3c36
Fixes Workflow visualizer toolbar disappearing.
2022-03-28 10:55:23 -04:00
Alan Rominger
85ec83c3fd
Minor tweaks to ansible-runner cleanup task arguments
2022-03-28 10:52:09 -04:00
Alex Corey
1679102204
Merge pull request #11946 from nixocio/ui_cred_type
...
Add credential type filter
2022-03-28 10:03:56 -04:00
Kersom
7601531d82
Merge pull request #11965 from nixocio/ui_b_style
...
Small style update
2022-03-28 10:02:59 -04:00
Sarah Akus
56ab1c2f0a
Merge pull request #11958 from AlexSCorey/UpdatesPF
...
Updates PF to bring in the DrownActionToggle component
2022-03-25 20:27:25 -04:00
nixocio
f309054637
Small style update
...
Small style update to make a bit more consistent.
2022-03-25 15:39:22 -04:00
Amol Gautam
8efed4ef62
Adding awx_task_env as wrapper while invoking backend
2022-03-25 10:16:30 -04:00
Shane McDonald
e4c85a5790
Merge pull request #11957 from lucas-benedito/fix_hardcode_tmp_models_ha
...
fixed hardcode tmp ha.py
2022-03-25 09:57:02 -04:00
lucas-benedito
8af2214979
Merge branch 'ansible:devel' into fix_hardcode_tmp_models_ha
2022-03-25 14:28:29 +01:00
Lucas Dias
01ce3440eb
added os.path and module import
2022-03-25 14:26:00 +01:00
Shane McDonald
b6573ec2e2
Merge pull request #11961 from shanemcd/respect-system-tmp
...
Respect system configured tmp directory
2022-03-25 08:13:53 -04:00
Jeff Bradberry
d54838cd94
Remove the out-of-band migration
...
that was turning all old JSONFields into a jsonb type database column.
The use of JSONBlob makes this unnecessary.
2022-03-24 15:21:59 -04:00
Jeff Bradberry
e3f3ab224a
Replace all previously text-based json fields with JSONBlob
...
This JSONBlob field type is a wrapper around Django's new generic
JSONField, but with the database column type forced to be text. This
should behave close enough to our old wrapper around
django-jsonfield's JSONField and will avoid needing to do the
out-of-band database migration.
2022-03-24 15:21:54 -04:00
Shane McDonald
c06ced93f7
Merge pull request #11933 from AlanCoding/settingify
...
Add setting for notification job status retry loop
2022-03-24 13:55:39 -04:00
Shane McDonald
ea59e895af
Respect system configured tmp directory
2022-03-24 13:51:02 -04:00
Alex Corey
fb7a8dfd16
Updates PF to bring in the DrownActionToggle component
2022-03-24 13:17:25 -04:00
Lucas Dias
18b1440d7c
fixed hardcode tmp ha.py
2022-03-24 17:59:43 +01:00
John Westcott IV
593eebf062
Adding awx_ as well as tower_ variable names for webhooks ( #11925 )
...
Adding utility to ease testing webhooks from command line
Modifying all variables to use a constants list of variable names
2022-03-24 11:58:15 -04:00
John Westcott IV
fcdff8bdfb
Fixing pre-commit.sh for OS X ( #11953 )
2022-03-24 11:39:29 -04:00
John Westcott IV
b9cdd6f2c8
Adding ability to run user level pre-commit hooks ( #11923 )
...
* Adding ability to run user level pre-commit hooks
* Adding pre-commit docs in CONTRIBUTING.md
2022-03-24 10:58:14 -04:00
Shane McDonald
270497eda1
Kill all control plane processes if one of them fails to boot
2022-03-23 18:40:23 -04:00
Shane McDonald
dbcdb825b0
Remove awx-config-watcher from kube dev env
2022-03-23 18:37:16 -04:00
nixocio
6c28f4b204
Add credential type filter
...
Add credential type filter
See: https://github.com/ansible/awx/issues/11930
2022-03-23 16:44:50 -04:00
Shane McDonald
7b2b979c1b
Merge pull request #11941 from shanemcd/update-devel-image-refs
...
Update some references to our development images
2022-03-23 15:57:18 -04:00
Shane McDonald
e87c9d8811
Fix command in build_awx_image.md
2022-03-23 15:40:49 -04:00
Alex Corey
7d04737a65
Merge pull request #11934 from mabashian/5707-proj-field-label
...
Fix Source Control Type label in project form
2022-03-23 11:32:30 -04:00
Shane McDonald
99056e3697
Update some references to our development images
2022-03-23 11:31:11 -04:00
Shane McDonald
c110101cb1
Merge pull request #11787 from liortamari/hashicorp-vault-kubernetes-auth
...
Add Hashicorp Vault Kubernetes authentication method
2022-03-23 11:02:38 -04:00
Shane McDonald
aa6129fda0
Merge pull request #11932 from shanemcd/gha-devel-images
...
Migrate all development image builds to GHA
2022-03-23 10:28:48 -04:00
Shane McDonald
1d181757e8
Migrate all development image builds to GHA
...
- This also moves the development image from quay.io to ghcr.io.
- These changes will need to be backported to all of our supported branches.
2022-03-23 10:03:55 -04:00
Sarah Akus
4fa8b6ded8
Merge pull request #11788 from AlexSCorey/10281-OutputHostFilters
...
Fixes search drop down items for job output search
2022-03-23 09:45:01 -04:00
Alex Corey
79afdfd1a6
Fixes search drop down items for job output search
2022-03-23 09:26:49 -04:00
Kia Lam
7702abb368
Add unit tests for Topology View.
2022-03-22 15:31:27 -07:00
Shane McDonald
3d6a49ce7c
Merge pull request #11937 from ansible/shanemcd-patch-1
...
Stop adding needs_triage label every time an issue is edited
2022-03-22 14:04:46 -04:00
Shane McDonald
f823049f55
Stop adding needs_triage label every time an issue is edited
2022-03-22 13:08:34 -04:00
Seth Foster
b608b73110
Merge pull request #11927 from fosterseth/fix_subsystem_metrics_sync_in_async
...
Fix subsystem metrics sync-only operation in async context
2022-03-22 11:55:05 -04:00
mabashian
12c36d279e
Fix Source Control Type label in project form
2022-03-22 09:35:37 -04:00
Chris Meyers
59bd73bff8
add setting for notification job status retry loop
...
* We trigger notifications when the callback receiver processes the
playbook_on_stats event. This is the last event in ansible-playbook and
the process should exist very shortly after this event is emitted. The
trouble comes in with the isolated node feature. There is a management
playbook that runs periodically that pulls the events from the remote
node. It's possible that the management playbooks runs, gets the
playbook_on_stats event, but does not see that the playbook is finished
running. Therefore the job status is still seen as 'running' BUT we have
kicked of the notification for the job. The notification worker will
enter a loop waiting on the job to enter the finished state. In this
case the time it takes for the job to enter the finished state can be
long, roughly 2 * the management playbook run time.
* This new setting allows the user to increase the time that the
notification spends waiting for the job to enter the finished state.
2022-03-22 09:20:14 -04:00
Shane McDonald
afbd9f04d7
Merge pull request #11748 from john-westcott-iv/github_workflows_on_all_releases
...
Chaning workflow to run on all release branches
2022-03-22 09:06:50 -04:00
liortamari
26fb5a0bd7
Merge branch 'ansible:devel' into hashicorp-vault-kubernetes-auth
2022-03-22 14:07:15 +02:00
Seth Foster
acebff7be1
Fix sync-only operation in async context
2022-03-21 14:37:10 -04:00
John Westcott IV
45bd143c07
Fixing import of projects issue due to local_path ( #11889 )
2022-03-21 14:04:47 -04:00
Jeff Bradberry
aa46a7fe06
Merge pull request #11924 from jbradberry/awxkit-support-inventory-labels
...
Support the new Inventory.labels in awxkit / awx-cli
2022-03-21 10:19:42 -04:00
Shane McDonald
07d0eedb0a
Merge pull request #11875 from shanemcd/url-prefixing-collection
...
Make our collection work with prefixed API endpoints
2022-03-21 08:09:08 -04:00
Kersom
9aae2a11f2
Add related job templates to a couple of screens ( #11890 )
...
Add related job templates to a couple of screens. Credential and
Inventory.
Also refactor the component already in place for Projects to be in sync
with the Job Templates screen.
See: https://github.com/ansible/awx/issues/5867
2022-03-18 20:52:50 +00:00
Jeff Bradberry
51021f380b
Support the new Inventory.labels in awxkit / awx-cli
2022-03-18 14:24:49 -04:00
Shane McDonald
7818a479ee
Merge pull request #11880 from kurokobo/operator_version
...
fix: add OPERATOR_VERSION as build-arg to pass the version to operator
2022-03-18 11:20:20 -04:00
Alan Rominger
799bac4066
Merge pull request #11860 from AlanCoding/hybrid_artifacts
...
Do not remove artifacts for local work
2022-03-18 10:37:06 -04:00
Jeff Bradberry
b562d5cc88
Look up the correct top-level resource name when reconstructing foreign keys
...
during an awx-cli export.
2022-03-18 10:32:33 -04:00
Tiago Góes
41b3ad1b83
Merge pull request #11917 from nixocio/ui_survey_issue
...
Fix credential encrypted
2022-03-18 10:44:39 -03:00
nixocio
c912dd4e76
Fix credential encrypted
...
Display credential as encrypted.
See: https://github.com/ansible/awx/issues/11915
2022-03-17 16:37:44 -04:00
Tiago Góes
3ec9bacb30
Merge pull request #11913 from keithjgrant/9041-page-titles
...
display current page name in document title
2022-03-17 17:32:00 -03:00
Keith J. Grant
13db49aab7
display current page name in document title
2022-03-17 11:26:20 -07:00
Jeff Bradberry
ac6a82eee4
Merge pull request #11654 from jbradberry/django-3.2-upgrade
...
Django 3.2 upgrade
2022-03-17 10:34:22 -04:00
Tiago Góes
546fc24a0a
Merge pull request #11839 from nixocio/ui_issue_11718_backup
...
Add several changes to Instance Groups
2022-03-15 18:11:01 -03:00
Alan Rominger
f99820a391
Merge pull request #11898 from AlanCoding/hop_node_lost_found
...
Only clear hop node errors if they were lost before, not lost now
2022-03-15 13:03:33 -04:00
Shane McDonald
873875af84
Merge pull request #11909 from JamieSlome/patch-1
...
Create SECURITY.md
2022-03-15 10:38:54 -04:00
Jamie Slome
fcb1c4823e
Create SECURITY.md
2022-03-15 13:59:42 +00:00
Kersom
a1203e6fec
Merge pull request #11902 from keithjgrant/error-detail-formatting
...
add line wrap formatting to ErrorDetail
2022-03-15 08:30:12 -04:00
Alan Rominger
2321f06c8a
Only clear hop node errors if they were lost before, not lost now
2022-03-14 16:04:55 -04:00
nixocio
ce8b9750c9
Add several changes to Instance Groups
...
Add several changes to API and UI related to Instance Groups.
* Update summary_fields for DEFAULT_CONTROL_PLANE_QUEUE_NAME, and
DEFAULT_EXECUTION_QUEUE_NAME. Rely on API validation for those fields.
* Fix Instance Group list RBAC
* Add validation for a couple of fields on the Instance Groups endpoint
1. is_container_group
2. policy_instance_percentage
3. policy_instance_list
See: https://github.com/ansible/awx/issues/11130
Also: https://github.com/ansible/awx/issues/11718
2022-03-14 14:55:59 -04:00
Jeff Bradberry
574e3ed6ef
Fix the signature of RADIUSBackend.get_django_user
...
to match what django-radius is now expecting.
2022-03-14 13:19:57 -04:00
Jeff Bradberry
584514766d
Disable our wrapping of the Django settings during migrations
...
This will hopefully get us past the unfortunate check against the
HostMetric table, which doesn't exist when you are upgrading from 3.8
to 4.x.
Additionally, guard against AUTH_LDAP_GROUP_TYPE not being in settings
for conf migration 0006.
2022-03-14 13:19:57 -04:00
Jeff Bradberry
eb8a1fec49
Make API queries involving json fields cast the fields to text
...
This restores compatibility with the way it previously worked -- we
never supported proper json operator queries through the API.
2022-03-14 13:19:57 -04:00
Jeff Bradberry
38ccea0f1f
Fix up warnings
...
- the default auto-increment primary key field type is now
configurable, and Django's check command issues a warning if you are
just assuming the historical behavior of using AutoField.
- Django 3.2 brings in automatic AppConfig discovery, so all of our
explicit `default_app_config = ...` assignments in __init__.py
modules are no longer needed, and raise a RemovedInDjango41Warning.
2022-03-14 13:19:57 -04:00
Jeff Bradberry
5d000c37d6
Deal with breaking tests for 3.2
...
- Instantiating an abstract model raises a TypeError
2022-03-14 13:19:57 -04:00
Jeff Bradberry
1803c5bdb4
Fix up usage of django-guid
...
It has replaced the class-based middleware, everything is
function-based now.
2022-03-14 13:19:57 -04:00
Jeff Bradberry
23e700a1ef
Upgrade to Django 3.2
...
- upgrades
- Django 3.2.12
- pytz 2021.3 (from 2019.3)
- oauthlib 3.2.0 (from 3.1.0)
- requests-oauthlib 1.3.1 (from 1.3.0)
- django-guid 3.2.1 (from 2.2.1)
- django-solo 2.0.0 (from 1.1.3)
- django-taggit 2.1.0 (from 1.2.0)
- netaddr 0.8.0 (from 0.7.19)
- pyrad 2.4 (from 2.3)
- django-radius devel (from 1.3.3)
- future devel (from 0.16.0)
- django-guid, django-solo, and django-taggit are upgraded to fix the
AppConfig deprecation warning. FIXME: django-guid devel has the
fix, but it hasn't been released yet.
- Released versions of django-radius have a hard-coded pin to
future==0.16.0, which has a Python warning due to an improperly
escaped character. This is fixed in future devel, so for now we are
pinning to references to the git repos.
- netaddr had a bunch of Python syntax and deprecation warnings
2022-03-14 13:19:53 -04:00
Keith J. Grant
7114b9fa11
add line wrap formatting to ErrorDetail
2022-03-14 09:29:02 -07:00
Tiago Góes
2e4d866f69
Merge pull request #11897 from kialam/add-csp-for-web-worker
...
Add d3 to CSP.
2022-03-14 11:43:13 -03:00
Tiago Góes
f1cc808429
Merge pull request #11882 from nixocio/api_issue_11622
...
Add validation for hop nodes
2022-03-14 11:15:26 -03:00
Sarah Akus
30a39e1d1b
Merge pull request #11885 from marshmalien/11729-job-details-deleted-text
...
Add deleted details to job detail view
2022-03-14 10:14:08 -04:00
Sarah Akus
22ad7244fa
Merge pull request #11896 from AlanCoding/pod1_standup
...
Move location of AWX_ISOLATION_SHOW_PATHS so it is editable
2022-03-11 15:39:28 -05:00
Tiago
5be901c044
fix CSP rules
2022-03-11 15:51:35 -03:00
Kia Lam
2c073ae488
Add d3 to CSP.
2022-03-11 08:50:28 -08:00
Alan Rominger
d4a4ba7fdb
Move location of AWX_ISOLATION_SHOW_PATHS so it is editable
2022-03-11 11:08:04 -05:00
Sarah Akus
3b8a0fcd95
Merge pull request #11858 from keithjgrant/11409-empty-job-output
...
add JobOutput screens for empty content
2022-03-11 09:14:53 -05:00
kialam
d02cef9d92
Merge pull request #11501 from kialam/add-mesh-viz
...
Add mesh visualizer
2022-03-10 11:48:03 -08:00
John Westcott IV
bc783b8f94
Enabling export of applications through awxkit ( #11887 )
2022-03-10 13:49:18 -05:00
John Westcott IV
4de27117e8
Adding option to enable and configure an OpenLDAP server next to AWX ( #11843 )
2022-03-10 10:29:04 -05:00
Sarah Akus
49bcf2e211
Merge pull request #11693 from AlexSCorey/5576-host_count_case_sensitivity
...
Fixes case sensitive host count
2022-03-09 15:55:48 -05:00
Alex Corey
f52ef6e967
Fixes case sensitive host count
2022-03-09 15:36:05 -05:00
Alan Rominger
99bbc347ec
Fill in errors for hop nodes when Last Seen is out of date, and clear them when not ( #11714 )
...
* Process unresponsive and newly responsive hop nodes
* Use more natural way to zero hop node capacity, add test
* Use warning as opposed to warn for log messages
2022-03-09 13:21:32 -05:00
nixocio
53185a4ea5
Add validation for hop nodes
...
Add validation for hop nodes
See: https://github.com/ansible/awx/issues/11622
2022-03-09 11:04:12 -05:00
Kia Lam
23f6fae27a
Add data-cy to content loader; move simulatioWorker to /util directory.
2022-03-09 07:36:04 -08:00
Marliana Lara
4b7e3620ca
Add deleted details to job detail view
2022-03-09 10:25:21 -05:00
Kia Lam
e4f0153a7d
Remove import statements from web worker file.
2022-03-09 06:58:43 -08:00
kurokobo
80947e2b32
fix: add OPERATOR_VERSION as build-arg to pass the version to operator
2022-03-09 22:32:38 +09:00
Kia Lam
8bf9dd038e
Address review feedback.
2022-03-08 12:58:04 -08:00
Keith J. Grant
4080007ced
JobOutput: add 'waiting for job' and 'no results found' messages
2022-03-08 12:35:47 -08:00
Kia Lam
7a6fd2623e
Move web worker out of /screens directory.
2022-03-08 12:34:05 -08:00
Kia Lam
079eed2b9e
Mock web worker.
2022-03-08 10:13:47 -08:00
Marliana Lara
4c9d028a35
Disable checkbox while job is running in project and inventory source lists ( #11841 )
2022-03-08 13:04:35 -05:00
Shane McDonald
bd5c304a50
Make our collection work with prefixed API endpoints
...
I caught this when trying to add test coverage for https://github.com/ansible/awx/pull/11342
2022-03-08 12:05:50 -05:00
Shane McDonald
123a3a22c9
Merge pull request #11859 from shanemcd/dev-env-test
...
Add a CI check for the development environment
2022-03-08 11:12:45 -05:00
Tiago Góes
82d91f8dbd
Merge pull request #11830 from marshmalien/fix-duplicate-keys-subscription-modal
...
Add unique row id to subscription modal list items
2022-03-08 11:48:58 -03:00
Alan Rominger
cd86310562
Do not remove artifacts for local work
2022-03-08 09:07:09 -05:00
Shane McDonald
f04d7733bb
Add a CI check for the development environment
2022-03-08 09:00:30 -05:00
Shane McDonald
b2fe1c46ee
Fix playbook error when files do not exist.
...
I was seeing "Failed to template loop_control.label: 'dict object' has no attribute 'path'"
2022-03-08 08:18:05 -05:00
Jeff Bradberry
676b8f6d8f
Implement an out-of-band migration to change the json fields
2022-03-07 18:11:36 -05:00
Jeff Bradberry
028f09002f
Fix the cleanup_jobs management command
...
It previously depended on a private Django internal class that changed
with Django 3.1.
I've switched here instead to disabling the django-polymorphic
accessors to get the underlying UnifiedJob object for a Job, which due
to the way they implement those was resulting in N+1 behavior on
deletes. This gets us back most of the way to the performance gains
we achieved with the custom collector class. See
https://github.com/django-polymorphic/django-polymorphic/issues/198 .
2022-03-07 18:11:36 -05:00
Jeff Bradberry
0500512c3c
Fix up deprecation warning about get_response for middleware
...
It will no longer be allowed to be None by Django 4.0
2022-03-07 18:11:36 -05:00
Jeff Bradberry
1e625ed58b
Fix up deprecation warning about re_path() replacing urls()
2022-03-07 18:11:36 -05:00
Jeff Bradberry
e620bef2a5
Fix Django 3.1 deprecation removal problems
...
- FieldDoesNotExist now has to be imported from django.core.exceptions
- Django docs specifically say not to import
django.conf.global_settings, which now has the side-effect of
triggering one of the check errors
2022-03-07 18:11:36 -05:00
Jeff Bradberry
05142a779d
Replace all usage of customized json fields with the Django builtin
...
The event_data field on event models, however, is getting an
overridden version that retains the underlying text data type for the
column, to avoid a heavy data migration on those tables.
Also, certain of the larger tables are getting these fields with the
NOT NULL constraint turned off, to avoid a long migration.
Remove the django.utils.six monkey patch we did at the beginning of
the upgrade.
2022-03-07 18:11:36 -05:00
Jeff Bradberry
65d17fb316
Upgrade to Django 3.1
...
- upgrades
- Django 3.1.14
- djangorestframework 3.13.1 (from 3.12.1)
- djangorestframework-yaml 2.0.0 (from 1.0.3)
- django-polymorphic 3.1.0 (from 2.1.2)
- social-auth-core 4.2.0 (from 3.3.1)
- social-auth-app-django 5.0.0 (from 3.1.0)
- django-auth-ldap 4.0.0 (from 2.1.0)
- django-crum 0.7.9 (from 0.7.5)
- django-jsonfield is removed
2022-03-07 18:11:36 -05:00
Jeff Bradberry
faa12880a9
Squash a few deprecation warnings
...
- inspect.getargspec() -> inspect.getfullargspec()
- register pytest.mark.fixture_args
- replace use of DRF's deprecated NullBooleanField
- fix some usage of naive datetimes in the tests
- fix some strings with backslashes that ought to be raw strings
2022-03-07 18:11:36 -05:00
Jeff Bradberry
9b6fa55433
Deal with breaking tests for 3.1
...
- Django's PostgreSQL JSONField wraps values in a JsonAdapter, so deal
with that when it happens. This goes away in Django 3.1.
- Setting related *_id fields clears the actual relation field, so
trying to fake objects for tests is a problem
- Instance.objects.me() was inappropriately creating stub objects
every time while running tests, but some of our tests now create
real db objects. Ditch that logic and use a proper fixture where needed.
- awxkit tox.ini was pinned at Python 3.8
2022-03-07 18:11:36 -05:00
Jeff Bradberry
b852baaa39
Fix up logger .warn() calls to use .warning() instead
...
This is a usage that was deprecated in Python 3.0.
2022-03-07 18:11:36 -05:00
Jeff Bradberry
a3a216f91f
Fix up new Django 3.0 deprecations
...
Mostly text based: force/smart_text, ugettext_*
2022-03-07 18:11:36 -05:00
Bill Nottingham
efff85bc1f
Fix wsbroadcast for django 3.0+ async
...
From https://docs.djangoproject.com/en/3.0/topics/async/#asgiref.sync.sync_to_async
2022-03-07 18:11:36 -05:00
Jeff Bradberry
df61d1a59c
Upgrade to Django 3.0
...
- upgrades
- Django 3.0.14
- django-jsonfield 1.4.1 (from 1.2.0)
- django-oauth-toolkit 1.4.1 (from 1.1.3)
- Stopping here because later versions have changes to the
underlying model to support OpenID Connect. Presumably this can
be dealt with via a migration in our project.
- django-guid 2.2.1 (from 2.2.0)
- django-debug-toolbar 3.2.4 (from 1.11.1)
- python3-saml 1.13.0 (from 1.9.0)
- xmlsec 1.3.12 (from 1.3.3)
- Remove our project's use of django.utils.six in favor of directly
using six, in awx.sso.fields.
- Temporarily monkey patch six back in as django.utils.six, since
django-jsonfield makes use of that import, and is no longer being
updated. Hopefully we can do away with this dependency with the new
generalized JSONField brought in with Django 3.1.
- Force a json decoder to be used with all instances of JSONField
brought in by django-jsonfield. This deals with the 'cast to text'
problem noted previously in our UPGRADE_BLOCKERS.
- Remove the validate_uris validator from the OAuth2Application in
migration 0025, per the UPGRADE_BLOCKERS, and remove that note.
- Update the TEMPLATES setting to satisfy Django Debug Toolbar. It
requires at least one entry that has APP_DIRS=True, and as near as I
can tell our custom OPTIONS.loaders setting was effectively doing
the same thing as Django's own machinery if this setting is set.
2022-03-07 18:11:36 -05:00
Shane McDonald
4450b11e61
Merge pull request #11844 from AlanCoding/shane_forward
...
Adopt changes to AWX_ISOLATION_SHOW_PATHS for trust store
2022-03-07 16:28:42 -05:00
Shane McDonald
9f021b780c
Move default show paths to production.py
...
This breaks the dev env
2022-03-07 16:08:58 -05:00
Shane McDonald
7df66eff5e
Merge pull request #11855 from Spredzy/addpackaging
...
requirements: Add packaging deps following runner upgrade
2022-03-07 15:23:19 -05:00
Yanis Guenane
6e5cde0b05
requirements: Add packaging deps following runner upgrade
2022-03-07 20:51:11 +01:00
Marliana Lara
a65948de69
Add unique row id to subscription modal list items
2022-03-07 13:31:03 -05:00
Marliana Lara
0d0a8fdc9a
Merge pull request #11850 from marshmalien/11626-hide-user-only-access-roles
...
Remove user_only roles from User and Team permission modal
2022-03-07 12:12:31 -05:00
Shane McDonald
a5b888c193
Add default container mounts to AWX_ISOLATION_SHOW_PATHS
2022-03-07 11:45:23 -05:00
Jeff Bradberry
32cc8e1a63
Merge pull request #11845 from jbradberry/awxkit-import-role-precedence
...
Expand out the early membership role assignment
2022-03-07 11:21:48 -05:00
Jeff Bradberry
69ea456cf6
Expand out the early membership role assignment
...
The Member role can derive from e.g. the Org Admin role, so basically
all organization and team roles should be assigned first, so that RBAC
conditions are met when assigning later roles.
2022-03-07 09:30:10 -05:00
Alan Rominger
e02e91adaa
Merge pull request #11837 from AlanCoding/thread_key_error
...
Move model and settings operations out of threaded code
2022-03-05 14:55:13 -05:00
Alan Rominger
264c508c80
Move model and settings operations out of threaded code
...
This is to avoid references to settings in threads,
this is known to create problems when caches expire
this leads to KeyError in environments with heavy load
2022-03-04 15:31:12 -05:00
Kersom
c6209df1e0
Api issue float ( #11757 )
...
* Fix integer/float errors in survey
* Add SURVEY_TYPE_MAPPING to constants
Add SURVEY_TYPE_MAPPING to constants, and replace usage in a couple of
files.
Co-authored-by: Alexander Komarov <akomarov.me@gmail.com >
2022-03-04 14:03:17 -05:00
Marliana Lara
a155f5561f
Remove user_only roles from User and Team permission modal
2022-03-04 13:56:03 -05:00
Shane McDonald
0eac63b844
Merge pull request #11836 from nixocio/ui_ci_matrix
...
Split UI tests run
2022-03-04 11:50:28 -05:00
Sarah Akus
d07c2973e0
Merge pull request #11792 from marshmalien/8321-job-list-schedule-name
...
Add schedule detail to job list expanded view
2022-03-04 11:46:45 -05:00
nixocio
f1efc578cb
Split UI test run
...
Split UI test run
See: https://github.com/ansible/awx/issues/10678
2022-03-03 16:22:32 -05:00
Seth Foster
0b486762fa
Merge pull request #11840 from fosterseth/meta_vars_priority
...
load job meta vars after JT extra vars
2022-03-03 13:13:34 -05:00
Alan Rominger
17756f0e72
Add job execution environment image to analytics data ( #11835 )
...
* Add job execution environment image to analytics data
* Add EE image to UJT analytics data
* Bump the unified job templates table
2022-03-03 11:13:11 -05:00
Alan Rominger
128400bfb5
Add resolved_action to analytics event data ( #11816 )
...
* Add resolved_action to analytics event data
* Bump collector version
2022-03-03 10:11:54 -05:00
Seth Foster
de1df8bf28
load job meta vars after JT extra vars
2022-03-02 14:42:47 -05:00
Alex Corey
fe01f13edb
Merge pull request #11790 from AlexSCorey/11712-SelectRelatedQuery
...
Use select_related on db queries to reduce db calls
2022-03-02 11:33:45 -05:00
Kia Lam
4040e09cb8
Remove setTimeout and old comment from MeshGraph.js.
2022-03-01 16:25:12 -08:00
Shane McDonald
3b6cd18283
Merge pull request #11834 from shanemcd/automate-galaxy-and-pypi
...
Automate publishing to galaxy and pypi
2022-03-01 16:22:39 -05:00
Keith Grant
4f505486e3
Add Toast messages when resources are copied ( #11758 )
...
* create useToast hook
* add copy success toast message to credentials/inventories
* add Toast tests
* add copy success toast to template/ee/project lists
* move Toast type to types.js
2022-03-01 15:59:24 -05:00
Shane McDonald
f6e18bbf06
Publish to galaxy and pypi in promote workflow
2022-03-01 15:42:13 -05:00
liortamary
bbf6484e89
fix code review comments: Add support for Kubernetes authentication method in Hashicorp Vault secret lookup
2022-03-01 21:21:28 +02:00
Marcelo Moreira de Mello
a988ad0c4e
Merge pull request #11659 from ansible/expose_isolate_path_k8s
...
Allow isolated paths as hostPath volume @ k8s/ocp/container groups
2022-03-01 10:52:36 -05:00
Shane McDonald
a815e94209
Merge pull request #11737 from ansible/update-minikube-docs
...
update minkube docs with steps for using custom operator
2022-03-01 07:49:21 -05:00
Shane McDonald
650bee1dea
Merge pull request #11749 from rh-dluong/fix-ocp-cred-desc
...
Fixed doc string for Container Groups credential type
2022-03-01 07:48:37 -05:00
Shane McDonald
80c188586c
Merge pull request #11798 from john-westcott-iv/saml_attr_lists
...
SAML superuse/auditor working with lists
2022-03-01 07:42:35 -05:00
Shane McDonald
b5cf8f9326
Merge pull request #11819 from shanemcd/transmitter-future
...
Reimplement transmitter thread as future
2022-03-01 07:33:26 -05:00
Marliana Lara
1aefd39782
Show deleted detail for deleted schedules
2022-02-28 15:51:36 -05:00
Marliana Lara
8c21a2aa9e
Add schedule detail to job list expanded view
2022-02-28 14:59:03 -05:00
Shane McDonald
2df3ca547b
Reimplement transmitter thread as future
...
This avoids the need for an explicit `.join()`, and removes the need for the TransmitterThread wrapper class.
2022-02-28 11:21:53 -05:00
Marcelo Moreira de Mello
8645147292
Renamed scontext variable to mount_options
2022-02-28 10:22:24 -05:00
Marliana Lara
169da866f3
Add UI unit tests to job settings
2022-02-28 10:22:24 -05:00
Marcelo Moreira de Mello
5e8107621e
Allow isolated paths as hostPath volume @ k8s/ocp/container groups
2022-02-28 10:22:20 -05:00
Alan Rominger
eb52095670
Fix bug where translated strings will cause log error to error ( #11813 )
...
* Fix bug where translated strings will cause log error to error
* Use force_str for ensuring string
2022-02-28 08:38:01 -05:00
John Westcott IV
cb57752903
Changing session cookie name and added a way for clients to know what the name is #11413 ( #11679 )
...
* Changing session cookie name and added a way for clients to know what the key name is
* Adding session information to docs
* Fixing how awxkit gets the session id header
2022-02-27 07:27:25 -05:00
liortamary
b870659fd9
run black: Add support for Kubernetes authentication method in Hashicorp Vault secret lookup
2022-02-26 18:33:36 +02:00
Shane McDonald
895c05a84a
Merge pull request #11808 from john-westcott-iv/fix_minicube
...
Chaning API version from v1beta1 to v1
2022-02-24 16:32:21 -05:00
John Westcott IV
4d47f24dd4
Chaning API version from v1beta1 to v1
2022-02-24 11:17:36 -05:00
Elijah DeLee
4bd6c2a804
set max dispatch workers to same as max forks
...
Right now, without this, we end up with a different number for max_workers than max_forks. For example, on a control node with 16 Gi of RAM,
max_mem_capacity w/ 100 MB/fork = (16*1024)/100 --> 164
max_workers = 5 * 16 --> 80
This means we would allow that control node to control up to 164 jobs, but all jobs after the 80th job will be stuck in `waiting` waiting for a dispatch worker to free up to run the job.
2022-02-24 10:53:54 -05:00
Shane McDonald
48fa947692
Merge pull request #11756 from shanemcd/ipv6-podman
...
Enable Podman ipv6 support by default
2022-02-24 09:58:20 -05:00
Shane McDonald
88f66d5c51
Enable Podman ipv6 support by default
2022-02-24 08:51:51 -05:00
Kia Lam
fd135caed5
Offload simulation calculation to web worker.
2022-02-23 18:54:18 -08:00
Kia Lam
7fbab6760e
Small layout adjustment.
2022-02-23 12:37:20 -08:00
Marcelo Moreira de Mello
e9a8175fd7
Merge pull request #11702 from ansible/fact_insights_mount_issues
...
Do not mount /etc/redhat-access-insights into EEs
2022-02-23 14:44:10 -05:00
Marcelo Moreira de Mello
0d75a25bf0
Do not mount /etc/redhat-access-insights into EEs
...
Sharing the /etc/redhat-access-insights is no longer
required for EEs. Furthermore, this fixes a SELinux issue
when launching multiple jobs with concurrency and fact_caching enabled.
i.e:
lsetxattr /etc/redhat-access-insights: operation not permitted
2022-02-23 14:12:33 -05:00
Tiago Góes
6af294e9a4
Merge pull request #11794 from jainnikhil30/fix_credential_types_drop_down
...
Allow more than 400 credential types in drop down while adding new credential
2022-02-23 16:08:28 -03:00
Elijah DeLee
38f50f014b
fix missing job lifecycle messages ( #11801 )
...
we were missing these messages for control type jobs that call start_task earlier than other types of jobs
2022-02-23 13:56:25 -05:00
Alex Corey
a394f11d07
Resolves occassions where missing table data moves items to the left ( #11772 )
2022-02-23 11:36:20 -05:00
Kersom
3ab73ddf84
Fix TypeError when running a command on a host in a smart inventory ( #11768 )
...
Fix TypeError when running a command on a host in a smart inventory
See: https://github.com/ansible/awx/issues/11611
2022-02-23 10:32:27 -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
nixocio
afb8be4f0b
Refactor fetch of credential types
...
Refactor fetch of credential types
2022-02-23 09:29:23 -05:00
Nikhil Jain
dc2a392f4c
forgot to run prettier earlier
2022-02-23 12:09:51 +05:30
Nikhil Jain
61323c7f85
allow more than 400 credential types in drop down while adding new credential
2022-02-23 11:30:55 +05:30
Kia Lam
7ebf6b77e5
Disable zoom controls until mesh layout is finalized.
2022-02-22 13:45:30 -08:00
Alex Corey
fa47e48a15
Fixes broken link from User to UserOrg ( #11759 )
2022-02-22 16:34:30 -05:00
Kia Lam
fee47fe347
Vertically center node type symbols on Firefox.
2022-02-22 09:36:57 -08:00
Kia Lam
039c038cd7
Move zoom methods into a hook.
2022-02-22 09:36:43 -08:00
liortamary
dd99a25db0
unittest: Add support for Kubernetes authentication method in Hashicorp Vault secret lookup
...
Signed-off-by: liortamary <lior.tamary@houzz.com >
2022-02-22 17:53:34 +02:00
liortamary
85791f730c
Add support for Kubernetes authentication method in Hashicorp Vault secret lookup
...
Signed-off-by: liortamary <lior.tamary@houzz.com >
2022-02-22 13:04:58 +02:00
Kersom
eb859b9812
Fix TypeError when running a command on a host in a smart inventory ( #11768 )
...
Fix TypeError when running a command on a host in a smart inventory
See: https://github.com/ansible/awx/issues/11611
2022-02-21 16:34:31 -05:00
Kersom
7cf0523561
Display roles for organization listed when using non-English web browser ( #11762 )
...
Display roles for organization listed when using non-English web browser
2022-02-21 15:53:32 -05:00
Alex Corey
aae2e3f835
Merge pull request #11785 from ansible/dependabot/npm_and_yarn/awx/ui/url-parse-1.5.9
...
Bump url-parse from 1.5.3 to 1.5.9 in /awx/ui
2022-02-21 14:02:17 -05:00
liortamary
e0ce4c49f3
Add support for Kubernetes authentication method in Hashicorp Vault secret lookup
...
Signed-off-by: liortamary <lior.tamary@houzz.com >
2022-02-21 17:41:14 +02:00
dependabot[bot]
a60a65cd2a
Bump url-parse from 1.5.3 to 1.5.9 in /awx/ui
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.9.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.9 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-21 15:06:19 +00:00
Kersom
b7d0ec53e8
Merge pull request #11776 from nixocio/ui_ternary
...
Use ternary rather than &&
2022-02-17 18:24:09 -05:00
Kia Lam
ef5cd66494
Excise disable-lint rules.
2022-02-17 13:58:16 -08:00
Kia Lam
0d1898e72d
Add error screen.
2022-02-17 13:26:31 -08:00
nixocio
f20cd8c203
Use ternary rather than &&
...
Use ternary rather than && to avoid display 0.
2022-02-17 15:34:03 -05:00
Kia Lam
8993dc706a
Redirect to Instances/{nodeId}/details page.
2022-02-17 10:53:27 -08:00
Kia Lam
af18453691
Use 100% height.
2022-02-17 10:21:48 -08:00
kialam
c102bf05af
Update awx/ui/src/screens/TopologyView/MeshGraph.js
...
Co-authored-by: Tiago Góes <tiago.goes2009@gmail.com >
2022-02-17 10:21:48 -08:00
Kia Lam
b1570302bc
Refactor: move constants and helper functions into their own files.
2022-02-17 10:21:48 -08:00
Kia Lam
69a42b1a89
Some lint fixes; fix routesConfig unit test.
2022-02-17 10:21:48 -08:00
Kia Lam
272e012626
Add new loading screen placeholder.
2022-02-17 10:21:47 -08:00
Kia Lam
d785f30c5f
Fix JSX errors.
2022-02-17 10:21:47 -08:00
Kia Lam
9854f8a6ab
Use alpha decay percentage instead of absolute value for loading screen.
2022-02-17 10:21:47 -08:00
Kia Lam
4235bf67f8
Truncate long host names in graph, show full name in tooltip.
2022-02-17 10:21:47 -08:00
Kia Lam
a6bc0d4222
Add loading screen.
2022-02-17 10:21:47 -08:00
Kia Lam
b859c3360d
Add zoom to fit.
2022-02-17 10:21:47 -08:00
Kia Lam
391907c41e
Add reset zoom button.
2022-02-17 10:21:47 -08:00
Kia Lam
04a550cc67
Hook up zoom in, zoom out buttons.
2022-02-17 10:21:46 -08:00
Kia Lam
cf459dc4e8
Remove placeholder label text.
2022-02-17 10:21:46 -08:00
Kia Lam
afebcc574d
Add icons to header; randomly generate data.
2022-02-17 10:21:46 -08:00
Kia Lam
f3474f0811
Add legend toggle to header.
2022-02-17 10:21:46 -08:00
Kia Lam
7378952a8b
Add opaque bg to tooltip and legend.
2022-02-17 10:21:46 -08:00
Kia Lam
3cfab418d1
Fix zoom on scroll.
2022-02-17 10:21:46 -08:00
Kia Lam
8090cd3032
WIP new mesh layout based on QE feedback.
2022-02-17 10:21:46 -08:00
Kia Lam
cd54d560b3
Update layout; fix multiple renders happening on page load.
2022-02-17 10:21:46 -08:00
Tiago
9fc92ccc52
add data-cy attr
2022-02-17 10:21:46 -08:00
Kia Lam
b8674a3f8c
Use PF colors for nodes.
2022-02-17 10:21:46 -08:00
Kia Lam
07ccce9845
Zoom in/out on entire SVG canvas.
2022-02-17 10:21:46 -08:00
Kia Lam
0c8c69f04a
Add RBAC for /topology_view endpoint.
2022-02-17 10:21:46 -08:00
Kia Lam
5856f805fc
Add debounce to resize event; link to node details.
2022-02-17 10:21:46 -08:00
Kia Lam
73a5802c11
Lint.
2022-02-17 10:21:45 -08:00
Kia Lam
826a069be0
Highlight immediate siblings on hover.
2022-02-17 10:21:45 -08:00
Kia Lam
1246b14e7e
WIP add network visualizer to Controller UI.
2022-02-17 10:21:45 -08:00
Tiago Góes
1ed0b70601
Merge pull request #11764 from ansible/filter_hopcontrol_from_associatemodal
...
filter out both hop and control nodes instead of just one or the other
2022-02-17 14:48:59 -03:00
Shane McDonald
c3621f1e89
Merge pull request #11742 from kdelee/drop_unused_capacity_tracking
...
drop unused logic in task manager
2022-02-17 09:46:00 -05:00
Shane McDonald
7de86fc4b4
Merge pull request #11747 from AlanCoding/loop_label
...
Add loop label with docker-compose playbook
2022-02-17 09:45:03 -05:00
Shane McDonald
963948b5c8
Merge pull request #11767 from simaishi/rekey_existing
...
Allow rekey with an existing key
2022-02-17 09:39:05 -05:00
Shane McDonald
d9749e8975
Merge pull request #11734 from shanemcd/fix-image-push
...
Fix image push when overriding awx_image_tag
2022-02-17 07:21:29 -05:00
Julen Landa Alustiza
f6e4e53728
Merge pull request #11766 from Zokormazo/collection-pep8
...
pep8 E231 fix for awx_collection
2022-02-17 13:21:23 +01:00
Julen Landa Alustiza
98adb196ea
pep8 E231 fix for awx_collection
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com >
2022-02-17 09:34:48 +01:00
Rebeccah
6b60edbe5d
filter out both hop and control nodes instead of just one or the other
2022-02-16 18:32:41 -05:00
Satoe Imaishi
9d6de42f48
Allow rekey with an existing key
...
(cherry picked from commit 0c6440b46756f02a669d87e461faa4abc5bab8e6)
2022-02-16 17:58:22 -05:00
Tiago Góes
a94a602ccd
Merge pull request #11746 from AlexSCorey/11744-fixValidatorBug
...
Fixes validator console error, and routing issue in Instance Groups Branch
2022-02-16 12:28:43 -03:00
dluong
301818003d
Fixed doc string for Container Groups credential type
2022-02-15 16:10:28 -05:00
John Westcott IV
50d52c31e2
Chaning workflow to run on all release branches
2022-02-15 15:32:27 -05:00
Elijah DeLee
799968460d
Fixup conversion of memory and cpu settings to support k8s resource request format ( #11725 )
...
fix memory and cpu settings to suport k8s resource request format
* fix conversion of memory setting to bytes
This setting has not been getting set by default, and needed some fixing
up to be compatible with setting the memory in the same way as we set it
in the operator, as well as with other changes from last year which
assume that ansible runner is returning memory in bytes.
This way we can start setting this setting in the operator, and get a
more accurate reflection of how much memory is available to the control
pod in k8s.
On platforms where services are all sharing memory, we deduct a
penalty from the memory available. On k8s we don't need to do this
because the web, redis, and task containers each have memory
allocated to them.
* Support CPU setting expressed in units used by k8s
This setting has not been getting set by default, and needed some fixing
up to be compatible with setting the CPU resource request/limits in the
same way as we set it in the resource requests/limits.
This way we can start setting this setting in the
operator, and get a more accurate reflection of how much cpu is
available to the control pod in k8s.
Because cpu on k8s can be partial cores, migrate cpu field to decimal.
k8s does not allow granularity of less than 100m (equivalent to 0.1 cores), so only
store up to 1 decimal place.
fix analytics to deal with decimal cpu
need to use DjangoJSONEncoder when Decimal fields in data passed to
json.dumps
2022-02-15 14:08:24 -05:00
Alex Corey
170d95aa3c
Fixes validator console error, and routing issue in Instance Groups branch
2022-02-15 13:07:36 -05:00
Alan Rominger
fe7a2fe229
Add loop label with docker-compose playbook
2022-02-15 13:05:59 -05:00
Amol Gautam
3f08e26881
Merge pull request #11571 from amolgautam25/tasks-refactor-2
...
Added new class for Ansible Runner Callbacks
2022-02-15 10:31:32 -05:00
Elijah DeLee
921b2bfb28
drop unused logic in task manager
...
There is no current need or use to keep a seperate dependency graph for
each instance group. In the interest of making it clearer what the
current code does, eliminate this superfluous complication.
We are no longer ever referencing any accounting of instance group
capacity, instead we only look
at capacity on intances.
2022-02-14 16:15:03 -05:00
Alex Corey
9af2c92795
Merge pull request #11691 from AlexSCorey/11634-ContaineGroupNameFix
...
Fixes erroneous disabling of name input field on container and instance group forms
2022-02-14 16:14:32 -05:00
Alex Corey
dabae456d9
Merge pull request #11653 from AlexSCorey/11588-TopLevelInstances
...
Adds top level instances list
2022-02-14 16:06:55 -05:00
Alex Corey
c40785b6eb
Fixes erroneous disabling of name input field on container and instance group forms
2022-02-14 15:47:50 -05:00
Alex Corey
e2e80313ac
Refactor the health check button
2022-02-14 15:35:25 -05:00
Alex Corey
14a99a7b9e
resolves advanced search button
2022-02-14 15:35:24 -05:00
Alex Corey
50e8c299c6
Adds top level instances list
2022-02-14 15:35:24 -05:00
Alex Corey
326d12382f
Adds Inventory labels ( #11558 )
...
* Adds inventory labels end point
* Adds label field to inventory form
2022-02-14 15:14:08 -05:00
Kersom
1de9dddd21
Merge pull request #11724 from nixocio/ui_issue_11708
...
Bump node to LTS version
2022-02-14 13:11:57 -05:00
nixocio
87b1f0d0de
Bump node to LTS version
...
Bump node to LTS version
2022-02-14 12:41:11 -05:00
Elijah DeLee
dd6cf19c39
update steps for using custom operator
...
Updating this to use the new make commands in the operator repo
2022-02-14 11:01:30 -05:00
Kersom
f085afd92f
Merge pull request #11592 from nixocio/ui_issue_11017_utils
...
Modify usage of ansible_facts on advanced search
2022-02-14 10:30:45 -05:00
Elijah DeLee
604cbc1737
Consume control capacity ( #11665 )
...
* Select control node before start task
Consume capacity on control nodes for controlling tasks and consider
remainging capacity on control nodes before selecting them.
This depends on the requirement that control and hybrid nodes should all
be in the instance group named 'controlplane'. Many tests do not satisfy that
requirement. I'll update the tests in another commit.
* update tests to use controlplane
We don't start any tasks if we don't have a controlplane instance group
Due to updates to fixtures, update tests to set node type and capacity
explicitly so they get expected result.
* Fixes for accounting of control capacity consumed
Update method is used to account for currently consumed capacity for
instance groups in the in-memory capacity tracking data structure we initialize in
after_lock_init and then update via calculate_capacity_consumed (both in
task_manager.py)
Also update fit_task_to_instance to consider control impact on instances
Trust that these functions do the right thing looking for a
node with capacity, and cut out redundant check for the whole group's
capacity per Alan's reccomendation.
* Refactor now redundant code
Deal with control type tasks before we loop over the preferred instance
groups, which cuts out the need for some redundant logic.
Also, fix a bug where I was missing assigning the execution node in one case!
* set job explanation on tasks that need capacity
move the job explanation for jobs that need capacity to a function
so we can re-use it in the three places we need it.
* project updates always run on the controlplane
Instance group ordering makes no sense on project updates because they
always need to run on the control plane.
Also, since hybrid nodes should always run the control processes for the
jobs running on them as execution nodes, account for this when looking for a
execution node.
* fix misleading message
the variables and wording were both misleading, fix to be more accurate
description in the two different cases where this log may be emitted.
* use settings correctly
use settings.DEFAULT_CONTROL_PLANE_QUEUE_NAME instead of a hardcoded
name
cache the controlplane_ig object during the after lock init to avoid
an uneccesary query
eliminate mistakenly duplicated AWX_CONTROL_PLANE_TASK_IMPACT and use
only AWX_CONTROL_NODE_TASK_IMPACT
* add test for control capacity consumption
add test to verify that when there are 2 jobs and only capacity for one
that one will move into waiting and the other stays in pending
* add test for hybrid node capacity consumption
assert that the hybrid node is used for both control and execution and
capacity is deducted correctly
* add test for task.capacity_type = control
Test that control type tasks have the right capacity consumed and
get assigned to the right instance group
Also fix lint in the tests
* jobs_running not accurate for control nodes
We can either NOT use "idle instances" for control nodes, or we need
to update the jobs_running property on the Instance model to count
jobs where the node is the controller_node.
I didn't do that because it may be an expensive query, and it would be
hard to make it match with jobs_running on the InstanceGroup which
filters on tasks assigned to the instance group.
This change chooses to stop considering "idle" control nodes an option,
since we can't acurrately identify them.
The way things are without any change, is we are continuing to over consume capacity on control nodes
because this method sees all control nodes as "idle" at the beginning
of the task manager run, and then only counts jobs started in that run
in the in-memory tracking. So jobs which last over a number of task
manager runs build up consuming capacity, which is accurately reported
via Instance.consumed_capacity
* Reduce default task impact for control nodes
This is something we can experiment with as far as what users
want at install time, but start with just 1 for now.
* update capacity docs
Describe usage of the new setting and the concept of control impact.
Co-authored-by: Alan Rominger <arominge@redhat.com >
Co-authored-by: Rebeccah <rhunter@redhat.com >
2022-02-14 10:13:22 -05:00
Shane McDonald
60b6faff19
Merge pull request #11655 from ivarmu/devel
...
Let an organization admin to add new users to it's tower organization
2022-02-12 19:35:51 -05:00
Shane McDonald
e70059ed6b
Fix image push when overriding awx_image_tag
2022-02-12 13:34:46 -05:00
Rebeccah Hunter
b26c1c16b9
Merge pull request #11728 from ansible/node_state_unhealthy_to_error
...
[mesh viz] change the term unhealthy to error
2022-02-11 16:02:43 -05:00
Rebeccah
c2bf9d94be
change the term unhealthy to error
2022-02-11 15:42:33 -05:00
Brandon Sharp
ea09adbbf3
Add await to handleLaunch ( #11649 )
...
* Add async to handleLaunch
* Fix package-lock
Co-authored-by: Wambugu Kironji <wkironji@redhat.com >
2022-02-11 13:40:20 -05:00
Seth Foster
9d0de57fae
Merge pull request #11717 from fosterseth/emit_event_detail_metrics
...
Add metric for number of events emitted over websocket broadcast
2022-02-11 12:52:16 -05:00
nixocio
da733538c4
Modify usage of ansible_facts on advanced search
...
Modify usage of ansible_facts on advanced search, once `ansible_facts`
key is selected render a text input allowing the user to type special
query expected for ansible_facts.
This change will add more flexibility to the usage of ansible_facts when
creating a smart inventory.
See: https://github.com/ansible/awx/issues/11017
2022-02-11 10:24:04 -05:00
Seth Foster
6db7cea148
variable name changes
2022-02-10 10:57:00 -05:00
Seth Foster
3993aa9524
Add metric for number of events emitted over websocket broadcast
2022-02-09 21:57:01 -05:00
Alex Corey
6f9d4d89cd
Adds credential password step to ad hoc commands wizard ( #11598 )
2022-02-09 15:59:50 -05:00
Amol Gautam
443bdc1234
Decoupled callback functions from BaseTask Class
...
--- Removed all callback functions from 'jobs.py' and put them in a new file '/awx/main/tasks/callback.py'
--- Modified Unit tests unit moved
--- Moved 'update_model' from jobs.py to /awx/main/utils/update_model.py
2022-02-09 13:46:32 -05:00
Ivan Aragonés Muniesa
9cd43d044e
let an organization admin to add new users to it's tower organization
2022-02-09 18:59:53 +01:00
Kersom
f8e680867b
Merge pull request #11710 from nixocio/ui_npm_audit
...
Run npm audit fix
2022-02-09 12:48:54 -05:00
Rebeccah Hunter
96a5540083
Merge pull request #11632 from ansible/minikube-docs-part-2
...
update minikube dev env docs with newer keywords for instantiate-awx-deployment.yml
2022-02-09 11:44:43 -05:00
Shane McDonald
750e1bd80a
Merge pull request #11342 from shanemcd/custom-uwsgi-mount-path
...
Allow for running AWX at non-root path (URL prefixing)
2022-02-09 10:37:04 -05:00
Jeff Bradberry
a12f161be5
Merge pull request #11711 from jbradberry/firehose-with-partitioning
...
Fix the firehose job creation script
2022-02-09 10:07:47 -05:00
Jeff Bradberry
04568ea830
Fix the firehose job creation script
...
to account for the changes made due to the job event table partitioning work.
2022-02-09 09:49:17 -05:00
nixocio
3be0b527d6
Run npm audit fix
...
Run npm audit fix
See: https://github.com/ansible/awx/issues/11709
2022-02-09 09:03:20 -05:00
Kersom
afc0732a32
Merge pull request #11568 from nixocio/ui_rs5
...
Bump react scripts to 5.0
2022-02-09 07:49:43 -05:00
nixocio
9703fb06fc
Bump react scripts to 5.0
...
Bump react scripts to 5.0
See: https://github.com/ansible/awx/issues/11543
Bump eslint
Bump eslint and related plugins
Add @babe/core
Add @babe/core remove babel/core.
Rename .eslintrc to .eslintrc.json
Rename .eslintrc to .eslintrc.json
Add extra plugin
Move babe-plugin-macro as dev dependencies
Move babe-plugin-macro as dev dependencies
Add preset-react
Add preset-react
Fixing lint errors
Fixing lint errors
Run eslint --fix
Run eslint --fix
Turn no-restricted-exports off
Turn no-restricted-exports off
Revert "Run eslint --fix"
This reverts commit e760885b6c199f2ca18091088cb79bfa77c1d3ed.
Run --fix
Run --fix
Fix lint errors
Also bump specificity of Select CSS border component to avoid bug of
missing borders.
Also update API tests related to lincenses.
2022-02-08 11:12:51 -05:00
Shane McDonald
54cbf13219
Merge pull request #11696 from sean-m-sullivan/awx_collection_role_update_v2
...
add execution_environment_admin to role module
2022-02-08 10:12:00 -05:00
Shane McDonald
6774a12c67
Merge pull request #11694 from shanemcd/scoped-schema
...
Scope schema.json to target branch
2022-02-08 09:48:08 -05:00
Sean Sullivan
94e53d988b
add execution adminitrator to role module
2022-02-08 09:44:50 -05:00
Shane McDonald
22d47ea8c4
Update port binding for UI dev tooling
...
Jake says "Folks sometimes run the ui dev server independently of the tools_awx container"
Co-authored-by: Jake McDermott <9753817+jakemcdermott@users.noreply.github.com >
2022-02-08 08:33:21 -05:00
Sarah Akus
73bba00cc6
Merge pull request #11670 from keithjgrant/11628-missing-job-output
...
Display all job type events in job output
2022-02-07 18:04:18 -05:00
Shane McDonald
6ed429ada2
Scope api schema.json to target branch
2022-02-07 17:54:01 -05:00
Keith J. Grant
d2c2d459c4
display all job type events in job output
2022-02-07 14:48:39 -08:00
John Westcott IV
c8b906ffb7
Workflow changes ( #11692 )
...
Modifying workflows to install python for make commands
Squashing CI tasks to remove repeated steps
Modifying pre-commit.sh to not fail if there are no python file changes
2022-02-07 15:42:35 -05:00
Shane McDonald
264f1d6638
Merge pull request #11685 from shanemcd/skip-pytest-7.0.0
...
Skip pytest 7.0.0
2022-02-04 16:09:42 -05:00
Shane McDonald
16c7908adc
Skip pytest 7.0.0
...
A test was failing with:
from importlib.readers import FileReader
E ModuleNotFoundError: No module named 'importlib.readers'
2022-02-04 15:48:18 -05:00
Sarabraj Singh
c9d05d7d4a
Merge pull request #11474 from sarabrajsingh/supervisord-rsyslog-event-listener-buff
...
adding event handler specific to when awx-rsyslog throws PROCESS_LOG_STDERR
2022-02-04 11:59:51 -05:00
Sarabraj Singh
ec7e4488dc
adding event handler specific to when awx-rsyslog throws PROCESS_LOG_STDERR errors based on 4XX http errors; increased clarity in stderr log messages; removed useless None intializations
2022-02-04 11:18:45 -05:00
Alex Corey
72f440acf5
Merge pull request #11675 from AlexSCorey/11630-WrongtooltipDocs
...
Fix tooltip documentation in settings
2022-02-04 10:23:11 -05:00
Alan Rominger
21bf698c81
Merge pull request #11617 from AlanCoding/task_job_id
...
Fix error on timeout with non-job types
2022-02-04 09:41:25 -05:00
Shane McDonald
489ee30e54
Simplify code that generates named URLS
2022-02-03 19:00:07 -05:00
Shane McDonald
2abab0772f
Bind port for UI live reload tooling in development environmentt
...
This allows for running:
```
docker exec -ti tools_awx_1 npm --prefix=awx/ui start
```
2022-02-03 19:00:07 -05:00
Shane McDonald
0bca0fabaa
Fix bug in named url middleware when running at non-root path
...
The most notable change here is the removal of the conditional in
process_request. I don't know why we were preferring REQUEST_URI over
PATH_INFO. When the app is running at /, they are always the same as far as I
can tell. However, when using SCRIPT_NAME, this was incorrectly setting path and
path_info to /myprefix/myprefix/.
2022-02-03 19:00:07 -05:00
Shane McDonald
93ac3fea43
Make UI work when not running at root path
2022-02-03 19:00:07 -05:00
Shane McDonald
c72b71a43a
Use relative paths for UI assets
...
Found at https://create-react-app.dev/docs/deployment/#serving-the-same-build-from-different-paths
2022-02-03 19:00:07 -05:00
Shane McDonald
9e8c40598c
Allow for overriding UWSGI mount path
...
This is just one piece of the puzzle as I try to add support for URL prefixing.
2022-02-03 19:00:07 -05:00
Shane McDonald
4ded4afb7d
Move production UWSGI config to a file
2022-02-03 19:00:07 -05:00
Seth Foster
801c45da6d
Merge pull request #11681 from fosterseth/fix_cleanup_named_pipe
...
remove any named pipes before unzipping artifacts
2022-02-03 15:43:05 -05:00
srinathman
278b356a18
Update saml.md ( #11663 )
...
* Update saml.md
- Updated link to python documentation
- Added instructions for superadmin permissions
Co-authored-by: John Westcott IV <john.westcott.iv@redhat.com >
2022-02-03 13:33:50 -05:00
Shane McDonald
a718e01dbf
Merge pull request #11676 from shanemcd/automate-labels
...
Automate labels with GHA
2022-02-03 10:53:15 -05:00
Shane McDonald
8e6cdde861
Automate labels
2022-02-03 09:45:00 -05:00
Alex Corey
62b0c2b647
Fix tooltip documentation
2022-02-02 16:18:41 -05:00
Seth Foster
1cd30ceb31
remove any named pipes before unzipping artifacts
2022-02-02 15:54:31 -05:00
Shane McDonald
15c7a3f85b
Merge pull request #11673 from ansible/fix_dockerfile_kube_dev_deps
...
Includes gettext on build-deps for multi-stage builds
2022-02-02 15:31:54 -05:00
Alex Corey
d977aff8cf
Merge pull request #11668 from nixocio/ui_issue_11582
...
Fix typerror cannot read property of null
2022-02-02 14:46:04 -05:00
Marcelo Moreira de Mello
e3b44c3950
Includes gettext on build-deps for multi-stage builds
2022-02-02 14:12:27 -05:00
nixocio
ba035efc91
Fix typerror cannot read property of null
...
```
> x = null
null
> x?.contains
undefined
> x.contains
Uncaught TypeError: Cannot read property 'contains' of null
```
See: https://github.com/ansible/awx/issues/11582
2022-02-02 13:54:37 -05:00
Sarah Akus
76cfd7784a
Merge pull request #11517 from AlexSCorey/11236-ExpandCollapseAll
...
Adds expand collapse all functionality on job output page.
2022-02-02 09:43:13 -05:00
Alex Corey
3e6875ce1d
Adds expand collapse all functionality on job output page.
2022-02-02 09:26:08 -05:00
Shane McDonald
1ab7aa0fc4
Merge pull request #11662 from simaishi/remove_tower_setup_script
...
Remove ansible-tower-setup script
2022-02-01 15:25:00 -05:00
Shane McDonald
5950e0bfcb
Merge pull request #11643 from john-westcott-iv/github_meta_changes
...
GitHub meta changes
2022-02-01 13:15:40 -05:00
Satoe Imaishi
ac540d3d3f
Remove tower-setup script - no longer used
2022-02-01 12:51:02 -05:00
Rebeccah Hunter
848ddc5f3e
Merge pull request #10912 from rh-dluong/add_org_alias_to_org_mapping
...
Add organization_alias to Org Mapping as intended
2022-02-01 11:44:48 -05:00
Marliana Lara
30d1d63813
Add wf node list item info popover ( #11587 )
2022-02-01 11:10:24 -05:00
dluong
9781a9094f
Added functionality to where user can add organization alias to org mapping so that the user doesn't have to match the saml attr exactly as the org name
2022-02-01 09:46:37 -05:00
Kersom
ab3de5898d
Merge pull request #11646 from jainnikhil30/fix_jobs_id
...
add job id to the jobs details page
2022-02-01 08:45:51 -05:00
Nikhil Jain
7ff8a3764b
add job id to the jobs details page
2022-02-01 10:34:02 +05:30
Tiago Góes
32d6d746b3
Merge pull request #11638 from jakemcdermott/fix-prompted-inventory-role-level
...
Only display usable inventories for launch prompt
2022-01-31 17:48:28 -03:00
Shane McDonald
ecf9a0827d
Merge pull request #11618 from fosterseth/ps_in_dev_image
...
Install ps in dev image
2022-01-31 12:42:59 -05:00
John Westcott IV
a9a7fac308
Removing the Installer option in issues and pr templates
2022-01-31 10:56:59 -05:00
Alan Rominger
54b5884943
Merge pull request #11642 from AlanCoding/new_black_rule
...
Fix newly-added black rules
2022-01-31 10:01:50 -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
Jeff Bradberry
9ecceb4a1e
Merge pull request #11639 from jbradberry/fix-updater-script
...
Deal properly with comments in requirements_git.txt
2022-01-30 10:16:22 -05:00
Alan Rominger
6b25fcaa80
Fix newly-added black rules
2022-01-29 23:17:58 -05:00
Jeff Bradberry
c5c83a4240
Deal properly with comments in requirements_git.txt
...
The updater.sh script was expecting that _every_ line in this file was
a repo reference.
2022-01-28 17:30:42 -05:00
Jake McDermott
5e0eb5ab97
Only display usable inventories for launch prompt
2022-01-28 16:13:19 -05:00
Alan Rominger
2de5ffc8d9
Merge pull request #11627 from AlanCoding/fast_heartbeat
...
Prevent duplicate query in local health check
2022-01-28 13:19:56 -05:00
Elijah DeLee
3b2fe39a0a
update another part of minikube dev env docs
...
vars in ansible/instantiate-awx-deployment.yml in awx-operator repo appear to have been updated, because when we used the `tower_...` vars, they did not apply
2022-01-27 23:31:20 -05:00
Alan Rominger
285ff080d0
Prevent duplicate query in local health check
2022-01-27 15:27:07 -05:00
Jeff Bradberry
627bde9e9e
Merge pull request #11614 from jbradberry/register_peers_warn_2cycles
...
Only do a warning on 2-cycles for the register_peers command
2022-01-27 10:25:19 -05:00
Shane McDonald
ef7d5e6004
Merge pull request #11621 from ansible/update-minikube-dev-env-docs
...
Update minikube dev environment docs
2022-01-27 09:56:50 -05:00
Elijah DeLee
598c8a1c4d
Update minikube docs
...
Replace reference to a non-existent playbook with current directions from awx-operator
Also add some tips about how to interact with the deployment
2022-01-27 08:37:14 -05:00
Seth Foster
b3c20ee0ae
Install ps in dev image
2022-01-26 18:12:52 -05:00
Alan Rominger
cd8d382038
Fix error on timeout with non-job types
2022-01-26 17:00:59 -05:00
Shane McDonald
b678d61318
Merge pull request #11569 from zjzh/devel
...
Update ad_hoc_commands.py
2022-01-26 16:51:30 -05:00
Brian Coca
43c8231f7d
fix deprecated indentation and type ( #11599 )
...
* fix deprecated indentation and type
This was breaking docs build for any plugins that used this fragment
fixes #10776
2022-01-26 16:10:02 -05:00
Shane McDonald
db401e0daa
Merge pull request #11616 from shanemcd/hostname
...
Install hostname in dev image
2022-01-26 15:04:07 -05:00
Shane McDonald
675d4c5f2b
Install hostname in dev image
2022-01-26 14:39:57 -05:00
Jeff Bradberry
fdbf3ed279
Only do a warning on 2-cycles for the register_peers command
...
It has no way of knowing whether a later command will fix the
situation, and this will come up in the installer. Let's just trust
the pre-flight checks.
2022-01-26 11:50:57 -05:00
Shane McDonald
5660f9ac59
Merge pull request #11514 from shanemcd/python39
...
Upgrade to Python 3.9
2022-01-26 10:59:14 -05:00
Alex Corey
546e63aa4c
Merge pull request #11581 from AlexSCorey/UpdateReleaseNotes
...
Adds more detail to the AWX release notes
2022-01-26 10:43:52 -05:00
Alex Corey
ddbd143793
Adds more detail to the AWX release notes
2022-01-26 09:52:40 -05:00
Shane McDonald
35ba321546
Unpin virtualenv version
2022-01-25 17:41:38 -05:00
Shane McDonald
2fe7fe30f8
Remove epel
...
This doesnt seem to be needed anymore
2022-01-25 17:39:42 -05:00
Alan Rominger
8d4d1d594b
Merge pull request #11608 from AlanCoding/mount_awx_devel
...
Mount awx_devel in execution nodes for developer utility
2022-01-25 16:42:56 -05:00
Alan Rominger
c86fafbd7e
Mount awx_devel in execution nodes for developer utility
2022-01-25 12:28:26 -05:00
Jeff Bradberry
709c439afc
Merge pull request #11591 from ansible/enable-hop-nodes-endpoints
...
Turn off the filtering of hop nodes from the Instance endpoints
2022-01-25 12:03:23 -05:00
Sarah Akus
4cdc88e4bb
Merge pull request #11534 from marshmalien/7678-inv-sync-link
...
Link from sync status icon to prefiltered list of inventory source sync jobs
2022-01-25 12:03:09 -05:00
Jeff Bradberry
7c550a76a5
Make sure to filter out control-plane nodes in inspect_execution_nodes
...
Also, make sure that the cluster host doesn't get marked as lost by
this machinery.
2022-01-25 11:06:20 -05:00
Marcelo Moreira de Mello
cfabbcaaf6
Merge pull request #11602 from ansible/avoid_project_updates_on_create_preload_data
...
Avoid Project..get_or_create() in create_preload_data
2022-01-24 18:20:29 -05:00
Marcelo Moreira de Mello
7ae6286152
Avoid Project..get_or_create() in create_preload_data
...
Django ORM method get_or_create() does not call save() directly,
but it calls the create() [1].
The create method ignores the skip_update=True option, which then
will trigger a project update, however the EE was not yet created
in the database.
To avoid this problem, we just check the existence of the default
project and creates it with save(skip_update=True) manually.
2022-01-24 17:59:29 -05:00
Jeff Bradberry
fd9c28c960
Adjust register_queue command to not allow hop nodes to be added
2022-01-24 17:40:55 -05:00
Jeff Bradberry
fa9ee96f7f
Adjust the list_instances command to show hop nodes
...
with appropriate attributes removed or added.
2022-01-24 17:22:12 -05:00
Jeff Bradberry
334c33ca07
Handle receptorctl advertisements for hop nodes
...
counting it towards their heartbeat. Also, leave off the link to the
health check endpoint from hop node Instances.
2022-01-24 16:51:45 -05:00
Keith Grant
85cc67fb4e
Update status icons ( #11561 )
...
* update StatusLabels on job detail
* change StatusIcon to use PF circle icons
* change status icon to status label on host event modal
* update status label on wf job output
* update tests for status label changes
* fix default status icon color
2022-01-24 14:01:02 -05:00
Shane McDonald
af9eb7c374
Update timezone test
2022-01-24 12:21:28 -05:00
Shane McDonald
44968cc01e
Upgrade to Python 3.9
2022-01-24 12:21:20 -05:00
Shane McDonald
af69b25eaa
Merge pull request #11332 from shanemcd/bump-deps
...
Security-related updates for some Python dependencies.
2022-01-24 12:13:53 -05:00
Shane McDonald
eb33b95083
Merge pull request #11548 from shanemcd/revert-11428
...
Revert "Make awx-python script available in k8s app images"
2022-01-24 12:10:01 -05:00
Marcelo Moreira de Mello
aa9124e072
Merge pull request #11566 from ansible/expose_isolate_path_podman_O
...
Support user customization of EE mount options and mount paths
2022-01-21 22:41:23 -05:00
Marcelo Moreira de Mello
c086fad945
Added verbosity to molecule logs
2022-01-21 21:30:49 -05:00
Marcelo Moreira de Mello
0fef88c358
Support user customization of container mount options and mount paths
2022-01-21 17:12:32 -05:00
Jeff Bradberry
56f8f8d3f4
Turn off the filtering of hop nodes from the Instance endpoints
...
except for the health check.
2022-01-21 15:19:59 -05:00
John Westcott IV
5bced09fc5
Handeling different types of response.data ( #11576 )
2022-01-21 15:16:09 -05:00
Jake McDermott
b4e9ff7ce0
Merge pull request #11573 from nixocio/ui_rename_files
...
Rename remaining .jsx files to .js
2022-01-21 10:55:06 -05:00
Alex Corey
208cbabb31
Merge pull request #11580 from jakemcdermott/readme-update-templates-2
...
Update ui dev readme
2022-01-21 10:50:01 -05:00
Jake McDermott
2fb5cfd55d
Update ui dev readme
2022-01-21 10:31:35 -05:00
Jake McDermott
582036ba45
Merge pull request #11579 from jakemcdermott/readme-update-templates
...
Update ui dev readme, templates
2022-01-21 10:12:50 -05:00
Jake McDermott
e06f9f5438
Update ui dev readme, templates
2022-01-21 09:55:54 -05:00
nixocio
461876da93
Rename remaining .jsx files to .js
...
Rename remaining .jsx files to .js
2022-01-20 14:17:32 -05:00
Alan Rominger
4f1c662691
Merge pull request #11570 from AlanCoding/keycloak_docs
...
Minor docs tweaks for keycloak setup
2022-01-20 11:52:21 -05:00
Alan Rominger
9abd4e05d0
Minor docs tweaks for keycloak setup
2022-01-20 11:01:32 -05:00
Elijah DeLee
faba64890e
Merge pull request #11559 from kdelee/pending_container_group_jobs_take2
...
Add resource requests to default podspec
2022-01-20 09:54:20 -05:00
Alan Rominger
add54bfd0b
Merge pull request #11472 from AlanCoding/process_ident
...
Pass new ansible-runner parameters to reduce number of artifacts we don't need on file system
2022-01-20 09:48:44 -05:00
zzj
16d39bb72b
Update ad_hoc_commands.py
...
refactoring code with set comprehension which is more concise and efficient
2022-01-20 18:50:33 +08:00
John Westcott IV
e63ce9ed08
Api 4XX error msg customization #1236 ( #11527 )
...
* Adding API_400_ERROR_LOG_FORMAT setting
* Adding functional tests for API_400_ERROR_LOG_FORMAT
Co-authored-by: nixocio <nixocio@gmail.com >
2022-01-19 11:16:21 -05:00
Kersom
60831cae88
Merge pull request #11539 from nixocio/api_issue_11523
...
Update ping endpoint to use last_seen
2022-01-19 10:40:02 -05:00
Kersom
97cf46eaa9
Merge pull request #11556 from nixocio/ui_bump_node_npm
...
Bump node and npm versions inside container
2022-01-19 09:58:30 -05:00
Shane McDonald
381e75b913
Merge pull request #11562 from ansible/avoid_dups_create_preload_data
...
Avoid duplicated entries when calling create_preload_data
2022-01-18 19:00:43 -05:00
Shane McDonald
7bd516a16c
Skip project update
2022-01-18 18:40:58 -05:00
Marcelo Moreira de Mello
3dd01cde89
Avoid duplicated entries when calling create_preload_data
2022-01-18 18:07:26 -05:00
Kersom
495394084d
Fix null on workflowjobtemplate ( #11522 )
...
Fix null on workflowjobtemplate
See: https://github.com/ansible/awx/issues/11284
2022-01-18 16:54:00 -05:00
Alan Rominger
2609ee5ed0
Delete artifact dir after transmit phase is finished
2022-01-18 14:51:40 -05:00
John Westcott IV
da930ce276
Fixing token documentation ( #11550 )
2022-01-18 14:21:17 -05:00
Elijah DeLee
987924cbda
Add resource requests to default podspec
...
Extend the timeout, assuming that we want to let the kubernetes scheduler
start containers when it wants to start them. This allows us to make
resource requests knowing that when some jobs queue up waiting for
resources, they will not get reaped in as short of a
timeout.
2022-01-18 13:34:39 -05:00
Alan Rominger
8fac1c18c8
Make task logic use consistent artifact dir location
2022-01-18 13:00:39 -05:00
Alan Rominger
eb64fde885
Pass ident to "process" cmd and disable stdout file
...
This requires corresponding ansible-runner changes
which are only available in devel branch
to do this, requirements are changed
to install ansible-runner devel as it did before
Revert "Use ansible-runner 2.1.1 build"
This reverts commit f0ede01017 .
Add back in change from updater.sh that we want to keep
2022-01-18 13:00:39 -05:00
nixocio
b1e9537499
Bump node and npm versions inside container
...
Bump node and npm versions inside container
Prepating to bump react scripts to 5.0.
See: https://github.com/ansible/awx/issues/11543
2022-01-17 20:33:47 -05:00
Shane McDonald
9d636cad29
Revert "Make awx-python script available in k8s app images"
...
This reverts commit 88bbd43314 .
2022-01-15 10:38:50 -05:00
Alan Rominger
696c0b0055
Merge pull request #11503 from AlanCoding/no_version
...
Remove unused ansible version method
2022-01-14 22:15:15 -05:00
Jeff Bradberry
6e030fd62f
Merge pull request #11546 from jbradberry/remove-instance-activecount
...
Remove the Instance.objects.active_count() method
2022-01-14 16:46:01 -05:00
Jeff Bradberry
bb14a95076
Remove the Instance.objects.active_count() method
...
Literally nothing uses it. The similar Host.objects.active_count()
method seems to be what is actually important for licensing.
2022-01-14 16:21:41 -05:00
Alan Rominger
9664aed1f2
Remove unused ansible version method
2022-01-14 14:55:35 -05:00
Amol Gautam
6dda5f477e
Merge pull request #11544 from AlanCoding/another_rule
...
Respect linter rule F811 about trivial re-definition
2022-01-14 14:05:41 -05:00
Alan Rominger
72cd73ca71
Update to cover stuff from tasks.py changes
2022-01-14 13:42:24 -05:00
Alan Rominger
02e18cf919
Fix more F811 linter violations
2022-01-14 13:23:05 -05:00
Alan Rominger
82671680e3
Respect linter rule F811 for trivial re-definition
2022-01-14 13:23:04 -05:00
Amol Gautam
bff49f2a5f
Merge pull request #11528 from amolgautam25/tasks-refactor-1
...
Refactored 'tasks.py' file into a package
2022-01-14 12:16:32 -05:00
Marcelo Moreira de Mello
59d582ce83
Merge pull request #11530 from ansible/dont_expose_k8s_api_token_by_default
...
Don't expose serviceAccount token on default pod spec
2022-01-14 12:04:14 -05:00
Amol Gautam
a4a3ba65d7
Refactored tasks.py to a package
...
--- Added 3 new sub-package : awx.main.tasks.system , awx.main.tasks.jobs , awx.main.tasks.receptor
--- Modified the functional tests and unit tests accordingly
2022-01-14 11:55:41 -05:00
Kersom
11f4b64229
Modify how manual subform is displayed for projects ( #11509 )
...
Modify how manual subform is displayed for projects - Do not rely on
label that could be translated, rely on the value.
See: https://github.com/ansible/awx/issues/11505
2022-01-14 11:19:10 -05:00
Jeff Bradberry
b76029fac3
Merge pull request #11538 from jbradberry/fix-exact-removals-for-register-peers
...
Fix the logic for register_peers --exact
2022-01-14 09:42:51 -05:00
nixocio
3d45f31536
Update ping endpoint to use last_seen
...
Update ping endpoint to use last_seen, instead of `modified` on
instances `heartbeat`.
See: https://github.com/ansible/awx/issues/11523
2022-01-13 16:46:40 -05:00
Jeff Bradberry
ade00c70e5
Merge pull request #11537 from jbradberry/enhancements-for-meshviz-endpoint
...
Enhancements for meshviz endpoint
2022-01-13 16:42:21 -05:00
Jeff Bradberry
82dca5336d
Fix the logic for register_peers --exact
...
- correctly calculate the extraneous peers
- allow --exact to take an empty set of arguments, to remove all peers
2022-01-13 15:41:45 -05:00
Jeff Bradberry
8c33d0ecbd
Add the mesh_visualizer resource to awxkit
2022-01-13 15:01:54 -05:00
Jeff Bradberry
dea5fd1a9d
Fix a problem with IsSystemAdminOrAuditor for anonymous users
...
It was raising an error, but should really show the message about not
being authenticated.
2022-01-13 14:44:50 -05:00
Jeff Bradberry
6a131f70f0
Require System Admin or Auditor permissions to access the mesh visualizer
2022-01-13 14:13:17 -05:00
Alex Corey
d33a0d5dde
Merge pull request #11454 from AlexSCorey/ReceptorEndPoints
...
Creates end point and beginning of serializer for receptor mesh
2022-01-13 11:51:34 -05:00
Marliana Lara
11cc7e37e1
Add prefiltered link to inventory source sync jobs
2022-01-13 11:48:40 -05:00
Jeff Bradberry
7e6cb7ecc9
Merge pull request #11533 from jbradberry/fix-register-peers-exact-typo
...
Fix the loop variable name for the register_peers --exact flag
2022-01-13 11:28:15 -05:00
Jeff Bradberry
807c58dc36
Fix the loop variable name for the register_peers --exact flag
2022-01-13 11:05:26 -05:00
Marcelo Moreira de Mello
1517f2d910
Don't expose serviceAccount token on default pod spec
2022-01-12 23:47:24 -05:00
Alan Rominger
b0c59ee330
Merge pull request #11375 from AlanCoding/missing_image_error_devel
...
Fail with specific error message if protected image is not available
2022-01-12 11:05:17 -05:00
Jeff Bradberry
1ff52bab56
Merge pull request #11520 from jbradberry/fix-register-peers
...
In register_peers, only check non-empty flags for the 1-cycle check
2022-01-11 16:52:53 -05:00
Jeff Bradberry
7a9fca7f77
In register_peers, only check non-empty flags for the 1-cycle check
2022-01-11 16:16:33 -05:00
Alex Corey
dea53a0dba
Creates end point and serializer for receptor mesh
2022-01-11 10:57:57 -05:00
Jeff Bradberry
db999b82ed
Merge pull request #11431 from jbradberry/receptor-mesh-models
...
Modify Instance and introduce InstanceLink
2022-01-11 10:55:54 -05:00
John Westcott IV
c92468062d
SAML user attribute flags issue #5303 (PR #11430 )
...
* Adding SAML option in SAML configuration to specify system auditor and system superusers by role or attribute
* Adding keycloak container and documentation on how to start keycloak alongside AWX (including configuration of both)
2022-01-10 16:52:44 -05:00
Seth Foster
4de0f09c85
Merge pull request #11515 from fosterseth/revert_debug_level
...
Revert "Remove unnecessary DEBUG logger level settings (#11441 )"
2022-01-10 16:38:33 -05:00
Jeff Bradberry
9c9c1b4d3b
register_peers will now raise errors if you attempt to reverse or loop
2022-01-10 15:48:17 -05:00
Jeff Bradberry
5ffe91f069
Add a new --exact parameter to register_peers
2022-01-10 15:12:04 -05:00
Jeff Bradberry
63867518ee
Add a new parameter --disconnect to register_peers
...
To allow links between Receptor nodes to be removed from the database.
2022-01-10 14:15:58 -05:00
Sarah Akus
53ff99e391
Merge pull request #11513 from marshmalien/10241-test-locator
...
Add test locators to OUIA-compliant components
2022-01-10 13:10:08 -05:00
Shane McDonald
c035c12c0a
Merge pull request #11380 from sean-m-sullivan/new_name
...
add new name to multiple modules
2022-01-11 01:42:55 +08:00
Shane McDonald
6e39a02e99
Merge pull request #11504 from sean-m-sullivan/devel
...
add better error and documentation on labels
2022-01-11 01:42:13 +08:00
Seth Foster
956638e564
Revert "Remove unnecessary DEBUG logger level settings ( #11441 )"
...
This reverts commit 8126f734e3 .
2022-01-10 11:46:19 -05:00
Jeff Bradberry
37907ad348
Register the hop & execution nodes and all node links
2022-01-10 11:37:19 -05:00
Jeff Bradberry
386aa898ec
Remove the make init target
...
we want to fold that in to bootstrap_environment.sh.
2022-01-10 11:37:19 -05:00
Jeff Bradberry
f1c5da7026
Remove the auto-discovery feature
2022-01-10 11:37:19 -05:00
Jeff Bradberry
fc2a5224ef
Add error messages to the new register_peers command
2022-01-10 11:37:19 -05:00
Jeff Bradberry
ce5aefd3d8
Capture hop nodes and links in the automatic discovery machinery
...
Also, make sure that the control service is turned on in the dev
environment's hop node, so that it shows up in the Advertisements
list.
2022-01-10 11:37:13 -05:00
Marliana Lara
b2124dffb5
Add test locators to OUIA-compliant components
2022-01-07 14:39:18 -05:00
Christian Adams
25eaace4be
Merge pull request #11508 from tchellomello/awx-config-watcher-dies-ocp
...
Disable awx-config-watcher for k8s images
2022-01-07 10:01:19 -05:00
sean-m-ssullivan
bb8efbcc82
add new name to multiple modules
2022-01-05 22:33:51 -05:00
sean-m-sullivan
e0bd5ad041
add better error and documentation on labels
2022-01-05 20:09:02 -05:00
Marcelo Moreira de Mello
69ec49d0e9
Disable awx-config-watcher on OCP
2022-01-05 17:02:14 -05:00
Alan Rominger
8126f734e3
Remove unnecessary DEBUG logger level settings ( #11441 )
...
* Remove unnecessary DEBUG logger level settings
2022-01-05 14:44:57 -05:00
nixocio
f2aaa6778c
Add warning message for K8S deployment
...
Add warning message for K8S deployment
2022-01-05 11:32:59 -05:00
Sarah Akus
4fd5b01a83
Merge pull request #11324 from keithjgrant/10655-duplicate-api-requests
...
Reduce duplicate fetches after saving inventory group
2022-01-04 11:42:37 -05:00
Jeff Bradberry
1747a844fc
Merge pull request #11485 from jbradberry/fix-broken-events-analytics
...
Fix a problem with the events_table analytics collectors
2022-01-04 11:30:26 -05:00
Kersom
afc210a70d
Merge pull request #11489 from nixocio/ui_issue_11452
...
Fix relaunch of jobs
2022-01-04 08:34:50 -05:00
Keith J. Grant
f63003f982
don't navigate to inventory group details on edit cancel
2021-12-21 13:22:59 -08:00
Keith J. Grant
e89037dd77
reduce duplicate fetches after saving inventory group
2021-12-21 13:22:59 -08:00
nixocio
ab6e650e9c
Fix relaunch of jobs
...
Events were passed to `handleRelaunch` and those events structure were
not parseable to JSON - breaking the relaunch of jobs. React 17 changes
made this bug visible.
Also, remove withRouter from LaunchButton.
See: https://github.com/ansible/awx/issues/11452
2021-12-21 14:39:34 -05:00
Jeff Bradberry
2ed246cb61
Fix a problem with the events_table analytics collectors
...
The switch to using jsonb objects instead of json broke the use of
json_to_record in the raw sql in the _events_table function.
2021-12-20 14:03:24 -05:00
Jeff Bradberry
4449555abe
Add a new register_peers management command
...
and alter provision_instance to accept hop nodes.
2021-12-20 09:56:48 -05:00
Jeff Bradberry
f340f491dc
Control the visibility and use of hop node Instances
...
- the list, detail, and health check API views should not include them
- the Instance-InstanceGroup association views should not allow them
to be changed
- the ping view excludes them
- list_instances management command excludes them
- Instance.set_capacity_value sets hop nodes to 0 capacity
- TaskManager will exclude them from the nodes available for job execution
- TaskManager.reap_jobs_from_orphaned_instances will consider hop nodes
to be an orphaned instance
- The apply_cluster_membership_policies task will not manipulate hop nodes
- get_broadcast_hosts will ignore hop nodes
- active_count also will ignore hop nodes
2021-12-17 14:30:28 -05:00
Jeff Bradberry
c8f1e714e1
Capture hop nodes and the peer links between nodes
2021-12-17 14:30:18 -05:00
Sarah Akus
ddc428532f
Merge pull request #11470 from rebeccahhh/devel
...
Jobs page filter status with OR operator
2021-12-16 16:45:47 -05:00
Jeff Bradberry
3414cae677
Merge pull request #11471 from jbradberry/failure-notification-fallback-explanation
...
Only update the job_explanation on error if there wasn't already one
2021-12-16 11:10:38 -05:00
Wambugu “Innocent” Kironji
9d6972c6ce
Merge pull request #11459 from marshmalien/5456-insights-system-settings
...
Update label and display of "Last gathered entries..." setting
2021-12-15 16:58:18 -05:00
Marliana Lara
0566a0f1d6
Update label and display of "Last gathered entries..." setting
2021-12-15 15:59:43 -05:00
Jeff Bradberry
de0561dcc2
Only update the job_explanation on error if there wasn't already one
2021-12-15 15:24:04 -05:00
Rebeccah
a9f4f53f92
change logical ANDs into logical ORs for filtering based on status in the JobsList
2021-12-15 15:15:33 -05:00
Elijah DeLee
5fdfd4114a
Merge pull request #11395 from kdelee/override_default_container_group_pod_spec
...
Allow setting default execution group pod spec
2021-12-15 13:57:47 -05:00
Jeff Bradberry
b195f9da44
Merge pull request #11384 from jbradberry/failure-notification-on-error
...
Make sure to fire off failure notifications on error
2021-12-15 13:47:10 -05:00
Tiago Góes
1205d71f4b
Merge pull request #11466 from tiagodread/restore-locator-2
...
Restore locator removed
2021-12-15 11:10:26 -03:00
Tiago
3f762a6476
restore locator removed
2021-12-15 10:55:02 -03:00
Tiago Góes
4aa403c122
Merge pull request #11465 from tiagodread/restore-locator
...
Restore locator removed
2021-12-14 18:57:22 -03:00
Tiago
a13070a8da
restore locator removed
2021-12-14 18:39:10 -03:00
Wambugu “Innocent” Kironji
b63b171653
Merge pull request #11447 from nixocio/ui_issue_7561
...
Add email as default search key user lists
2021-12-14 16:29:10 -05:00
Alan Rominger
7219f8fed8
Merge pull request #11462 from AlanCoding/forgot_this
...
Add the cancel_callback to system job interface
2021-12-14 14:17:47 -05:00
Alan Rominger
b6a5f834d6
Merge pull request #11408 from amolgautam25/receptor_tech_debt
...
Removing time.sleep(3)
2021-12-14 11:54:49 -05:00
Alan Rominger
99b9d53bbb
Add the cancel_callback to system job interface
2021-12-14 10:50:39 -05:00
Alex Corey
edca19a697
Merge pull request #11402 from AlexSCorey/upgradePF
...
Updates patternfly dependencies
2021-12-13 11:02:01 -05:00
Jake McDermott
c13d721062
Merge pull request #11435 from jakemcdermott/fix-vaulted-ee-cred
...
Handle exception for credential input checks in calling function
2021-12-13 10:10:23 -05:00
Kersom
d2f316c484
Merge pull request #11443 from nixocio/ui_issue_11442
...
Fix extra requests when creating WorkFlowJobTemplate
2021-12-13 09:12:27 -05:00
nixocio
70e832d4db
Fix extra requests when creating WorkFlowJobTemplate
...
Fix extra requests when creating WorkFlowJobTemplate
See: https://github.com/ansible/awx/issues/11442
2021-12-13 08:19:24 -05:00
Alan Rominger
21895bd09b
Merge pull request #11448 from AlanCoding/revert_again
...
Revert "cancel job if receptor no longer knows about the work item"
2021-12-10 16:35:12 -05:00
Alan Rominger
411ef5f9e8
Revert "cancel job if receptor no longer knows about the work item"
...
This reverts commit 2a11bb4f3b .
2021-12-10 16:18:44 -05:00
nixocio
f6282b9a09
Add email as default search key user lists
...
Add email as default search key user lists
See: https://github.com/ansible/awx/issues/7561
2021-12-10 16:06:38 -05:00
Elijah DeLee
e10030b73d
Allow setting default execution group pod spec
...
This will allow us to control the default container group created via settings, meaning
we could set this in the operator and the default container group would get created with it applied.
We need this for https://github.com/ansible/awx-operator/issues/242
Deepmerge the default podspec and the override
With out this, providing the `spec` for the podspec would override everything
contained, which ends up including the container used, which is not desired
Also, use the same deepmerge function def, as the code seems to be copypasted from
the utils
2021-12-10 15:02:45 -05:00
Jeff Needle
cdf14158b4
Merge pull request #11436 from AlexSCorey/sync
...
Pulling in upstream changes
2021-12-10 14:48:59 -05:00
Alex Corey
f310e672b0
Merge pull request #11247 from AlexSCorey/11227-fix
...
Removes disassociate button on details view and fine tunes disassociate button on list view
2021-12-10 10:30:30 -05:00
Keith Grant
675d0d28d2
Job Output expand/collapse take 2 ( #11312 )
2021-12-09 14:08:31 -05:00
Alex Corey
4c2fd056ef
updated patternfly
2021-12-09 12:09:58 -05:00
Sarah Akus
a259e48377
Merge pull request #11414 from AlexSCorey/upgradeReact
...
Upgrade react
2021-12-09 09:53:35 -05:00
ansible-translation-bot
095c586172
UI translation strings for release_4.1 branch
...
* Correct syntax errors & add back lost last line for messages.po
* Manually sort through es & nl translated strings
* Mnaually sort through french strings and correct syntax errors
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-12-08 15:57:08 -05:00
Jeff Bradberry
c9c198b54b
Fix the problems with the api-schema tests against Tower
...
- add the appropriate release branch to the branches list
- add a fallback to the `docker pull` command
2021-12-08 15:57:08 -05:00
Jim Ladd
2a11bb4f3b
cancel job if receptor no longer knows about the work item
...
lint
2021-12-08 15:57:02 -05:00
Shane McDonald
35bac50962
Ensure docker pull commands fail gracefully
2021-12-08 15:51:14 -05:00
jakemcdermott
366d2c1d97
Handle exception for credential input checks in calling function
2021-12-08 12:09:20 -05:00
Jake McDermott
9a930cbd95
Merge pull request #10935 from jakemcdermott/remove-sleep
...
Remove sleep from tests
2021-12-08 11:14:36 -05:00
Jake McDermott
03277513a9
Remove sleep from tests
2021-12-08 10:55:30 -05:00
Alan Rominger
1b0fca8026
Merge pull request #11386 from AlanCoding/logs_on_the_fire
...
Remove dev-only log filters and downgrade periodic logs
2021-12-07 16:13:45 -05:00
Christian Adams
c9cf5b78c5
Merge pull request #11428 from rooftopcellist/fix-k8s-image-build
...
Make awx-python script available in k8s app images
2021-12-07 14:36:31 -05:00
Alan Rominger
d6679a1e9b
Respect dynamic log setting for console, downgrade exit log
2021-12-07 14:35:03 -05:00
Alan Rominger
b721a4b361
Remove dev-only log filters and downgrade periodic logs
2021-12-07 14:35:02 -05:00
Andrew Kelling
dfde30798e
Update README.md
...
Cleaned up wording
2021-12-07 11:59:11 -07:00
Christian M. Adams
88bbd43314
Make awx-python script available in k8s app images
2021-12-07 13:48:32 -05:00
Tiago Góes
fb1c97cdc1
Merge pull request #11311 from nixocio/ui_no_more_classes
...
Convert last class components to functional components
2021-12-07 14:57:47 -03:00
Kersom
f5ae8a0a4c
Merge pull request #11377 from nixocio/ui_sonic_tests
...
Update how ui tests are invoked on CI
2021-12-07 09:42:34 -05:00
nixocio
1994eaa406
Convert last class components to functional components
...
Convert last class components to functional components
2021-12-07 09:19:49 -05:00
nixocio
510b40a776
Update how ui tests are invoked on CI
...
Update how ui tests are invoked on CI as an attempt to speed up test
run.
2021-12-07 09:18:32 -05:00
Alex Corey
f37b070965
Upgrades React
2021-12-06 14:36:08 -05:00
Alex Corey
41385261f3
Resolves disassociate button for instances
2021-12-06 11:32:12 -05:00
Alan Rominger
19b4849345
Merge pull request #11394 from notok/cfg_from_template_branch
...
Load ansible.cfg from the branch specified on job template
2021-12-06 11:09:36 -05:00
notok
76283bd299
Load ansible.cfg from the branch specified on job template
...
Load ansible.cfg from the branch specified on job template (i.e. the same branch that the playbook exists), not from the branch set in the "project".
Signed-off-by: notok <noto.kazufumi@gmail.com >
2021-12-03 20:36:07 +09:00
Amol Gautam
2e4cda74c8
Removing time.sleep(3)
2021-12-02 15:41:46 -05:00
Alan Rominger
5512b71e16
Merge pull request #11412 from AlanCoding/cookie_revert
...
Revert "Set SESSION_COOKIE_NAME by default"
2021-12-02 11:00:56 -05:00
Alan Rominger
97b60c43b7
Merge pull request #11385 from AlanCoding/my_cluster_host
...
Do not overwrite file-based CLUSTER_HOST_ID written by installer
2021-12-02 10:53:59 -05:00
Alan Rominger
35b62f8526
Revert "Set SESSION_COOKIE_NAME by default"
...
This reverts commit 59c6f35b0b .
2021-12-01 17:51:47 -05:00
Kersom
a15a3f005c
Merge pull request #11278 from nixocio/ui_bump
...
Bump Browserslist version
2021-12-01 09:26:19 -05:00
Alan Rominger
776c4a988a
Do not overwrite file-based CLUSTER_HOST_ID written by installer
2021-11-30 20:15:10 -05:00
Jeff Bradberry
c419969253
Make sure to fire off failure notifications on error
...
where the error is unrelated to Ansible, thus is not caught by the
usual methods.
2021-11-23 13:25:08 -05:00
Jake McDermott
ba324c73ce
Merge pull request #11378 from ansible/update-dev-env-readme
...
Update example command for running test container
2021-11-19 16:09:37 -05:00
Jake McDermott
4a5dc78331
Update example command for running test container
2021-11-19 15:44:51 -05:00
Kersom
55dc9dfb54
Merge pull request #11355 from nixocio/ui_issue_11352
...
Linkify instance/container groups job template details
2021-11-19 14:59:31 -05:00
nixocio
23a8191bb5
Bump Browserslist version
...
Bump Browserslist version to remove warning.
See: https://github.com/browserslist/browserslist#browsers-data-updating
2021-11-19 14:53:01 -05:00
nixocio
c665caaf35
Linkify instance/container groups job template
...
Linkify instance/container groups job template
See: https://github.com/ansible/awx/issues/11352
2021-11-19 14:23:11 -05:00
Alan Rominger
099efb883d
Allow customizing the receptor image in the development environment ( #11374 )
...
* Allow for customizing the receptor image
* Hook in receptor image to docker-compose template
* Fix missing -e to pass into Dockerfile playbook
* Add some docs
2021-11-19 14:00:23 -05:00
Sarah Akus
44237426df
Merge pull request #11353 from nixocio/ui_node_delete
...
Identify node to be deleted on workflow
2021-11-19 12:32:27 -05:00
Alan Rominger
eeefd19ad3
Fail with specific error message if protected image is not available locally
2021-11-19 11:52:54 -05:00
nixocio
47ae6e7a5a
Identify node to be deleted on workflow
...
Identify node to be deleted on workflow. If there is an alias show the
alias if no alias is available show the node name.
See: https://github.com/ansible/awx/issues/11351
2021-11-19 10:55:19 -05:00
Shane McDonald
03ed6e9755
Merge pull request #11371 from shanemcd/document-release-process
...
Document release process
2021-11-19 18:43:53 +08:00
Shane McDonald
8d4e7f0a82
Document release process
2021-11-19 08:28:48 +00:00
Shane McDonald
7fdf491c05
Merge pull request #11369 from shanemcd/lets-automate-everything
...
Automate the rest of our release process
2021-11-19 11:37:58 +08:00
Shane McDonald
ef1563283e
An automated stage / promotion release process
2021-11-19 02:22:45 +00:00
Shane McDonald
a206d79851
Merge pull request #11368 from shanemcd/downstream-changes
...
A few more downstream fixes
2021-11-19 09:46:21 +08:00
Satoe Imaishi
42c9c0a06b
Use receptor 1.1.1 build
2021-11-19 01:11:35 +00:00
Satoe Imaishi
f0ede01017
Use ansible-runner 2.1.1 build
2021-11-19 01:11:19 +00:00
Alan Rominger
d67007f777
Move only_transmit_kwargs calculation out of thread
2021-11-19 01:11:18 +00:00
nixocio
83d81e3788
Upgrade has-ansi
2021-11-19 01:10:36 +00:00
Shane McDonald
e789e16289
Merge pull request #11348 from pabelanger/temp/sessionname
...
Set SESSION_COOKIE_NAME by default
2021-11-19 08:33:07 +08:00
Bianca Henderson
61c9683aa6
Merge pull request #11269 from AlexSCorey/1741-SlackNotifications
...
Users can send slack notification to a thread
2021-11-18 14:28:28 -05:00
Sarah Akus
ee9d1356b2
Merge pull request #11354 from nixocio/ui_issue_11350
...
Update search keys
2021-11-17 14:56:46 -05:00
Alex Corey
f92a49fda9
Adds ability to send slack notification to a thread, updates tooltip in ui, and adds test button to notification details view
2021-11-17 14:04:32 -05:00
nixocio
3dc6a055ac
Update search keys
...
Update search keys.
See: https://github.com/ansible/awx/issues/11350
2021-11-16 15:32:50 -05:00
Kersom
229f0d97f9
Merge pull request #11307 from jakemcdermott/default-template-search-labels
...
Add labels to default template search
2021-11-16 15:14:55 -05:00
Christian Adams
7cc530f950
Merge pull request #11145 from aperigault/devel
...
fix french typos
2021-11-16 11:23:18 -05:00
aperigault
2ef840ce12
Fix encrypted translation
2021-11-16 16:27:27 +01:00
Antony Perigault
a372d8d1d5
fix french typos
2021-11-16 16:27:27 +01:00
Shane McDonald
aad150cf1d
Pin rsa package to latest version
2021-11-16 09:02:11 +00:00
Shane McDonald
be13a11dd5
Merge pull request #11344 from Akasurde/typo
...
Misc typo fix
2021-11-16 16:52:30 +08:00
Paul Belanger
59c6f35b0b
Set SESSION_COOKIE_NAME by default
...
Make sure to use a different session cookie name then the default, to
avoid overlapping cookies with other django apps that might be running.
Signed-off-by: Paul Belanger <pabelanger@redhat.com >
2021-11-15 12:59:07 -05:00
Abhijeet Kasurde
37e45c5e7c
Misc typo fix
...
Changed 'controler' to 'controller'
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2021-11-15 16:24:21 +05:30
Shane McDonald
39370f1eab
Security-related updates for some Python dependencies.
2021-11-14 08:45:49 +00:00
Shane McDonald
aec7ac6ebd
Merge pull request #11341 from shanemcd/fix-image-builds
...
Fix official image builds
2021-11-13 14:31:26 +08:00
Shane McDonald
f6e63d0917
Fix official image builds
...
I broke everything in https://github.com/ansible/awx/pull/11242 .
These changes were necessary in order to run `awx-manage collectstatic` without a running database.
2021-11-13 06:07:37 +00:00
Rebeccah Hunter
0ae67edaba
Merge pull request #11267 from ziegenberg/add-tests-for-webhook-notifications
...
Add unit tests for webhook notifications
2021-11-11 09:55:38 -05:00
Shane McDonald
481f6435ee
Merge pull request #11327 from shanemcd/downstream-changes
...
Pull in downstream changes
2021-11-11 11:09:22 +08:00
chris meyers
d0c5c3d3cf
add work_unit_id to job lifecycle
2021-11-10 08:50:16 +08:00
chris meyers
9f8250bd47
add events to job lifecycle
...
* Note in the job lifecycle when the controller_node and execution_node
are chosen. This event occurs most commonly in the task manager with a
couple of exceptions that happen when we dynamically create dependenct
jobs on the fly in tasks.py
2021-11-10 08:50:16 +08:00
Alan Rominger
3a3fffb2dd
Fixed error dropped on floor - save receptor detail when it applies
2021-11-10 08:50:16 +08:00
nixocio
4cfa4eaf8e
Update validators for Misc Auth Edit
...
* Update SharedFields to use number validator instead of integer
* Use number validation for SESSIONS_PER_USER
See: https://github.com/ansible/tower/issues/5396
2021-11-10 08:50:16 +08:00
Kersom
abb1125a2c
Display host name for Associate Modal ( #5407 )
...
Display host name for Associate Modal
See: https://github.com/ansible/awx/issues/11256
2021-11-10 08:50:16 +08:00
Alan Rominger
a2acbe9fe6
Fix incorrect (changed: True) frequent in OCP task logs
2021-11-10 08:50:16 +08:00
Alex Corey
cab8c690d2
Adds instances to aactivty stream
2021-11-10 08:50:16 +08:00
Alan Rominger
0d1f8a06ce
Revert default EE authfile support for inventory_import
2021-11-10 08:50:15 +08:00
Alan Rominger
d42fe921db
Re-order authfile option to make inventory import command work
2021-11-10 08:50:15 +08:00
Kersom
db7fb81855
Fix login redirect ( #5386 )
...
Allows the user to visit login page when the login redirect url is set.
Also, redirects to login page once logging out and there is session from
a SAML available.
See: https://github.com/ansible/awx/issues/11012
2021-11-10 08:50:15 +08:00
Jeff Bradberry
d3c695b853
Clean up some scar tissue left behind
...
by the initial use of the black code formatter.
2021-11-10 08:50:15 +08:00
Jeff Bradberry
010c3ab0b8
Fix a typo in inventory_import
...
ExecutionEnvironment.credential got shortened to .cred.
2021-11-10 08:50:15 +08:00
Bianca Henderson
58cdbca5cf
Update error message to be more accurate
2021-11-10 08:50:15 +08:00
Bianca Henderson
8275082896
Update error messages for when exceptions are caught
2021-11-10 08:50:14 +08:00
Bianca Henderson
d79da1ef9f
Catch exceptions that might pop up when releasing work units
2021-11-10 08:50:14 +08:00
Jeff Bradberry
a9636426b8
Make the inventory_import command respect the default EE and credential
2021-11-10 08:50:14 +08:00
Alan Rominger
329caad681
In admin reaper skip work units w/o params
2021-11-10 08:50:14 +08:00
Alan Rominger
ecb84e090c
Revert "Merge pull request #5354 from ansible/jobs_killed_via_receptor_should_get_reaped"
...
This reverts commit 8736858d80 , reversing
changes made to 84e77c9db9 .
2021-11-10 08:50:14 +08:00
nixocio
8e9fc14b0e
Fix SAML variables default values
...
Fix SAML variables default values
See: https://github.com/ansible/tower/issues/5372
2021-11-10 08:50:14 +08:00
Jim Ladd
0f77ca605d
add unit tests
2021-11-10 08:50:14 +08:00
Jim Ladd
231fcc8178
drop lines picked up during merge resolution
2021-11-10 08:50:13 +08:00
Alan Rominger
2839091b22
Avoid extra check if we have job_explanation
2021-11-10 08:50:13 +08:00
Alan Rominger
47e67481b3
Avoid reaping tentative jobs
2021-11-10 08:50:13 +08:00
Alan Rominger
55059b015f
Avoid resultsock shutdown before reading from it
2021-11-10 08:50:13 +08:00
Alan Rominger
eb6c58682d
Alternative for reaping lost jobs, in work unit reaper
2021-11-10 08:50:13 +08:00
Jim Ladd
26055de772
cancel job if receptor no longer knows about the work item
2021-11-10 08:50:13 +08:00
Jim Ladd
ebb4581595
update exception log message to be descriptive
...
.. instead of surfacing exception
2021-11-10 08:50:12 +08:00
Jim Ladd
d1fecc11c9
when releasing receptor work, do so in try/except
2021-11-10 08:50:12 +08:00
Jeff Bradberry
056247a34a
Adjust Instance-InstanceGroup tests to show that the ActivityStream is captured
2021-11-10 08:50:12 +08:00
Jeff Bradberry
7010015e8a
Change the ActivityStream registration for InstanceGroups
...
to include the m2m fields. Also to avoid spamminess, disable the
activity stream on the apply_cluster_membership_policies task.
2021-11-10 08:50:12 +08:00
Jeff Bradberry
62d50d27be
Update a couple of the existing tests
2021-11-10 08:50:12 +08:00
Jeff Bradberry
1e5231d68b
Enable ActivityStream capture for Instances
2021-11-10 08:50:12 +08:00
Seth Foster
e04efad3c0
tools_receptor_1 should use whatever awx_devel tag that tools_awx_1 is using
2021-11-10 08:50:11 +08:00
Alan Rominger
e54db3ce50
Gracefully handle receptorctl RuntimeError in health check
2021-11-10 08:50:11 +08:00
Alan Rominger
77076dbd67
Reduce the number of triggers for execution node health checks
2021-11-10 08:50:11 +08:00
Alan Rominger
6f20a798ab
Allow testing a single hybrid instance like the good old days
2021-11-10 08:50:11 +08:00
Alex Corey
0d3a22bbc3
Fixes erroneous validation
2021-11-10 08:50:11 +08:00
Alan Rominger
f34c96ecf5
Error handling when node is missing from mesh for jobs and checks
2021-11-10 08:50:11 +08:00
nixocio
206c85778e
Do not show control instances as option to be associated
...
Do not show control instances as option to be associated to user defined
instance groups.
See: https://github.com/ansible/tower/issues/5339
2021-11-10 08:50:11 +08:00
Marcelo Moreira de Mello
d6b4b9f973
Added node_type on awx-manage list_instances commmand
...
(cherry picked from commit 683145e3eaa8b13da59bc51e57dff98f25d3554d)
2021-11-10 08:50:10 +08:00
chris meyers
3065e29deb
avoid work_results and work release race
...
* Unsure exactly why this happens but there seems to be a race condition
related to the time window between Receptor work_results and work
release. This sleep extends that window and hopefully avoids the race
condition.
2021-11-10 08:50:10 +08:00
Bianca Henderson
481047bed8
Change log level from 'warning' to 'exception'
2021-11-10 08:50:10 +08:00
Bianca Henderson
f72292cce2
Move error handling into try/catch block
2021-11-10 08:50:10 +08:00
Alan Rominger
7b35902d33
Respect settings to keep files and work units
...
Add new logic to cleanup orphaned work units
from administrative tasks
Remove noisy log which is often irrelevant
about running-cleanup-on-execution-nodes
we already have other logs for this
2021-11-10 08:50:10 +08:00
Shane McDonald
1660900914
Dont fail CI when pre-built images arent available
...
CI will build the image from scratch if the pre-build image is not available
2021-11-10 08:50:08 +08:00
kialam
a7be25ce8b
Merge pull request #11282 from kialam/upgrade-d3-to-v7
...
Upgrade d3 to v7.
2021-11-04 14:06:23 -07:00
Tiago Góes
54b5ba08b8
Merge pull request #11259 from tiagodread/update-e2e-script
...
Fix e2e tests workflow
2021-11-04 13:06:38 -03:00
jakemcdermott
0fb8d48074
Add labels to default template search
2021-11-04 10:35:24 -04:00
Rebeccah Hunter
b5fac4157d
Merge pull request #11281 from ziegenberg/update-docs-to-include-openssl-as-requirement
...
add OpenSSL to the list of prerequisites
2021-11-01 13:02:52 -04:00
Bianca Henderson
9e61949f9f
Merge pull request #11263 from ziegenberg/fix-documentation-link-to-debugging
...
fix link to debugging documentation
2021-11-01 11:53:01 -04:00
Daniel Ziegenberg
6c5640798f
fix link to debugging documentation
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2021-10-30 18:45:46 +02:00
Bianca Henderson
03222197a3
Merge pull request #11270 from ziegenberg/update-slack-sdk
...
Update dependency slackclient to slack_sdk
2021-10-29 17:33:29 -04:00
Alan Rominger
12f417d0a3
Merge pull request #11286 from StarryInternet/enpaul-multiuse-mesh
...
Skip additional instance checks on unrecognized hosts
2021-10-29 15:09:33 -04:00
Ethan Paul
c77aaece1d
Skip additional instance checks on unrecognized hosts
...
Skip checking the health of a mesh instance when the instance is not registered
with the application. This prevents encountering an 'UnbouncLocalError' when
running the application attached to a multi-use Receptor mesh network
Signed-off-by: Ethan Paul <24588726+enpaul@users.noreply.github.com >
2021-10-29 14:06:36 -04:00
Shane McDonald
25140c9072
Merge pull request #11288 from bhavenst/devel
...
Fix dev build (docker-compose) problems
2021-10-28 12:54:13 -04:00
Bryan Havenstein
3a636c29ab
Fix dev build (docker-compose) problems
...
Prevent deletion of nginx user by entrypoint.sh
- Fixes: https://github.com/ansible/awx/issues/9552
Enable fuse-overlayfs in all images - native overlay not supported until kernel 5.13+
- Fixes: https://github.com/ansible/awx/issues/10099
Refs:
https://www.redhat.com/sysadmin/podman-rootless-overlay
https://www.redhat.com/en/blog/working-container-storage-library-and-tools-red-hat-enterprise-linux
2021-10-27 15:55:57 -06:00
Kia Lam
a11d5ccd37
Add missing UI license file.
2021-10-27 10:58:31 -07:00
Daniel Ziegenberg
f6e7937f74
Add unit tests for webhook notifications
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2021-10-27 17:33:37 +02:00
Rebeccah Hunter
e447b667e5
Merge pull request #11246 from ziegenberg/fix-http-headers-for-rocketchat-notifications
...
Use the AWX HTTP client headers for rocketchat notifications
2021-10-27 10:20:58 -04:00
Kia Lam
24c635e9bc
Fix unit tests.
2021-10-26 14:48:58 -07:00
Kia Lam
2ad4dcd741
Upgrade d3 to v7.
2021-10-26 12:07:15 -07:00
Daniel Ziegenberg
f5cd9e0799
add OpenSSL to the list of prerequisites
...
For running `make docker-compose` a working version of openssl is
required for successfully generating Private RSA key for signing work.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2021-10-26 17:14:00 +02:00
Daniel Ziegenberg
e7064868b4
updates the implementation of the slack backend for notifications
...
Use the slack_sdk instead of the deprecated slackclient. Because according to the official documentation:
> The slackclient PyPI project is in maintenance mode now and slack-sdk project is the successor.
With this commit one UPGRADE BLOCKER from requirements/requirements.in is removed. Als the license for slack_sdk
is updated and unit tests for slack notifications backend are added.
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2021-10-26 16:41:10 +02:00
Daniel Ziegenberg
65cbbf15c9
Use the AWX HTTP client headers for rocketchat notifications
...
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at >
2021-10-20 13:14:30 +02:00
Tiago
a325509e1e
Fix e2e check
2021-10-19 15:23:43 -03:00
Jake McDermott
69ae731898
Merge pull request #11258 from ansible/jakemcdermott-include-jsconfig
...
Add jsconfig to frontend container
2021-10-19 14:02:54 -04:00
Jake McDermott
3452dee1b0
Add jsconfig to frontend container
...
The eslint and jsconfig files are needed to start the dev server.
Without the jsconfig, the ui development server can't resolve src
modules and will fail to start.
2021-10-19 12:05:15 -04:00
Shane McDonald
64b337e3c6
Dont re-run CI after merging PRs into devel
2021-10-19 11:24:28 -04:00
Bianca Henderson
5df9655fe3
Merge pull request #11252 from beeankha/update_version_makefile_target
...
Update/Add Targets that Acquire AWX Version
2021-10-19 10:59:48 -04:00
Shane McDonald
f3669f3be6
Fix make install_collection
...
The version obtained from setuptools_scm is not compatible with ansible-galaxy collection install.
2021-10-19 10:26:23 -04:00
Shane McDonald
61eb99c46d
Merge pull request #11253 from beeankha/collections_docs_fix_pt2
...
Update auth_plugin Doc Extension File to Fix Malformed Collections Docs
2021-10-18 18:07:41 -04:00
Bianca Henderson
f74a14e34f
Update auth_plugin doc extension to fix malformed Collections docs
2021-10-18 11:08:17 -04:00
Shane McDonald
517f1d7991
Merge pull request #9491 from sezanzeb/awxkit-credential-file
...
making the cli use AWXKIT_CREDENTIAL_FILE
2021-10-13 19:05:56 -04:00
Bianca Henderson
25e69885d0
Merge pull request #11198 from sean-m-sullivan/name_or_id_workflow_node
...
update to allow use of id for unified job template
2021-10-13 15:19:02 -04:00
Shane McDonald
60a357eda1
Merge pull request #10906 from oweel/10829-idle_timeout_setting
...
Added idle_timeout setting to job settings
2021-10-13 13:16:53 -04:00
Cesar Francisco San Nicolas Martinez
d74679a5f9
Merge pull request #11244 from ansible/CFSNM-fix-minor-typo
...
Update test_ha.py
2021-10-13 17:04:34 +02:00
Chris Meyers
73a865073d
Merge pull request #11241 from chrismeyersfsu/fix-missing-project-updates
...
Fix missing project updates
2021-10-13 11:03:44 -04:00
Cesar Francisco San Nicolas Martinez
4ff8c28fe4
Update test_ha.py
...
Fixed minor typo in node type
2021-10-13 16:46:58 +02:00
Shane McDonald
4ab2539c8a
Merge pull request #11242 from shanemcd/awx-operator-ci-check
...
Add awx-operator CI check
2021-10-13 10:28:23 -04:00
Tiago Góes
459eb3903e
Merge pull request #11208 from AlexSCorey/7741-GroupAdvanceSearchKeys
...
Groups Advanced Search Keys
2021-10-13 10:32:26 -03:00
chris meyers
611a537b55
add missing create partition for scm backed inv
...
* This will resolve missing project update job events issue
2021-10-13 07:51:40 -04:00
Shane McDonald
3a74cc5a74
Add awx-operator CI check
2021-10-12 18:59:24 -04:00
Shane McDonald
f1520e1a70
Allow for building headless mode
...
This will only be used in CI and maybe other places where we dont need a UI
2021-10-12 18:59:24 -04:00
Shane McDonald
727b4668c2
yamllint: ignore some gitignore'd directories
2021-10-12 18:59:24 -04:00
Shane McDonald
1287e001d8
yamllint: disable truthy rule
...
This rule feels very anti-Ansible
2021-10-12 18:59:23 -04:00
Shane McDonald
c9b53cf975
Refactor image_build and image_push roles
...
Primary changes are:
- Generalized variable names (remove "docker")
- Add explicit "push" variable rather than checking if the "registry" variable is defined.
- Allow for passing in version as build arg
2021-10-12 18:59:13 -04:00
chris meyers
64811d0b6b
fix python black lint requirements
2021-10-12 17:09:30 -04:00
Alan Rominger
74af187568
Fix Makefile conditional used for docker-refresh ( #11238 )
2021-10-12 13:52:52 -04:00
sean-m-ssullivan
a28c023cf1
update to allow use of id for unified job template
2021-10-12 13:06:30 -04:00
Shane McDonald
cdf7fd64b2
Merge pull request #11230 from no-12/devel
...
Fix survey update with job_template module
2021-10-11 17:23:57 -04:00
Shane McDonald
84ffa4a5b7
Merge pull request #11189 from nntrn/pgsql-12
...
Change pgsql version from 10 to 12 in template for dockerfile role
2021-10-11 15:41:18 -04:00
Shane McDonald
326a43de11
Merge pull request #11231 from CastawayEGR/fix-awx-collection-spelling
...
fix spelling of Vault
2021-10-11 15:37:20 -04:00
Amol Gautam
07f193d8d6
Merge pull request #11226 from amolgautam25/K8s_signed_work
...
Changed Work Submission parameter for K8s work
2021-10-11 13:03:28 -04:00
Amol Gautam
f79a57c3e2
Changed Work Submission parameter for K8s work
2021-10-11 08:10:26 -07:00
Michael Tipton
f8319fcd02
fix spelling of Vault
2021-10-09 23:46:16 -04:00
Nico Ohnezat
815ef4c9c9
related #11229 consider previous set json_output changed in
...
controller_api
job_template module sets self.json_output['changed'] to true before calling create_or_update_if_needed.
Signed-off-by: Nico Ohnezat <nico@no-12.net >
2021-10-08 23:59:12 +02:00
kialam
d1800aa6d0
Merge pull request #11218 from kialam/revert-pf-upgrade
...
Roll back PF deps upgrade to re-enable select input typing.
2021-10-08 11:38:55 -07:00
Wambugu “Innocent” Kironji
dda940344e
Merge pull request #11209 from kialam/fix-job-list-refresh
...
Pass configurable qs to fetchJobsById function.
2021-10-08 13:18:53 -04:00
Kersom
1fffeb430c
Merge pull request #11216 from AlexSCorey/11214-DisableDefaultInstanceDelete
...
Disable default instance delete
2021-10-08 12:48:23 -04:00
Jeff Bradberry
7d0bbd0a4c
Merge pull request #11225 from jbradberry/revert-iso-group-removal
...
Revert removing the old isolated groups
2021-10-08 12:38:03 -04:00
Jeff Bradberry
15fd22681d
Revert removing the old isolated groups
...
In 4.1+ / AAP 2.1+, isolated groups should be converted into plain
instance groups, and it's desirable for the old ones to stick around
since they'll likely be tied to a bunch of job templates. We do not
want to make the users have to reconstruct those relationships.
2021-10-08 11:53:21 -04:00
Chris Meyers
6a2826b91c
Merge pull request #11088 from saito-hideki/issue/10879
...
Fixed Org mapping behavior with SAML when Ansible Galaxy cred does not exist
2021-10-08 10:48:11 -04:00
Jim Ladd
112111c7f9
Merge pull request #10904 from jladdjr/do_not_collect_artifact_data
...
do not collect artifact_data when gathering analytics
2021-10-07 22:46:00 -07:00
Alan Rominger
ed8498f43f
Change search location for job private data ( #11217 )
2021-10-07 20:33:57 -04:00
Kia Lam
77a5bb9069
Roll back PF deps upgrade to re-enable select input typing.
2021-10-07 15:36:14 -07:00
Alex Corey
37f86803f7
Disables name field for default and controlplan instance groups
2021-10-07 15:36:25 -04:00
Tiago Góes
160858b051
Merge pull request #11206 from nixocio/ui_update
...
Upgrade a few ui dependencies
2021-10-07 15:55:50 -03:00
Kia Lam
68f44c01ea
Rely on default qs value.
2021-10-07 09:52:33 -07:00
Alex Corey
bef8d7426f
Groups Advanced search keys, and removes Clear all filters text after advanced search
2021-10-07 10:08:06 -04:00
nixocio
c758f079cd
Upgrade a few ui dependencies
...
Upgrade axios, and ansi-to-html.
2021-10-06 22:14:59 -04:00
Shane McDonald
7e404b7c19
Merge pull request #11199 from shanemcd/auto-version
...
Remove VERSION files, obtain version from git tags.
2021-10-06 20:14:06 -04:00
Kia Lam
4b7faea552
Remove comments and linter-disable.
2021-10-06 13:18:47 -07:00
Sarah Akus
4ddd391033
Merge pull request #11168 from AlexSCorey/11103-AllowJinjaOnSettings
...
Sufrace ALLOW_JINJA_IN_EXTRA_VARS on the job settings page
2021-10-06 15:59:28 -04:00
Alan Rominger
e52416fd47
Report single node clusters as non-ha ( #11212 )
...
* Report single node clusters as non-ha
* Move test file so we can make it use the database
* Update unit test to accomidate different node types
2021-10-06 10:50:18 -04:00
Shane McDonald
f67a2d2f46
Make setup.py compatible with older pythons
...
This caused some annoying downstream failures I'd rather not fix right now.
2021-10-05 19:11:03 -04:00
Shane McDonald
fcdda8d7a7
Remove old test comparing VERSION files
2021-10-05 19:11:03 -04:00
Shane McDonald
1f0b936e82
Remove VERSION files, obtain version from git tags.
2021-10-05 19:11:00 -04:00
Alan Rominger
b70793db5c
Consolidate cleanup actions under new ansible-runner worker cleanup command ( #11160 )
...
* Primary development of integrating runner cleanup command
* Fixup image cleanup signals and their tests
* Use alphabetical sort to solve the cluster coordination problem
* Update test to new pattern
* Clarity edits to interface with ansible-runner cleanup method
* Another change corresponding to ansible-runner CLI updates
* Fix incomplete implementation of receptor remote cleanup
* Share receptor utils code between worker_info and cleanup
* Complete task logging from calling runner cleanup command
* Wrap up unit tests and some contract changes that fall out of those
* Fix bug in CLI construction
* Fix queryset filter bug
2021-10-05 16:32:03 -04:00
Kia Lam
0f044f6c21
Pass configurable qs to fetchJobsById function.
2021-10-05 13:04:37 -07:00
Amol Gautam
4c205dfde9
Merge pull request #11133 from amolgautam25/receptor_work_sign
...
AWX dev environment changes for receptor work signing feature
2021-10-05 14:57:58 -04:00
Tiago Góes
d58d460119
Merge pull request #11173 from mabashian/hub-to-controller
...
Adds support for pre-filling EE add form name, description, and image from query params
2021-10-05 15:57:31 -03:00
Amol Gautam
24a6edef9e
AWX dev environment changes for receptor work signing feature
...
-- Updated devel build to take most recent receptor binary
-- Added signWork parameter when sedning job to receptor
-- Modified docker-compose tasks to generate RSA key pair to use for work-signing
-- Modified docker-compose templates and jinja templates for implementing work-sign
-- Modified Firewall rules on the receptor jinja config
Add firewall rules to dev env
2021-10-05 11:41:34 -07:00
Kersom
a5485096ac
Merge pull request #11200 from nixocio/ui_update_unit_tests
...
Update unit-tests
2021-10-05 14:29:07 -04:00
Kersom
60a5ccf70b
Merge pull request #11201 from nixocio/ui_remove_console
...
Remove console.log
2021-10-05 14:28:42 -04:00
Marliana Lara
d93a7c2997
Reset form values when query params change
2021-10-05 13:10:33 -04:00
Alan Rominger
af5f8e8a4a
Always set project sync execution_node to current host ( #11204 )
2021-10-05 13:08:40 -04:00
nixocio
1596c855ff
Remove console.log
...
Remove console.log
2021-10-05 11:26:03 -04:00
nixocio
f45dd7a748
Update unit-tests
...
Update unit-tests mocked values, as attempt to mitigate CI failures.
2021-10-05 11:16:42 -04:00
Shane McDonald
a036363e85
Merge pull request #11195 from shanemcd/update-pip-and-setuptools
...
Update pip and setuptools
2021-10-04 18:50:51 -04:00
Shane McDonald
4aceea41fd
Update licensce test to work with newer pip
2021-10-04 17:41:48 -04:00
Shane McDonald
7bbfcbaefd
Update dev requirements to work with setuptools 58
2021-10-04 16:24:16 -04:00
Elijah DeLee
18eaa9bb92
Merge pull request #11166 from ansible/receptorctl-status-sosreport
...
get receptorctl status for sosreport
2021-10-04 16:13:37 -04:00
Tiago Góes
6826d5444b
Merge pull request #11183 from AlexSCorey/11170-fix
...
Fixes Instance Group tooltip
2021-10-04 15:35:03 -03:00
Alex Corey
622ec69216
fixes tooltip
2021-10-04 14:17:13 -04:00
Shane McDonald
d38c109d49
Update pip and setuptools
2021-10-04 13:07:16 -04:00
Tiago Góes
a31b2d0259
Merge pull request #11192 from AlexSCorey/11191-fix
...
Fixes delete message
2021-10-04 12:39:19 -03:00
Tiago Góes
b13c076881
Merge pull request #11148 from AlexSCorey/11105-UpdatePF
...
Updates PF dependencies, and Instance Toggle labels
2021-10-04 12:29:36 -03:00
Alex Corey
c429a55382
Fixes delete message
2021-10-04 10:58:48 -04:00
Alex Corey
20c4b21c39
Sufrace ALLOW_JINJA_IN_EXTRA_VARS on the job settings page
2021-10-04 10:24:26 -04:00
Elijah DeLee
d3289dc688
fix typo in comment in tools/sosreport/controller.py
2021-10-04 09:45:11 -04:00
annie tran
685c0b844e
Change pgsql version from 10 to 12 in template for dockerfile role
2021-10-04 06:34:16 -05:00
Shane McDonald
57c9b14198
Fix docker-compose targets
2021-10-03 13:40:26 -04:00
mabashian
d0a13cb12a
Adds test coverage for parsing and prefilling form fields from query params on EE add form
2021-09-29 16:59:16 -04:00
mabashian
71c72f74a1
Add support for name and description query params on ee add
2021-09-29 16:45:07 -04:00
mabashian
ad24fe7017
Remove cred from potential hub params
2021-09-29 13:57:27 -04:00
mabashian
e5578a8ef3
Fix bad merge conflict resolution
2021-09-29 13:55:30 -04:00
Elijah DeLee
3a40d5e243
get receptorctl status for sosreport
...
I presume the logs also get collected from journalctl but I'm not sure
2021-09-29 11:24:49 -04:00
Marliana Lara
8e34898b4e
Redirect with query params and update EE form with hub image data
2021-09-29 11:22:56 -04:00
Alex Corey
0b0d049071
Updates PF dependencies, and Instance Toggle labels
2021-09-27 17:26:39 -04:00
Hideki Saito
9e74ac24fa
Fixed Org mapping behavior with SAML when Ansible Galaxy cred does not exist
...
- Fixes #10879
- Fixes ansible/tower#5061
Signed-off-by: Hideki Saito <saito@fgrep.org >
2021-09-16 23:25:50 +09:00
sezanzeb
cbe612baa5
add credential file support
...
Signed-off-by: sezanzeb <proxima@sezanzeb.de >
2021-09-12 17:58:49 +02:00
Alexander Komarov
899d36b2c9
Fix tests
2021-08-19 15:20:52 +05:00
Alexander Komarov
530977d6b3
Set default value is 0 for idle_timeout
2021-08-19 15:18:38 +05:00
Alexander Komarov
aa682fa2c9
Add idle_timeout setting to job settings
2021-08-19 14:48:29 +05:00
Jim Ladd
e3893b1887
do not collect artifact_data when gathering analytics
...
- also, store event_data in jsonb object
- .. in order to have data structure that supports '-' operator
2021-08-17 14:55:16 -07:00