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
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