Ryan Petrello
2bdd83e029
use jinja2.sandbox for credential type injectors
2020-07-08 15:48:47 -04:00
Ryan Petrello
1434e5812f
don't allow users to specify $encrypted$ for encrypted credential fields
...
this keyword only has value when you _update_ an existing credential
2020-07-01 15:53:09 -04:00
softwarefactory-project-zuul[bot]
d8f6ea3fe8
Merge pull request #7485 from ryanpetrello/words-matter
...
replace certain terms with more inclusive language
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-30 17:00:58 +00:00
Ryan Petrello
78229f5871
replace certain terms with more inclusive language
...
see: https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language
2020-06-30 10:49:19 -04:00
Jake Jackson
30757f8289
moved logic to the validate function and fixed tests accordingly
2020-06-26 15:04:48 -04:00
Jake Jackson
606d4e0ea2
added change so that groups and host names cannot share the same name in the same inventory. added tests to validate
2020-06-25 11:25:21 -04:00
softwarefactory-project-zuul[bot]
fa53cdf329
Merge pull request #7431 from ryanpetrello/bottleneck
...
add a tool for discovering which tasks/hosts are slow for a JT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-24 21:32:40 +00:00
AlanCoding
3b5640aca3
fix test
2020-06-24 10:41:41 -04:00
Ryan Petrello
a62047809f
update awx-manage bottleneck's help text
2020-06-24 10:25:09 -04:00
Ryan Petrello
b1fcc0578c
default awx-manage bottleneck --threshold to 30s
2020-06-24 10:23:01 -04:00
Ryan Petrello
dd42f6351b
minor refactoring of awx-manage bottleneck
2020-06-24 10:19:26 -04:00
Ryan Petrello
ce65f994dc
refactor some timedelta formatting in awx-manage bottleneck
2020-06-24 09:56:23 -04:00
Ryan Petrello
5532760ccf
respect --no-color in awx-manage bottleneck
2020-06-24 09:52:30 -04:00
Ryan Petrello
21ea7eb5dc
add the name of the task to awx-manage bottleneck output
2020-06-24 09:44:39 -04:00
Ryan Petrello
b01ac1bfa6
add support to the bottleneck script for configuring history size
2020-06-24 09:22:53 -04:00
John Westcott IV
f091de438e
Adding help text
2020-06-24 09:14:30 -04:00
John Westcott IV
8a25f385e4
Modifying tower credential type to include an oauth otken
2020-06-24 09:14:30 -04:00
Ryan Petrello
180ed4cd3d
add a tool for discovering which tasks/hosts are slow for a JT
...
this tool looks at the most recent jobs for a specific job template and
attempts to discover the _slowest_ tasks and hosts
$ awx-manage bottleneck --template N
$ awx-manage bottleneck --template N --threshold 1 --ignore yum
$ awx-manage bottleneck --template N --ignore pause --ignore yum
2020-06-24 08:59:48 -04:00
Ryan Petrello
8174516d3b
properly write rsyslog configuration as 0640
...
see: https://github.com/ansible/tower/issues/4383
2020-06-23 11:25:39 -04:00
Elyézer Rezende
37218e1695
Enforce single owner field when serializing creds
...
The CredentialSerializerCreate expect a single owner field according to
its help text but was not validating that. This makes it validate for a
single owner field when creating a Credential.
2020-06-21 11:31:35 -04:00
Rebeccah
118e1b8df1
removing memchache mentions in comments
...
remove memcached folder as it is no longer needed, also address a couple grammatical errors
2020-06-18 15:52:59 -04:00
softwarefactory-project-zuul[bot]
1321d298ee
Merge pull request #6911 from AlanCoding/rm_all_scripts
...
Remove vendored inventory scripts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-18 00:08:03 +00:00
softwarefactory-project-zuul[bot]
9e118b8a0c
Merge pull request #7360 from jladdjr/foreman_backwards_compat_for_ssl_verify
...
[foreman] add backwards support for ssl_verify in foreman plugin
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-17 19:46:53 +00:00
Jim Ladd
91cd5b359a
add backwards support for ssl_verify in foreman
...
* plugin changed option name from
ssl_verify to validate_cert
2020-06-17 12:18:31 -07:00
AlanCoding
e784a7c0a3
bump migrations
2020-06-17 14:25:16 -04:00
AlanCoding
401c5671c8
Remove things from tests specific to inventory scripts
2020-06-17 14:25:16 -04:00
AlanCoding
3c8c1858d4
Fix migration through manual testing
2020-06-17 14:25:15 -04:00
AlanCoding
b6a4c34b7a
bump migration number
2020-06-17 14:25:15 -04:00
AlanCoding
71cf3198d8
Add data migration to convert cloudforms scripts to SCM
2020-06-17 14:25:15 -04:00
AlanCoding
b0ff763a0b
flake8 fixes
2020-06-17 14:25:15 -04:00
AlanCoding
8f56042dcc
rename migration
2020-06-17 14:25:15 -04:00
AlanCoding
ec3c4de1f7
Fix openstack and logic and update some tests
2020-06-17 14:25:14 -04:00
AlanCoding
b2bdb0c81d
lose cloudforms as inventory source option
2020-06-17 14:25:14 -04:00
AlanCoding
bedb1f364d
Remove inventory scripts
2020-06-17 14:25:11 -04:00
Ryan Petrello
70afbe0b8d
fix a regression in how job host summaries are generated
...
this change fixes a bug introduced in the optimization at https://github.com/ansible/awx/pull/7352
1. Create inventory with multiple hosts
2. Run a playbook with a limit to match only one host
3. Run job, verify that it only acts on the one host
4. Go to inventory host list and see that all the hosts have last_job updated to point to the job that only acted on one host.
2020-06-16 13:06:22 -04:00
Shane McDonald
de82c613fc
Make tests pass with current versions of things
2020-06-15 23:13:44 -04:00
softwarefactory-project-zuul[bot]
241931309e
Merge pull request #7321 from jladdjr/instance_id_fallback
...
Instance id fallback
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-11 21:49:39 +00:00
Jim Ladd
3b61b82616
wrap --instance-id-var in quotes
2020-06-10 14:06:57 -07:00
AlanCoding
1970fac989
Allow use of fallback instance_ids
2020-06-10 14:06:50 -07:00
softwarefactory-project-zuul[bot]
28164ad4cc
Merge pull request #7319 from wenottingham/unused-perhaps
...
Remove active_counts_by_org
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 21:05:50 +00:00
Bill Nottingham
a33c303765
Remove active_counts_by_org
...
I was trying to parse the difference between this and the
(directly above) org_active_count from the comment, and then I
grepped and realized this function appears unused.
2020-06-10 15:25:14 -04:00
Ryan Petrello
64ebfa75a8
remove a highly verbose log lines
2020-06-10 11:50:13 -04:00
softwarefactory-project-zuul[bot]
81d388d137
Merge pull request #7283 from fosterseth/fix-parents_converge_settable_api
...
Make all_parents_must_converge settable when creating node
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 15:03:53 +00:00
softwarefactory-project-zuul[bot]
222998281f
Merge pull request #7292 from ryanpetrello/sock-it-to-me
...
don't block on log aggregator socket.send() calls
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 22:34:53 +00:00
Ryan Petrello
7164049062
don't block on log aggregator socket.send() calls
...
see: https://github.com/ansible/tower/issues/4391
2020-06-08 18:07:33 -04:00
Seth Foster
e768d5e7fc
Make all_parents_must_converge settable when creating node
...
When targeting, ../workflow_job_templates/id#/workflow_nodes/ endpoint,
user could not set all_parents_must_converge to true.
awx issue #7063
2020-06-08 17:51:15 -04:00
softwarefactory-project-zuul[bot]
28baa8b24b
Merge pull request #7280 from apollo13/patch-1
...
Send content-type with mattermost notifications, fixes #7264
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-06-08 17:27:05 +00:00
softwarefactory-project-zuul[bot]
feb9c5700c
Merge pull request #7257 from jbradberry/fix-deadlock
...
Force worker processes to have a different signal handler from the parent
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 15:34:25 +00:00
Florian Apolloner
cf6235f6ea
Send content-type with mattermost notifications, fixes #7264
2020-06-08 16:30:52 +02:00
Shane McDonald
91dbc2de30
Add queue / instance group registration to heartbeat for k8s installs
...
There is some history here.
https://github.com/ansible/awx/pull/7190 <- This PR was an attempt at fixing a
bug notting ran into where some jobs on k8s installs would get stuck in Waiting
forever.
The PR mentioned above introduced a bug where there are no instance groups on a
fresh k8s-based install. This is because this process currently happens in the
launch scripts, before the database is up.
With this patch, queue / instance group registration happens in the heartbeat,
right after auto-registering the instance.
2020-06-06 08:58:35 -04:00