Christian Adams
a38a7ad9b6
Merge pull request #4327 from ansible/i18n_release_3.7.0_translations
...
UI translation strings for release_3.7.0 branch
2020-05-12 11:10:07 -04:00
softwarefactory-project-zuul[bot]
c3afe3f815
Merge pull request #6994 from wenottingham/extra-logs
...
Remove extraneous re-install of rsyslog
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 14:37:59 +00:00
nixocio
8f6b654696
Add Preview, more and Show less for translation
...
Also, create a new custom component called `ChipGroup` to avoid repeat
code related to the total of chips to be translated.
See: https://www.patternfly.org/v4/documentation/react/components/chipgroup
closes:https://github.com/ansible/awx/issues/6861
2020-05-12 09:53:00 -04:00
Ryan Petrello
3cb2475307
properly handle host summary bulk updates if hosts go missing
2020-05-12 09:38:59 -04:00
ansible-translation-bot
732f2fb828
UI translation strings for release_3.7.0 branch
2020-05-12 13:15:21 +00:00
Alan Rominger
2e2fe40d2a
Add options to ovirt inventory file ( #4307 )
...
fixes schema differences from script
add back in default groups from script
change hostnames to reflect script
add in some hostvars
Generally allow giving plugin options from source variables
allows testing with insecure connection with ovirt_insecure
this is a behavior change from the script
2020-05-11 22:45:19 -04:00
Bill Nottingham
caa4e90fa0
Remove extraneous re-install of rsyslog
2020-05-11 22:24:16 -04:00
softwarefactory-project-zuul[bot]
bb0abf37e0
Merge pull request #6993 from gamuniz/venv_permission_fix
...
added try/except to virtual env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-11 23:39:51 +00:00
Keith Grant
e3a3a47229
delete unused file
2020-05-11 15:51:35 -07:00
gamuniz
8b2c65a3fa
removed pass per feedback
2020-05-11 18:02:25 -04:00
Ryan Petrello
e7347d15c1
drastically optimize job host summary creation
...
see: https://github.com/ansible/awx/issues/6991
2020-05-11 17:13:06 -04:00
Gabe Muniz
1590c69590
added try/except to virtual env
2020-05-11 17:10:01 -04:00
nixocio
d6b56d8794
Update strings to follow sentence capitalization style
...
Also, add note about `sentence capitalization` in the ui_next docs.
See: https://www.patternfly.org/v4/design-guidelines/content/grammar-and-terminology#capitalization
2020-05-11 17:09:22 -04:00
Bill Nottingham
d96fd7e06f
Merge pull request #4322 from wenottingham/the-girl-with-the-pycurl
...
Don't uninstall pycurl, but do build it from source.
2020-05-11 16:39:39 -04:00
Marliana Lara
4e8bbdaae7
Add inventory source details
2020-05-11 15:58:45 -04:00
Chris Meyers
cb7036382b
Merge pull request #4320 from chrismeyersfsu/fix-ws_group_timeout
...
cleanup channel groups on start
2020-05-11 15:52:04 -04:00
Bill Nottingham
725437571d
Set a default pycurl SSL backend.
2020-05-11 15:25:44 -04:00
softwarefactory-project-zuul[bot]
9fd396cbe0
Merge pull request #6940 from jlmitch5/makeIdSearchANumber
...
make job id search use number field
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-11 19:23:20 +00:00
Alex Corey
10ccb57062
Fixes empty chip issue when user adds empty new line.
2020-05-11 15:10:31 -04:00
John Mitchell
1d3efecd99
make job id search use number field
2020-05-11 14:57:31 -04:00
softwarefactory-project-zuul[bot]
6a003919c0
Merge pull request #6936 from jlmitch5/defaultsInQS
...
add defaults to qs instead of passing as additional params to api requests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-11 18:30:35 +00:00
softwarefactory-project-zuul[bot]
3f94657cdb
Merge pull request #6937 from jlmitch5/addDescripToTemplatesList
...
adds description-based search to templates list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-11 18:27:51 +00:00
Keith Grant
dfecd4ad9d
fix tests
2020-05-11 11:17:09 -07:00
Keith Grant
0b207e02ab
set fields touched when steps marked as visited
2020-05-11 11:17:09 -07:00
Keith Grant
59e3306a3c
merge survey fields into rest of jt promt form
2020-05-11 11:17:09 -07:00
Keith Grant
da8f486c5d
flush out prompt validation errors
2020-05-11 11:17:09 -07:00
Keith Grant
1ac92b0493
add rough jt launch prompt validation
2020-05-11 11:17:09 -07:00
Keith Grant
11752e123d
converting prompt steps to hook-based approach
2020-05-11 11:17:09 -07:00
Keith Grant
5c2eebf692
working on prompts validation
2020-05-11 11:17:09 -07:00
Keith Grant
9b3b20c96b
mask passwords in launch preview step
2020-05-11 11:17:09 -07:00
Keith Grant
91d4948564
use PromptDetail in launch prompt preview
2020-05-11 11:17:09 -07:00
Bill Nottingham
345f1db994
Don't uninstall pycurl, but do build it from source.
...
oVirt requires something newer, but we can't use the wheel.
2020-05-11 13:11:19 -04:00
Alex Corey
9360d3fabc
fixes erroneously invalidating responses
2020-05-11 12:17:22 -04:00
softwarefactory-project-zuul[bot]
1ca3d1fe3b
Merge pull request #6979 from wenottingham/nobody-pexpects-a-timeout-inquisition
...
Remove pexpect_timeout setting for ansible-runner
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-11 15:33:07 +00:00
chris meyers
216454d298
cleanup channel groups on start
...
* There are 2 data-structures that django channels redis uses: (1) zset
and (2) list. (1) is used for group membership where the key is the
logic user group and the value(s) are websocket clients. The score of
the zset entry is used for group expiration. We can not rely on group
expiration for clean-up because there is no interface privided by redis
channels to refresh the expiration. Choosing a small value for
group_expiry could result on our websocket backplane group expiring,
which would result in job events not being delivered. Instead, we
increase the group expiration to 5 years and clean up on daphne service
start.
* The list (2) data-structure is used by django channels redis to queue
websocket events per-websocket-client as needed. The need arises to
queue per-websocket-client events when the consumer can not keep up with
the producer. The consumer here is daphne, the producer is AWX.
* When AWX is operating healthy group membership in Redis is reflective
of the real-world. When AWX is unhealthy i.e. daphne cycles, the zset
will contain stale websocket client entries. This can be observed by
running `zrange asgi::group:jobs-status_changed 0 -1`. If the entries
returned look like:
specific.fUkXXpYj!DKOIfwPICNgw
specific.fUkXXpYj!FQcdopZeiRdG
specific.lpTSAgnk!IOKldfzcfdDp
specific.lpTSAgnk!NbvRUZsDpIQx
The entries with `fUkXXpYj` are stale. Note that this changeset fixes
this by removing all `asgi:*` entries on daphne start.
* Also note that individual message themselves have an expiration that
is configurable and defaults to 60.
* Also note that zset's tracking group membership will be deleted by
django channels redis when they are empty.
2020-05-11 11:02:57 -04:00
softwarefactory-project-zuul[bot]
6b8359fc2f
Merge pull request #6980 from ryanpetrello/yet-another-downstream-merge
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 21:14:54 +00:00
Ryan Petrello
086d6951b4
Merge branch 'downstream' into devel
2020-05-08 16:48:48 -04:00
Bill Nottingham
8cdffd0dd0
Remove pexpect_timeout setting for ansible-runner
...
PEXPECT_TIMEOUT has never(?) been an actual setting, and 5 is the
runner default anyway.
2020-05-08 16:31:11 -04:00
Ryan Petrello
9668d18203
Merge pull request #4313 from ryanpetrello/more-fips-monkey-business
...
monkey-patch another Django names_digest for FIPS support
2020-05-08 15:14:25 -04:00
softwarefactory-project-zuul[bot]
5e02e6e4a4
Merge pull request #6974 from ansible/jakemcdermott-document-installer-prereqs
...
Document node and npm installation prerequisites
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 18:50:12 +00:00
Jake McDermott
6f872bf752
Document node and npm installation prerequisites
2020-05-08 14:25:00 -04:00
Ryan Petrello
814f033d46
monkey-patch another Django names_digest for FIPS support
2020-05-08 14:12:50 -04:00
softwarefactory-project-zuul[bot]
ff573e06b3
Merge pull request #6916 from nixocio/ui_issue_6742
...
Use Webhook Fields in WFJT Form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 17:49:43 +00:00
Alex Corey
2cbcbddc52
Adds more testing for Urls
2020-05-08 12:15:02 -04:00
Alex Corey
68d56d5616
Adds User Access List
2020-05-08 12:03:27 -04:00
nixocio
0b8aabbd16
Use Webhook Fields in WFJT Form
...
Update WorkflowJobTemplateForm to use `WebhookSubForm`. Also, update
related unit-tests.
closes: https://github.com/ansible/awx/issues/6742
2020-05-08 11:55:23 -04:00
softwarefactory-project-zuul[bot]
8c57a92a65
Merge pull request #6898 from marshmalien/6575-inv-src-add
...
Add inventory source create form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 14:12:03 +00:00
softwarefactory-project-zuul[bot]
77ee2191ed
Merge pull request #6926 from nixocio/ui_issue_6887
...
Fix Button 'Create' - to be marked for translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 14:07:51 +00:00
softwarefactory-project-zuul[bot]
a3463e87b5
Merge pull request #6924 from nixocio/ui_issue_6859
...
Fix Survey, check label 'Required' translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-08 14:07:43 +00:00
Christian Adams
c494c38966
Merge pull request #4294 from ansible/i18n_release_3.7.0_translations
...
[WIP] UI translation strings for release_3.7.0 branch
2020-05-08 09:56:40 -04:00