softwarefactory-project-zuul[bot]
69589821ce
Merge pull request #7420 from elyezer/update-credential-creation
...
Update awxkit credential creation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-23 18:31:50 +00:00
softwarefactory-project-zuul[bot]
5ee865b051
Merge pull request #7416 from jakemcdermott/fix-cred-user-team-org-save
...
Don't send cred user with org
Reviewed-by: Elyézer Rezende
https://github.com/elyezer
2020-06-23 16:49:21 +00:00
Elyézer Rezende
e80942f6cd
Update awxkit credential creation
...
Does not have an organization by default. Let `create_payload` decide if
it should be automatically created or not. This will avoid having more
than one owner when either user or team is passed to `create`.
2020-06-23 12:32:51 -04:00
softwarefactory-project-zuul[bot]
d96cde91a3
Merge pull request #7418 from ryanpetrello/rsyslog-file-perm
...
properly write rsyslog configuration as 0640
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-23 16:01:26 +00:00
softwarefactory-project-zuul[bot]
0aa23a7d63
Merge pull request #7379 from AlanCoding/release_13
...
Bump AWX version, after notable inventory deprecation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-23 15:55:57 +00:00
Jake McDermott
35e5c7f309
Don't send cred user with org
2020-06-23 11:38:08 -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
Ryan Petrello
d016de8103
adding a few CHANGELOG items
2020-06-23 11:24:22 -04:00
Jeff Bradberry
d8b9d48313
Add a note about import/export
2020-06-23 10:09:32 -04:00
softwarefactory-project-zuul[bot]
a669db989c
Merge pull request #7305 from jlmitch5/pfv4upgrade
...
patternfly v4 upgrade
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-23 14:07:07 +00:00
John Mitchell
07ff3139d6
final fixes to tests and linting for pf v4 react upgrade
2020-06-23 09:37:50 -04:00
Alex Corey
88a38e30c3
Fixes some failing or skipped tests
2020-06-23 09:37:50 -04:00
John Mitchell
28e0ee8b7d
fix a few tests with issues due to pf v4 react upgrade
2020-06-23 09:37:33 -04:00
John Mitchell
92937d1384
make divider show up between breadcrumbs
2020-06-23 09:37:20 -04:00
John Mitchell
9aab085b77
pin pf react core prerelease version to exact in package.json
2020-06-23 09:37:08 -04:00
John Mitchell
29bc6c8b48
make all detail view tabs full width - remove card close button pattern and move to back to resource pattern
2020-06-23 09:36:54 -04:00
John Mitchell
f161617755
add headingLevel prop to pf title components
2020-06-23 09:36:44 -04:00
John Mitchell
bb1687642c
add in pre-release pf dep to fix issue with tests failing and fix the tests
2020-06-23 09:36:32 -04:00
John Mitchell
9f625d61f5
remove unused pf react token dependency
2020-06-23 09:36:20 -04:00
John Mitchell
173d058d88
make tabs of the project detail view card full width
2020-06-23 09:36:05 -04:00
John Mitchell
a5576d2ae9
fix issue where searchbar was always the mobile version at all widths
2020-06-23 09:35:53 -04:00
John Mitchell
957c0b31bf
initial round of jest fixes post v4 update, more aria-labels for modals, more i18nHash filtering to rid warnings, fix of malformed ToolbarContent import, update snapshots
2020-06-23 09:35:36 -04:00
John Mitchell
826b03b78e
make prettier adjustments to things the pf v4 codemod tool broke
2020-06-23 09:35:21 -04:00
John Mitchell
781869a436
adjust styled components for data toolbar overrides with new pf v4 names
2020-06-23 09:35:04 -04:00
John Mitchell
25916d983e
update page header toolbar component names to new pf v4 names
2020-06-23 09:34:49 -04:00
John Mitchell
c762545c47
add aria label prop for alert modal pf component
2020-06-23 09:34:28 -04:00
John Mitchell
e49a99e0f6
after running pf code mod tool to auto update files to conform to v4 and a few manual tweaks
2020-06-23 09:34:04 -04:00
John Mitchell
475b733890
first pass of tweaks needed to compile pf v4 branch
2020-06-23 09:33:39 -04:00
John Mitchell
2a922861c3
update pf deps to v4
2020-06-23 09:33:25 -04:00
softwarefactory-project-zuul[bot]
2385e47ac3
Merge pull request #7392 from jladdjr/unpin_inventory_collections
...
unpin collections used for inventory plugins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-22 16:44:05 +00:00
softwarefactory-project-zuul[bot]
729949e0d0
Merge pull request #7381 from elyezer/credentials-serializers-validation
...
Enforce single owner field when serializing creds
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-22 12:57:11 +00: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
softwarefactory-project-zuul[bot]
e4eef82a39
Merge pull request #7369 from nixocio/ui_issue_7324
...
Add Credential Type List and Delete
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-19 19:51:50 +00:00
softwarefactory-project-zuul[bot]
bdd5efc2a9
Merge pull request #7390 from rooftopcellist/i18n_awx_translations_es_nl_6-19
...
UI translation strings for AWX 12.0.0+ for es and nl
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-19 19:47:02 +00:00
softwarefactory-project-zuul[bot]
a0413b7e0b
Merge pull request #6125 from jbradberry/import-export
...
Import export
Reviewed-by: Jeff Bradberry
https://github.com/jbradberry
2020-06-19 18:46:52 +00:00
Jim Ladd
71cfeda08f
unpin collections used for inventory plugins
...
* unpins collections in requirements/collections_requirements.yml
2020-06-19 09:33:51 -07:00
softwarefactory-project-zuul[bot]
c5addd7c67
Merge pull request #7341 from AlexSCorey/7235-ApplicationsAddEdit
...
7235 applications add
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-19 15:36:04 +00:00
ansible-translation-bot
654675621c
UI translation strings for AWX 12.0.0+ for es and nl
2020-06-19 10:41:53 -04:00
nixocio
5e5aba59b0
Add Credential Type List and Delete
...
Add `Credential Type` List and Delete features.
See: https://github.com/ansible/awx/issues/7324
Also:https://github.com/ansible/awx/issues/7327
2020-06-19 09:50:59 -04:00
softwarefactory-project-zuul[bot]
89b087ffb6
Merge pull request #7389 from ryanpetrello/tmux-dev
...
move tmux to dev dependencies
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-19 13:46:40 +00:00
Alex Corey
ab1e991e01
adds application add functionality and applicatiion form
2020-06-19 09:38:56 -04:00
Ryan Petrello
31ab386591
move tmux to dev dependencies
2020-06-19 08:47:11 -04:00
softwarefactory-project-zuul[bot]
6682dcbc7c
Merge pull request #7357 from mabashian/awx-dep-upgrades-June-15
...
UI dependency upgrades
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-18 22:03:19 +00:00
softwarefactory-project-zuul[bot]
defa334bd9
Merge pull request #7358 from rebeccahhh/devel
...
removing memchache mentions in comments
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-18 20:20:15 +00:00
softwarefactory-project-zuul[bot]
70f8a02a5e
Merge pull request #7383 from ryanpetrello/tox-py2-bye-bye
...
awxkit dropped py2 support awhile ago; stop running tests in py2
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-18 20:14:32 +00:00
softwarefactory-project-zuul[bot]
3834125d09
Merge pull request #7378 from AlanCoding/minor_test_tweaks
...
Fix some minor issues in the AWX collection tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-18 20:00:35 +00: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
Jeff Bradberry
393369adec
First cut at examples of the import and export commands
2020-06-18 15:32:49 -04:00
Ryan Petrello
e732d03b20
awxkit dropped py2 support awhile ago; stop running tests in py2
2020-06-18 15:31:35 -04:00
AlanCoding
f76c57b1ec
Bump AWX version, after notable inventory deprecation
2020-06-18 15:10:10 -04:00
AlanCoding
8fc3377fa6
Minor test fixes
2020-06-18 13:46:28 -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]
d6b9077f72
Merge pull request #7351 from nixocio/ui_add_docs_hooks
...
Add section related to custom hooks
Reviewed-by: Kersom
https://github.com/nixocio
2020-06-17 21:31:32 +00:00
softwarefactory-project-zuul[bot]
0e274c3038
Merge pull request #7372 from shanemcd/support-wait-for-first-consumer
...
Support PVCs that were created w/ WaitForFirstConsumer
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-17 21:23:26 +00:00
Shane McDonald
43bf2989af
Support PVCs that were created w/ WaitForFirstConsumer
2020-06-17 16:40:33 -04:00
nixocio
2e33c69e9c
Add section related to custom hooks
...
Add section related to custom hooks, and their usage.
2020-06-17 16:39:23 -04: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
softwarefactory-project-zuul[bot]
2df67c4dc8
Merge pull request #7287 from marshmalien/6899-inv-src-subform
...
Hook up all inventory source subforms
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-17 18:44:30 +00: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
Marliana Lara
6ed611c27c
Add inventory source subforms
2020-06-17 14:16:03 -04:00
softwarefactory-project-zuul[bot]
97dbfee162
Merge pull request #7359 from shanemcd/no-host-pg-port
...
Remove local port binding for postgres in dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-17 18:10:35 +00:00
Shane McDonald
51b0c51605
Remove local port binding for postgres in dev env
...
I dont think we need to bind this port at the host level. This will allow us to
run the galaxy_ng dev tooling side-by-side with AWX.
2020-06-17 13:34:55 -04:00
softwarefactory-project-zuul[bot]
5ca66ac806
Merge pull request #7317 from shanemcd/redis-root-group
...
Force containers in k8s to run under root group
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 23:41:42 +00:00
softwarefactory-project-zuul[bot]
90bcb6d145
Merge pull request #7258 from mabashian/dynamic-credential-form
...
Dynamically render credential subform fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 20:43:53 +00:00
mabashian
3c27e1ca12
Revert "Gets rid of custom form reset function in favor of formik's resetForm in credential form"
...
This reverts commit 26fa94dc6f1f1c1306c32ba571eb2899e516b0a0.
2020-06-16 16:16:30 -04:00
mabashian
8aa6e9466f
Fixes credential type dropdown item sort issue where Vault appeared after VMware
2020-06-16 16:16:30 -04:00
mabashian
9180334908
Adds a bit more unit test coverage around credential add/edit save functionality, making sure that we're making the correct calls with the correct payloads.
2020-06-16 16:16:30 -04:00
mabashian
9d63b679f9
Gets rid of custom form reset function in favor of formik's resetForm in credential form
2020-06-16 16:16:30 -04:00
mabashian
d5578d9744
Only render subform if cred type inputs.fields exists. This fixes a bug where an error was thrown when a custom credential type without an input configuration existed in the database.
2020-06-16 16:16:30 -04:00
mabashian
7fefea31c0
Removes nested ternary in CredentialField validate param by moving logic out to a function and making it a little more readable.
2020-06-16 16:16:30 -04:00
mabashian
b5ce1fe2f3
Changes CredentialSubForm to TypeInputsSubForm
2020-06-16 16:16:30 -04:00
mabashian
3dfc9328a9
Dynamically render credential subform fields based on options responses for each credential type
2020-06-16 16:16:30 -04:00
softwarefactory-project-zuul[bot]
dba55fec47
Merge pull request #7337 from rooftopcellist/i18n_awx_translations_6-15
...
UI translation strings for release_3.7.1 branch
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 20:16:02 +00:00
ansible-translation-bot
93498b2d7f
UI translation strings for release_3.7.1 branch
2020-06-16 15:47:24 -04:00
mabashian
781b675837
Upgrade jquery to 3.5.1
2020-06-16 14:44:17 -04:00
mabashian
5e3ce7b7ea
Update ngToast to most recent version
2020-06-16 14:44:16 -04:00
mabashian
34dd034f7c
Upgrades to the latest angular-tz-extensions
2020-06-16 14:44:16 -04:00
mabashian
d5fcf733f0
Upgrades to the latest angular-codemirror
2020-06-16 14:44:16 -04:00
mabashian
8d63ebf0e0
Upgrade to the latest angular-scheduler
2020-06-16 14:44:16 -04:00
softwarefactory-project-zuul[bot]
de5f996358
Merge pull request #7352 from ryanpetrello/host-summary-optimization-bug
...
fix a regression in how job host summaries are generated
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 17:33:01 +00:00
softwarefactory-project-zuul[bot]
a54081de2e
Merge pull request #7328 from Tompage1994/credential_input_source
...
Add tower_credential_input_source to awx_collection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 17:27:45 +00: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
Tom Page
7bf1d4946e
Fixed final lint issues
...
Signed-off-by: Tom Page <tpage@redhat.com >
2020-06-16 17:14:52 +01:00
Tom Page
fd18194b1b
Fix pylint errors
2020-06-16 15:57:19 +01:00
Tom Page
73a39c1e55
Cleanup of debug and change test fixtures
...
Signed-off-by: Tom Page <tpage@redhat.com >
2020-06-16 14:30:28 +01:00
softwarefactory-project-zuul[bot]
415c39aabc
Merge pull request #6938 from neb14/journald_logging_option
...
This allows for using different docker logging drivers
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 13:30:07 +00:00
Tom Page
1c78190385
Change cred_input_src to remove src_cred as primarykey
...
Signed-off-by: Tom Page <tpage@redhat.com >
2020-06-16 13:56:49 +01:00
Ben Schmitz
ea175ac5b6
Allows for docker logger support
2020-06-16 08:29:43 -04:00
softwarefactory-project-zuul[bot]
5527fc9115
Merge pull request #7343 from shanemcd/struggles
...
Make tests pass with current versions of things
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-16 12:24:39 +00:00
Tom Page
4c55685656
Add tower_credential_input_source to awx_collection
...
Signed-off-by: Tom Page <tpage@redhat.com >
2020-06-16 13:17:11 +01: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
softwarefactory-project-zuul[bot]
26083bdef6
Merge pull request #7304 from AlexSCorey/7233-ApplicationsList
...
Adds lists and list items and delete functionality
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-11 19:47:56 +00:00
Shane McDonald
e035eea95a
Merge pull request #7188 from mo-saeed/devel
...
Reshape security context for AWX containers
2020-06-11 15:26:58 -04:00
Alex Corey
f211c70e69
fixes qs namespace, and location of proptypes
2020-06-11 15:16:14 -04:00
Alex Corey
08d9341704
Adds lists and list items and delete functionality
2020-06-11 15:16:14 -04:00
Jeff Bradberry
0fda9d2c56
Continue after failures to grant roles
2020-06-11 13:19:24 -04:00
Jim Ladd
43ab6acb84
revert EC2_INSTANCE_ID_VAR
2020-06-11 09:53:50 -07:00
softwarefactory-project-zuul[bot]
cb1a3e4199
Merge pull request #7312 from nixocio/ui_issue_7301
...
Add stub files for Credential Types
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 21:24:17 +00:00
Jim Ladd
3b61b82616
wrap --instance-id-var in quotes
2020-06-10 14:06:57 -07:00
Jim Ladd
9eaee801a7
update VMWARE_INSTANCE_ID_VAR
...
* Favor instanceUuid
* .. but fall back to instanceuuid if necessary
2020-06-10 14:06:54 -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
nixocio
8eecfeaab4
Add stub files for Credential Types
...
Add stub files for Credential Types. Routing system, and screens layout.
closes: https://github.com/ansible/awx/issues/7301
2020-06-10 16:44:10 -04:00
Jeff Bradberry
bf6e8f8e83
Prioritize membership roles
...
since certain role grants will not be accepted by the api unless the user or team is part of the correct organization.
2020-06-10 15:27:15 -04: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
Shane McDonald
423df6618d
Force containers in k8s to run under root group
...
Normally containers belong to the 'root' group, but for some reason the
downstream red hat scl redis image only belongs to the 'redis' group by default. This fixes that.
2020-06-10 13:40:15 -04:00
softwarefactory-project-zuul[bot]
3ae4417af4
Merge pull request #7314 from nixocio/ui_fix_clipboard_error
...
Add required variables to ClipboardCopyButton test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 16:43:28 +00:00
softwarefactory-project-zuul[bot]
2582036fc8
Merge pull request #7313 from kdelee/update_k8s_inv_docs
...
remove some references to memcached
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 16:33:08 +00:00
softwarefactory-project-zuul[bot]
b8e1f1b882
Merge pull request #7316 from ryanpetrello/tmi
...
remove a highly verbose log lines
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 16:23:30 +00:00
softwarefactory-project-zuul[bot]
dc3701b3d6
Merge pull request #7315 from ryanpetrello/redis-chmod-docker
...
set proper permissions for the redis socket
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 16:06:25 +00:00
softwarefactory-project-zuul[bot]
3818fb9b69
Merge pull request #7306 from AlexSCorey/6863-CopyProjectsAndInventories
...
Removes extra spacing from timeOfDay function
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 16:06:20 +00:00
Ryan Petrello
64ebfa75a8
remove a highly verbose log lines
2020-06-10 11:50:13 -04:00
Ryan Petrello
e81ccf10df
set proper permissions for the redis socket
2020-06-10 11:36:09 -04:00
nixocio
9797c8e3c2
Add required variables to ClipboardCopyButton test
...
Add required variables to `ClipboardCopyButton` test to remove warnings
during test execution.
2020-06-10 11:25:39 -04:00
Elijah DeLee
a83a9c9723
remove dep on python-memcached
2020-06-10 11:18:48 -04:00
Elijah DeLee
6777b82d8e
remove reference to memcached in k8s inv
...
we don't have memcached container anymore
2020-06-10 11:08:49 -04:00
softwarefactory-project-zuul[bot]
753b8c287c
Merge pull request #7221 from AlexSCorey/6589-InventorySourceSchedules
...
Adds Inventory Sources Schedules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-10 15:01:54 +00:00
mosad
eb5970b4a1
merge and resolve conflicts
2020-06-10 16:01:17 +02:00
Jeff Bradberry
19b7c91486
Return the changed status of imports
2020-06-09 15:00:06 -04:00
Jeff Bradberry
aeeed4d371
Add more logging
2020-06-09 15:00:06 -04:00
Jeff Bradberry
1f7c1af64e
Fix WFJT nodes endpoint to return node pages when posting
...
not the node list page.
2020-06-09 15:00:06 -04:00
Jeff Bradberry
65fc2db42f
Recursively queue up related assets to be created and/or assigned
2020-06-09 14:59:49 -04:00
Alex Corey
82010e4ba2
removes extra spacing
2020-06-09 14:59:36 -04:00
softwarefactory-project-zuul[bot]
442d539ff8
Merge pull request #7176 from nixocio/ui_issue_5819
...
Add support Prompt on Launch for Workflow Job Template
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 18:37:59 +00:00
Jeff Bradberry
c8288af87f
Make sure we have a cached version of existing objects
...
even if it isn't an object being directly imported. We might need it
for relations of things that are being imported.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
76fb605dcd
Deal with exports involving foreign keys where you don't have permission
2020-06-09 13:54:05 -04:00
Jeff Bradberry
a531b85b31
Redo waiting until Project updates are complete
2020-06-09 13:54:05 -04:00
Jeff Bradberry
86afa5cf42
Make more use of the PageCache for imports
2020-06-09 13:54:05 -04:00
Jeff Bradberry
57aff6394c
Log an error and continue when a related object is not found
2020-06-09 13:54:05 -04:00
Jeff Bradberry
66bc947adb
Reuse _import_list for import of related full objects
...
e.g. WFJT Nodes. Also rename _import_list from _create_assets.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
301f15bfdd
Rename some things for consistency
2020-06-09 13:54:05 -04:00
Jeff Bradberry
9fc1a4bb44
Change the method that exports list views to take a PageList or TentativePage
...
This will allow the related m2m views to also use this method, with a
bit of effort. Also, remove the use of pk_or_name in favor of a new
method that reduces the number of api calls.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
f7825aefeb
Avoid doing an OPTIONS call unless we know it is a related type we export
2020-06-09 13:54:05 -04:00
Jeff Bradberry
14b5f63bd8
Use the new PageCache to store and reuse Page.get results
2020-06-09 13:54:05 -04:00
Jeff Bradberry
1300d38e47
Introduce a new PageCache object
...
and split out get_post_fields into its own utility function.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
bb66e4633d
Split _get_options into two pieces
2020-06-09 13:54:05 -04:00
Jeff Bradberry
201de4e18a
Attempt to deal with foreign keys that get mislabeled as type integer
...
such as through the use of DeprecatedCredentialField.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
471dc2babf
Deal with relations that we cannot resolve
...
such as due to a lack of permissions. If there is a foreign key to
something where we don't have sufficient read permissions, we now drop
the parent object from the export.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
6387258da1
Only wait for Project updates
...
not other kinds of objects that have a status.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
6958815f6e
Remove the $encrypted$ placeholders from export values
2020-06-09 13:54:05 -04:00
Jeff Bradberry
43b76f4575
Deal with unreadable mandatory foreign keys
...
by dropping the parent object. Also, clarify some of the warning log
messages.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
53d81d42cc
Hook up creation and attachment of related objects
2020-06-09 13:54:05 -04:00
Jeff Bradberry
385725e52a
Fix the _create_assets method to use _get_options
2020-06-09 13:54:05 -04:00
Jeff Bradberry
1b264011a2
Enable interconnections between WFJT Nodes
2020-06-09 13:54:05 -04:00
Jeff Bradberry
719f0b407c
Enable credential relations
...
but only when it is in an attach/detach list view.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
a5fa34bd3b
Fall back to parsing the OPTIONS description
...
to determine the needed fields for constructing an object.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
eb10a1873d
Drop objects that cannot be read or do not have a natural key
...
don't fail hard.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
ab15349c8c
Remove the NoNaturalKey error
...
It's too awkward, and it makes more sense to return None instead.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
e053a58223
Handle some more bad cases when doing OPTIONS calls
...
- deprecated endpoints
- read-only endpoints
- insufficient privileges
The latter case currently just drops it on the floor, but ought to do
something better.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
4262dd38ba
Change the NoNaturalKey exception to no longer derive from Common
...
which seems to be entirely use for response exceptions. Maybe rename
Common?
2020-06-09 13:54:05 -04:00
Jeff Bradberry
0deacc4391
If attempting to link to a resource that is not yet complete, wait
2020-06-09 13:54:05 -04:00
Jeff Bradberry
329293dbf0
Tentatively enable inventory sources
2020-06-09 13:54:05 -04:00
Jeff Bradberry
e92c8cfdcc
Remove the natural key lookup dict and make each Page responsible instead
2020-06-09 13:54:05 -04:00
Jeff Bradberry
07ba521b8b
Enable schedules
2020-06-09 13:54:05 -04:00
Jeff Bradberry
972d3ab535
Export full related objects under some conditions
2020-06-09 13:54:05 -04:00
Jeff Bradberry
a1f7d0b781
Fix a bug with inventory.variables
...
Using Page[key] instead of Page.json[key] causes inner json blob
strings to automatically get parsed, which is not what we want with
this field.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
30a3e3e172
Deal with lack of permissions
2020-06-09 13:54:05 -04:00
Jeff Bradberry
01d575f833
Enable the remaining top-level exportable resources
...
and rearrange the import/export methods a bit.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
e0f6af4700
Enable the export of several relation field types
2020-06-09 13:54:05 -04:00
Jeff Bradberry
3860c7597f
Move the import logic into methods on the ApiV2 class
2020-06-09 13:54:05 -04:00
Jeff Bradberry
e4146e9bc7
Move the export logic onto methods on the ApiV2 class
...
making it easier to invoke programmatically.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
19c92a7055
Enable notification templates
2020-06-09 13:54:05 -04:00
Jeff Bradberry
6a9add4fe3
Deal somewhat reasonably with missing fields as part of the natural key
...
- JobTemplate.organization has recently been added, we need to support
with and without
- WorkflowJobTemplateNode is shortly going to get an identifier field,
and we will need to support both with and without
2020-06-09 13:54:05 -04:00
Jeff Bradberry
ad574eb896
Enable credential export
2020-06-09 13:54:05 -04:00
Jeff Bradberry
55f79a4569
Fix a couple of flaws
...
- The dependency ordering may spit out page types that weren't in the import data set. Make sure to be able to map those to resources anyway.
- freeze() needs to be able to deal with nullable foreign keys.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
d20fa03034
Create new Import.dependent_resources method
...
that yields up resource names, even ones that aren't explicitly in the
import data, in dependency order.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
868aafb263
Filter out managed credential types
...
since we cannot patch them upon import.
2020-06-09 13:54:05 -04:00
Jeff Bradberry
3f204659a8
Temporarily disable export of resources that may not work yet
2020-06-09 13:54:05 -04:00
Jeff Bradberry
ea5b810e87
Sort the asset groups to be imported by their dependency relationships
2020-06-09 13:54:04 -04:00
Jeff Bradberry
2c00d42ced
Only use a default password if an import user doesn't already exist
2020-06-09 13:54:04 -04:00
Jeff Bradberry
d191edcaf1
Fix a Python 2 syntax error
...
it doesn't like multiple **kwargs, apparently.
2020-06-09 13:54:04 -04:00
Jeff Bradberry
65e16dc7ae
Get and assign the related objects
2020-06-09 13:54:04 -04:00
Jeff Bradberry
95b22bf05b
Begin to deal with existing matching assets
...
by using a registry allowing the lookup of Page objects by (frozen)
natural keys.
2020-06-09 13:54:04 -04:00
Jeff Bradberry
21e36ad19a
Add the calculated natural key to the export data for each asset
2020-06-09 13:54:04 -04:00
Jeff Bradberry
f53920d3bf
Begin changing Import to work with the structure created by Export
2020-06-09 13:54:04 -04:00
Jeff Bradberry
372570ce8e
Extract out get_natural_key as a standalone function
2020-06-09 13:54:04 -04:00
Jeff Bradberry
6f28361bf5
Make serialize_asset use Pages to a greater extent
2020-06-09 13:54:04 -04:00
Jeff Bradberry
0877e5305c
Modify get_natural_key to work on Pages
2020-06-09 13:54:04 -04:00
Jeff Bradberry
e4383c505f
Make more use of the functionality of Page in get_assets
...
and related methods. Also, rename get_resource_options -> get_options
and enhance_asset -> serialize_asset.
2020-06-09 13:54:04 -04:00
Jeff Bradberry
fb066eb52e
Fold the other methods doing API calls into get_assets()
2020-06-09 13:54:04 -04:00
Jeff Bradberry
6162ff0439
Start to record the role membership
...
but not really, since it still isn't fully capturing the role content_object
2020-06-09 13:54:04 -04:00
Jeff Bradberry
dfe34563aa
Resolve the natural keys of assets we've already collected
2020-06-09 13:54:04 -04:00
Jeff Bradberry
37cbf7691b
Split out separate methods for the OPTIONS call and massaging each asset dict
2020-06-09 13:54:04 -04:00
Jeff Bradberry
9280198b0f
Use a list of exportable resources to build up the parser
...
Also, handle an implicit export of everything.
2020-06-09 13:54:04 -04:00
Jeff Bradberry
2127f3c96d
Add organizations as a resource type to export
2020-06-09 13:54:04 -04:00
Jeff Bradberry
9f7fecf8da
Add basic import command
2020-06-09 13:54:04 -04:00
Jeff Bradberry
c1a07ff00b
Limit export output to only those fields needed to create the resource
2020-06-09 13:54:04 -04:00
Jeff Bradberry
f21d6b1fc4
Actually query the API for the user or users requested
2020-06-09 13:54:04 -04:00
Jeff Bradberry
4312395a3a
Normalize the requested resource into a pk
...
using the pk_or_name helper function. Also, authenticate to the API.
2020-06-09 13:54:04 -04:00
Jeff Bradberry
c1f6fec532
Add skeleton of a custom 'export' resource
...
This only takes a flag for users at the moment, and does nothing in
particular with it.
2020-06-09 13:54:04 -04:00
softwarefactory-project-zuul[bot]
3952946d9c
Merge pull request #7296 from shanemcd/twelve-dot-o-dot-o
...
Bump version to 12.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 17:06:36 +00:00
softwarefactory-project-zuul[bot]
3fa34dad04
Merge pull request #7302 from ryanpetrello/redis-no-tcp
...
remove TCP ports for redis (it only listens on a unix domain socket)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 16:59:13 +00:00
Ryan Petrello
1233462419
add some new changelog entries for 12.0.0
2020-06-09 12:39:10 -04:00
Ryan Petrello
0ad78874ce
remove TCP ports for redis (it only listens on a unix domain socket)
2020-06-09 12:29:33 -04:00
Shane McDonald
2bbbb04499
Bump version to 12.0.0
2020-06-09 12:19:17 -04:00
nixocio
fa1294922b
Add support Prompt on Launch for Workflow Job Template
...
Add support Prompt on Launch for Workflow Job Template
see: https://github.com/ansible/awx/issues/5819
2020-06-09 11:40:19 -04:00
softwarefactory-project-zuul[bot]
277b6897fa
Merge pull request #7240 from rebeccahhh/memcache-memories
...
remove memcache entirely, add in some django redis to cover it's absence
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 15:37:04 +00:00
Rebeccah
d7f9e66710
added changelog entry
2020-06-09 11:09:04 -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
Rebeccah
60800d6740
add license file for django-redis
2020-06-09 10:24:23 -04:00
Rebeccah
02cf4585f8
remove memcache license file
2020-06-09 10:24:23 -04:00
Rebeccah
669d4535b1
adding isolate db location and ingore for django_redis exceptions
2020-06-09 10:24:23 -04:00
Rebeccah Hunter
b09d9cbe41
removed django-redis as a dependency
...
Co-authored-by: Shane McDonald <me@shanemcd.com >
2020-06-09 10:24:23 -04:00
Rebeccah
d2bbe7aa1a
remove memcache from everywhere and add djagno-redis to cover it
2020-06-09 10:24:23 -04:00
softwarefactory-project-zuul[bot]
246aee623b
Merge pull request #7293 from AlanCoding/lint_failure
...
fix lint failures
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 03:12:02 +00:00
softwarefactory-project-zuul[bot]
6b3ec46fe8
Merge pull request #7291 from mabashian/ui-websocket-extensions
...
Manually bumps websocket-extensions to 0.1.14 (awx/ui)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-09 01:07:47 +00:00
AlanCoding
9dec359898
fix lint failures
2020-06-08 20:11:11 -04: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]
e5ec761434
Merge pull request #7270 from john-westcott-iv/fix_tower_settings_none
...
Prevent exception for Non value
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 21:05:58 +00:00
softwarefactory-project-zuul[bot]
40b020c370
Merge pull request #7284 from AlexSCorey/7232-ApplicationsRouteStub
...
Adds routing stubs for Applications
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 20:13:52 +00:00
softwarefactory-project-zuul[bot]
2a566f575f
Merge pull request #7290 from mabashian/ui-next-websocket-extensions
...
Manually bumps websocket-extensions to 0.1.14 (awx/ui_next)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 19:54:16 +00:00
Alex Corey
2784409c46
Fixes folder name
2020-06-08 15:34:25 -04:00
softwarefactory-project-zuul[bot]
946a86f350
Merge pull request #6780 from tchellomello/rfe_saml_mapping_2688
...
Adds SAML Attribute Mapping to Teams and Orgs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 18:58:23 +00:00
mabashian
57a6c8d693
Manually bumps websocket-extensions to 0.1.14 in awx/ui
2020-06-08 14:29:52 -04:00
mabashian
142c0da9f0
Manually bumps websocket-extensions to 0.1.14
2020-06-08 14:14:59 -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
Marcelo Moreira de Mello
3f8bc0d7c8
Adds SAML Attribute Mapping to Teams and Orgs
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-06-08 12:40:33 -04:00
Alex Corey
0df4047d3d
Adds routing stubs for Applications
2020-06-08 11:55:21 -04: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
beeankha
b457c8f133
Update a task in tower_settings integration test playbook
2020-06-08 09:57:16 -04:00
softwarefactory-project-zuul[bot]
824d798d81
Merge pull request #7116 from john-westcott-iv/token_modules
...
Initial cut at tower_token module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 12:26:43 +00:00
John Westcott IV
76dcd6d72a
Fixing scooby doo fingers
2020-06-08 07:49:58 -04:00
John Westcott IV
64846c3347
Fixing truthy issues
2020-06-08 07:09:45 -04:00
John Westcott IV
95b8bd63ea
Fixing linting issues
2020-06-08 07:06:45 -04:00
John Westcott IV
3b60529488
Fixes in testing and parameter processing
2020-06-08 06:42:33 -04:00
softwarefactory-project-zuul[bot]
7a59922f0f
Merge pull request #7245 from sean-m-sullivan/organization_job_template
...
tower_job_template to use organizations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 02:12:00 +00:00
sean-m-sullivan
360352b78e
updated version
2020-06-06 20:12:47 -05:00
sean-m-sullivan
21abf5a788
updated to remove version and add docs
2020-06-06 20:11:46 -05:00
softwarefactory-project-zuul[bot]
62dbb6bfdb
Merge pull request #7261 from shanemcd/auto-qs
...
Add queue / instance group registration to heartbeat for k8s installs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-06 13:32:08 +00:00
Shane McDonald
460f31a05d
Fix up test that was only failing in dev env
...
I'm not sure how this one slipped by. The default config is built into the
image, but we were bind-mounting an empty directory on top of it.
2020-06-06 08:58:43 -04: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
softwarefactory-project-zuul[bot]
e603cfd7ab
Merge pull request #7239 from AlexSCorey/6863-CopyProjectsAndInventories
...
Adds ux for unsynced projects
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-05 23:59:33 +00:00
mo-saeed
0bfcacfcf4
Merge branch 'devel' into devel
2020-06-06 00:19:19 +02:00
mosad
1e6437b773
Resolve conflict 2
2020-06-06 00:17:26 +02:00
softwarefactory-project-zuul[bot]
3cdeb48d3f
Merge pull request #7271 from jladdjr/bump_foreman_collection_0.8.1
...
Bump foreman collection to 0.8.1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-05 22:04:23 +00:00
mosad
7d0c49c043
Fix conflict
2020-06-05 23:41:20 +02:00
John Westcott IV
1f17e02fe9
Adding more documenation and added existing_token_id param
2020-06-05 16:19:23 -04:00
John Westcott IV
0e54f76f80
Fixing missing raw from merge type
2020-06-05 16:10:26 -04:00
Jim Ladd
5df08711e9
Bump foreman collection to 0.8.1
...
* New release includes:
'add host_filters and want_ansible_ssh_host like script used to have'
2020-06-05 11:25:11 -07:00
John Westcott IV
41d0548af6
Fixing truthy linting issue
2020-06-05 13:53:20 -04:00
John Westcott IV
11da8e254d
Changing documention and fixing sanity tests
2020-06-05 13:53:20 -04:00
John Westcott IV
30346618f1
Adding more through testing of tower_oauthtoken including failure messages
2020-06-05 13:53:20 -04:00
John Westcott IV
7c88a51992
Adding more details about tower_oauthtoken parameter
2020-06-05 13:50:39 -04:00
John Westcott IV
1a0407ba50
Fixing ny -> my typos
2020-06-05 13:50:39 -04:00
John Westcott IV
1dbea4614b
Rebasing and fixing oauthtoken docs
2020-06-05 13:50:39 -04:00
John Westcott IV
6e9a43513e
Removed some debugging and added an exmaple
2020-06-05 13:50:09 -04:00
John Westcott IV
e50c8fc9c9
Updated docs and added block on tests
2020-06-05 13:50:09 -04:00
John Westcott IV
e6416d770b
Initial cut at tower_token module
2020-06-05 13:50:09 -04:00
John Westcott IV
4de7de3ce9
Prevent exception for Non value
2020-06-05 13:29:37 -04:00
softwarefactory-project-zuul[bot]
e6b1e55274
Merge pull request #7229 from AlanCoding/very_sane
...
Comply with updated Ansible sanity test rules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-05 16:23:53 +00:00
Alex Corey
49053d3473
Adds Inventory Sources Schedules
2020-06-05 11:50:53 -04:00
softwarefactory-project-zuul[bot]
f9a7db6045
Merge pull request #7216 from AlanCoding/inventory_token
...
Sync inventory param processing with modules (token and config file support)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-05 15:20:01 +00:00
Alex Corey
edb0df788b
Improves copy clipaboard message and some prop names
2020-06-05 10:47:01 -04:00
Alex Corey
40cd87f253
Adds message for unsynced projects for copy to clipboard button
2020-06-05 10:47:01 -04:00
softwarefactory-project-zuul[bot]
22a9c29961
Merge pull request #7262 from ryanpetrello/dep-src-minus
...
remove LGPL source for dependencies we've since removed
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-05 00:45:12 +00:00
Ryan Petrello
951f13c066
remove lgpg source for dependencies we've since removed
2020-06-04 18:45:33 -04:00
softwarefactory-project-zuul[bot]
4a5edf7b88
Merge pull request #7184 from wenottingham/a-preview-of-whats-to-come
...
Remove dev env futzing of supervisord.conf permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-04 21:47:02 +00:00
Jeff Bradberry
ced8f42835
Force worker processes to have a different signal handler from the parent
...
Situations have come up where the 5+ minute kill signal for
run_task_manager is emitted to the worker process running it, but
since the worker improperly inherited the AWXConsumerBase().stop()
handler a deadlock ultimately was triggered on the database
connection.
2020-06-04 15:41:28 -04:00
softwarefactory-project-zuul[bot]
8c51993278
Merge pull request #7242 from nixocio/ui_update_jt_form
...
Modify JobTemplateForm to use formik `setValue`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-04 19:34:39 +00:00
softwarefactory-project-zuul[bot]
5fcf1a2d5e
Merge pull request #7249 from AndrewCopeland/conjur-url-encoding
...
URL encode '/' to '%2F' for conjur credential plugin
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-06-04 19:22:40 +00:00
softwarefactory-project-zuul[bot]
61a1cfa35a
Merge pull request #7208 from nixocio/ui_issue_7016
...
Add error feedback in Preview Step
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-04 19:04:43 +00:00
AndrewCopeland
4531c418e2
URL encode '/' to '%2F' for conjur credential plugin
2020-06-04 09:57:00 -04:00
softwarefactory-project-zuul[bot]
7623257a6c
Merge pull request #7244 from ansible/jakemcdermott-remove-auth-props
...
Remove unneeded auth props
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-04 13:50:42 +00:00
sean-m-sullivan
3fa3ddf04b
tower_job_template to use organizations
2020-06-04 00:12:02 -05:00
Jake McDermott
fdb53bd1af
Remove unneeded auth props
2020-06-03 19:52:53 -04:00
softwarefactory-project-zuul[bot]
0615252cf7
Merge pull request #7223 from jakemcdermott/ui-next-app-container
...
Add AppContainer and move bootstrapping to App component
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-03 23:21:16 +00:00
Jake McDermott
cb453de6a4
Add AppContainer and move bootstrapping to App component
2020-06-03 18:20:26 -04:00
nixocio
9c57f550ed
Modify JobTemplateForm to use formik setValue
...
Modify JobTemplateForm to use formik `setValue`. Following the same
convention used in the `.WorkflowJobTemplateForm`. Also, replace the
usage of `useFormikContext` to `useField`.
2020-06-03 16:06:41 -04:00
softwarefactory-project-zuul[bot]
7060fbd3c2
Merge pull request #7228 from wenottingham/one-container-only-vasili
...
Move to one container image rather than two mostly-identical ones
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-03 16:27:34 +00:00
softwarefactory-project-zuul[bot]
974b219858
Merge pull request #7202 from AlexSCorey/6590-InventorySourceNotifications
...
Adds inventory sources notifications list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-03 15:56:53 +00:00
AlanCoding
4657680f9e
Get sanity tests to work for ansible.tower and Ansible 2.10
2020-06-03 11:42:56 -04:00
Bill Nottingham
64e3135754
Only build one awx image instead of separate web and task images
2020-06-03 10:48:48 -04:00
Alex Corey
68a8dda869
Adds inventory sources notifications list
2020-06-03 10:22:03 -04:00
softwarefactory-project-zuul[bot]
fb8b90254c
Merge pull request #7183 from AlexSCorey/7104-UserTeamsDisassociate
...
Adds disassociate functionality and an empty state for Sys Admin
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-03 14:04:44 +00:00
AlanCoding
86f1ba984a
Comply with updated Ansible sanity test rules
2020-06-03 08:44:11 -04:00
AlanCoding
e3814c6f0f
Share inventory plugin auth code with modules
...
refactor shared auth option definitions to repeat less
2020-06-02 21:17:12 -04:00
Bill Nottingham
559d917184
Make supervisor more consistent
...
Configs go in /etc, sockets in /var/run/supervisor for all invocations.
2020-06-02 19:51:16 -04:00
softwarefactory-project-zuul[bot]
ec2c121762
Merge pull request #7219 from AlanCoding/config_bug
...
fix bug with config file [general] section
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 23:31:45 +00:00
AlanCoding
0c3d27e818
fix bug with config file [general] section
2020-06-02 19:05:45 -04:00
softwarefactory-project-zuul[bot]
0a3ac25c1a
Merge pull request #7226 from beeankha/update_collections_readme
...
Make edits to auth portion of Collection readme
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 20:46:27 +00:00
softwarefactory-project-zuul[bot]
101c70c152
Merge pull request #7222 from john-westcott-iv/fix_fail_json
...
Fixing fail_json error
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 20:38:07 +00:00
softwarefactory-project-zuul[bot]
80fb713f91
Merge pull request #7224 from john-westcott-iv/utilize_has_yaml
...
Now respecting the HAS_YAML variable
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 20:32:32 +00:00
beeankha
22d1c8a59c
Make edits to auth portion of Collection readme
2020-06-02 16:14:24 -04:00
nixocio
68568be235
Add error feedback in Preview Step
...
Add error feedback in Preview Step.
closes: https://github.com/ansible/awx/issues/7016
2020-06-02 15:21:22 -04:00
John Westcott IV
aa54cf097b
Now respecting the HAS_YAML variable
2020-06-02 14:54:44 -04:00
John Westcott IV
24571166f6
Fixing fail_json error
2020-06-02 14:40:53 -04:00
Alex Corey
af70e3bb49
updates sys admin message
2020-06-02 14:36:17 -04:00
softwarefactory-project-zuul[bot]
990eead3ac
Merge pull request #7204 from rooftopcellist/label_tests
...
Add basic functional tests for labels
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 18:23:21 +00:00
softwarefactory-project-zuul[bot]
5e5026aae8
Merge pull request #7129 from keithjgrant/6594-user-teams-list
...
User teams list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 17:32:37 +00:00
softwarefactory-project-zuul[bot]
3dec277331
Merge pull request #7125 from mabashian/5880-cred-plugins
...
Adds basic credential plugin support to relevant fields in the static credential forms
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 17:25:48 +00:00
softwarefactory-project-zuul[bot]
41894e30ac
Merge pull request #7081 from keithjgrant/6640-jt-form-loading
...
JT form loading UX
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 16:45:05 +00:00
Keith Grant
8cdb05e4a2
add org name to user team search columns
2020-06-02 09:13:42 -07:00
mabashian
66df922956
Wrap credential form submission code in useRequest to avoid the "unmounted component" errors we've seen if we try to push a new route onto the history but the coomponent is already unmounted.
2020-06-02 12:06:13 -04:00
Keith Grant
455cd74492
fix tests
2020-06-02 08:46:37 -07:00
Keith Grant
e57bd88bd2
add Lookup test for disabled isLoading state
2020-06-02 08:46:37 -07:00
Keith Grant
af118fec99
Disable field inputs while fetching data
...
In the JT form, disable the Lookup and Select box fields for any
fields that need to fetch data, until data fetching is complete
2020-06-02 08:46:37 -07:00
softwarefactory-project-zuul[bot]
9d3b19341d
Merge pull request #7166 from nixocio/ui_update_translation_process
...
Add section about issues to be translated
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2020-06-02 15:42:26 +00:00
softwarefactory-project-zuul[bot]
87607dd997
Merge pull request #7186 from jakemcdermott/ui-next-route-config
...
Relocate route config, remove route render props, refactor top-level routes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 14:41:50 +00:00
Alex Corey
15d6c5fb7a
Adds disassociate functionality and an empty state for Sys Admin
2020-06-02 10:16:53 -04:00
Jake McDermott
718d3728dd
Relocate route config and remove route render props
2020-06-02 10:08:40 -04:00
softwarefactory-project-zuul[bot]
7e0dc41bf7
Merge pull request #7214 from ryanpetrello/conjur-changelog
...
update the changelog for a conjur credential plugin bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 12:15:15 +00:00
Ryan Petrello
72c7ace1a0
update the changelog for a conjur credential plugin bug
...
see: https://github.com/ansible/awx/issues/7191
2020-06-02 07:38:08 -04:00
softwarefactory-project-zuul[bot]
644ecdb1fb
Merge pull request #7200 from ryanpetrello/conjur-quote-plus
...
properly quote conjur URLs that contain spaces
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-02 01:23:06 +00:00
softwarefactory-project-zuul[bot]
0abfa428c4
Merge pull request #7205 from mabashian/http-proxy-audit
...
Bump http-proxy to >1.18.1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-01 20:29:34 +00:00
mabashian
b01e312b8f
Remove unnecessary sleep
2020-06-01 16:08:44 -04:00
mabashian
78ade1d99d
Build inputSourcesMap using an array reduce method instead of forEach with a local variable.
2020-06-01 15:55:18 -04:00
softwarefactory-project-zuul[bot]
568e70b68b
Merge pull request #7196 from rooftopcellist/labels_changelog
...
Changelog entry for label removal issue
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-01 18:47:53 +00:00
mabashian
5367bc4d3b
Adds test coverage for cred plugin prompt
2020-06-01 14:46:13 -04:00
mabashian
df069f3874
Adds prop type checking to a few components that were missing it. Adds basic test coverage for credential plugin field and selected components. Adds foundation for credential plugin prompt component tests (more coverage to come in a later commit).
2020-06-01 14:46:13 -04:00
mabashian
e927680cc2
Fix linting errors
2020-06-01 14:46:13 -04:00
mabashian
4b95297bd4
Adds basic credential plugin support to relevant fields in the static credential forms.
2020-06-01 14:46:13 -04:00
mabashian
068d9660b3
Addresses npm audit security report vulnerabilities with http-proxy which is a dependency of some of our dependencies.
2020-06-01 14:40:33 -04:00
Christian Adams
58737a64e1
Add basic functional tests for labels
2020-06-01 14:22:29 -04:00
Ryan Petrello
cfe8a1722c
properly quote conjur URLs that contain spaces
...
see: https://github.com/ansible/awx/issues/7191
2020-06-01 09:48:15 -04:00
Christian Adams
e373ae1e27
Changelog entry for label removal issue
2020-06-01 00:42:38 -04:00
softwarefactory-project-zuul[bot]
9d42b8f0f2
Merge pull request #7189 from wenottingham/aaargh
...
Hardcode --kubeconfig and therefore only support OpenShift 3.11+
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 23:44:16 +00:00
softwarefactory-project-zuul[bot]
54167d9693
Merge pull request #7190 from shanemcd/less-bounce
...
Stop bouncing k8s deployment post-install
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 20:31:15 +00:00
mosad
4a9603a7ea
Allow priv container for awx_task and option to create psp
2020-05-29 20:24:49 +02:00
Shane McDonald
747fdf38d8
Stop bouncing k8s deployment post-install
...
We shouldnt need to do this now that RabbitMQ autoclustering is gone.
2020-05-29 13:47:33 -04:00
Bill Nottingham
0f0e401c98
Hardcode --kubeconfig and therefore only support OpenShift 3.11+
...
Avoid trying to parse inconsitent oc --version output
2020-05-29 13:41:49 -04:00
softwarefactory-project-zuul[bot]
80e22ff2ce
Merge pull request #7185 from mstrent/devel
...
Add subnet configuration to Docker Compose to avoid conflicts.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 17:10:29 +00:00
softwarefactory-project-zuul[bot]
d205685541
Merge pull request #7103 from AlexSCorey/6921-UserAndTeamsAccessAdd
...
Adds support to user and team access add
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2020-05-29 13:54:28 +00:00
softwarefactory-project-zuul[bot]
3b06d7b02b
Merge pull request #7143 from rooftopcellist/rm_label_500
...
[WIP] Allow org admins to remove labels
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 13:32:42 +00:00
Alex Corey
ca6ae24032
makes whole card selectable
2020-05-29 09:19:28 -04:00
Alex Corey
585ca082e3
Improves naming and updates resource list and adds search functionality
2020-05-29 09:19:28 -04:00
Alex Corey
4f6d7e56eb
Adds support to user and team access add
2020-05-29 09:19:28 -04:00
nixocio
8527991cb2
Add section about issues to be translated
...
Add steps related to issues to be translated.
2020-05-29 09:04:39 -04:00
softwarefactory-project-zuul[bot]
9de83fdcfe
Merge pull request #7172 from keithjgrant/7142-prompt-extra-vars
...
Preserve extra_vars when they are not prompted
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 12:17:03 +00:00
mosad
b13a175668
Reshape security context for AWX containers
2020-05-29 12:35:45 +02:00
softwarefactory-project-zuul[bot]
c1ec84d4a9
Merge pull request #7168 from Wilk42/devel
...
Absent not working for tower_workflow_job_template_node Fix
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-29 02:23:08 +00:00
excalibrax
1f2481211b
update to workflow node delete
2020-05-28 16:00:46 -05:00
Christian Adams
d3086206b4
allow org admins to remove labels
2020-05-28 14:36:43 -04:00
softwarefactory-project-zuul[bot]
b1853d815b
Merge pull request #7177 from kdelee/firehose_event_time
...
Set event time and date in firehose script
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-28 17:42:02 +00:00
Bill Nottingham
131f5ff018
Remove dev env futzing of supervisord.conf permissions
...
If we just link it into the dev env, we don't need to copy it at
startup, and we don't need write permissions on it.
2020-05-28 13:12:57 -04:00
Elijah DeLee
efa5a95cf1
fix flake8
2020-05-28 13:00:37 -04:00
mstrent
8d6d5eeed8
Add subnet configuratin to Docker Compose to avoid conflicts.
...
The out of the box subnet Docker Compose selects may conflict with your existing LAN subnets. This makes it configurable.
2020-05-28 09:17:45 -07:00
softwarefactory-project-zuul[bot]
38025e1926
Merge pull request #7182 from nixocio/ui_issue_7170
...
Add Wizard buttons as internationalization
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-28 15:10:28 +00:00
softwarefactory-project-zuul[bot]
0e24cb3eac
Merge pull request #7171 from nixocio/ui_issue_6718
...
Add "of" to "Run on" field in schedule form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-28 15:06:38 +00:00
nixocio
6cf195a27e
Add Wizard buttons as internationalization
...
See: https://www.patternfly.org/v4/documentation/react/components/wizard#props
See: https://github.com/ansible/awx/issues/7170
2020-05-28 10:26:44 -04:00
softwarefactory-project-zuul[bot]
39b37817a1
Merge pull request #6265 from djj106/devel
...
Add support for importing host/group descriptions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-28 01:53:03 +00:00
softwarefactory-project-zuul[bot]
6d46ee7a01
Merge pull request #7124 from Akasurde/awx_7052
...
vmware_vm_inventory: Replace guest.guestId with config.guestId
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-28 01:48:28 +00:00
Elijah DeLee
90ca2fd59b
be a bit more respectful of event request
...
minimum events made now is 10,000, used to be 10,000*number of cores.
could dig deeper but this is better for debugging changes to script
2020-05-27 19:34:12 -04:00
softwarefactory-project-zuul[bot]
a5602cc2e7
Merge pull request #7178 from ryanpetrello/sumologic-fix
...
add a changelog note for the sumologic token fix
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 23:06:43 +00:00
softwarefactory-project-zuul[bot]
4fbab7f1b3
Merge pull request #7175 from ryanpetrello/cred-plugin-fifoooooooh-noooooooo
...
remove the usage of create_temporary_fifo from credential plugins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 23:06:35 +00:00
Elijah DeLee
5d5edf6535
create timestamp outside loop
...
this may be expensive
2020-05-27 18:43:26 -04:00
Elijah DeLee
a599afa81c
Also apply time delta to job
...
This way they all happened on the same day
2020-05-27 18:29:11 -04:00
Ryan Petrello
49dfb5dcaf
add a changelog note for the sumologic token fix
...
see: https://github.com/ansible/awx/issues/7139
2020-05-27 18:25:15 -04:00
Elijah DeLee
1835787772
add option to set hour delta on firehose
2020-05-27 17:56:07 -04:00
Elijah DeLee
00060c9572
make time delta for firehose events configurable
...
This was hardcoded to back in january, which make it of limited use testing
automation analytics behavior when there are many events, we need it to be sometime in the past two months.
Will take another pass to do the hours delta
2020-05-27 17:47:38 -04:00
Ryan Petrello
01c89398b7
remove the usage of create_temporary_fifo from credential plugins
...
this resolves an issue that causes an endless hang on with Cyberark AIM
lookups when a certificate *and* key are specified
the underlying issue here is that we can't rely on the underyling Python
ssl implementation to *only* read from the fifo that stores the pem data
*only once*; in reality, we need to just use *actual* tempfiles for
stability purposes
see: https://github.com/ansible/awx/issues/6986
see: https://github.com/urllib3/urllib3/issues/1880
2020-05-27 17:46:00 -04:00
Keith Grant
fe7df910e2
add tests for preview step extra vars
2020-05-27 11:29:44 -07:00
nixocio
1c8fb0636c
Add "of" to "Run on" field in schedule form
...
Also, add a few strings to internationalization.
closes: https://github.com/ansible/awx/issues/6718
2020-05-27 14:26:07 -04:00
Keith Grant
5eeb8b0337
fix extra_vars when not prompted during launch
2020-05-27 11:15:41 -07:00
softwarefactory-project-zuul[bot]
f4dfbcdf18
Merge pull request #7149 from beeankha/fix_collection_routing
...
Update meta/routing.yml (to meta/runtime.yml) for AWX Collection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 18:08:13 +00:00
softwarefactory-project-zuul[bot]
02171ce2a1
Merge pull request #7169 from beeankha/specify_approval_notifications_for_pagerduty
...
Update Pagerduty and Grafana Approval Notifications
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 18:04:08 +00:00
softwarefactory-project-zuul[bot]
193bd6d05b
Merge pull request #7159 from rooftopcellist/sumologic_conf
...
Correctly parse sumologic url paths
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 17:36:38 +00:00
beeankha
0d7af90e8c
Update Pagerduty and Grafana approval notifications
2020-05-27 13:03:28 -04:00
Christian Adams
4d5af1d191
Correctly parse sumologic url paths
...
- Sumologic includes a token with a '==' at the end of it's host path.
This adds rsyslog conf parsing tests and does not escape equals
signs.
2020-05-27 13:02:07 -04:00
softwarefactory-project-zuul[bot]
df9a8d537f
Merge pull request #7113 from marshmalien/7024-inv-group-host-alert
...
Fix inventory group host list error modal dismissal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 16:21:16 +00:00
softwarefactory-project-zuul[bot]
09caf729f1
Merge pull request #7147 from beeankha/pagerduty_approval_notification_fix
...
Fix Approval Notifications for PagerDuty
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 14:57:10 +00:00
softwarefactory-project-zuul[bot]
f042b8adf5
Merge pull request #7167 from ryanpetrello/typo-playbooks
...
fix a typo in the playbook discovery tooling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 14:51:15 +00:00
Ryan Petrello
8b97e3f8bb
fix a typo in the playbook discovery tooling
2020-05-27 10:24:34 -04:00
softwarefactory-project-zuul[bot]
61d5dc4cb2
Merge pull request #7068 from mabashian/pf-upgrades
...
Upgrade patternfly deps to latest stable versions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-27 14:19:35 +00:00
beeankha
8ab885de93
Update changelog
2020-05-27 09:34:51 -04:00
softwarefactory-project-zuul[bot]
1b1a93dd4b
Merge pull request #7120 from fherbert/playbook_symlinks
...
Add option to follow symlinks when scanning for playbooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 22:26:49 +00:00
beeankha
1e8a9a7df3
Rename routing.yml to runtime.yml
2020-05-26 16:57:09 -04:00
Francois Herbert
e2d3407f66
Fixup indenting for linting
2020-05-27 08:04:25 +12:00
softwarefactory-project-zuul[bot]
d42f57d726
Merge pull request #7034 from tchellomello/ca_trust_dir
...
Fixes ca_trust_dir mapping for k8s and openshift
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 20:03:00 +00:00
softwarefactory-project-zuul[bot]
d239c82ff5
Merge pull request #7101 from keithjgrant/5996-inventory-removable
...
make Inventory optional if prompt-on-launch is true
Reviewed-by: Daniel Sami
https://github.com/dsesami
2020-05-26 20:01:56 +00:00
softwarefactory-project-zuul[bot]
a480e79e21
Merge pull request #7110 from john-westcott-iv/tower_job_tmplate_webhook_service
...
Tower job template webhook service
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 19:56:33 +00:00
beeankha
09e62df84a
Fix approval notifications for PagerDuty
2020-05-26 15:47:30 -04:00
Francois Herbert
b939637266
Add warning regarding infinite recursion
2020-05-27 07:15:13 +12:00
softwarefactory-project-zuul[bot]
ffe328dcf9
Merge pull request #7146 from john-westcott-iv/fix_module_docs
...
Fixing tower_schedule oauth_token
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 17:00:15 +00:00
John Westcott IV
10a6ad92b7
Fixing tower_schedule oauth_token
2020-05-26 12:31:55 -04:00
softwarefactory-project-zuul[bot]
ca1c7b38db
Merge pull request #7118 from john-westcott-iv/module_docs
...
Moving tower_oauthtoken into a doc fragement
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 16:15:36 +00:00
John Westcott IV
dbeb7ec67c
Fixing space issue
2020-05-26 11:23:41 -04:00
Abhijeet Kasurde
cb1b42a93e
vmware_vm_inventory: Replace guest.guestId with config.guestId
...
guest.guestId is optional value and may not be populated everytime.
Use config.guestId instead which is mandatory.
Removed 'tag' property from properties since this property is never
populated.
Partially fixes https://github.com/ansible/awx/issues/7052
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-05-23 19:59:26 +05:30
Keith Grant
75fd703530
add UserTeamList tests
2020-05-22 11:05:32 -07:00
John Westcott IV
33aee7f830
Allowing auth_legacy to be converted into tower.tower namespace
2020-05-22 06:32:29 -04:00
Francois Herbert
4042e78757
Add option to follow symlinks when scanning for playbooks
2020-05-22 16:06:28 +12:00
Keith Grant
1bb29ec5f7
add user teams list
2020-05-21 16:24:11 -07:00
softwarefactory-project-zuul[bot]
b81c9dbeea
Merge pull request #7117 from ryanpetrello/changelog-head-start
...
add some recent changes to the changelog for the next major release
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2020-05-21 18:48:22 +00:00
softwarefactory-project-zuul[bot]
0dab3e920f
Merge pull request #7085 from marshmalien/inv-src-detail-sync-btn
...
Add inventory source detail sync button
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 18:44:46 +00:00
softwarefactory-project-zuul[bot]
496c0c5921
Merge pull request #6733 from john-westcott-iv/tower_schedule
...
Initial version of tower_schedule
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 18:34:57 +00:00
softwarefactory-project-zuul[bot]
ebade7b9b7
Merge pull request #7027 from jakemcdermott/basic-websockets
...
Add basic output updates with websockets
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 18:18:42 +00:00
Marliana Lara
902a31d073
Switch tooltips to FieldTooltips
2020-05-21 14:10:47 -04:00
Ryan Petrello
43825faa72
add some recent changes to the changelog for the next major release
2020-05-21 13:50:41 -04:00
Jake McDermott
d40497aca5
Add basic output updates with websockets
2020-05-21 13:48:55 -04:00
John Westcott IV
c61e875bf8
Moving tower_oauthtoken into a doc fragement
2020-05-21 13:44:29 -04:00
softwarefactory-project-zuul[bot]
24691f6c75
Merge pull request #7114 from ryanpetrello/awxkit-version
...
don't use symlinks for awxkit VERSION
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 17:28:50 +00:00
softwarefactory-project-zuul[bot]
f5eb673898
Merge pull request #7028 from marshmalien/6576-inv-src-edit-form
...
Add inventory source edit form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 16:49:38 +00:00
Ryan Petrello
d35e87ace7
test that CI works for version checking
2020-05-21 12:46:40 -04:00
softwarefactory-project-zuul[bot]
95a722255b
Merge pull request #7075 from beeankha/bye_bye_hipchat
...
Remove HipChat Notification Type
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 16:41:54 +00:00
softwarefactory-project-zuul[bot]
385365a78f
Merge pull request #7035 from nixocio/ui_issue_7011
...
Add source control branch to prompt launch
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 16:36:50 +00:00
Ryan Petrello
0c6b7fdb59
don't use symlinks for awxkit VERSION
...
as much as I'd like this to just work, certain versions of pip just
don't support it -_-
see: https://github.com/ansible/awx/issues/7107
see: https://github.com/pypa/pip/issues/7555
so unfortunately, we just have to track these as two distinct files and
just keep them in sync
2020-05-21 12:10:33 -04:00
Marliana Lara
580f098990
Fix inventory group host list error modal dismissal
2020-05-21 11:41:04 -04:00
John Westcott IV
d733903a22
Removing ignore_errors from examples
2020-05-21 10:42:13 -04:00
John Westcott IV
a2243d91d2
Now actually checking the version instead of just getting it
2020-05-21 09:15:06 -04:00
softwarefactory-project-zuul[bot]
d4084c0b13
Merge pull request #7108 from nixocio/ui_issue_7105
...
Make consistent usage of `useRequest` to delete items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-21 12:55:34 +00:00
John Westcott IV
00f8dd9e6a
Adding '' option to webhook_service
2020-05-21 08:25:32 -04:00
nixocio
77691a9631
Make consistent usage of useRequest to delete items
...
Make consistent usage of `useRequest` to delete items. This change is
required to avoid warnings such as `Warning: Can't perform a React state
update on an unmounted component.`
See: https://github.com/ansible/awx/issues/7105
2020-05-20 17:29:34 -04:00
softwarefactory-project-zuul[bot]
7939f2d320
Merge pull request #7106 from ryanpetrello/no-symlinks
...
Revert "follow symlinks while discovering valid playbooks"
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-20 21:04:29 +00:00
Ryan Petrello
53be991cfe
Revert "follow symlinks while discovering valid playbooks"
...
This reverts commit 3dd21d720e .
2020-05-20 16:30:44 -04:00
beeankha
ce5272eae6
Make edits to Changelog, remove all HipChat-related params from tower_notification module
2020-05-20 16:27:01 -04:00
John Westcott IV
a4ec6f6763
Validating the version of python-dateutil
2020-05-20 14:41:43 -04:00
John Westcott IV
cc037cb4b5
Removing ignore_errors for tasks which should succeed
2020-05-20 14:41:27 -04:00
nixocio
226dac7b24
Add source control branch to prompt launch
...
Add source control branch to prompt launch.
Also, add missing tooltips for `JobTemplateForm`.
closes: https://github.com/ansible/awx/issues/7011
2020-05-20 14:24:04 -04:00
Marliana Lara
ea5e35910f
Fix project lookup autocomplete behavior
...
* Refactor credential lookup to use useRequest hook
* Update unit tests
2020-05-20 12:29:02 -04:00
Keith Grant
455dfa6caa
make Inventory optional if prompt-on-launch is true
2020-05-20 09:19:37 -07:00
softwarefactory-project-zuul[bot]
c2c6f2a197
Merge pull request #7079 from wenottingham/short-circuit
...
Always check configuration before gathering data.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-20 16:03:27 +00:00
Bill Nottingham
17139f1f82
Always check configuration before gathering data.
...
We shouldn't perform expensive operations if we won't be able to send it.
Only log at debug level, otherwise every node will log this every 5
minutes.
2020-05-20 11:03:13 -04:00
softwarefactory-project-zuul[bot]
574838740f
Merge pull request #7098 from Spredzy/fix_builds
...
Fix artifact builds
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-20 13:38:11 +00:00
softwarefactory-project-zuul[bot]
f8681cfb6b
Merge pull request #7082 from AlanCoding/only_roles
...
Narrow function of task to be strictly role install
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-20 13:23:00 +00:00
Yanis Guenane
5a69074b09
Fix artifact builds
2020-05-20 14:54:02 +02:00
beeankha
dea7ec7845
Update changelog and README text
2020-05-19 20:48:09 -04:00
softwarefactory-project-zuul[bot]
81272a8150
Merge pull request #7088 from wenottingham/rsyslog-dev-env
...
Fix rsyslog in the dev env by using a local dir volume
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 21:56:23 +00:00
softwarefactory-project-zuul[bot]
5dfe53f158
Merge pull request #7023 from nixocio/ui_issue_6971
...
Modify handleDelete for JobTemplateDetails and WorkflowJobTemplateDetail
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 21:42:18 +00:00
softwarefactory-project-zuul[bot]
fe7a51f8f7
Merge pull request #7089 from jakemcdermott/update-zuul-download-script
...
Use man pages
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 21:42:13 +00:00
Jake McDermott
7ea96ad468
Use man pages
2020-05-19 17:05:51 -04:00
Bill Nottingham
63494c94b7
Fix rsyslog in the dev env by using a local dir volume
...
We broke this in the image refactor.
2020-05-19 17:00:09 -04:00
softwarefactory-project-zuul[bot]
0618822fe5
Merge pull request #7080 from nixocio/ui_add_items_to_translation
...
Make consistent usage of `pluralizedItemName` for internationalization
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 20:51:17 +00:00
softwarefactory-project-zuul[bot]
a306397586
Merge pull request #7077 from jakemcdermott/zuul-retry-chromium-download
...
Retry chromium download in zuul
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 20:35:19 +00:00
softwarefactory-project-zuul[bot]
785a8d9c77
Merge pull request #7084 from ryanpetrello/wsbroadcast-noisy-startup
...
make the run_wsbroadcast command less noisy at startup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 20:22:29 +00:00
softwarefactory-project-zuul[bot]
a2e5639128
Merge pull request #7087 from ryanpetrello/egg-info-speedup
...
speed up .egg-info generation on certain systems
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 20:17:26 +00:00
beeankha
bc4d789da0
Remove HipChat notification type
2020-05-19 15:00:27 -04:00
Ryan Petrello
296995e8bd
speed up .egg-info generation on certain systems
2020-05-19 15:00:13 -04:00
nixocio
1f7a36490d
Update deletion of items for JobTemplateDetails and WorkflowJobTemplateDetail
...
Update deletion of items for JobTemplateDetails and WorkflowJobTemplateDetail
to remove warnings related update on an unmounted component. Use custom
hook `useRequest`.
closes: https://github.com/ansible/awx/issues/6971
2020-05-19 14:00:54 -04:00
Marliana Lara
f9fb9b120b
Add inventory source detail sync button
2020-05-19 13:33:32 -04:00
Ryan Petrello
fbe679e651
make the run_wsbroadcast command less noisy at startup
...
this command yells a lot until migrations are finished; let's make it
not do that
see: https://github.com/ansible/awx/issues/7000
2020-05-19 13:09:49 -04:00
AlanCoding
751ca57390
Narrow function of task to be strictly role install
2020-05-19 12:30:10 -04:00
nixocio
10f8983554
Make consistent usage of pluralizedItemName for internationalization
...
Make consistent usage of `pluralizedItemName` for internationalization.
Component `PaginatedDataList`.
2020-05-19 11:47:57 -04:00
softwarefactory-project-zuul[bot]
bfdd136a46
Merge pull request #7071 from JoelKle/fix_host_port
...
AWX installer docker-compose params `host_port` and `host_port_ssl` can also be undefined to prevent exposing a port.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 15:37:32 +00:00
softwarefactory-project-zuul[bot]
e74fb194bc
Merge pull request #6988 from AlexSCorey/6946-SurveyFormValidationError
...
6946 survey form validation error
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 15:32:38 +00:00
Jake McDermott
17efb34c6a
Retry chromium download in zuul
2020-05-19 10:19:38 -04:00
JoelKle
39c32fb5d0
AWX installer docker-compose params host_port and host_port_ssl
...
can also be undefined to prevent exposing a port.
Signed-off-by: JoelKle <34544090+JoelKle@users.noreply.github.com >
2020-05-19 10:03:29 +02:00
softwarefactory-project-zuul[bot]
87e3d62684
Merge pull request #7069 from wenottingham/api-doesnt-live-here-anymore
...
Remove obsolete settings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-19 00:06:28 +00:00
Bill Nottingham
057933f030
Remove more unused settings from defaults (and some cases, the database)
2020-05-18 18:20:05 -04:00
Bill Nottingham
73b9d25371
Remove gather interval setting
...
This is a) the wrong settings key name
b) the same as the default in awx/main/conf.py anyway.
2020-05-18 17:55:07 -04:00
Bill Nottingham
73b0506e96
Remove obsolete setting.
...
This hasn't been used for years now.
2020-05-18 17:41:15 -04:00
mabashian
d6f7692a7d
Upgrade patternfly deps to latest stable versions
2020-05-18 15:46:48 -04:00
softwarefactory-project-zuul[bot]
973e6f4213
Merge pull request #6699 from mabashian/5879-gce
...
Adds support for GCE credentials in credential form(s)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 19:34:40 +00:00
mabashian
da1a19ce88
Fixes pathing after aliases removed
2020-05-18 15:06:20 -04:00
softwarefactory-project-zuul[bot]
38f1393030
Merge pull request #7042 from jakemcdermott/fix-disabled-management-job-notifications
...
Enable management job notications for admins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 18:44:03 +00:00
softwarefactory-project-zuul[bot]
9a66364a9d
Merge pull request #7065 from mabashian/6998-convergence-approval
...
Fixes bug where all_parents_must_converge was not being set for new or existing approval nodes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 18:28:54 +00:00
mabashian
67b826b438
Moves credential mocks out to data json files
2020-05-18 14:25:36 -04:00
mabashian
428527052c
Use credential type value from hook value instead of accessing it directly
2020-05-18 14:23:47 -04:00
mabashian
4a9d39c3fa
Adds support for GCE credentials in credential form(s)
2020-05-18 14:23:47 -04:00
mabashian
f29144ba91
Fixes bug where all_parents_must_converge was not being set for new or existing approval nodes.
2020-05-18 13:23:57 -04:00
softwarefactory-project-zuul[bot]
49edaab861
Merge pull request #7048 from rooftopcellist/update_po_files_11.2.0
...
Update PO and POT translation files for 11.2.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 17:08:23 +00:00
Marliana Lara
e509bbfbb3
Update lookups to use useRequest hook
2020-05-18 12:38:07 -04:00
softwarefactory-project-zuul[bot]
4b02e4ab57
Merge pull request #7045 from rooftopcellist/mark_after_db
...
Mark job_explanation strings after they are read from the db
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 15:46:27 +00:00
softwarefactory-project-zuul[bot]
60d2409321
Merge pull request #6743 from john-westcott-iv/version_warning
...
Adding version checking to collection
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2020-05-18 15:16:35 +00:00
softwarefactory-project-zuul[bot]
9d420df632
Merge pull request #6950 from AlexSCorey/6903-InventorySourceSyncAll
...
Adds Inventory Source Sync Button
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-18 14:18:27 +00:00
Marliana Lara
71ef219ffb
Add inventory source edit form
2020-05-18 10:15:00 -04:00
Alan Rominger
22cdc129ad
Patches from tinkering with tests and default to devel version ( #8 )
...
This causes make install_collection to avoid templating the version
so that it can still be used as-is in development
2020-05-18 08:51:39 -04:00
Christian Adams
048c394897
Update PO and POT translation files for 11.2.0
2020-05-15 22:53:36 -04:00
Christian Adams
19ccb5e213
Mark job_explanation strings after they are read from the db
...
- For strings that need to be translated, but are saved in the db:
* They must be marked for translation using gettext_noop() to be
translated.
* And must also be marked for translation with _() when read from db
and shown to the user.
* [Ref]: https://docs.djangoproject.com/en/3.0/topics/i18n/translation/#marking-strings-as-no-op
2020-05-15 22:50:50 -04:00
softwarefactory-project-zuul[bot]
8006b24ae3
Merge pull request #7046 from rooftopcellist/rm_dockerfile-sync
...
Remove unneeded dockerfile-sync
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-15 23:08:08 +00:00
softwarefactory-project-zuul[bot]
95dd3dbfbd
Merge pull request #7044 from jladdjr/foreman_group_prefix_should_apply_to_all_groups
...
foreman: use group_prefix for all groups
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-15 21:56:31 +00:00
Christian Adams
7e0ef6dd7b
Remove unneeded dockerfile-sync
2020-05-15 17:43:07 -04:00
Jake McDermott
a66d44d2ff
Enable management job notications for admins
2020-05-15 15:24:03 -04:00
Jim Ladd
d242932837
foreman: use group_prefix for all groups
...
* awx's "compatibility layer" for the foreman plugin had the
group_prefix hard-coded to 'foreman_'
2020-05-15 11:59:29 -07:00
softwarefactory-project-zuul[bot]
99701e4112
Merge pull request #7039 from ryanpetrello/more-downstream-fixes-to-merge
...
merge in a few downstream fixes
Reviewed-by: Chris Meyers
https://github.com/chrismeyersfsu
2020-05-15 17:15:50 +00:00
softwarefactory-project-zuul[bot]
556cd40440
Merge pull request #7038 from ryanpetrello/idle-button-i18n
...
mark the idle dialog continue button for translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-15 17:10:09 +00:00
Ryan Petrello
c7bb5a3e7b
Merge branch 'downstream' into devel
2020-05-15 12:38:47 -04:00
Ryan Petrello
3c195eed9f
mark the idle dialog continue button for translation
2020-05-15 12:35:05 -04:00
softwarefactory-project-zuul[bot]
c7db982ab1
Merge pull request #7032 from ryanpetrello/egg-info-bye-bye
...
stop pre-generating awx.egg-info for the development environment
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-15 16:19:18 +00:00
Ryan Petrello
54178a1982
stop pre-generating awx.egg-info
2020-05-15 11:47:53 -04:00
softwarefactory-project-zuul[bot]
b69b53f527
Merge pull request #7030 from beeankha/fix_misc_flake8
...
Clearing Up Linter Errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-15 14:47:04 +00:00
softwarefactory-project-zuul[bot]
d0270a1bac
Merge pull request #7017 from wenottingham/honey-i-shrunk-the-container
...
Rework dev & prod container builds
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2020-05-15 14:36:53 +00:00
beeankha
438929007e
Unpin specific flake8 version
2020-05-15 10:02:59 -04:00
AlanCoding
b904ad68a6
recover line deletes
2020-05-15 09:44:31 -04:00
John Westcott IV
b7ab6ba9bb
Attempting to fix py2 test issues
2020-05-15 09:26:34 -04:00
beeankha
b80127dd40
Fix up unit tests (no more double mocking)
2020-05-15 09:26:33 -04:00
beeankha
09c10a6f59
Fix linter issue
2020-05-15 09:26:33 -04:00
Caleb Boylan
7478a2aa5e
Rework some of our package tooling
2020-05-15 09:26:33 -04:00
beeankha
6a9423626c
Add field numbering specification in module_util file, update unit tests
2020-05-15 09:26:29 -04:00
John Westcott IV
31a11cf6bb
Attempting to fix py2 test issues
2020-05-15 09:24:44 -04:00
beeankha
4321c63165
Remove silence_warning (because of autouse), add version/type warning tests to module_utils unit test file
2020-05-15 09:24:44 -04:00
beeankha
8c5d236066
Update unit tests to not pull in version warnings
2020-05-15 09:24:43 -04:00
John Westcott IV
81eb9bb78a
Now using new X-API headers to test version and type
2020-05-15 09:24:43 -04:00
John Westcott IV
762d8a287e
Adding version checking to collection
2020-05-15 09:24:43 -04:00
Shane McDonald
c370cb4d93
Get OpenShift / arbitrary user ids working again
2020-05-15 08:32:43 -04:00
Marcelo Moreira de Mello
736e7a33ac
Fixes ca_trust_dir mapping for k8s and openshift
...
Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com >
2020-05-15 02:37:33 -04:00
beeankha
83bb3bba08
Move import line up
2020-05-14 18:33:11 -04:00
softwarefactory-project-zuul[bot]
30610f1a62
Merge pull request #7014 from nixocio/ui_update_chip_group
...
Update usage of new custom `ChipGroup`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-14 21:35:37 +00:00
beeankha
a3e95ab171
Fix unit test failure
2020-05-14 16:39:39 -04:00
softwarefactory-project-zuul[bot]
275c43bd4a
Merge pull request #7026 from 0xflotus/patch-1
...
(docs): enabled syntax highlighting for http patch
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-05-14 20:11:00 +00:00
beeankha
479ab8550d
Fix misc. linter errors
2020-05-14 15:43:50 -04:00
Bill Nottingham
6924466c0b
Also precreate /venv in /dev with modifiable permissions.
2020-05-14 15:33:21 -04:00
Bill Nottingham
1808bed2e8
Add nss for the chrome UI unit tests
2020-05-14 15:32:06 -04:00
Bill Nottingham
d5817fd87a
Remove repo files no longer used in build process
2020-05-14 15:02:32 -04:00
Bill Nottingham
8b51e8eb82
Stage rsyslog.conf from existing version so we don't have two copies.
2020-05-14 15:02:32 -04:00
Bill Nottingham
66245d3094
Reorganize both dev and prod container builds
...
Use only one (templated) docker file for both builds.
Move to two-stage container builds in order to save space in the
final image.
2020-05-14 15:02:32 -04:00
Bill Nottingham
a057277823
Install config-watcher as 0755 rather than chmod'ing it later
2020-05-14 15:02:11 -04:00
softwarefactory-project-zuul[bot]
7852f4f054
Merge pull request #7029 from rooftopcellist/rm_redundant_target
...
Remove redundant dev image build make target
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-14 18:46:31 +00:00
Alex Corey
d0bbf8c711
Fixes testing issues and removes list item action buttons
2020-05-14 13:32:48 -04:00
Christian Adams
c02f6b9ece
Remove redundant dev image build make target
2020-05-14 13:21:46 -04:00
softwarefactory-project-zuul[bot]
e078ac1c80
Merge pull request #7020 from Wilk42/devel
...
Support adding/removing notifications to multiple awx modules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-14 17:15:49 +00:00
0xflotus
5d82d89dc2
enabled syntax highlighting
2020-05-14 18:54:06 +02:00
0xflotus
78e51d5159
(docs): enabled syntax highlighting for http patch
2020-05-14 18:49:48 +02:00
excalibrax
2d1bc58bb2
update lint
2020-05-14 11:22:32 -05:00
excalibrax
5a47cd8f94
update lint
2020-05-14 11:14:12 -05:00
Alex Corey
6c4bf5bf7d
Adds Inventory Source Sync Button
2020-05-14 12:02:55 -04:00
excalibrax
ca992246d1
update organization
2020-05-13 20:44:22 -05:00
excalibrax
ca0130fc64
update organizations and approvals
2020-05-13 20:33:23 -05:00
excalibrax
b41a55f297
updated notifications
2020-05-13 18:39:21 -05:00
excalibrax
b3323a24e4
updated projects to use notifications
2020-05-13 17:35:31 -05:00
softwarefactory-project-zuul[bot]
1b144470b0
Merge pull request #7003 from keithjgrant/survey-launch-fix
...
Fix launch prompt errors when no survey present
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-13 22:20:40 +00:00
Keith Grant
3c77e5b005
fix import
2020-05-13 14:13:55 -07:00
softwarefactory-project-zuul[bot]
660ca5f6ff
Merge pull request #7013 from chrismeyersfsu/fix-schema_generator
...
fix schema check
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-13 21:05:49 +00:00
Keith Grant
aa28909313
add PreviewStep tests
2020-05-13 13:08:10 -07:00
Keith Grant
e532f4c0c5
fix launch prompt errors when no survey present
2020-05-13 13:08:10 -07:00
nixocio
ce7ea1fbcb
Update usage of new custom ChipGroup
...
Update usage of new custom `ChipGroup`.
See: https://github.com/ansible/awx/pull/6935/fies
Also: https://www.patternfly.org/v4/documentation/react/components/chipgroup
2020-05-13 15:23:46 -04:00
softwarefactory-project-zuul[bot]
23a20b9db0
Merge pull request #7009 from chrismeyersfsu/fix-websocket_stats_on_kubernetes
...
fix websocket stats on kubernetes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-13 19:05:24 +00:00
chris meyers
8bf426479c
fix schema check
...
* Not sure how or when, but ours crawling tests set the cluster node id
to NOT start with `awx-`. That is fine, the schema checker just needs to
account for that.
2020-05-13 14:39:26 -04:00
chris meyers
155faa0138
delete and re-add host when ip address changes
...
* The websocket backplane interconnect is done via ip address for
Kubernetes and OpenShift. On init run_wsbroadcast reads all Instances
from the DB and makes a decision to use the ip address or the hostname
based, with preference given to the ip address if defined. For
Kubernetes and OpenShift the nodes can load the Instance before the
ip_address is set. This would cause the connection to be tried by
hostname rather than ip address. This changeset ensures that an ip
address set after an Instance record is created will be detected and
used.
2020-05-13 14:12:07 -04:00
softwarefactory-project-zuul[bot]
bba9d86078
Merge pull request #6949 from fosterseth/install-collections-isolated
...
Vendor collections for isolated jobs to work in ansible 2.10
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-13 18:01:10 +00:00
Seth Foster
09e5093b96
flake 8 version test
2020-05-13 13:32:11 -04:00
Seth Foster
4da0e0dd80
Vendor collections for isolated jobs to work in ansible 2.10
...
kubectl and synchronize are now part of community.kubernetes
and ansible.posix collections, respectively. This change installs
these collections to a local directory to be used in inventory and
isolated management playbooks.
awx issue #6930
2020-05-13 10:41:01 -04:00
chris meyers
90c02db386
track stats by hostname not remote host/ip
...
* broadcast websockets have stats tracked (i.e. connection status,
number of messages total, messages per minute, etc). Previous to this
change, stats were tracked by ip address, if it was defined on the
instance, XOR hostname. This changeset tracks stats by hostname.
2020-05-13 09:47:37 -04:00
softwarefactory-project-zuul[bot]
ba4ae7c104
Merge pull request #6992 from ryanpetrello/job-host-summary-optimization
...
drastically optimize job host summary creation
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-05-13 13:13:23 +00:00
softwarefactory-project-zuul[bot]
d2acd15783
Merge pull request #6954 from jakemcdermott/5957-statics
...
Add basic static file building for ui_next
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 22:14:53 +00:00
Jake McDermott
7971cc5c17
Update CI Dockerfile to use new build tooling
2020-05-12 17:50:06 -04:00
Jake McDermott
6098ee8f7f
Add style-components macro where needed
...
We need to import the styled-components macro whenever we use the
css= prop.
2020-05-12 17:50:00 -04:00
Jake McDermott
41fa3e0473
Update readme with new build info
2020-05-12 17:49:57 -04:00
Jake McDermott
3ad62f586b
Update i18n for new build tools
2020-05-12 17:49:52 -04:00
Jake McDermott
43f32f98a9
Fix tests
2020-05-12 17:49:49 -04:00
Jake McDermott
abcf8fea96
Add tooling for building static files
2020-05-12 17:49:45 -04:00
Jake McDermott
10f324110e
Remove build and test configuration for aliases
2020-05-12 17:49:41 -04:00
Jake McDermott
0f335170c5
Remove import aliases from ui_next
...
For posterity, the script used to remove the aliases is included with
this commit:
python3 tools/dealias.py awx/ui_next/src
npm run lint -- --fix
npm run prettier
2020-05-12 17:49:23 -04:00
softwarefactory-project-zuul[bot]
12a04bf42e
Merge pull request #6989 from nixocio/ui_update_string_cap
...
Update strings to follow `sentence capitalization` style
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 20:53:04 +00:00
softwarefactory-project-zuul[bot]
4378dc62bb
Merge pull request #6968 from AlexSCorey/6919-UserAccessList
...
Adds User Access List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 20:47:47 +00:00
softwarefactory-project-zuul[bot]
99de79dfc2
Merge pull request #6952 from AlexSCorey/6863-CopyProjectsAndInventories
...
Adds Copy Button to Inventory List and Project List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 20:43:57 +00:00
Ryan Petrello
74308f3dad
further optimize job host summary queries
2020-05-12 16:38:28 -04:00
Shane McDonald
c3ff7ab247
Do not start services when generating swagger docs
2020-05-12 16:35:09 -04:00
softwarefactory-project-zuul[bot]
74c7d9686a
Merge pull request #7001 from AlexSCorey/6920-TeamsAccessList
...
Adds Teams Access List and tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 20:09:58 +00:00
Alex Corey
d566b465aa
Adds Copy Button to Inventory List and Project List
2020-05-12 15:48:21 -04:00
softwarefactory-project-zuul[bot]
6aa972a6e9
Merge pull request #6975 from marshmalien/6574-inv-src-details
...
Add inventory source detail view
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 18:57:04 +00:00
Ryan Petrello
917c6b405e
properly update .failed, .last_job_id, and last_job_host_summary
2020-05-12 14:46:57 -04:00
softwarefactory-project-zuul[bot]
deadf197a3
Merge pull request #6955 from keithjgrant/5909-jt-launch-prompt-4
...
JT Launch prompt preview & validation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 18:45:48 +00:00
Keith Grant
90f6d4ed05
fix merging of survey values into extra_vars
2020-05-12 10:23:25 -07:00
Keith Grant
70a9a72c25
fix promptdetail test
2020-05-12 10:14:46 -07:00
softwarefactory-project-zuul[bot]
d2698c2cb1
Merge pull request #6935 from nixocio/ui_issue_6861
...
Add `Preview`, `more` and `Show Less` for translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-12 17:06:03 +00:00
Alex Corey
09e72bc0ae
Adds Teams Access List and tests
2020-05-12 11:38:11 -04:00
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
Marliana Lara
58c85ab03f
Add cache timeout and inventory file validation
2020-05-07 23:26:31 -04:00
Bill Nottingham
64add6e907
Merge pull request #4305 from wenottingham/why-fix-a-parser-when-you-can-delete-it
...
Remove ssh version checking.
2020-05-07 17:07:56 -04:00
beeankha
10be375137
Update Makefile to find correct python path for testing
2020-05-07 16:37:04 -04:00
Bill Nottingham
4c6cac90fd
Remove ssh version checking.
...
6.6 was added in RHEL 7.1, which is well before our supported platforms.
2020-05-07 15:30:55 -04:00
John Westcott IV
1d91387f58
Adding validation of rrule output thorugh awx searlizer
2020-05-07 14:42:47 -04:00
AlanCoding
d825cca9f2
Unit testing of tower_schedule
...
Move previously integration tests of lookup plugin to unit tests
delete all integration tests except some basic demo tests
do simple create unit test
2020-05-07 14:42:47 -04:00
John Westcott IV
694c7e8af5
Remocing doc fragment extension
2020-05-07 14:42:47 -04:00
John Westcott IV
2ed3a39b46
Changing import
2020-05-07 14:42:47 -04:00
beeankha
dd49f747a0
Fix linter error
2020-05-07 14:42:47 -04:00
John Westcott IV
0eb7e22d1f
Adding requirements on pytz and python.dateutil for rrule lookup plugin
2020-05-07 14:42:47 -04:00
beeankha
677ff99eb4
Make minor changes to fix sanity test results
2020-05-07 14:42:47 -04:00
John Westcott IV
12805954e0
Adding rrule lookup plugin
2020-05-07 14:42:46 -04:00
John Westcott IV
0e1a2b899a
Initial version of tower_schedule
2020-05-07 14:42:46 -04:00
Christian Adams
bae9c03258
Merge pull request #4302 from rooftopcellist/rsyslog_conf_race
...
Prevent Rsyslog config race condition when writing to file
2020-05-07 14:21:57 -04:00
softwarefactory-project-zuul[bot]
420c75f76f
Merge pull request #6965 from beeankha/jt_integration_test_edit
...
Update JT Integration Test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-07 18:07:38 +00:00
softwarefactory-project-zuul[bot]
d58ea85584
Merge pull request #6964 from beeankha/notifications_for_wfjt_module
...
Add Notification Association Functionality to tower_workflow_job_template Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-07 17:13:31 +00:00
Christian Adams
37125102ab
Clean up rsyslog config temp dir
...
- dir is cleaned up at end of 'with' context
2020-05-07 12:48:50 -04:00
beeankha
c6d77a1183
Update JT integration test
2020-05-07 12:02:08 -04:00
beeankha
8f1fccefeb
Add notification association functionality to tower_workflow_job_template module, along with updated integration/unit tests
2020-05-07 11:44:43 -04:00
Marliana Lara
4b53875a71
Clear inv src subform values when source value changes
...
* Test that inv file field resets when project value changes
* Remove project and inv file path from API request when type is SCM
* Update checkbox tooltip to accept node proptypes
* Format option field tooltips
2020-05-07 08:57:08 -04:00
softwarefactory-project-zuul[bot]
b9e45e62c0
Merge pull request #6948 from shanemcd/fix-oc-4.3
...
Fix installer for oc 4.3
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-07 00:46:03 +00:00
Christian Adams
0675b9e8fa
Make rsyslog.conf writes atomic
...
- This writes the rsyslog.conf in a temporary dir, then replaces the
original in one atomic operation.
2020-05-06 17:54:51 -04:00
Jim Ladd
e64f9c6963
Merge pull request #4298 from jladdjr/add_foreman_options
...
pass along all foreman options to plugin, add support for group_patterns
2020-05-06 11:28:02 -07:00
Christian Adams
d0a7f7f4e9
Merge pull request #4297 from rooftopcellist/rsyslog_term
...
Rsyslog config race condition between saving and writing the file
2020-05-06 13:41:13 -04:00
AlanCoding
e24c511aef
Update test files for sat6 updates
2020-05-06 11:49:04 -04:00
Shane McDonald
a461df0e4d
Fix installer for oc 4.3
2020-05-06 11:40:07 -04:00
softwarefactory-project-zuul[bot]
3aa6e8a457
Merge pull request #6942 from beeankha/fix_jt_module_param_override
...
Fix tower_job_template module so that params are not overridden (unless specified) in subsequent tasks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-06 14:48:20 +00:00
beeankha
a3cd858665
Add JT module unit test
2020-05-06 08:47:45 -04:00
Jim Ladd
84c854bdf3
add support for keyed_groups
2020-05-06 00:29:55 -07:00
Jim Ladd
e243513a0d
pass along all foreman options to plugin
2020-05-05 19:36:55 -07:00
softwarefactory-project-zuul[bot]
9a23056073
Merge pull request #6943 from ryanpetrello/devel
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-06 00:47:06 +00:00
Ryan Petrello
e7e716742a
Merge branch 'downstream' into devel
2020-05-05 20:12:24 -04:00
Alan Rominger
961c5589c1
Refresh inventory collection requirements ( #4296 )
...
* Refresh inventory collection requirements
Fix bug specific to Docker development where the right folder of
install was not specified in the setting
Add initial rhv/ovirt version for consistency
* Update unit test to ovirt name change
2020-05-05 18:22:00 -04:00
Alan Rominger
1ca29df0de
Fix for schedule delete 500 from Gabe ( #4290 )
2020-05-05 18:11:51 -04:00
Marliana Lara
b717aabcc9
Add inventory source add form
2020-05-05 17:00:37 -04:00
beeankha
52a272e8e4
Fix JT parameter defaults so that previously input values are not overridden by nonexistent params; update integration test
2020-05-05 16:36:10 -04:00
Christian Adams
e41d33991a
Prevent a race condition when writing the rsyslog.conf
2020-05-05 15:55:08 -04:00
Christian Adams
c565130b35
TERM rsyslogd instead of KILL for more graceful shutdown
2020-05-05 15:38:57 -04:00
John Mitchell
7782b1ddf4
adds description-based search to templates list
2020-05-05 15:20:21 -04:00
John Mitchell
9a891794d9
add defaults to qs instead of passing as additional params to api request
2020-05-05 14:55:39 -04:00
softwarefactory-project-zuul[bot]
de8c37fd3d
Merge pull request #6915 from chrismeyersfsu/rm_memcache_fact_cache
...
remove memcached based fact caching plugin
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-05 17:27:43 +00:00
Ryan Petrello
a7ca6e2eea
Merge pull request #4293 from chrismeyersfsu/fix-ws_disconnect_log
...
missing f"" on log statement
2020-05-05 11:16:13 -04:00
softwarefactory-project-zuul[bot]
e080c1f4c2
Merge pull request #6846 from AlexSCorey/4969-Copy
...
Copy Feature for Templates and Credentials
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-04 21:13:52 +00:00
softwarefactory-project-zuul[bot]
5fd11d8829
Merge pull request #6900 from AlexSCorey/6777-SyncInventorySourceList
...
Adds Sync Functionality to Inventory Source List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-04 21:11:27 +00:00
nixocio
44311c163c
Fix Button 'Create' - to be marked for translation
...
Fix Button 'Create' - to be marked for translation
closes: https://github.com/ansible/awx/issues/6887
2020-05-04 16:41:07 -04:00
chris meyers
ba7e2c9bc4
missing f"" on log statement
2020-05-04 15:57:56 -04:00
Shane McDonald
e9cda0c819
Merge pull request #4292 from shanemcd/fix-inventory-plugin-permissions
...
Fix permissions for vendored collections in dev env
2020-05-04 15:38:17 -04:00
nixocio
60976b6aca
Fix Survey, check label 'Required' translation
...
Fix Survey, check label 'Required' translation.
closes: https://github.com/ansible/awx/issues/6859
2020-05-04 14:43:21 -04:00
Shane McDonald
a98887deb0
Update INVENTORY_COLLECTIONS_ROOT in dev env settings
2020-05-04 14:23:05 -04:00
Shane McDonald
b12c0def7d
Fix permissions for vendored collections in dev env
2020-05-04 12:44:04 -04:00
softwarefactory-project-zuul[bot]
63fec77f82
Merge pull request #6912 from AlanCoding/ignored_but_not_forgotten
...
Remove defunct entry from view method return tuple
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-04 16:23:55 +00:00
roofotpcellist
462cfa2344
UI translation strings for release_3.7.0 branch
2020-05-04 15:37:35 +00:00
chris meyers
503b86d41c
remove memcached based fact caching plugin
...
* AWX uses the JSON fact caching module that ships with Ansible
2020-05-04 09:28:21 -04:00
softwarefactory-project-zuul[bot]
c6d6536078
Merge pull request #6909 from AlanCoding/git_success
...
Allow performing git project updates when Ansible 2.10 (ansible-base) is installed
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-01 18:49:24 +00:00
softwarefactory-project-zuul[bot]
d688f7b833
Merge pull request #6910 from ryanpetrello/devel
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-01 18:19:49 +00:00
AlanCoding
d54e5e5ed8
Remove defunct entry from view method return tuple
2020-05-01 14:10:14 -04:00
Ryan Petrello
2997911fd4
Merge branch 'downstream' into devel
2020-05-01 13:53:30 -04:00
Ryan Petrello
9c5f04b1e0
Merge pull request #4287 from ryanpetrello/flake8-whoops
...
fix busted flake8
2020-05-01 13:52:52 -04:00
Ryan Petrello
b4b261b918
fix busted flake8
2020-05-01 13:51:37 -04:00
AlanCoding
6d1746f99c
yamllint fixes
2020-05-01 11:50:01 -04:00
Ryan Petrello
cd21dd69f5
Merge pull request #4284 from ryanpetrello/more-event-sanitization-tweaks
...
only sanitize project update events for the scm modules
2020-05-01 11:48:24 -04:00
Ryan Petrello
bf65b40241
only sanitize project update events for the scm modules
...
these are the only modules in the project update playbook that actually
utilize the SCM URL (which is what potentially contains sensitive data)
2020-05-01 11:39:46 -04:00
AlanCoding
fcca0cee37
use include_tasks to make hg dependency optional
2020-05-01 10:37:37 -04:00
Alex Corey
1ea924aa13
improves isLoading state and removes unnecessary RBAC
2020-05-01 08:05:49 -04:00
softwarefactory-project-zuul[bot]
d1671d72dc
Merge pull request #6885 from ryanpetrello/remove-extra-credentials
...
remove the deprecated extra_credentials endpoints
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-30 20:16:01 +00:00
softwarefactory-project-zuul[bot]
4cf38db19c
Merge pull request #6837 from nixocio/ui_issue_6171
...
Add Edit/Delete buttons to JT Schedule Details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-30 20:08:33 +00:00
Alex Corey
77fd2d677a
Adds Sync Functionality
2020-04-30 15:30:04 -04:00
softwarefactory-project-zuul[bot]
b0ab3fbe10
Merge pull request #6834 from jlmitch5/searchFixes2
...
fix the scm_type search on projects lists and make search keys show labels instead of api values
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-30 17:29:07 +00:00
Alex Corey
008cd9985a
Adds Copy Button component
2020-04-30 12:25:48 -04:00
softwarefactory-project-zuul[bot]
f9b3fb4321
Merge pull request #6895 from ansible/shanemcd-patch-1
...
Remove problematic variable
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-30 15:56:49 +00:00
Shane McDonald
9be1fd56d2
Remove problematic variable
...
This is already here: https://github.com/ansible/awx/blob/devel/installer/roles/kubernetes/defaults/main.yml#L58
Was also causing downstream stuff to break.
2020-04-30 11:09:06 -04:00
softwarefactory-project-zuul[bot]
6d07064ca2
Merge pull request #6740 from AlexSCorey/6573-InventorySourceList
...
Inventory source list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-30 14:47:38 +00:00
Ryan Petrello
18607107a7
remove the deprecated extra_credentials endpoints
2020-04-30 10:22:02 -04:00
John Mitchell
697b0c634d
add additional merge params test, remove unnecessary span container from search chips
2020-04-29 16:53:08 -04:00
John Mitchell
fd91c8e329
update project type search to scm_type
2020-04-29 16:53:08 -04:00
John Mitchell
6f80e5b67b
use labels in chips for select based filters
2020-04-29 16:53:08 -04:00
Alex Corey
8d31d09d4a
Adds copy button to JTList
2020-04-29 15:46:52 -04:00
nixocio
271b19bf09
Add Edit/Delete buttons to JT Schedule Details
...
Also, add unit-tests to the related changes.
Closes: https://github.com/ansible/awx/issues/6171
2020-04-29 15:39:28 -04:00
softwarefactory-project-zuul[bot]
72de660ea1
Merge pull request #6880 from ryanpetrello/fix-awxkit-new-pip
...
Keep awxkit's requirements on the setup.py
Reviewed-by: Jacob Callahan
https://github.com/JacobCallahan
2020-04-29 19:24:57 +00:00
softwarefactory-project-zuul[bot]
042c854ad3
Merge pull request #6877 from ryanpetrello/install-doc-cleanup
...
cleanup and clarify some installation instructions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-29 18:53:31 +00:00
Ryan Petrello
9aed49e146
update the 11.2.0 changelog
2020-04-29 14:49:09 -04:00
Elyézer Rezende
5c91f66316
Keep awxkit's requirements on the setup.py
...
awxkit's setup.py was making use of pip internal structures to parse the
requirements.txt file. This is not a good thing as they may change,
actually that just happened.
To avoid this in the future, move the list of requirements to setup.py
and make requirements.txt list `.` as the only item. This way we keep a
single place to update requirements in the future and avoid accessing
pip's internals.
2020-04-29 14:47:21 -04:00
Ryan Petrello
99c7f2f70d
Merge pull request #4278 from elyezer/drop-awxkit-requirements-txt
...
[3.7.0] Keep awxkit's requirements on the setup.py
2020-04-29 14:46:58 -04:00
softwarefactory-project-zuul[bot]
5e223db945
Merge pull request #6808 from AlexSCorey/6694-WebhookDataOnJTDEETs
...
Adds webhook fields to job template details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-29 18:43:53 +00:00
Elyézer Rezende
e4921abfff
Keep awxkit's requirements on the setup.py
...
awxkit's setup.py was making use of pip internal structures to parse the
requirements.txt file. This is not a good thing as they may change,
actually that just happened.
To avoid this in the future, move the list of requirements to setup.py
and make requirements.txt list `.` as the only item. This way we keep a
single place to update requirements in the future and avoid accessing
pip's internals.
2020-04-29 14:11:06 -04:00
Ryan Petrello
67e2f19aaf
cleanup and clarify some installation instructions
2020-04-29 14:09:04 -04:00
softwarefactory-project-zuul[bot]
e940f1f7df
Merge pull request #6849 from ggiinnoo/ssl-seperate-key
...
Added variable to inventory to add a separate SSL key file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-29 14:38:32 +00:00
softwarefactory-project-zuul[bot]
ebee75e91e
Merge pull request #6868 from john-westcott-iv/sdb_notigy_host_ox_x
...
Set SDB_NOTIFY_HOST on non-docker OS X
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-29 14:01:04 +00:00
softwarefactory-project-zuul[bot]
e641433c68
Merge pull request #6860 from ryanpetrello/version-11-2-0
...
bump version 11.2.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-29 00:31:30 +00:00
softwarefactory-project-zuul[bot]
c5dc03d4a9
Merge pull request #6867 from AlexSCorey/TestDebug
...
Fixes failing test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-28 23:18:33 +00:00
John Westcott IV
3a6a7c100a
Going for a more generic 'just pass' option
2020-04-28 16:47:08 -04:00
John Westcott IV
cd07305c08
Set SDB_NOTIFY_HOST on non-docker OS X
2020-04-28 16:37:35 -04:00
Alex Corey
c39423d5ca
Fixes failing test
2020-04-28 16:26:46 -04:00
Chris Meyers
cd15a5c082
Merge pull request #4275 from chrismeyersfsu/redis_throttle_reconnect
...
exponential backoff on cb receiver reconnect
2020-04-28 15:42:45 -04:00
Ryan Petrello
6b976c4239
Merge pull request #4276 from rebeccahhh/release_3.7.0
...
put remaining correct links for 'Source Variables' in Source Page
2020-04-28 15:31:37 -04:00
chris meyers
a8f52c1639
actually do exponential calc rather than *2
...
* Log the time til reconnect attemp to log message rather than attempt
number
2020-04-28 15:24:08 -04:00
Rebeccah
867475ad49
added in (what I believe to be) the correct links
2020-04-28 14:14:40 -04:00
Ryan Petrello
3f00329abd
bump version 11.2.0
2020-04-28 13:55:59 -04:00
softwarefactory-project-zuul[bot]
def3114b5b
Merge pull request #6856 from ryanpetrello/devel
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-28 17:21:28 +00:00
softwarefactory-project-zuul[bot]
fcc99baaa8
Merge pull request #6848 from vandreykiv/devel
...
Updated ingress template for kubernetes to support HTTP and HTTPS when annotations not set
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-28 16:52:46 +00:00
chris meyers
2ecd055d1e
sleep backoff on cb receiver reconnect
...
* Sleep before trying to reconnect
Most common reason for entering this reconnect loop is when Redis
service stops before the callback receiver when stopping tower services.
2020-04-28 12:47:40 -04:00
Ryan Petrello
aad371d224
Merge branch 'downstream' into devel
2020-04-28 12:18:13 -04:00
Vyacheslav Andreykiv
d5cb6ad58a
Update main.yml
...
Reverted formating changes
2020-04-28 08:56:29 -07:00
ggiinnoo
0bad717db7
Wrong syntax
2020-04-28 17:51:41 +02:00
softwarefactory-project-zuul[bot]
b31abbba82
Merge pull request #6220 from kawsark/devel
...
Modified hashivault.py to support approle
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-28 15:50:21 +00:00
Ryan Petrello
0d30a67756
Merge pull request #4273 from wenottingham/certscertscerts
...
Allow unsigned certs in logging if cert verification is disabled.
2020-04-28 11:17:19 -04:00
Bill Nottingham
5d24acf613
Allow unsigned certs in logging if cert verification is disabled.
2020-04-28 11:16:54 -04:00
Ryan Petrello
94692c2364
Merge pull request #4272 from chrismeyersfsu/sos_report_redis_logs
...
sos report redis logs
2020-04-28 11:00:41 -04:00
Ryan Petrello
29abe35799
Merge pull request #4268 from fosterseth/fix-ip_conflict_cluster
...
Unset IP address of old instance if conflicting with new instance IP
2020-04-28 10:59:27 -04:00
Seth Foster
6652464e25
Unset old instance IP when conflicting new instance IP
...
With AWX_AUTO_DEPROVISION_INSTANCES on, instances
are registered with an ip address. However, new
instances might try to register before old instances
are deprivisioned. In this case old IPs can conflict with
the new ones. This will check for an ip conflict and unset
the IP of conflicting instance (set to None)
ansible/awx issue 6750
2020-04-28 10:52:15 -04:00
Pierre-Louis Bonicoli
f9d5860d63
Fix pylint errors
2020-04-28 10:33:41 -04:00
Pierre-Louis Bonicoli
d8ac2f5263
Avoid to repeat default value
2020-04-28 10:33:40 -04:00
Pierre-Louis Bonicoli
fdae3cd092
Explicitly references AppRole
2020-04-28 10:33:40 -04:00
Pierre-Louis Bonicoli
139384acc4
Simplify test branches
2020-04-28 10:33:40 -04:00
Pierre-Louis Bonicoli
9d85e8655d
Both methods return a token: rename variable
2020-04-28 10:33:40 -04:00
Pierre-Louis Bonicoli
9fdd9061d3
Remove extraneous call to bool built-in function
2020-04-28 10:33:39 -04:00
kawsark
d3d4ce3804
Modified hashivault.py to support approle
2020-04-28 10:33:37 -04:00
chris meyers
960aa9df16
add redis logs to sosreport
...
* rhel8 /var/log/redis/redis.log
* rhel7 scl location
2020-04-28 09:12:42 -04:00
ggiinnoo
41a8d32dcc
Added variable to inventory to add a separate key file
2020-04-28 11:13:47 +02:00
Bianca Henderson
12b47405f0
Merge pull request #4265 from john-westcott-iv/release_3.7.0
...
Restructuring modules so that lookup don't happen if deleting
2020-04-27 17:39:11 -04:00
Vyacheslav Andreykiv (Intel)
7659ffca1e
fixed ingress template
2020-04-27 14:33:42 -07:00
Alan Rominger
41014e62b7
Avoid applying galaxy settings if no user settings exist ( #4262 )
2020-04-27 16:15:11 -04:00
Alex Corey
df1489bcee
Addresses some object mutation issues and improves testing
2020-04-27 15:49:22 -04:00
Alex Corey
4c72ab896a
Adds Inventory Source List
2020-04-27 15:49:22 -04:00
softwarefactory-project-zuul[bot]
c2e9df74e4
Merge pull request #6790 from fherbert/feature/awx_cli_job_monitor
...
Add ability to monitor jobs and workflow_jobs via awx cli, fixes #6165
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-27 19:48:33 +00:00
Ryan Petrello
e1cedcfb04
Merge pull request #4266 from rooftopcellist/rsyslog_followup
...
Increase stopwait time for rsyslogd service
2020-04-27 15:26:49 -04:00
Francois Herbert
d0384799fd
Add ability to monitor jobs and workflow_jobs via awx cli, fixes #6165
...
Signed-off-by: Francois Herbert <francois@herbert.org.nz >
Fixup linting
Remove timeout option, not really required and it's making the api test fail
2020-04-27 15:09:16 -04:00
Jim Ladd
45f8f0f412
Merge pull request #4264 from jladdjr/satellite6_want_ansible_ssh_host
...
Add support for satellite6_want_ansible_ssh_host
2020-04-27 11:39:03 -07:00
Christian Adams
c07b6285da
Increase stopwait time for rsyslogd service
2020-04-27 14:33:46 -04:00
John Westcott IV
f17ced8f9c
Fixing integration tests for deprecation warnings
2020-04-27 14:25:23 -04:00
softwarefactory-project-zuul[bot]
17702c94f7
Merge pull request #6833 from lewisface/devel
...
Keystone v3 support for OpenStack Credential
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-04-27 18:13:52 +00:00
John Westcott IV
7f66f084f1
Restructuring modules so that lookup don't happen if deleting
2020-04-27 14:11:23 -04:00
Jim Ladd
616e7082b3
Add support for satellite6_want_ansible_ssh_host
...
* defaults to IPv6, falls back to IP
2020-04-27 11:04:56 -07:00
softwarefactory-project-zuul[bot]
83051e9138
Merge pull request #6005 from donomur/ca-trust-fix
...
Add CA trust volume to k8s installer management pod
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-27 17:36:20 +00:00
softwarefactory-project-zuul[bot]
33ff4ad9be
Merge pull request #6762 from shaynecm/devel
...
Update inventory file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-27 17:34:55 +00:00
softwarefactory-project-zuul[bot]
e5bdd44e13
Merge pull request #5398 from dvaerum/patch-1
...
If pg_hostname is defined don't try to upgrade PostgreSQL
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-27 17:22:02 +00:00
Chris Meyers
fa73fe76b2
Merge pull request #4263 from ansible/fix-sliding_window_3_7_0
...
fix sliding window per/minute calc
2020-04-27 13:20:39 -04:00
Donovan Murphy
fb567dad1e
add CA trust volume to management pod
...
Signed-off-by: Donovan Murphy <dono@dono.email >
2020-04-27 13:01:32 -04:00
softwarefactory-project-zuul[bot]
88f44cb185
Merge pull request #6811 from wenottingham/ssh_aaaaaaarghs
...
Don't override ANSIBLE_SSH_ARGS for ad-hoc commands.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-27 16:44:23 +00:00
Dennis Vestergaard Værum
fd2d0966e2
If pg_hostname is defined don't try to upgrade PostgreSQL
2020-04-27 12:12:37 -04:00
Ryan Petrello
efe9d85685
Merge pull request #4260 from jlmitch5/fixNotificationPagination
...
make sure right endpoint is getting called for notification pagination
2020-04-27 09:18:34 -04:00
Ryan Petrello
1f1069e9f3
Merge pull request #4261 from jlmitch5/fixLicenseTranslation
...
Remove unnecessary nesting license translate directive
2020-04-24 16:03:10 -04:00
chris meyers
ac46013fcc
fix sliding window per/minute calc
...
* Add tests to ensure correctness
2020-04-24 15:55:11 -04:00
Christian Adams
f6a2d41e4c
Remove unnecessary or translation
2020-04-24 15:35:56 -04:00
John Mitchell
3b84ff7002
remove unnecessary nesting translate directive from license partial
2020-04-24 15:35:56 -04:00
John Mitchell
b1b6af4ad5
make sure right endpoint is getting called for notification pagination
2020-04-24 15:32:14 -04:00
Ryan Petrello
04e6482f36
Merge pull request #6832 from ghjm/service_command
...
Improve the ansible-tower-service script
2020-04-24 15:24:40 -04:00
softwarefactory-project-zuul[bot]
f7a8e30d3e
Merge pull request #6818 from ryanpetrello/rsyslogd-debug
...
add a setting for enabling high rsyslogd verbosity
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-24 19:13:42 +00:00
Graham Mainwaring
d55b223aae
Use sysconfig file to get the list of services
2020-04-24 14:08:24 -04:00
Ryan Petrello
e51d0b6fde
add a setting for enabling high rsyslogd verbosity
2020-04-24 14:01:17 -04:00
Graham Mainwaring
e36ffa5764
Return more status information from ansible-tower-service status and error check commands better
2020-04-24 11:37:16 -04:00
Dave Lewis
c86692784e
Updated data/inventory/scripts/openstack/files/file_reference
...
Update file_references due to the inclution of project_domain_name in the openstack credentails.
2020-04-24 15:11:49 +01:00
Dave Lewis
952c91dea5
Updated injector.py and added new test into test_tasks.py
2020-04-24 14:06:13 +01:00
softwarefactory-project-zuul[bot]
e7a9604896
Merge pull request #6826 from AlanCoding/vendoring_collections_vmware
...
Enable VMWare inventory plugin
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-24 12:32:39 +00:00
AlanCoding
8bbd2c7aaa
bump collection requirements, vmware patches
...
New VMWare and azure were released, pick those up
Enable using of VMWare inventory plugin for Ansible 2.9
Few fixes from manual testing with VMWare
Remove invalid properties which resulted in no hosts imported
Add some defaults to be more consistent with script
2020-04-23 19:57:53 -04:00
softwarefactory-project-zuul[bot]
9e87ddde69
Merge pull request #6820 from marshmalien/6530-wf-node-detail-cleanup
...
Show missing detail fields in workflow node view modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-23 20:34:36 +00:00
softwarefactory-project-zuul[bot]
5d40cf7635
Merge pull request #6825 from ryanpetrello/test-other-loggers
...
allow users to test log aggregration if `awx` isn't in the loggers list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-23 20:19:08 +00:00
Marliana Lara
75b54d2c14
Add unit tests to check for deleted details
2020-04-23 15:34:23 -04:00
Alex Corey
1bcd71ec9f
Adds webhook fields to job template details
2020-04-23 15:19:03 -04:00
Ryan Petrello
31c6b3337c
allow users to test log aggregration if awx isn't in the loggers list
2020-04-23 15:15:37 -04:00
softwarefactory-project-zuul[bot]
c0e07198cf
Merge pull request #6283 from AlanCoding/vendoring_collections
...
Use vendored collections for inventory imports
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-23 18:54:50 +00:00
Marliana Lara
a2c3027bd7
Display a "Deleted" label for prompt view node details
2020-04-23 13:08:16 -04:00
softwarefactory-project-zuul[bot]
acdf15640c
Merge pull request #6814 from surfer190/patch-1
...
Change the custom venv vars install line
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-23 15:38:29 +00:00
Dave Lewis
92b74266ca
Correct missing "default=''"
...
On previous commit missed "default=''" so changing:
project_domain_name=cred.get_input('project_domain_name'))
to
project_domain_name=cred.get_input('project_domain_name', default=''))
2020-04-23 11:33:24 +01:00
Dave Lewis
08323a11b6
Addition of project domain name to OpenStack Credential
...
Keystone v3 requires user_domain_id and project_domain_name to authenticate, but AWX openstack credential only requests the user_domain_id.
Added in project_domain_name into the credential templating. Not added as a required field as this is only needed when using Keystone v3.
2020-04-23 11:24:51 +01:00
surfer190
6390794828
Change the custom venv vars install line
...
Add the inventory
2020-04-23 11:43:01 +02:00
AlanCoding
ab703e2a32
Add feature docs and document development tooling
2020-04-22 21:41:52 -04:00
AlanCoding
8c657e210c
VMWare collection ready but waiting for release
...
turn off use of VMWare inventory plugin for now
Attempt to roll back general migration to Ansible 2.8
failed, kept at 2.9 because of compatibility
2020-04-22 21:40:23 -04:00
Bill Nottingham
3f5820adf8
Don't override ANSIBLE_SSH_ARGS for ad-hoc commands.
...
This reverts 8beed7f4 , which says:
Disable ControlPersist for ad hoc commands, should avoid any
issues with proot or needing to clean up sockets afterwards.
Given we've switched to the much less finicky bwrap for process
isolation, along with runner-based process killing, this probably
isn't needed any more.
2020-04-22 20:46:18 -04:00
softwarefactory-project-zuul[bot]
a34a63ec7f
Merge pull request #6809 from wenottingham/nope-no-scls-here
...
Don't use SCLs for openshift.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 23:12:45 +00:00
Bill Nottingham
47fef1dcf3
Don't use SCLs for openshift.
...
This may be a mis-merge?
2020-04-22 17:16:44 -04:00
softwarefactory-project-zuul[bot]
b6be891dc1
Merge pull request #6786 from nixocio/ui_issue_6511
...
Fix searching for a blank string creates a blank search filter
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 21:02:25 +00:00
softwarefactory-project-zuul[bot]
546df65753
Merge pull request #6804 from chrismeyersfsu/fix-collector_tests
...
lie about last time analytics were collected
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 20:38:45 +00:00
nixocio
2a86a3e05b
Fix searching for a blank string creates a blank search filter
...
Fix searching for a blank string creates a blank search filter. Also,
add unit-test to the related changes.
closes: https://github.com/ansible/awx/issues/6511
2020-04-22 16:16:10 -04:00
softwarefactory-project-zuul[bot]
37ee95314a
Merge pull request #6802 from ryanpetrello/version-11-1-0
...
bump version to 11.1.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 19:18:24 +00:00
softwarefactory-project-zuul[bot]
28c3fa517e
Merge pull request #6773 from ryanpetrello/playbook-scan-symlinks
...
follow symlinks while discovering valid playbooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 18:35:53 +00:00
chris meyers
01c56a4f2b
lie about last time analytics were collected
...
* Ensure that everything that we put into the database is returned via
analytics.
2020-04-22 14:10:45 -04:00
Ryan Petrello
3dd21d720e
follow symlinks while discovering valid playbooks
...
related: https://github.com/ansible/awx/pull/6769
Co-authored-by: Francois Herbert <francois@herbert.org.nz >
2020-04-22 13:38:29 -04:00
softwarefactory-project-zuul[bot]
9cfecb5590
Merge pull request #6788 from ryanpetrello/version-header
...
include the AWX version as a header in all responses
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 17:11:56 +00:00
Ryan Petrello
2742612be9
bump version to 11.1.0
2020-04-22 13:00:41 -04:00
softwarefactory-project-zuul[bot]
4f4a4e2394
Merge pull request #6204 from Ladas/send_job_and_template_nodes_to_analytics
...
Send job and template nodes to analytics
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 16:08:31 +00:00
Ryan Petrello
edd9972435
include the AWX version as a header in all responses
2020-04-22 12:07:31 -04:00
softwarefactory-project-zuul[bot]
9fdec9b31b
Merge pull request #6785 from shanemcd/really-clean-that-volume
...
Dev env: stop and remove containers before removing volume
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 15:39:12 +00:00
softwarefactory-project-zuul[bot]
a93ee86581
Merge pull request #6787 from squidboylan/remove_module_tests
...
Remove tower_receive and tower_send tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 15:01:58 +00:00
softwarefactory-project-zuul[bot]
020246736c
Merge pull request #6796 from rooftopcellist/fix_awx_rsyslog
...
rsyslogd is only needed in the web container
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-22 15:01:50 +00:00
Christian Adams
8d3ce206cd
rsyslogd is only needed in the web container
2020-04-22 10:17:04 -04:00
AlanCoding
68f5482c42
Update vmware implementation to new agreements
2020-04-21 22:49:20 -04:00
softwarefactory-project-zuul[bot]
28e27c5196
Merge pull request #6768 from keithjgrant/5909-jt-launch-3b
...
JT Launch Prompting (phase 3) [rebuilt branch]
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 23:43:29 +00:00
softwarefactory-project-zuul[bot]
c56352daa4
Merge pull request #6765 from rooftopcellist/fix_flake_zuul
...
revert back to the old way of calling flake8 linter
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 21:37:36 +00:00
Caleb Boylan
5eea4e8881
Remove tower_receive and tower_send tests
2020-04-21 13:46:13 -07:00
Bill Nottingham
58c821f3e1
De-flake the collector test.
2020-04-21 16:32:33 -04:00
Shane McDonald
5cad0d243a
Dev env: stop and remove containers before removing volume
2020-04-21 15:47:59 -04:00
softwarefactory-project-zuul[bot]
0aaa2d8c8d
Merge pull request #6783 from ryanpetrello/inv-links
...
update (dead) links to example inv source vars
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 19:07:55 +00:00
chris meyers
921feb561d
add test case for wfj nodes analytics
2020-04-21 20:21:38 +02:00
Bill Nottingham
5b0bb4939f
Allow subsets of table gathering for unit tests.
...
sqlite does not like some of our PG-isms.
2020-04-21 20:21:20 +02:00
Ladislav Smola
144cffe009
Send job and template nodes to analytics
...
Sending tables main_workflowjobnode and main_workflowjobtemplatenode
containing arrays of success/failure/always_nodes which is compatible
to what API call for nodes return.
2020-04-21 20:02:30 +02:00
Ryan Petrello
af11055e5c
update (dead) links to example inv source vars
...
see: https://github.com/ansible/awx/issues/6538
some of these are subject to change (in particular, the azure one), but
this at least fixes the dead links for now in ansible devel
2020-04-21 14:00:54 -04:00
softwarefactory-project-zuul[bot]
c0cb546c3c
Merge pull request #6779 from squidboylan/fix_project_allow_override
...
Collection: Fix the tower_project scm_allow_override
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 17:52:52 +00:00
softwarefactory-project-zuul[bot]
a800c8cd00
Merge pull request #6781 from ryanpetrello/pg10-doc
...
update postgres minimum version
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 17:32:58 +00:00
Caleb Boylan
f8a23f20aa
Collection: Assert tower_project job is successful
2020-04-21 10:14:08 -07:00
softwarefactory-project-zuul[bot]
46edd151e0
Merge pull request #6764 from ryanpetrello/redis-sos
...
record redis config in the sosreport
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-21 17:13:58 +00:00
Caleb Boylan
ba4b6bdbb7
Collection: tower_project alias allow_override to scm_allow_override
2020-04-21 10:08:06 -07:00
Caleb Boylan
1e24d8b5fa
Collection: Add integration tests for project scm_allow_override
2020-04-21 09:58:39 -07:00
Ryan Petrello
41586ea3a6
update postgres minimum version
2020-04-21 12:49:33 -04:00
Caleb Boylan
ded5577832
Collection: Fix the tower_project scm_allow_override
2020-04-21 09:39:16 -07:00
shaynecm
e428aeb97e
pre-req's updated
...
added Python 3.6+ to bring inline with the inventory change
2020-04-21 12:43:19 +01:00
shaynecm
e42915d4cf
updated to include py3
...
amended to be "/usr/bin/env python3" as suggested
2020-04-21 12:40:56 +01:00
softwarefactory-project-zuul[bot]
cce5f26e34
Merge pull request #6763 from ryanpetrello/rsyslogd-spool-config
...
let users configure the destination and max disk size of rsyslogd spool
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 23:49:20 +00:00
Keith Grant
1940c834cb
fix empty CodeMirror bug in modals
2020-04-20 16:21:59 -07:00
Keith Grant
08381577f5
Merge prompt extra_vars before POSTing
...
* Merge the extra_vars field with survey question responses before sending
to API
* Clean up select and multi-select survey fields
2020-04-20 16:21:48 -07:00
Keith Grant
669d67b8fb
flush out validators, survey questions
2020-04-20 16:21:39 -07:00
Keith Grant
8a0be5b111
add survey questions
2020-04-20 16:21:31 -07:00
Ryan Petrello
9e30f004d3
let users configure the destination and max disk size of rsyslogd spool
2020-04-20 19:12:28 -04:00
softwarefactory-project-zuul[bot]
62bf61b2a2
Merge pull request #6766 from ryanpetrello/fixup-6760
...
escape certain log aggregator settings when generating rsyslog config
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 22:52:20 +00:00
Ryan Petrello
f62dfe85cc
escape certain log aggregator settings when generating rsyslog config
...
see: https://github.com/ansible/awx/issues/6760
2020-04-20 18:05:01 -04:00
Christian Adams
97acba8fe9
revert back to the old way of calling flake8 linter
2020-04-20 17:27:52 -04:00
Ryan Petrello
cec7cb393d
record redis config in the sosreport
2020-04-20 17:03:50 -04:00
softwarefactory-project-zuul[bot]
e9b254b9d2
Merge pull request #6654 from AlexSCorey/4962-EnableWebhooksForJT
...
Adds webhooks to Job template form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 20:11:29 +00:00
Alex Corey
222fecc5f6
adds test for new webhook component
2020-04-20 15:33:46 -04:00
shaynecm
1afd8b4309
Update inventory
2020-04-20 19:20:14 +01:00
softwarefactory-project-zuul[bot]
c833676863
Merge pull request #6752 from fherbert/job_template_notification
...
Support adding/removing notifications to job_templates
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 17:20:25 +00:00
softwarefactory-project-zuul[bot]
7e9835f6ee
Merge pull request #6730 from rooftopcellist/pyflake
...
Fix new flake8 from pyflakes 2.2.0 release
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 14:31:52 +00:00
softwarefactory-project-zuul[bot]
5940f6de2c
Merge pull request #6737 from ryanpetrello/da-queues
...
rsyslogd: set some reasonable limits for disk queues
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 14:29:05 +00:00
Christian Adams
a899a147e1
Fix new flake8 from pyflakes 2.2.0 release
2020-04-20 09:50:50 -04:00
softwarefactory-project-zuul[bot]
e0c8f3e541
Merge pull request #6747 from chrismeyersfsu/fix-redis_logs
...
fix redis logs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-20 13:06:40 +00:00
Francois Herbert
68a0bbe125
Support adding/removing notifications to job_templates
2020-04-20 13:02:41 +12:00
AlanCoding
50197c6a12
Handle custom script options of hostnames and destination variable
2020-04-18 23:30:50 -04:00
AlanCoding
de0122d64e
Respect the ec2 script nested groups option
2020-04-18 19:32:18 -04:00
chris meyers
8592bf3e39
better broadcast websocket logging
...
* Make quiter the daphne logs by raising the level to INFO instead of
DEBUG
* Output the django channels name of broadcast clients. This way, if the
queue gets backed up, we can find it in redis.
2020-04-17 17:19:08 -04:00
chris meyers
4787e69afb
consistent wsbroadcast log messages
2020-04-17 17:18:21 -04:00
softwarefactory-project-zuul[bot]
8f5afc83ce
Merge pull request #6745 from ryanpetrello/redis-tcp-port--
...
don't expose redis port
Reviewed-by: Elyézer Rezende
https://github.com/elyezer
2020-04-17 20:43:27 +00:00
softwarefactory-project-zuul[bot]
b1a90d445b
Merge pull request #6739 from chrismeyersfsu/fix-redis_group_cleanup
...
cleanup group membership on disconnect
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 20:28:00 +00:00
softwarefactory-project-zuul[bot]
8954e6e556
Merge pull request #6687 from nixocio/ui_convert_user_to_be_function
...
Update User component to be function based
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 19:55:50 +00:00
AlanCoding
fff34f7227
Make inventory non-strict for production and remove comments
2020-04-17 15:43:03 -04:00
Ryan Petrello
7bfc99a615
don't expose redis port
2020-04-17 15:34:11 -04:00
AlanCoding
e2f5aa987d
Implement vmware plugin host filtering
2020-04-17 14:52:38 -04:00
Ryan Petrello
f159a6508e
rsyslogd: set some higher limits for disk-assisted queues
2020-04-17 14:34:07 -04:00
nixocio
4d7b5adf12
Update User component to be function based
...
Update User component to be function based. Also update related
unit-tests.
2020-04-17 14:29:31 -04:00
Alex Corey
6e648cf72f
Adds webhooks to jt form
2020-04-17 14:18:32 -04:00
softwarefactory-project-zuul[bot]
24a50ea076
Merge pull request #6738 from squidboylan/fix_collection_sanity_ansible2.9
...
Collection: Ignore some sanity errors in ansible 2.9
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2020-04-17 18:06:41 +00:00
softwarefactory-project-zuul[bot]
2d2add009b
Merge pull request #6728 from chrismeyersfsu/fix-noisy_debug
...
confidence in websocket group logic is high
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 18:06:36 +00:00
chris meyers
fd068695ef
cleanup group membership on disconnect
...
* zcard asgi::group:jobs-status_changed <-- to see a group set that
continues to grow. Issue this command in a loop while refreshing the
browser page on the jobs list. Before this change the set size would
continue to grow as daphne channel names are added to the group. After
this change the set size stays stable at the expected, 1.
2020-04-17 13:16:11 -04:00
Caleb Boylan
b19360ac9b
Collection: Ignore some sanity errors in ansible 2.9
2020-04-17 09:32:54 -07:00
softwarefactory-project-zuul[bot]
7c3c1f5a29
Merge pull request #6678 from nixocio/ui_issue_5983
...
Fix List Navigation Pagination
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 16:08:55 +00:00
nixocio
a902afcf73
Fix List Navigation Pagination
...
Fix List Navigation Pagination. Add missing variable `page` to
`handleSetPageSize`. Also update unittests impacted by this change.
closes: https://github.com/ansible/awx/issues/5983
2020-04-17 11:16:12 -04:00
softwarefactory-project-zuul[bot]
501568340b
Merge pull request #6736 from beeankha/fix_collection_readme_format
...
Fix Collection README to Display Properly
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 14:18:57 +00:00
softwarefactory-project-zuul[bot]
1d32917ceb
Merge pull request #6732 from domq/fix/rsync-EAGAIN-hazard
...
[fix] Use rsync --blocking-io to work around EAGAIN hazard
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-17 13:08:10 +00:00
AlanCoding
84d863ff9d
Shorten list of VMWare inventory plugin properties
...
Do not include summaries
decision on vmware keyed groups
Handle first set of custom user vmware options
2020-04-16 20:56:02 -04:00
AlanCoding
47bdf86dfa
Pick up collections paths in openstack inventory update prep
...
Update amazon.aws version
Update vmware to new release
Pin some more tests due to transitioning to inventory plugins
Remove more temporary hacks
2020-04-16 20:56:02 -04:00
Jim Ladd
6b015c9d81
Call parent get_plugin_env for foreman
2020-04-16 20:56:01 -04:00
AlanCoding
c3f2b3e44d
bump versions of Galaxy collection requirements
...
Implement 2.9 version policy
Update ec2 collection name
Enable ovirt, refresh test files
Put in upstream forks to get it running for now
pick up openstack.cloud fix
2020-04-16 20:56:01 -04:00
Jim Ladd
6807878e2d
I think this is the right place for iam_role_arn in the tests?
2020-04-16 20:56:01 -04:00
Jim Ladd
96c6cf9f05
pass iam_role_arn through to aws inv. plugin
2020-04-16 20:56:01 -04:00
Jim Ladd
8a20b5225b
enable aws_ec2 plugin
2020-04-16 20:56:00 -04:00
Jim Ladd
0e2786d1f1
compat layer for foreman
2020-04-16 20:56:00 -04:00
Jim Ladd
f38437b6bc
foreman plugin updates
2020-04-16 20:56:00 -04:00
AlanCoding
99ae614a63
Vmware was published
...
implement vmware inventory plugin
Enable the previously broken properties
2020-04-16 20:56:00 -04:00
AlanCoding
fcf75af6a7
Get current cloud sources working from collection
...
update test data files
Adopt official vendor location
openstack not published yet
Add collections to show paths
Add collections loc to installer settings
Add vendored collections to show path again
2020-04-16 20:55:59 -04:00
Yanis Guenane
541b9607f5
Collections: Adding a requirements.yml file
2020-04-16 20:55:59 -04:00
beeankha
2d455800c4
More bulleted list formatting changes
2020-04-16 20:18:22 -04:00
softwarefactory-project-zuul[bot]
37491fa4b9
Merge pull request #6735 from wenottingham/true-is-relative
...
Flip CSRF_COOKIE_SECURE docs.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 21:09:20 +00:00
softwarefactory-project-zuul[bot]
f41852c3ee
Merge pull request #6709 from marshmalien/6530-wf-node-wf
...
Add workflow details to node view modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 20:54:25 +00:00
softwarefactory-project-zuul[bot]
b565ed2077
Merge pull request #6723 from nixocio/ui_issue_6244
...
Fix Page Size toggle does not persist after a search
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 20:25:41 +00:00
beeankha
86bafb52f6
Fix collection README display
2020-04-16 16:13:12 -04:00
Bill Nottingham
11b1d0e84c
Flip CSRF_COOKIE_SECURE docs.
...
I think this was backwards.
2020-04-16 15:34:38 -04:00
softwarefactory-project-zuul[bot]
f47325a532
Merge pull request #6681 from chrismeyersfsu/fix-cluster_stupid_bash
...
fix copy paste error in docker compose cluster
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 19:14:16 +00:00
nixocio
1a261782c7
Fix Page Size toggle does not persist after a search
...
Fix Page Size toggle does not persist after a search.
Also, add unit-tests related to `onSearch`,`clearAllFilters` and `onRemove`.
closes:https://github.com/ansible/awx/issues/6244
2020-04-16 15:06:50 -04:00
Dominique Quatravaux
5a1599b440
[fix] Use rsync --blocking-io to work around EAGAIN hazard
...
Fixes #6692
2020-04-16 20:20:21 +02:00
chris meyers
72248db76d
fix copy paste error in docker compose cluster
2020-04-16 14:12:30 -04:00
softwarefactory-project-zuul[bot]
21268b779f
Merge pull request #6713 from beeankha/awx_collection_deprecations
...
Deprecate Send, Receive, and Workflow Template Collections Modules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 16:23:15 +00:00
beeankha
8926f635df
Mark send, receive, and workflow_job_template modules as deprecated
...
Add routing.yml file to mark modules for deprecation and pass sanity tests
Ignore sanity tests for deprecated modules
2020-04-16 11:25:38 -04:00
softwarefactory-project-zuul[bot]
e19194b883
Merge pull request #6721 from shanemcd/dockerfile-cleanup
...
Dockerfile organization
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 14:48:58 +00:00
softwarefactory-project-zuul[bot]
fa1c33da7e
Merge pull request #6704 from ryanpetrello/11-0-0-release-version
...
bump version for 11.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-16 13:41:56 +00:00
chris meyers
d30ecb6fb3
confidence in websocket group logic is high
...
* Replying to websocket group membership with the previous state, delta,
and new state has shown to be quite stable. This debug message is not
very helpful and is noisy in the dev env. This change removes the debug
message.
2020-04-16 08:48:12 -04:00
Ryan Petrello
8ed5964871
bump version for 11.0.0
2020-04-15 22:10:12 -04:00
softwarefactory-project-zuul[bot]
a989c624c7
Merge pull request #6724 from chrismeyersfsu/fix-redis_not_registering_disconnect
...
reconnect when a vanilla server disconnect happens
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 23:38:47 +00:00
chris meyers
7f01de26a1
reconnect when a vanilla server disconnect happens
2020-04-15 19:02:33 -04:00
softwarefactory-project-zuul[bot]
e3b5d64aa7
Merge pull request #6722 from wenottingham/over-the-ramparts-we-no-longer-watch
...
Remove 'rampart' from a user-facing string.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 21:52:57 +00:00
softwarefactory-project-zuul[bot]
eba0e4fd77
Merge pull request #6710 from rooftopcellist/rsyslog_rename_dir
...
Rename awx rsyslog socket and PID dir
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 20:43:40 +00:00
softwarefactory-project-zuul[bot]
d3c80eef4d
Merge pull request #6560 from mabashian/5865-schedule-edit
...
Add support for editing proj/jt/wfjt schedule
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 20:21:56 +00:00
softwarefactory-project-zuul[bot]
3683dfab37
Merge pull request #6720 from chrismeyersfsu/feature-wsbroadcast_better_logging
...
wsbroadcast better logging and behavior
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 19:11:26 +00:00
Bill Nottingham
8e3931de37
Remove 'rampart' from a user-facing string.
2020-04-15 15:00:11 -04:00
Shane McDonald
29a582f869
Dockerfile organization
2020-04-15 14:43:59 -04:00
mabashian
be0a7a2aa9
Pass route contents as child instead of using render prop
2020-04-15 14:33:35 -04:00
mabashian
d0d8d1c66c
Fix schedule edit prop types error thrown on schedule prop
2020-04-15 14:33:35 -04:00
mabashian
8a8a48a4ff
Fix prop types on schedule edit
2020-04-15 14:33:35 -04:00
mabashian
b0aa795b10
Remove rogue console.logs
2020-04-15 14:33:35 -04:00
mabashian
017064aecf
Adds support for editing proj/jt/wfjt schedule
2020-04-15 14:33:35 -04:00
softwarefactory-project-zuul[bot]
7311ddf722
Merge pull request #6562 from AlexSCorey/6333-SurveyCleanUp
...
Fixes several things about Survey List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 18:33:07 +00:00
Christian Adams
69835e9895
Write logs to /dev/null if logging is not enabled
2020-04-15 14:17:21 -04:00
Christian Adams
85960d9035
Volume mount supervisor dir to both containers
2020-04-15 14:11:15 -04:00
Christian Adams
c8ceb62269
Rename awx rsyslog socket and PID dir
2020-04-15 14:11:15 -04:00
chris meyers
1acca459ef
nice error message when redis is down
...
* awx_manage run_wsbroadcast --status nice error message if someone
failed to start awx services (i.e. redis)
2020-04-15 13:28:13 -04:00
Alex Corey
ee6fda9f8a
moves validator function
2020-04-15 13:06:30 -04:00
Alex Corey
a95632c349
Adds error handling and validation.
...
Also adresses small PR issues
2020-04-15 13:06:30 -04:00
Alex Corey
ed3b6385f1
Fixes several things about Survey List
...
Aligns Select All with other select buttons
Add required asterisk to those items that are required
Adds label for the Default and Question Type column
Adds chips for multiselect items.
Adds RBAC to add and edit survey.
Also fixes a bug where the survey was not reloading properly after edit
2020-04-15 13:06:30 -04:00
softwarefactory-project-zuul[bot]
3518fb0c17
Merge pull request #6717 from ryanpetrello/custom-cred-plugin-instructions
...
update custom credential plugin docs to point at an example project
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 15:39:21 +00:00
softwarefactory-project-zuul[bot]
1289f141d6
Merge pull request #6716 from beeankha/remove_check_mode_text
...
Remove 'supports_check_mode' Text from Converted Collection Modules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 14:29:15 +00:00
Ryan Petrello
8464ec5c49
update custom credential plugin docs to point at an example project
2020-04-15 09:59:09 -04:00
beeankha
3bc5975b90
Remove 'supports_check_mode' text from converted Collection modules
2020-04-15 09:37:54 -04:00
softwarefactory-project-zuul[bot]
af7e9cb533
Merge pull request #6712 from ryanpetrello/tcp-timeout
...
properly implement TCP timeouts for external log aggregation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 03:51:22 +00:00
softwarefactory-project-zuul[bot]
af2a8f9831
Merge pull request #6665 from wenottingham/moar-data-plz
...
Collect information on inventory sources
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-15 00:51:59 +00:00
Bill Nottingham
f99a43ffa6
Collect information on inventory sources
...
Also remove one minor query from smart inventory collection that will
never return anything.
2020-04-14 19:15:19 -04:00
Ryan Petrello
262d99fde6
properly implement TCP timeouts for external log aggregation
...
see: https://github.com/ansible/awx/issues/6683
2020-04-14 17:06:30 -04:00
chris meyers
63f56d33aa
show user unsafe name
...
* We log stats using a safe hostname because of prometheus requirements.
However, when we display users the hostname we should use the Instance
hostname. This change outputs the Instance.hostname instead of the safe
prometheus name.
2020-04-14 16:59:34 -04:00
chris meyers
9cabf3ef4d
do not include iso nodes in wsbroadcast status
2020-04-14 16:55:56 -04:00
softwarefactory-project-zuul[bot]
2855be9d26
Merge pull request #6689 from john-westcott-iv/collections_oauth_respect
...
Make the module util respect oauth token over username/password
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 20:33:53 +00:00
Marliana Lara
2524e8af47
Separate prompted modal section with divider and fix user word-wrap
2020-04-14 15:08:37 -04:00
Marliana Lara
f957ef7249
Add webhook fields to wf node job template detail
2020-04-14 15:07:32 -04:00
Marliana Lara
4551859248
Add WF details to workflow node view
2020-04-14 15:04:21 -04:00
softwarefactory-project-zuul[bot]
2a4912df3e
Merge pull request #6706 from ryanpetrello/rsyslog-restart-warn
...
make rsyslog service restarts a bit less noisy
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 19:03:28 +00:00
chris meyers
daa312d7ee
log file for wsbroadcast
2020-04-14 14:21:23 -04:00
Ryan Petrello
e95938715a
make rsyslog service restarts a bit less noisy
2020-04-14 14:18:30 -04:00
softwarefactory-project-zuul[bot]
f5d4f7858a
Merge pull request #6684 from nixocio/update_ui_docs_naming
...
Add note about code style for ui_next
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 18:05:22 +00:00
softwarefactory-project-zuul[bot]
25e0efd0b7
Merge pull request #6698 from wenottingham/the-time-zone-is-for-loading-and-saving-only
...
Cast the start/end times with timezone.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 17:53:35 +00:00
nixocio
47a007caee
Add note about code sytle for ui_next
...
Add note about code style for `ui_next`.
2020-04-14 13:16:37 -04:00
Bill Nottingham
cd6d2ed53a
Move the comma so unit test can filter things properly.
2020-04-14 13:12:03 -04:00
softwarefactory-project-zuul[bot]
4de61204c4
Merge pull request #6700 from AlanCoding/more_readme
...
Update AWX collection docs for release 11.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:55:14 +00:00
John Westcott IV
6b21f2042b
Make the module util respect oauth token over username/password
2020-04-14 12:51:45 -04:00
softwarefactory-project-zuul[bot]
7820517734
Merge pull request #6664 from marshmalien/6530-wf-node-jt
...
Add JT wf node modal prompt details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:46:20 +00:00
softwarefactory-project-zuul[bot]
2ba1288284
Merge pull request #6695 from ryanpetrello/memcached-cleanup
...
don't wait on memcached TCP
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:40:52 +00:00
softwarefactory-project-zuul[bot]
149f8a21a6
Merge pull request #6696 from ryanpetrello/rsyslog-splunk-extras
...
add a few minor logging changes to accomodate Splunk's API
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:40:19 +00:00
softwarefactory-project-zuul[bot]
602f2951b9
Merge pull request #6702 from ryanpetrello/rsyslogd-no-dev-log
...
rsyslogd: ignore /dev/log when we load imuxsock
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:33:50 +00:00
softwarefactory-project-zuul[bot]
b003f42e22
Merge pull request #6547 from AlexSCorey/6384-ConvertWFJTToHooks
...
Converts WFJTForm to Formik hooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:33:45 +00:00
softwarefactory-project-zuul[bot]
2ee2cd0bd9
Merge pull request #6688 from nixocio/ui_remove_console
...
Remove console.log
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-14 16:11:03 +00:00
AlanCoding
a79f2ff07a
Update AWX collection docs for release 11.0.0
2020-04-14 12:06:26 -04:00
Ryan Petrello
75bb7cce22
don't wait on memcached TCP
2020-04-14 11:45:27 -04:00
Ryan Petrello
52a253ad18
add a few minor logging changes to accomodate Splunk's API
...
see: https://docs.splunk.com/Documentation/Splunk/8.0.3/Data/UsetheHTTPEventCollector
2020-04-14 11:45:04 -04:00
Ryan Petrello
0f74a05fea
rsyslogd: ignore /dev/log when we load imuxsock
2020-04-14 11:34:58 -04:00
Alex Corey
440691387b
Puts webhook key on the template object in WFJTEdit
...
Also adds aria-label to Label Select Options to improve test matchers
Improves the name of the template payload in WFJTAdd and WFJTEdit
Updates tests including a failing snapshot DeleteConfirmationModal
test that was failing in devel
2020-04-14 11:11:50 -04:00
Alex Corey
27e6c2d47d
Adds tests
2020-04-14 11:11:50 -04:00
Alex Corey
8b69b08991
Adds formik hook functionality to wfjt form
2020-04-14 11:11:50 -04:00
Marliana Lara
8714bde1b4
Wrap entire date/time string in <Trans> tag
2020-04-14 11:08:12 -04:00
Marliana Lara
28b84d0d71
Use delete operator instead of destructuring
2020-04-14 11:08:12 -04:00
Marliana Lara
c6111fface
Partition base resource into defaults and overrides
2020-04-14 11:08:12 -04:00
Marliana Lara
98e8a09ad3
Add JT details to wf node modal
2020-04-14 11:08:11 -04:00
nixocio
3f9af8fe69
Remove console.log
...
Remove console.log
2020-04-14 11:07:52 -04:00
Ryan Petrello
dbe949a2c2
Merge pull request #6697 from chrismeyersfsu/fix-collection_tests
...
ensure last comma removed in select
2020-04-14 11:05:29 -04:00
Bill Nottingham
a296f64696
Cast the start/end times with timezone.
2020-04-14 10:53:57 -04:00
chris meyers
ee18400a33
ensure last comma removed in select
...
* We strip out the json select fields in our tests since it is an sql
lite database underneath. Ideally, we would do something fancier, but we
aren't. In doing this stipping, we could strip the last element in the
projection list. This would result in an extra dangling comma. This
commit removes the danging comma in the projection list after the
removal of JSON projections.
2020-04-14 10:44:02 -04:00
softwarefactory-project-zuul[bot]
98a4e85db4
Merge pull request #6108 from rooftopcellist/rsyslog
...
Replace our external logging feature with Rsyslog
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-04-14 13:40:41 +00:00
Ryan Petrello
f7f1bdf9c9
properly configure supervisorctl to point at the web volume mount
2020-04-13 21:56:52 -04:00
Ryan Petrello
69cf915a20
add rsyslogd block to the k8s supervisord config file
2020-04-13 20:25:53 -04:00
Ryan Petrello
9440785bdd
properly set the group on the rsyslog config
2020-04-13 19:46:34 -04:00
Christian Adams
ca7c840d8c
Fix permissions on rsyslog.conf for k8s
2020-04-13 19:33:23 -04:00
softwarefactory-project-zuul[bot]
f85bcae89f
Merge pull request #6685 from marshmalien/fix-user-loading
...
Fix route bug in User view
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 20:00:25 +00:00
Christian Adams
a0e31b9c01
Map logging timeout value to healthchecktimeout for http in rsyslog config
2020-04-13 15:22:16 -04:00
softwarefactory-project-zuul[bot]
c414fd68a0
Merge pull request #6176 from Ladas/send_also_workflows_as_part_of_unified_jobs
...
Send also workflows as part of unified jobs and send all changes to jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 18:41:36 +00:00
softwarefactory-project-zuul[bot]
2830cdfdeb
Merge pull request #6668 from nixocio/ui_refactor_users_functional
...
Modify Users component to be function based
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 18:35:57 +00:00
softwarefactory-project-zuul[bot]
07e9b46643
Merge pull request #6656 from jlmitch5/withoutWithRouter
...
excise withRouter from function components
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 18:35:53 +00:00
softwarefactory-project-zuul[bot]
1f01521213
Merge pull request #6651 from nixocio/ui_issue_5820
...
Rename SCM to Source Control
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 18:35:46 +00:00
Marliana Lara
8587461ac9
Fix loading bug in User view
2020-04-13 14:19:16 -04:00
nixocio
e54e5280f2
Modify Users component to be function based
...
Modify Users component to be function based.
2020-04-13 13:43:22 -04:00
softwarefactory-project-zuul[bot]
516a44ce73
Merge pull request #6662 from keithjgrant/5909-jt-launch-prompt-2
...
JT Launch Prompting (phase 2)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 17:04:41 +00:00
Ryan Petrello
e52cebc28e
rsyslogd: use %rawmsg-after-pri% instead of %msg%
...
after some prolonged RFC reading and tinkering w/ rsyslogd...
cpython's SysLogHandler doesn't emit RFC3164 formatted messages
in the format you'd expect; it's missing the ISO date, hostname, etc...
along with other header values; the handler implementation relies on you
to specify a syslog-like formatter (we've replaced all of this with our
own *custom* logstash-esque formatter that effectively outputs valid JSON
- without dates and other syslog header values prepended)
because of this unanticipated format, rsyslogd chokes when trying to
parse the message's parts; AWX is emitting:
<priority>RAWJSON
...so the usage of `%msg%` isn't going to work for us, because rsyslog
tries to parse *all* of the possible headers (and yells, because it
can't find a date to parse):
see: https://www.rsyslog.com/files/temp/doc-indent/configuration/properties.html#message-properties
this is fine, because we don't *need* any of that message parsing
anyways; in the end, we're *just* interested in forwarding the raw
JSON/text content to the third party log handler
2020-04-13 11:44:00 -04:00
Ryan Petrello
bb5136cdae
properly escape URL paths and querystrings for paths in logging settings
2020-04-13 11:44:00 -04:00
Ryan Petrello
b0db2b7bec
add some exception handling for dealing with logging connection resets
...
when rsyslogd restarts due to config changes, there's a brief moment
where the socket will refuse connections on teardown; exception handling
is needed here to deal with that
2020-04-13 11:44:00 -04:00
Ryan Petrello
1000dc10fb
an an rsyslogd config check to the logging test endpoint
2020-04-13 11:44:00 -04:00
Ryan Petrello
2a4b009f04
rsyslogd: use %rawmsg-after-pri% instead of %msg%
...
after some prolonged RFC reading and tinkering w/ rsyslogd...
cpython's SysLogHandler doesn't emit RFC3164 formatted messages
in the format you'd expect; it's missing the ISO date, hostname, etc...
along with other header values; the handler implementation relies on you
to specify a syslog-like formatter (we've replaced all of this with our
own *custom* logstash-esque formatter that effectively outputs valid JSON
- without dates and other syslog header values prepended)
because of this unanticipated format, rsyslogd chokes when trying to
parse the message's parts; AWX is emitting:
<priority>RAWJSON
...so the usage of `%msg%` isn't going to work for us, because rsyslog
tries to parse *all* of the possible headers (and yells, because it
can't find a date to parse):
see: https://www.rsyslog.com/files/temp/doc-indent/configuration/properties.html#message-properties
this is fine, because we don't *need* any of that message parsing
anyways; in the end, we're *just* interested in forwarding the raw
JSON/text content to the third party log handler
2020-04-13 11:44:00 -04:00
Ryan Petrello
8cdd42307c
clarify that logging username/password is only valid for HTTP/s
2020-04-13 11:44:00 -04:00
Ryan Petrello
269558876e
only use a basic auth password for external logging if username is set
2020-04-13 11:44:00 -04:00
Ryan Petrello
bba680671b
when writing the rsyslog config, do it post-commit
...
there's a race condition if we do this pre-commit where the correct
value isn't actually *persisted* to the database yet, and we end up
saving the *prior* setting values
2020-04-13 11:44:00 -04:00
Ryan Petrello
f70a76109c
make rsyslog fall back to no-op if logging is disabled
2020-04-13 11:44:00 -04:00
Christian Adams
5d54877183
Add action to default rsyslog.conf so supervisor starts correctly the first time
2020-04-13 11:44:00 -04:00
Ryan Petrello
f7dac8e68d
more external logging unit test fixups
2020-04-13 11:44:00 -04:00
Ryan Petrello
39648b4f0b
fix up a few test and lint errors related to external logging
2020-04-13 11:44:00 -04:00
Christian Adams
b942fde59a
Ensure log messages have valid json
...
- Fix messages getting contatenated at 8k
- Fix rsyslog cutting off the opening brace of log messages
- Make valid default conf and emit logs based on prescence of .sock and
settings
2020-04-13 11:44:00 -04:00
Ryan Petrello
ce82b87d9f
rsyslog hardening (fixing a few weird things we noticed)
2020-04-13 11:44:00 -04:00
Christian Adams
70391f96ae
Revert rsyslog valid config to one that fails intentionally
2020-04-13 11:43:59 -04:00
Christian Adams
2329c1b797
Add rsyslog config to container from file for consistency
2020-04-13 11:43:59 -04:00
Christian Adams
470159b4d7
Enable innocuous but valid config for rsyslog if disabled
2020-04-13 11:43:59 -04:00
Christian Adams
e740340793
ConfigMap rsyslog conf files for k8
2020-04-13 11:43:59 -04:00
Christian Adams
4d5507d344
Add default rsyslog.conf without including /etc/rsyslog.conf
2020-04-13 11:43:59 -04:00
Christian Adams
d350551547
Tweaks to Test Button logic and cleans up flake8 and test failures
2020-04-13 11:43:59 -04:00
Christian Adams
7fd79b8e54
Remove unneeded logging sock variable
2020-04-13 11:43:59 -04:00
John Mitchell
eb12f45e8e
add ngToast disable on timeout for log agg notifications, and disable test button until active test completes.
2020-04-13 11:43:59 -04:00
Christian Adams
fb047b1267
Add unit tests for reconfiguring rsyslog & for test endpoint
2020-04-13 11:43:59 -04:00
Christian Adams
d31c528257
Fix Logging settings "Test" button functionality
2020-04-13 11:43:59 -04:00
Christian Adams
996d7ce054
Move supervisor and rsyslog sock files to their own dirs under /var/run
2020-04-13 11:43:59 -04:00
Christian Adams
7040fcfd88
Fix container rsyslog dir permissions
2020-04-13 11:43:59 -04:00
John Mitchell
88ca4b63e6
update configure tower in tower test ui for log aggregator form
2020-04-13 11:43:59 -04:00
Shane McDonald
c0af3c537b
Configure rsyslog to listen over a unix domain socket instead of a port
...
- Add a placeholder rsyslog.conf so it doesn't fail on start
- Create access restricted directory for unix socket to be created in
- Create RSyslogHandler to exit early when logging socket doesn't exist
- Write updated logging settings when dispatcher comes up and restart rsyslog so they take effect
- Move rsyslogd to the web container and create rpc supervisor.sock
- Add env var for supervisor.conf path
2020-04-13 11:43:59 -04:00
Christian Adams
f8afae308a
Add rsyslog to supervisor for the task container
...
- Add proper paths for rsyslog's supervisor logs
- Do not enable debug mode for rsyslogd
- Include system rsyslog.conf, and specify tower logging conf when
starting rsyslog.
2020-04-13 11:43:59 -04:00
Christian Adams
4cd0d60711
Properly handle logger paths and https/http configuration
...
- log aggregator url paths were not being passed to rsyslog
- http log services like loggly will now truly use http and port 80
- add rsyslog.pid to .gitignore
2020-04-13 11:43:59 -04:00
Christian Adams
955d57bce6
Upstream rsyslog packaging changes
...
- add rsyslog repo to Dockerfile for AWX installation
- Update Library Notes for requests-futures removal
2020-04-13 11:43:59 -04:00
Ryan Petrello
589d27c88c
POC: replace our external log aggregation feature with rsyslog
...
- this change adds rsyslog (https://github.com/rsyslog/rsyslog ) as
a new service that runs on every AWX node (managed by supervisord)
in particular, this feature requires a recent version (v8.38+) of
rsyslog that supports the omhttp module
(https://github.com/rsyslog/rsyslog-doc/pull/750 )
- the "external_logger" handler in AWX is now a SysLogHandler that ships
logs to the local UDP port where rsyslog is configured to listen (by
default, 51414)
- every time a LOG_AGGREGATOR_* setting is changed, every AWX node
reconfigures and restarts its local instance of rsyslog so that its
fowarding settings match what has been configured in AWX
- unlike the prior implementation, if the external logging aggregator
(splunk/logstash) goes temporarily offline, rsyslog will retain the
messages and ship them when the log aggregator is back online
- 4xx or 5xx level errors are recorded at /var/log/tower/external.err
2020-04-13 11:43:59 -04:00
softwarefactory-project-zuul[bot]
eafb751ecc
Merge pull request #6679 from ryanpetrello/fix-6675
...
skip non-files when consuming events synced from isolated hosts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 15:36:42 +00:00
softwarefactory-project-zuul[bot]
30ea66023f
Merge pull request #6671 from wenottingham/even-moar-data-plz
...
Collect task timing, warnings, and deprecations from job events
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 15:06:46 +00:00
Ryan Petrello
9843e21632
skip non-files when consuming events synced from isolated hosts
...
see: https://github.com/ansible/awx/issues/6675
2020-04-13 10:14:10 -04:00
softwarefactory-project-zuul[bot]
6002beb231
Merge pull request #6677 from chrismeyersfsu/fix-spelling
...
fix spelling mistake in wsbroadcast status output
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-13 14:13:24 +00:00
chris meyers
9c6e42fd1b
fix spelling mistake in wsbroadcast status output
2020-04-13 09:37:32 -04:00
softwarefactory-project-zuul[bot]
eeab4b90a5
Merge pull request #6568 from AlanCoding/whoops_not_changed
...
Do not set changed=True if the object did not change
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-10 00:16:02 +00:00
Keith Grant
7827a2aedd
fix double-fetch of cred types in launch prompts
2020-04-09 16:07:06 -07:00
softwarefactory-project-zuul[bot]
a7f1a36ed8
Merge pull request #6670 from ryanpetrello/redis-fixup
...
work around redis connection failures in the callback receiver
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-09 21:41:08 +00:00
Bill Nottingham
d651786206
Collect task timing, warnings, and deprecations from job events
...
Timing information requires ansible-runner >= 1.4.6.
2020-04-09 17:27:19 -04:00
softwarefactory-project-zuul[bot]
19e4758be1
Merge pull request #6637 from john-westcott-iv/tower_workflow_job_lanch_update
...
Initial commit of tests for tower_workflow_launch
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-09 19:53:35 +00:00
softwarefactory-project-zuul[bot]
fe9de0d4cc
Merge pull request #6658 from mabashian/6655-job-redirect
...
Fixes issue where job type redirects weren't firing correctly
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-09 19:47:20 +00:00
Ryan Petrello
80147acc1c
work around redis connection failures in the callback receiver
...
if redis stops/starts, sometimes the callback receiver doesn't recover
without a restart; this fixes that
2020-04-09 15:38:03 -04:00
beeankha
4acdf8584b
Update workflow_launch module and test playbook
2020-04-09 15:12:49 -04:00
beeankha
cf607691ac
Pass data and errors more clearly, change extra_vars to be a dict, update test playbook to have a task utilizing extra_vars
2020-04-09 12:40:13 -04:00
beeankha
d7adcfb119
Revert unnecessary changes made to test playbook during rebase
2020-04-09 12:38:06 -04:00
beeankha
97d26728e4
Fix one more linter issue
2020-04-09 12:38:06 -04:00
John Westcott IV
6403895eae
Puting tasks back to natural order
2020-04-09 12:38:06 -04:00
beeankha
8b26ff1fe6
Fix linter errors
2020-04-09 12:38:06 -04:00
beeankha
9ddd020348
Fix sanity tests and edit test playbook
2020-04-09 12:38:06 -04:00
John Westcott IV
a2d1c32da3
Initial commit of tests for tower_workflow_launch
2020-04-09 12:38:06 -04:00
Keith Grant
af18aa8456
restructure 'if's in LaunchPrompt
2020-04-09 08:58:12 -07:00
mabashian
188b23e88f
No need to pass undefined explicitly. view will be undefined if it's not passed
2020-04-09 10:28:25 -04:00
mabashian
63bed7a30d
Fixes issue where job type redirects weren't firing correctly
2020-04-09 10:28:25 -04:00
AlanCoding
fd93964953
Changed status tweaks for API validation and encryption
...
API validation topic:
- do not set changed=True if the object did not actually change
- deals with cases where API manipulates data before saving
Warn if encrypted data prevent accurate changed status
Handle false changed case of tower_user password
password field not present in data
Test changed=True warning with JT/WFJT survey spec defaults
case for list data in JSON
2020-04-09 09:58:12 -04:00
chris meyers
1f9f86974a
test analytics table output
...
* unified_jobs output should include derived jobs i.e. project update,
inventory update, job
* This PR adds a test to ensure that.
2020-04-09 15:20:27 +02:00
Ladislav Smola
6a86af5b43
Use indexed timestamps
...
Use created and finished, which are indexed, to try to fetch all
states of jobs. If job is not finished, we might not get the
right terminal status, but that should be ok for now.
2020-04-09 15:20:27 +02:00
Ladislav Smola
6a503e152a
Send also workflows as part of unified jobs
...
Workflows do not have a record in main_job, therefore the JOIN
was ignoring those. We need to do LEFT JOIN to include also
workflows.
It also seems like we are not able to get a link to organizations
from workflows? When looking at:
<tower_url>#/organizations?organization_search=page_size:20;order_by:name
We don't seem to list a relation to workflows. Is it possible to get it from
somewhere?
2020-04-09 15:20:27 +02:00
Ladislav Smola
b7227113be
Use modified to check if job should be sent to analytics
...
It can take several hours for a job to go from pending to
successful/failed state and we need to also send the job with
a changed state, otherwise the analytics will be incorrect.
2020-04-09 15:20:27 +02:00
softwarefactory-project-zuul[bot]
907da2ae61
Merge pull request #6660 from mabashian/6606-jt-launch
...
Pass empty params to launch endpoint rather than null
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 23:46:48 +00:00
Keith Grant
6f76b15d92
fix LaunchButton tests
2020-04-08 15:36:45 -07:00
mabashian
9d6fbd6c78
Updates launch button tests to reflect passing empty object rather than null for launch payload without prompts
2020-04-08 16:10:02 -04:00
mabashian
edb4dac652
Pass empty params to launch endpoint rather than null to alleviate 400 error when launching a JT with default creds.
2020-04-08 16:10:02 -04:00
Keith Grant
42898b94e2
add more prompt tests
2020-04-08 11:48:11 -07:00
softwarefactory-project-zuul[bot]
943543354a
Merge pull request #6643 from mabashian/upgrade-pf-2.39.15
...
Upgrades pf deps to latest
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 18:11:04 +00:00
softwarefactory-project-zuul[bot]
2da22ccd8a
Merge pull request #6659 from shanemcd/pre-tty
...
Enable tty in dev container
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 16:35:37 +00:00
Keith Grant
9cab5a5046
add 'other prompt' fields to launch API call
2020-04-08 08:58:14 -07:00
softwarefactory-project-zuul[bot]
e270a692b7
Merge pull request #6644 from jakemcdermott/6638-fix-initial-playbook-value
...
Only clear playbook when different project is selected
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 15:45:27 +00:00
Shane McDonald
677a8dae7b
Enable tty in dev container
...
Pretty colors and real-time migration logs
2020-04-08 11:43:30 -04:00
John Mitchell
6eeb32a447
excise withRouter from function components
2020-04-08 10:59:57 -04:00
softwarefactory-project-zuul[bot]
e57991d498
Merge pull request #6652 from matburt/update_zome_docz
...
Update some contributing docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 14:58:40 +00:00
softwarefactory-project-zuul[bot]
4242bd55c2
Merge pull request #6639 from mabashian/route-render-prop
...
Converts most of our route render prop usage to children
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 14:49:42 +00:00
softwarefactory-project-zuul[bot]
e8fb466f0f
Merge pull request #6646 from beeankha/credential_module_no_log
...
Activate no_log for Values in input Parameter of tower_credential Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 14:18:08 +00:00
nixocio
869fcbf483
Rename SCM to Source Control
...
Rename `SCM` references to `Source Control`.
Also update tests to reflect this change.
closes: https://github.com/ansible/awx/issues/5820
2020-04-08 10:10:07 -04:00
Matthew Jones
6abeaf2c55
Update some contributing docs
...
* Update the tools called in the dev environment
* More RMQ purges from architecture docs
* Remove the old clusterdev target
2020-04-08 10:03:22 -04:00
mabashian
f734918d3e
Removes withRouter from breadcrumbs in favor of hooks
2020-04-08 09:48:16 -04:00
softwarefactory-project-zuul[bot]
91f2e0c32b
Merge pull request #6605 from ansible/firehose_pkey
...
update firehose script for bigint migration
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 13:33:19 +00:00
softwarefactory-project-zuul[bot]
88d6dd96fa
Merge pull request #6645 from ryanpetrello/some-more-iso-cleanup
...
more ansible runner isolated cleanup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 13:19:06 +00:00
mabashian
7feac5ecd6
Updates routes in breadcrumbs so they no longer use the render prop
2020-04-08 09:17:46 -04:00
mabashian
193ec21149
Converts most of our route render prop usage to children
2020-04-08 09:17:46 -04:00
mabashian
14e62057da
Fix linting error by not using index in key
2020-04-08 09:12:32 -04:00
softwarefactory-project-zuul[bot]
a26c0dfb8a
Merge pull request #6629 from AlanCoding/one_token_to_rule_them_all
...
Document and align the env var for OAuth token
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-08 06:09:29 +00:00
Ryan Petrello
6b4219badb
more ansible runner isolated cleanup
...
follow-up to https://github.com/ansible/awx/pull/6296
2020-04-08 01:18:05 -04:00
beeankha
1f598e1b12
Activate no_log for values in input parameter
2020-04-07 20:34:54 -04:00
softwarefactory-project-zuul[bot]
7ddd4d74c0
Merge pull request #6625 from marshmalien/jt-form-bugs
...
Fix JT form playbook select error message and more
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 22:55:30 +00:00
softwarefactory-project-zuul[bot]
6ad6f48ff0
Merge pull request #6642 from jakemcdermott/update-contrib-doc
...
Add note to docs about async form behavior
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 22:32:48 +00:00
Jake McDermott
d736adbedc
Only clear playbook when different project is selected
2020-04-07 18:12:48 -04:00
mabashian
c881762c97
Upgrades pf deps to latest
2020-04-07 18:07:47 -04:00
Jake McDermott
be5d067148
Add note to docs about async form behavior
2020-04-07 17:30:03 -04:00
Marliana Lara
189a10e35a
Fix playbook error message and JT save bug
2020-04-07 17:01:53 -04:00
softwarefactory-project-zuul[bot]
285e9c2f62
Merge pull request #6635 from AlanCoding/no_tower_cli
...
Remove tower-cli from Zuul CI for AWX collection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 20:46:45 +00:00
softwarefactory-project-zuul[bot]
054de87f8e
Merge pull request #6601 from shanemcd/dont-delete-my-db
...
Use a docker volume for the dev env db
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 20:00:57 +00:00
softwarefactory-project-zuul[bot]
7de8a8700c
Merge pull request #6487 from lj020326/devel
...
fix for CSRF issue in traefik configuration
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2020-04-07 20:00:51 +00:00
softwarefactory-project-zuul[bot]
4f7669dec1
Merge pull request #6634 from AlanCoding/silence
...
Silence deprecation warnings from tower_credential
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 19:30:45 +00:00
softwarefactory-project-zuul[bot]
25a1bc7a33
Merge pull request #6631 from ryanpetrello/refresh-token-expiry
...
properly respect REFRESH_TOKEN_EXPIRE_SECONDS when generating new tokens
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 18:28:26 +00:00
softwarefactory-project-zuul[bot]
955ef3e9cb
Merge pull request #6541 from AlanCoding/jt_org_left_behind
...
Fix RBAC loose items from reversed decision on JT org permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 17:41:31 +00:00
AlanCoding
0e8f2307fc
Remove tower-cli from Zuul CI for AWX collection
2020-04-07 13:31:06 -04:00
AlanCoding
bcfd2d6aa4
Silence deprecation warnings from tower_credential
2020-04-07 13:24:34 -04:00
Shane McDonald
7e52f4682c
Use a docker volume for the dev env db
2020-04-07 13:14:19 -04:00
Keith Grant
9c218fa5f5
flush out prompt misc fields
2020-04-07 09:41:45 -07:00
softwarefactory-project-zuul[bot]
508aed67de
Merge pull request #6624 from marshmalien/6608-project-lookup-bug
...
Prevent project lookup from firing requests on every render
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 15:53:07 +00:00
Ryan Petrello
0bf1116ef8
properly respect REFRESH_TOKEN_EXPIRE_SECONDS when generating new tokens
...
see: https://github.com/ansible/awx/issues/6630
see: https://github.com/jazzband/django-oauth-toolkit/issues/746
2020-04-07 11:34:01 -04:00
AlanCoding
45df5ba9c4
Manually document tower host default
2020-04-07 10:18:55 -04:00
AlanCoding
b90a296d41
Document and align the env var for OAuth token
2020-04-07 10:00:02 -04:00
softwarefactory-project-zuul[bot]
d40143a63d
Merge pull request #6607 from ryanpetrello/graphite-no-tags
...
don't send tags to the Grafana annotations API if none are specified
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 06:07:58 +00:00
softwarefactory-project-zuul[bot]
db40d550be
Merge pull request #6472 from AlanCoding/no_required
...
Remove field properties which are default values anyway
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 02:57:19 +00:00
AlanCoding
da661e45ae
Remove unnecessary module parameters
...
remove cases of required=False, the default
remove str type specifier which, the default
remove supports check mode, not changeable
2020-04-06 22:08:41 -04:00
softwarefactory-project-zuul[bot]
58160b9eb4
Merge pull request #6623 from nixocio/ui_issue_6133
...
Update "Enable Webhooks" option in WFJT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-07 01:05:03 +00:00
softwarefactory-project-zuul[bot]
05b28efd9c
Merge pull request #6617 from chrismeyersfsu/fix-memcached
...
fix memcached in dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:49:04 +00:00
softwarefactory-project-zuul[bot]
0b433ebb1c
Merge pull request #6609 from beeankha/wfjt_module_inventory_fix
...
Resolve Name to ID Properly in WFJT Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:42:34 +00:00
softwarefactory-project-zuul[bot]
5b3f5bf37d
Merge pull request #6559 from jlmitch5/newNewAssocDisassocHostGroupsList
...
association and disassociation of host groups and inventory host groups list.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:19 +00:00
softwarefactory-project-zuul[bot]
397c0092a0
Merge pull request #6569 from ryanpetrello/log-decimal
...
properly serialize external logs that contain decimal.Decimal objects
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:15 +00:00
softwarefactory-project-zuul[bot]
362fdaeecc
Merge pull request #6604 from jakemcdermott/remove-state-checks-from-user-test
...
Remove state checks from user list test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 23:07:11 +00:00
softwarefactory-project-zuul[bot]
606c3c3595
Merge pull request #6338 from rooftopcellist/update_logstash_docs
...
Update logstash docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 21:10:44 +00:00
softwarefactory-project-zuul[bot]
42705c9eb0
Merge pull request #6545 from fosterseth/fix-4198-readd-user-to-org
...
Fix adding orphaned user to org
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 21:10:38 +00:00
Marliana Lara
c2ba495824
Prevent project lookup from firing requests on every render
2020-04-06 16:50:10 -04:00
nixocio
85a1c88653
Update "Enable Webhooks" option in WFJT
...
closes: https://github.com/ansible/awx/issues/6163
2020-04-06 16:48:18 -04:00
chris meyers
c4d704bee1
fix memcached in dev env
...
* create memcached dir via git so that the current user owns it.
Otherwise, docker will create the dir as root at runtime
2020-04-06 16:35:52 -04:00
softwarefactory-project-zuul[bot]
60d499e11c
Merge pull request #6495 from john-westcott-iv/tower_credential_update_new
...
Initial conversion of tower_credential
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 20:29:44 +00:00
softwarefactory-project-zuul[bot]
bb48ef40be
Merge pull request #6595 from nixocio/ui_docs_minor_update
...
Minor update UI docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 20:26:09 +00:00
Ryan Petrello
771ca2400a
don't send tags to the Grafana annotations API if none are specified
...
see: https://github.com/ansible/awx/issues/6580
2020-04-06 15:47:48 -04:00
softwarefactory-project-zuul[bot]
735d44816b
Merge pull request #6592 from kdelee/awxkit_wfjtn_identifier
...
make awxkit pass through identifier for wfjtn
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 19:42:10 +00:00
beeankha
e346493921
Add inventory param to the wfjt module test playbook
2020-04-06 15:21:57 -04:00
beeankha
bd39fab17a
Resolve name to ID correctly in workflow jt module
2020-04-06 15:08:01 -04:00
John Mitchell
ce30594b30
update inventory and host routes to being child-based instead of render prop based
2020-04-06 15:05:11 -04:00
John Mitchell
2021c2a596
remove unnecessary eslint ignore comics, replace react router use with hooks where possible in inventories
2020-04-06 14:38:33 -04:00
John Mitchell
ecd1d09c9a
add breadcrumb config for inv host facts and groups
2020-04-06 14:38:33 -04:00
John Mitchell
7dbde8d82c
fix linting errors and add note to host groups disassocation modal
2020-04-06 14:38:33 -04:00
John Mitchell
4e64b17712
update hosts groups api GET to all_groups
2020-04-06 14:38:33 -04:00
John Mitchell
cc4c514103
add association and disassociation of groups on invhostgroups/hostgroups lists
2020-04-06 14:38:33 -04:00
John Mitchell
ab8726dafa
move associate modal and disassociate button up to components for use across screens
2020-04-06 14:38:33 -04:00
Ryan Petrello
2cefba6f96
properly serialize external logs that contain decimal.Decimal objects
2020-04-06 14:24:24 -04:00
softwarefactory-project-zuul[bot]
592043fa70
Merge pull request #6588 from ryanpetrello/400-error-creds
...
fix a typo in the credentials UI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 18:00:43 +00:00
Mat Wilson
59477aa221
update firehose script for bigint migration
2020-04-06 10:54:08 -07:00
Jake McDermott
279fe53837
Remove state checks from user list test
...
Don't check for loading in UserList test
2020-04-06 13:40:31 -04:00
Shane McDonald
bb319136e4
Merge pull request #6585 from shanemcd/cleanup-cleanup
...
Tidy up the dev environment a bit
2020-04-06 13:09:39 -04:00
beeankha
b0f68d97da
Update comment in test playbook:
2020-04-06 12:38:46 -04:00
softwarefactory-project-zuul[bot]
a46462eede
Merge pull request #6526 from chrismeyersfsu/feature-memcached_socket_devel
...
Feature memcached socket devel
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 16:24:42 +00:00
softwarefactory-project-zuul[bot]
646e403fbd
Merge pull request #6570 from marshmalien/6530-wf-node-inv-src-details
...
Add Inventory Source workflow node prompt details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 16:10:33 +00:00
nixocio
64c846cfc1
Minor update UI docs
...
Fix typos
Highlight code sessions
2020-04-06 11:36:41 -04:00
Elijah DeLee
8e07269738
make awxkit pass through identifier for wfjtn
...
We need this to be able to create workflow job template nodes with identifier
2020-04-06 11:26:56 -04:00
Shane McDonald
6fc815937b
Tidy up the dev environment a bit
2020-04-06 11:13:51 -04:00
Ryan Petrello
014c995a8f
fix a typo in the credentials UI
...
this is causing 400 level errors for some users
2020-04-06 10:45:33 -04:00
John Westcott IV
c1bb62cc36
Removing recursive check, allowwing old pattern to commence
2020-04-06 10:11:18 -04:00
beeankha
f5cf7c204f
Update unit test, edit credential module to pass sanity tests
2020-04-06 10:11:18 -04:00
John Westcott IV
6d08e21511
Resolving comment and updating tests
2020-04-06 10:11:18 -04:00
John Westcott IV
8b881d195d
Change lookup to include organization
2020-04-06 10:11:18 -04:00
John Westcott IV
5c9ff51248
Change compare_fields to static method
2020-04-06 10:11:18 -04:00
AlanCoding
3f64768ba8
loosen some credential test assertions
2020-04-06 10:11:18 -04:00
John Westcott IV
fd24918ba8
Initial conversion of tower_credential
2020-04-06 10:11:18 -04:00
softwarefactory-project-zuul[bot]
f04e7067e8
Merge pull request #6582 from chrismeyersfsu/fix-redis_startup
...
align with openshift
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-06 13:52:08 +00:00
softwarefactory-project-zuul[bot]
9a91c0bfb2
Merge pull request #6572 from AlanCoding/approval_identifier
...
Allow setting identifier for approval nodes
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2020-04-06 13:39:39 +00:00
chris meyers
c06188da56
align with openshift
2020-04-06 09:16:46 -04:00
chris meyers
7433aab258
switch memcached from tcp to unix domain socket
2020-04-06 08:35:12 -04:00
chris meyers
37a715c680
use memcached unix domain socket rather than tcp
2020-04-06 08:35:12 -04:00
chris meyers
3d9eb3b600
align with openshift
2020-04-05 20:07:15 -04:00
softwarefactory-project-zuul[bot]
99511de728
Merge pull request #6554 from wenottingham/this-may-be-what-alan-suggested
...
Allow disassociating orphaned users from credentials
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:26:49 +00:00
softwarefactory-project-zuul[bot]
82b1b85fa4
Merge pull request #6421 from AlexSCorey/6183-SurveyPreview
...
Adds Survey Preview Functionality
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:20:41 +00:00
softwarefactory-project-zuul[bot]
2aa29420ee
Merge pull request #6565 from chrismeyersfsu/fix-schema_workflow_identifier
...
static identifier in OPTIONS response for workflow job template node
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:20:37 +00:00
softwarefactory-project-zuul[bot]
9e331fe029
Merge pull request #6567 from mabashian/6531-approval-drawer-item-id
...
Adds workflow job id to header of approval drawer items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 21:14:53 +00:00
softwarefactory-project-zuul[bot]
591cdb6015
Merge pull request #6566 from mabashian/4227-wf-template-row-rbac
...
Fix bug where JT is disabled in workflow node form for user with execute permissions on said JT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 20:56:25 +00:00
softwarefactory-project-zuul[bot]
bc244b3600
Merge pull request #6564 from dsesami/column-type-name-change
...
Changed column label for plain jobs to "Playbook Run" to align with search
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 20:38:20 +00:00
AlanCoding
dbe3863b04
Allow setting identifier for approval nodes
2020-04-03 15:33:57 -04:00
Marliana Lara
ae021c37e3
Add inventory source prompt details
2020-04-03 14:56:20 -04:00
Keith Grant
8baa9d8458
clean up launch prompt credentials, display errors
2020-04-03 11:47:06 -07:00
Daniel Sami
3c888475a5
Changed displayed type name of plain jobs
...
updated and added i18n
removed import
prettier
2020-04-03 14:35:09 -04:00
softwarefactory-project-zuul[bot]
29b567d6e1
Merge pull request #6550 from ryanpetrello/fix-minutely-hourly
...
remove the limitation on (very) old DTSTART values for schedules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 18:32:15 +00:00
softwarefactory-project-zuul[bot]
00aa1ad295
Merge pull request #6553 from ryanpetrello/remove-manual-inv-source-for-good
...
remove deprecated manual inventory source support
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 18:09:36 +00:00
Bill Nottingham
4f3213715e
Allow disassociating any user from a credential role.
...
This is preventing removing roles from users no longer in the organization.
2020-04-03 13:39:28 -04:00
mabashian
0389e72197
Adds workflow job id to approval header link to match up with what's displayed on the jobs list
2020-04-03 13:39:06 -04:00
mabashian
0732795ecc
Rows in the wfjt node form templates list should only be disabled if the user cannot start the job.
2020-04-03 13:27:28 -04:00
chris meyers
a26df3135b
static identifier in docs
...
* OPTIONS response descritpion for workflow job template node identifier
value was an ever changing uuid4(). This is telling the user the wrong
thing. We can not know what uuid4() is going to be in the docs. Instead,
for the OPTIONS response description, tell the user the form that the
uuid4() takes, ie. xxx-xxxx...
* Note that the API browser still populates a uuid4 for the user when it
generates the sample POST data. This is nice.
2020-04-03 13:12:49 -04:00
softwarefactory-project-zuul[bot]
a904aea519
Merge pull request #6551 from chrismeyersfsu/fix-nonce_replay_timestamp
...
simplify nonce creation and extraction
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 16:32:09 +00:00
Ryan Petrello
6bd5053ae8
remove the limitation on (very) old DTSTART values for schedules
2020-04-03 10:59:35 -04:00
Ryan Petrello
8b00b8c9c2
remove deprecated legacy manual inventory source support
...
see: https://github.com/ansible/awx/issues/6309
2020-04-03 10:54:43 -04:00
softwarefactory-project-zuul[bot]
2b9acd78c8
Merge pull request #6522 from chrismeyersfsu/feature-wsbroadcast_status
...
add broadcast websocket status command
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 02:25:25 +00:00
chris meyers
d7f0642f48
add ws broadcast status to sos report
2020-04-02 21:46:12 -04:00
chris meyers
8bbae0cc3a
color output of ws broadcast connection status
2020-04-02 21:46:12 -04:00
chris meyers
c00f1505d7
add broadcast websocket status command
2020-04-02 21:46:12 -04:00
softwarefactory-project-zuul[bot]
a08e6691fb
Merge pull request #6266 from rooftopcellist/configmap_container_files
...
ConfigMap supervisor configs and launch scripts for k8s
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 01:07:27 +00:00
softwarefactory-project-zuul[bot]
98bc499498
Merge pull request #6468 from jlmitch5/hostGroupsList
...
add inventory host groups list and host groups lists
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-03 00:46:33 +00:00
chris meyers
6d0c42a91a
align with configmap changes
2020-04-02 20:05:26 -04:00
chris meyers
79c5a62279
simplify nonce creation and extraction
...
* time() library supports leap seconds also
2020-04-02 19:57:50 -04:00
softwarefactory-project-zuul[bot]
3bb671f3f2
Merge pull request #6497 from john-westcott-iv/tower_notification_update
...
Initial conversion of tower_notification
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 23:29:57 +00:00
Keith Grant
0b9c5c410a
add credential select list to launch CredentialsStep
2020-04-02 16:29:40 -07:00
softwarefactory-project-zuul[bot]
d77d5a7734
Merge pull request #6548 from marshmalien/5636-translate-login
...
Mark login button for translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 23:20:37 +00:00
Keith Grant
0a00a3104a
add CredentialTypesAPI.loadAllTypes helper function
2020-04-02 13:55:30 -07:00
John Mitchell
ab36129395
add inventory host groups list and host groups lists
2020-04-02 15:02:41 -04:00
AlanCoding
e99500cf16
Mark test as xfail, move to unit testing
2020-04-02 14:48:33 -04:00
softwarefactory-project-zuul[bot]
299497ea12
Merge pull request #6490 from marshmalien/5997-wf-view-node
...
Hook up view node button in workflow visualizer
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 18:27:09 +00:00
Seth Foster
843c22c6b1
Allow orphaned user to be added to org
...
Fixed bug where an org admin was not able to add
an orphaned user to the org, in the case where the
orphan had an ancestor role that matched one of the
roles for of the org admin.
scenario to fix -- sue is member of cred1, where cred1 is
part of org1. org1 admin cannot add sue to org1, because
the cred1 role for sue has an ancestor to org1 role. The org1
admin cannot change or attach sue to org1.
tower issue #4198 and #4197
2020-04-02 14:24:55 -04:00
Marliana Lara
86b49b6fe2
Mark login button for translation
2020-04-02 14:19:13 -04:00
Christian Adams
9489f00ca4
Align k8 and ocp supervisor scripts
...
- Handle scl enable calls for python processes that use postgresql
- Handle ocp specific vars better
2020-04-02 13:56:33 -04:00
chris meyers
6d60e7dadc
align with openshift
2020-04-02 13:56:33 -04:00
Christian Adams
346b9b9e3e
ConfigMap supervisor configs and launch scripts for k8s
2020-04-02 13:56:33 -04:00
softwarefactory-project-zuul[bot]
99384b1db9
Merge pull request #6506 from shanemcd/stateless-set
...
Switch from StatefulSet to Deployment
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2020-04-02 17:51:25 +00:00
Marliana Lara
d1b5a60bb9
Add project node details
2020-04-02 13:09:24 -04:00
Shane McDonald
d57258878d
Update more references to statefulset
2020-04-02 12:44:26 -04:00
softwarefactory-project-zuul[bot]
48414f6dab
Merge pull request #6542 from chrismeyersfsu/fix-align_redis
...
Fix align redis
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 16:22:31 +00:00
Shane McDonald
ff0186f72b
Delete k8s StatefulSet if it exists (for upgrades)
2020-04-02 12:21:35 -04:00
softwarefactory-project-zuul[bot]
a682565758
Merge pull request #6385 from AlexSCorey/6317-ConvertJTFormstoFormikHooks
...
Uses formik hooks for JT Form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 15:52:35 +00:00
softwarefactory-project-zuul[bot]
0dee2e5973
Merge pull request #6482 from AlexSCorey/5901-SupportForWFJTSurvey
...
Adds Survey Functionality to WFJT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 15:19:21 +00:00
chris meyers
929f4bfb81
start redis container with conf file
2020-04-02 11:13:35 -04:00
AlanCoding
ac474e2108
Fix RBAC loose items from reversed decision on JT org permissions
2020-04-02 10:17:04 -04:00
Alex Corey
d6722c2106
Adds tests for Survey Preview functionality
2020-04-02 10:02:35 -04:00
Alex Corey
6eef0b82bd
Adds Survey Preview Functionality
2020-04-02 10:02:35 -04:00
Alex Corey
fb4343d75e
Removes uncessary formikContext items in favor of useField.
...
Removed OrgId value from formik and get that value from project field
Updates tests and type.js to reflect those changes.
2020-04-02 09:31:35 -04:00
Alex Corey
a867a32b4e
Uses formik hooks for JT Form
2020-04-02 09:30:12 -04:00
Shane McDonald
3060505110
Switch from StatefulSet to Deployment
...
We can do this now that we dropped RabbitMQ.
2020-04-02 09:24:49 -04:00
beeankha
5d68f796aa
Rebase + fix typos
2020-04-02 09:21:33 -04:00
AlanCoding
15036ff970
Add unit tests for notification module
2020-04-02 09:14:50 -04:00
John Westcott IV
32783f7aaf
Fixing linting errors
2020-04-02 09:14:50 -04:00
John Westcott IV
8699a8fbc2
Resolving comments on PR
...
Made notification type optional
Fixed examples to use notification_configuration
Fixed defaults for headers to prevent deprication warning
Removed default on messages
2020-04-02 09:14:49 -04:00
John Westcott IV
b4cde80fa9
Updating example to match test
2020-04-02 09:14:49 -04:00
John Westcott IV
eb4db4ed43
Adding field change to readme and example and test of custom messages
2020-04-02 09:14:49 -04:00
John Westcott IV
649aafb454
Initial conversion of tower_notification
2020-04-02 09:14:49 -04:00
softwarefactory-project-zuul[bot]
b6c272e946
Merge pull request #6525 from ryanpetrello/bye-bye-activity-stream-middleware
...
get rid of the activity stream middleware
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-02 05:25:24 +00:00
Ryan Petrello
9fe2211f82
get rid of the activity stream middleware
...
it has bugs and is very confusing
see: https://github.com/ansible/tower/issues/4037
2020-04-01 16:02:42 -04:00
Marliana Lara
4704e24c24
Fetch full resource object and replace the matching node
2020-04-01 15:21:42 -04:00
softwarefactory-project-zuul[bot]
e5f293ce52
Merge pull request #6486 from keithjgrant/5909-jt-launch-prompt
...
JT Launch Prompting (phase 1)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-01 18:29:27 +00:00
softwarefactory-project-zuul[bot]
d64b898390
Merge pull request #6491 from john-westcott-iv/second_tower_job_template_update
...
Second attempt at converting tower_job_template
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-01 14:09:22 +00:00
softwarefactory-project-zuul[bot]
498c525b34
Merge pull request #6513 from SebastianThorn/devel
...
[DOC] Adds comment about needing to be a pem-file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-01 13:22:03 +00:00
beeankha
bb184f8ffb
Update booleans to pass linter
2020-04-01 08:58:28 -04:00
softwarefactory-project-zuul[bot]
7f537dbedf
Merge pull request #6515 from ryanpetrello/cleanup-some-more-redis
...
remove some unused code from the redis rewrite
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-04-01 12:38:48 +00:00
Ryan Petrello
f9b8a69f7b
remove some unused code from the redis rewrite
2020-04-01 08:03:59 -04:00
Sebastian Thörn
bc228b8d77
Adds comment about needing to be a pem-file
...
This needs to be a .pem-file
2020-04-01 11:54:07 +02:00
Keith Grant
7710ad2e57
move OptionsList to components; add launch prompt tests
2020-03-31 13:59:14 -07:00
beeankha
9f2c9b13d7
Update unit test, extra_vars handling, and edit README
2020-03-31 16:16:11 -04:00
softwarefactory-project-zuul[bot]
6940704deb
Merge pull request #6509 from ryanpetrello/twisted-cves
...
update to the latest twisted to address two open CVEs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 19:59:11 +00:00
softwarefactory-project-zuul[bot]
6b9cacb85f
Merge pull request #6508 from ryanpetrello/django-extensions-bump
...
bump django-extensions version to address a bug in shell_plus
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 19:16:49 +00:00
softwarefactory-project-zuul[bot]
cfa0fdaa12
Merge pull request #6337 from rebeccahhh/activity-stream-grab-bag
...
add in summary fields to activity stream logging output
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 19:15:51 +00:00
Ryan Petrello
4423e6edae
update to the latest twisted to address two open CVEs
2020-03-31 13:47:56 -04:00
softwarefactory-project-zuul[bot]
13faa0ed2e
Merge pull request #6489 from wenottingham/that-ain't-right
...
Don't return different fields for smart vs non-smart inventories
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 17:43:03 +00:00
Ryan Petrello
42336355bb
bump django-extensions version to address a bug in shell_plus
...
see: https://github.com/ansible/awx/pull/6441
see: e8d5daa06e
2020-03-31 13:39:13 -04:00
Marliana Lara
c18aa90534
Add timeout detail to node view modal
2020-03-31 13:39:05 -04:00
softwarefactory-project-zuul[bot]
39460fb3d3
Merge pull request #6505 from squidboylan/tower_group_integration_tests
...
Collection: add tower_group child group tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 17:31:00 +00:00
Keith Grant
4f51c1d2c9
fix LaunchButton tests
2020-03-31 10:09:33 -07:00
Caleb Boylan
04ccff0e3f
Collection: add tower_group child group tests
2020-03-31 09:43:53 -07:00
softwarefactory-project-zuul[bot]
2242119182
Merge pull request #6419 from mabashian/5864-schedule-add-2
...
Implement schedule add form on JT/WFJT/Proj
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 16:06:46 +00:00
Marliana Lara
5cba34c34d
Use styles to add prompt header spacing
2020-03-31 12:05:13 -04:00
mabashian
33a699b8ae
Display form errors on new lines if there are multiple
2020-03-31 10:57:30 -04:00
softwarefactory-project-zuul[bot]
344a4bb238
Merge pull request #6494 from ryanpetrello/quiter-pg-migration
...
detect event migration tables in a less noisy way
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 14:30:15 +00:00
softwarefactory-project-zuul[bot]
0beda08cf9
Merge pull request #6471 from megabreit/jinja2-installer-fix
...
support for older jinja2 in installer #5501
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-03-31 14:10:21 +00:00
softwarefactory-project-zuul[bot]
2264a98c04
Merge pull request #6455 from AlanCoding/auth_errors
...
Improve error handling related to authentication
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-31 11:28:37 +00:00
Ryan Petrello
d19a9db523
detect event migration tables in a less noisy way
...
see: https://github.com/ansible/awx/issues/6493
2020-03-31 00:05:30 -04:00
John Westcott IV
4b76332daf
Added notification of removal of extra_vars_path
2020-03-30 23:35:11 -04:00
John Westcott IV
db38339179
Second attempt at converting tower_job_template
2020-03-30 23:35:11 -04:00
softwarefactory-project-zuul[bot]
5eddcdd5f5
Merge pull request #6484 from ryanpetrello/inv-source-required
...
prevent manual updates at POST /api/v2/inventory_sources/N/update/
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 23:46:13 +00:00
softwarefactory-project-zuul[bot]
3480d2da59
Merge pull request #6488 from ryanpetrello/galaxy-role-host-key-checking
...
disable host key checking when installing galaxy roles/collections
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 22:06:52 +00:00
Keith Grant
e60e6c7d08
pass prompted params through to launch API request
2020-03-30 14:39:16 -07:00
Keith Grant
55356ebb51
set default values on prompts
2020-03-30 14:37:07 -07:00
Keith Grant
7f4bbbe5c5
add launch prompt inventory step
2020-03-30 14:37:07 -07:00
Keith Grant
49b1ce6e8c
add skeleton of launch prompt wizard
2020-03-30 14:37:07 -07:00
Marliana Lara
caaefef900
Add modal to show a preview of node prompt values
2020-03-30 17:31:50 -04:00
Bill Nottingham
96576b0e3d
Don't return different fields for smart vs non-smart inventories
2020-03-30 17:15:55 -04:00
mabashian
288ce123ca
Adds resources_needed_to_start to the list of keys for error message handling
2020-03-30 17:04:17 -04:00
Ryan Petrello
140dbbaa7d
disable host key checking when installing galaxy roles/collections
...
see: https://github.com/ansible/awx/issues/5947
2020-03-30 17:03:14 -04:00
softwarefactory-project-zuul[bot]
e9d11be680
Merge pull request #6104 from mabashian/6086-proj-form-org
...
Fixes issues with organization when saving the project form.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 20:47:12 +00:00
softwarefactory-project-zuul[bot]
d7f117e83f
Merge pull request #6448 from AlexSCorey/6446-HostAdd
...
Fixes HostAdd Form layout issue
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 20:47:08 +00:00
lj020326
eef1246e0b
Merge pull request #1 from lj020326/lj020326-patch-1
...
Update settings.py to resolve CSRF issue in traefik configuration
2020-03-30 16:29:06 -04:00
lj020326
65e38aa37d
Update settings.py
...
This is needed for LB (e.g., traefik) for proxying into nginx
otherwise, get CSRF error
ref: https://stackoverflow.com/questions/27533011/django-csrf-error-casused-by-nginx-x-forwarded-host
resolved by adding USE_X_FORWARDED_HOST using the following similar issue as a reference:
https://github.com/catmaid/CATMAID/issues/1781
2020-03-30 16:27:40 -04:00
mabashian
c7b23aac9b
Removes static run on string options and opts for the more dynamic ux pattern already adopted in the old UI
2020-03-30 15:37:56 -04:00
mabashian
b4ea60eb79
Fixes issue where repeat frequency was not displaying correctly for schedules that only run once
2020-03-30 15:37:56 -04:00
mabashian
24c738c6d8
Moves generation of today and tomorrow strings out of the return of the ScheduleForm
2020-03-30 15:37:56 -04:00
mabashian
0c26734d7d
Move the construction of the rule object out to it's own function
2020-03-30 15:37:56 -04:00
mabashian
d9b613ccb3
Implement schedule add form on JT/WFJT/Proj
2020-03-30 15:37:56 -04:00
Ryan Petrello
831bf9124f
prevent manual updates at POST /api/v2/inventory_sources/N/update/
...
see: https://github.com/ansible/awx/issues/6309
2020-03-30 15:35:04 -04:00
Alex Corey
0b31cad2db
Adds Survey Functionality to WFJT
2020-03-30 14:20:44 -04:00
AlanCoding
059e744774
Address errors with login and logout in python2
...
Addresses scenarios when username and password
were used and collection obtained token
Fix error sendall() arg 1 must be string or buffer
Improve error handling related to authentication
clear the query after request and before logout
put response data in error in both cases
2020-03-30 13:48:14 -04:00
softwarefactory-project-zuul[bot]
827adbce76
Merge pull request #6463 from ryanpetrello/release-10.0.0
...
bump version 10.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 16:42:49 +00:00
softwarefactory-project-zuul[bot]
849a64f20a
Merge pull request #6481 from ryanpetrello/cli-docs-up
...
promote AWX CLI installation instructions to the global INSTALL.md
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 16:31:04 +00:00
softwarefactory-project-zuul[bot]
3bbd03732b
Merge pull request #6461 from jakemcdermott/6433-fix-org-team-rbac-save
...
Don't show user-only roles for teams
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 16:05:20 +00:00
Ryan Petrello
32627ce51a
promote AWX CLI installation instructions to the global INSTALL.md
...
a few users have had trouble finding these instructions, so let's move
them into the top level installation docs
2020-03-30 11:46:10 -04:00
softwarefactory-project-zuul[bot]
4a8f1d41fa
Merge pull request #6422 from john-westcott-iv/tower_job_wait_update
...
Initial cut at tower_job_wait conversion
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-30 13:27:42 +00:00
Armin Kunaschik
2b3c57755c
support for older jinja2 in installer
2020-03-28 02:59:40 +01:00
softwarefactory-project-zuul[bot]
508c9b3102
Merge pull request #6465 from ryanpetrello/ws-bad-group-syntax
...
prevent ws group subscription if not specified in the valid format
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 22:02:47 +00:00
softwarefactory-project-zuul[bot]
f8be1f4110
Merge pull request #6469 from ryanpetrello/cli-config-wooops
...
fix a bug that broke `awx config`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 21:59:16 +00:00
softwarefactory-project-zuul[bot]
d727e69a00
Merge pull request #6459 from chrismeyersfsu/fix-register_queue_race2
...
fix register_queue race conditionn
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 21:36:41 +00:00
Ryan Petrello
04dd1352c9
prevent ws group subscription if not specified in the valid format
2020-03-27 17:13:21 -04:00
Ryan Petrello
ea54815e6b
fix a bug that broke awx config
...
see: https://github.com/ansible/tower/issues/4206
2020-03-27 17:07:48 -04:00
softwarefactory-project-zuul[bot]
78db965797
Merge pull request #6467 from dsesami/survey-list-ids
...
Add IDs to survey list items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 20:17:45 +00:00
chris meyers
3326979806
fix register_queue race conditionn
...
* Avoid race condition with `apply_cluster_membership_policies`
2020-03-27 16:15:10 -04:00
beeankha
230949c43c
Fix timeout error
2020-03-27 15:44:23 -04:00
Daniel Sami
a862a00d24
added id to survey list items
2020-03-27 15:27:08 -04:00
beeankha
2e8f9185ab
Fix default value errors for cases of None for min/max_interval
2020-03-27 15:05:23 -04:00
beeankha
6d6322ae4d
Update integration tests, update tower_wait module
2020-03-27 15:05:23 -04:00
John Westcott IV
914ea54925
Make module prefer interval (if set) over min/max
...
Fix linting issues for True vs true
Fix up unit test related errors
2020-03-27 15:05:23 -04:00
John Westcott IV
b9b62e3771
Removing assert that job is pending on job launch
2020-03-27 15:05:23 -04:00
John Westcott IV
e03911d378
Depricate min and max interval in favor of interval
2020-03-27 15:05:23 -04:00
John Westcott IV
61287f6b36
Removing old unneeded output and fixing comments
2020-03-27 15:05:23 -04:00
John Westcott IV
f6bfdef34d
Removed old secho comment from Tower-CLI
...
Fixed job name for tests
2020-03-27 15:05:23 -04:00
John Westcott IV
7494ba7b9c
Initial cut at tower_job_wait conversion
2020-03-27 15:05:23 -04:00
softwarefactory-project-zuul[bot]
5f62426684
Merge pull request #6458 from jakemcdermott/6435-fix-notification-toggle-disable
...
Limit disable-on-load to single notifications
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 17:59:46 +00:00
Ryan Petrello
6914213aa0
bump version 10.0.0
2020-03-27 12:51:18 -04:00
softwarefactory-project-zuul[bot]
83721ff9a8
Merge pull request #6438 from jakemcdermott/6433-fix-org-team-rbac-save-api
...
Identify user-only object roles
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 16:35:56 +00:00
softwarefactory-project-zuul[bot]
4998c7bf21
Merge pull request #6315 from john-westcott-iv/collections_tools_associations
...
Collections tools associations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 16:16:08 +00:00
softwarefactory-project-zuul[bot]
155a1d9a32
Merge pull request #6032 from ryanpetrello/bigint
...
migrate event table primary keys from integer to bigint
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-03-27 16:01:58 +00:00
Jake McDermott
6f582b5688
Don't show user-only roles for teams
2020-03-27 11:18:15 -04:00
Jake McDermott
579648a017
Identify user-only organization roles
...
Organization participation roles (admin, member) can't be assigned to a
team. Add a field to the object roles so the ui can know not to display
them for team role selection.
2020-03-27 11:12:39 -04:00
softwarefactory-project-zuul[bot]
c4ed9a14ef
Merge pull request #6451 from jbradberry/related-webhook-credential-link
...
Optionally add the webhook_credential link to related
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 14:38:25 +00:00
softwarefactory-project-zuul[bot]
21872e7101
Merge pull request #6444 from mabashian/ui-next-accessibility-low-hanging-fruitz
...
Adds aria-label to some buttons without text
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 14:38:05 +00:00
Jake McDermott
f2e9a8d1b2
Limit disable-on-load to single notifications
2020-03-27 10:32:11 -04:00
Ryan Petrello
301d6ff616
make the job event bigint migration chunk size configurable
2020-03-27 09:28:10 -04:00
softwarefactory-project-zuul[bot]
d24271849d
Merge pull request #6454 from ansible/jakemcdermott-update-issue-template
...
Add advice for creating bug reports
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-27 00:57:45 +00:00
beeankha
a50b03da17
Remove unnecessary fields in associations file
2020-03-26 20:04:11 -04:00
Jake McDermott
27b5b534a1
Add advice for creating bug reports
2020-03-26 19:49:38 -04:00
softwarefactory-project-zuul[bot]
6bc97158fe
Merge pull request #6443 from ryanpetrello/summary-fields-perf-note
...
clarify some API documentation on summary_fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 21:17:48 +00:00
softwarefactory-project-zuul[bot]
9ce2a9240a
Merge pull request #6447 from ryanpetrello/runner-1.4.6
...
update to the latest version of ansible-runner
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 21:03:16 +00:00
Jeff Bradberry
6b3befcb94
Optionally add the webhook_credential link to related
...
on JTs and WFJTs.
2020-03-26 16:07:14 -04:00
Ryan Petrello
c8044b4755
migrate event table primary keys from integer to bigint
...
see: https://github.com/ansible/awx/issues/6010
2020-03-26 15:54:38 -04:00
Alex Corey
0eb526919f
Fixes HostAdd Form layout issue
2020-03-26 15:23:31 -04:00
softwarefactory-project-zuul[bot]
3045511401
Merge pull request #6441 from ryanpetrello/eye-python
...
fix busted shell_plus in the development environment
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 19:16:25 +00:00
softwarefactory-project-zuul[bot]
24f334085e
Merge pull request #6417 from jakemcdermott/no-blank-adhoc-command-module-names
...
Don't allow blank adhoc command module names
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 19:14:06 +00:00
Ryan Petrello
90d35f07f3
clarify some documentation on summary_fields
2020-03-26 14:54:28 -04:00
softwarefactory-project-zuul[bot]
e334f33d13
Merge pull request #6388 from chrismeyersfsu/feature-websocket_secret2
...
set broadcast websockets secret
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 18:50:52 +00:00
Ryan Petrello
464db28be5
update to the latest version of ansible-runner
2020-03-26 14:49:45 -04:00
mabashian
a8f56f78e9
Remove unused touched and error props
2020-03-26 14:11:22 -04:00
mabashian
f7ad3d78eb
Fixes issues with organization when saving the project form.
...
Changes helperTextInvalid prop type to node which matches more closely with what the upstream PF component supports.
2020-03-26 13:57:11 -04:00
Ryan Petrello
61a0d1f77b
fix busted shell_plus in the development environment
...
for some reason (unsure why), django-extensions has begun noticing
ipython importability and treating "shell_plus" as "start an IPython
notebook by default
it could be that this is a bug in django-extensions that will be fixed
soon, but for now, this fixes the issue
2020-03-26 13:37:13 -04:00
mabashian
77e99ad355
Adds aria-label to some buttons without text
2020-03-26 12:58:45 -04:00
beeankha
9f4afe6972
Fix misc. linter errors
2020-03-26 12:01:48 -04:00
John Westcott IV
b99a04dd8d
Adding associations to generator
2020-03-26 12:01:48 -04:00
John Westcott IV
357e22eb51
Compensating for default of '' for a JSON typed field
2020-03-26 12:01:48 -04:00
softwarefactory-project-zuul[bot]
9dbf75f2a9
Merge pull request #6434 from marshmalien/6432-launch-btn-bug
...
Disable launch button when there are zero nodes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 15:27:45 +00:00
chris meyers
eab74cac07
autogenerate websocket secret
2020-03-26 10:32:37 -04:00
Marliana Lara
979f549d90
Disable launch button when there are zero nodes
2020-03-26 10:16:33 -04:00
softwarefactory-project-zuul[bot]
ca82f48c18
Merge pull request #6429 from marshmalien/5992-wf-doc-btn
...
Hookup WF documentation button to visualizer toolbar
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-26 14:00:50 +00:00
Marliana Lara
5a45a62cb3
Hookup WF documentation button to visualizer toolbar
2020-03-25 17:44:34 -04:00
softwarefactory-project-zuul[bot]
090349a49b
Merge pull request #6416 from jakemcdermott/6413-remove-unnecessary-project-template-add-option
...
Remove unnecessary project template add option
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 19:41:23 +00:00
softwarefactory-project-zuul[bot]
c38d13c5ab
Merge pull request #6399 from jakemcdermott/6398-fix-confirm-password-reset
...
Don't delete confirmed password from formik object
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 19:29:05 +00:00
softwarefactory-project-zuul[bot]
f490a940cf
Merge pull request #6410 from ryanpetrello/new-social-auth
...
update social-auth-core to address a GitHub API deprecation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 19:28:59 +00:00
softwarefactory-project-zuul[bot]
42c24419d4
Merge pull request #6409 from AlanCoding/group_children
...
Rename group-to-group field to align with API
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 17:34:25 +00:00
Jake McDermott
e17c93ecd7
Don't allow blank adhoc command module names
2020-03-25 13:11:30 -04:00
softwarefactory-project-zuul[bot]
67d48a87f8
Merge pull request #6408 from ryanpetrello/rabbitmq-cleanup
...
remove a bunch of RabbitMQ references
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 17:02:54 +00:00
Ryan Petrello
b755fa6777
update social-auth-core to address a GitHub API deprecation
2020-03-25 12:17:36 -04:00
softwarefactory-project-zuul[bot]
ee4dcd2055
Merge pull request #6403 from jbradberry/awxkit-from-json-connection
...
Add a connection kwarg to Page.from_json
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 15:33:37 +00:00
softwarefactory-project-zuul[bot]
0f7a4b384b
Merge pull request #6386 from jbradberry/awxkit-api-endpoints
...
Awxkit api endpoints
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 15:33:32 +00:00
softwarefactory-project-zuul[bot]
02415db881
Merge pull request #6407 from marshmalien/5991-wf-launch-btn
...
Hookup launch button to workflow visualizer
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 15:33:27 +00:00
AlanCoding
703345e9d8
Add alias for group children of groups
2020-03-25 11:33:13 -04:00
AlanCoding
d102b06474
Rename group-to-group field to align with API
2020-03-25 11:33:09 -04:00
Jake McDermott
55c18fa76c
Remove unnecessary project template add option
2020-03-25 11:26:30 -04:00
softwarefactory-project-zuul[bot]
d37039a18a
Merge pull request #6334 from rooftopcellist/ncat
...
Add netcat to the dev container
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 12:51:16 +00:00
Christian Adams
6335004c94
Add common debugging tools to the dev container
...
- nmap-ncat
- sdb
- tcpdump
- strace
- vim
2020-03-25 08:03:32 -04:00
softwarefactory-project-zuul[bot]
177867de5a
Merge pull request #6369 from AlanCoding/create_associate
...
Fix bug with association on creation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-25 00:28:51 +00:00
softwarefactory-project-zuul[bot]
08bd445caf
Merge pull request #6404 from ryanpetrello/pyyaml-upgrade
...
pin a minimum pyyaml version to address (CVE-2017-18342)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 23:48:01 +00:00
softwarefactory-project-zuul[bot]
b5776c8eb3
Merge pull request #6405 from ryanpetrello/upgrade-django
...
update Django to address CVE-2020-9402
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 22:48:09 +00:00
Ryan Petrello
8f1db173c1
remove a bunch of RabbitMQ references
2020-03-24 18:46:58 -04:00
softwarefactory-project-zuul[bot]
62e93d5c57
Merge pull request #6271 from AlexSCorey/6260-UsersOrgList
...
Adds User Organization List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 22:38:56 +00:00
Marliana Lara
abfeb735f0
Add launch button to workflow visualizer
2020-03-24 17:42:22 -04:00
Ryan Petrello
68b0b40e91
update Django to address CVE-2020-9402
...
we don't use Oracle GIS, so this isn't really applicable, but it'll make
security scanners happy <shrug>
see: https://docs.djangoproject.com/en/3.0/releases/2.2.11/
2020-03-24 16:41:53 -04:00
Alex Corey
910d926ac3
Fixes file structure, adds tests
2020-03-24 16:27:56 -04:00
Alex Corey
c84ab9f1dc
Adds User Organization List
2020-03-24 16:25:11 -04:00
Ryan Petrello
65cafa37c7
pin a minimum pyyaml version to address (CVE-2017-18342)
...
see: https://github.com/ansible/awx/issues/6393
2020-03-24 15:59:31 -04:00
AlanCoding
551fd088f5
Remove test workarounds
2020-03-24 15:42:35 -04:00
AlanCoding
a72e885274
Fix bug with association on creation
2020-03-24 15:34:52 -04:00
softwarefactory-project-zuul[bot]
bd7c048113
Merge pull request #6291 from AlanCoding/node_identifier
...
Add Workflow Node Identifier
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 19:32:52 +00:00
Jeff Bradberry
91135f638f
Add a connection kwarg to Page.from_json
...
if you don't reuse the connection when doing this, you lose your
authentication.
2020-03-24 15:27:51 -04:00
softwarefactory-project-zuul[bot]
cbc02dd607
Merge pull request #6394 from ryanpetrello/runner-145
...
update to the latest version of ansible-runner
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 19:09:21 +00:00
softwarefactory-project-zuul[bot]
de09deff66
Merge pull request #6348 from AlexSCorey/5895-SurveyList
...
Adds word wrap functionality
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 19:07:05 +00:00
softwarefactory-project-zuul[bot]
5272d088ed
Merge pull request #6390 from marshmalien/fix-select-behavior
...
Fix bugs related to Job Template labels and tags
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 17:53:01 +00:00
softwarefactory-project-zuul[bot]
22a593f30f
Merge pull request #6389 from jlmitch5/fixEmailOptionNotif
...
update email option notification to select
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-24 16:54:12 +00:00
Jake McDermott
b56812018a
Don't delete confirmed password from formik object
...
If the save fails, the form will attempt to reload the
deleted value.
2020-03-24 12:21:07 -04:00
Alex Corey
ab755134b3
Adds new DataListCell components to all necessary lists
2020-03-24 10:30:41 -04:00
Alex Corey
ebb0f31b0b
Fixes word wrap issue
2020-03-24 10:30:41 -04:00
Ryan Petrello
51ef57188c
update to the latest version of ansible-runner
2020-03-24 10:01:17 -04:00
AlanCoding
653850fa6d
Remove duplicated index
2020-03-23 22:54:04 -04:00
AlanCoding
8ba4388014
Rewrite tests to use the new modules
2020-03-23 22:47:30 -04:00
AlanCoding
f3e8623a21
Move workflow test target
2020-03-23 22:34:11 -04:00
AlanCoding
077461a3ef
Docs touchups
2020-03-23 22:00:02 -04:00
AlanCoding
795c989a49
fix bug processing survey spec
2020-03-23 22:00:02 -04:00
AlanCoding
5e595caf5e
Add workflow node identifier
...
Generate new modules WFJT and WFJT node
Touch up generated syntax, test new modules
Add utility method in awxkit
Fix some issues with non-name identifier in
AWX collection module_utils
Update workflow docs for workflow node identifier
Test and fix WFJT modules survey_spec
Plug in survey spec for the new module
Handle survey spec idempotency and test
add associations for node connections
Handle node credential prompts as well
Add indexes for new identifier field
Test with unicode dragon in name
2020-03-23 22:00:00 -04:00
softwarefactory-project-zuul[bot]
d941f11ccd
Merge pull request #5582 from jakemcdermott/fix-5265
...
Don't refresh settings on websocket event
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 23:10:21 +00:00
softwarefactory-project-zuul[bot]
c4e50cbf7d
Merge pull request #6381 from jakemcdermott/6380-fix-host-event-errors
...
Fix host event type and reference errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 22:34:36 +00:00
Jake McDermott
6f3527ed15
Don't refresh settings on websocket event
2020-03-23 18:29:01 -04:00
Jake McDermott
fe2ebeb872
Fix host event type and reference errors
2020-03-23 17:46:42 -04:00
Marliana Lara
ad7498c3fc
Fix bugs related to Job Template labels and tags
...
* Use default PF select toggle behavior
* Fix label submit when no inventory provided
2020-03-23 17:06:38 -04:00
John Mitchell
cb7257f9e6
update email option notification to select
...
- delete radio_group option from form generator
2020-03-23 17:04:07 -04:00
Jeff Bradberry
e3ea4e2398
Register the resource copy endpoints as awxkit page types
2020-03-23 15:19:48 -04:00
Jeff Bradberry
e4e2d48f53
Register some missing related endpoints in awxkit
...
- the newer varieties of notification templates
- organization workflow job templates
- credential owner users and owner teams
this allows the endpoints to get wrapped in appropriate Page types,
not just the Base page type.
2020-03-23 15:18:47 -04:00
Rebeccah
5bfe89be6e
removed the to_representation and replaced with get_summary_fields per suggestion in PR comments
2020-03-23 14:57:07 -04:00
Rebeccah
47661fad51
added in summary fields into logging which will solve several issues related to needing more data in logging outputs
2020-03-23 14:57:07 -04:00
softwarefactory-project-zuul[bot]
4b497b8cdc
Merge pull request #6364 from wenottingham/dont-make-a-tree-that-never-ends-and-just-goes-on-and-on
...
Preserve symlinks when copying a tree.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 18:57:05 +00:00
softwarefactory-project-zuul[bot]
31fabad3e5
Merge pull request #6370 from AlanCoding/convert_tower_role
...
Initial conversion of tower_role
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 18:34:32 +00:00
Jeff Bradberry
1e48d773ae
Add job_templates to the set of related endpoints for organizations
2020-03-23 14:33:40 -04:00
softwarefactory-project-zuul[bot]
4529429e99
Merge pull request #6368 from marshmalien/fix-jt-bugs
...
Fix job template form bugs r/t saving without an inventory
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 14:08:32 +00:00
softwarefactory-project-zuul[bot]
ec4a471e7a
Merge pull request #6377 from chrismeyersfsu/fix-register_queue_race
...
serialize register_queue
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 12:32:34 +00:00
softwarefactory-project-zuul[bot]
77915544d2
Merge pull request #6378 from chrismeyersfsu/fix-launch_awx_cluster
...
fixup dev cluster bringup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-23 12:32:29 +00:00
chris meyers
5ba90b629e
fixup dev cluster bringup
...
* change from bootstrap script to launch_awx.sh script
2020-03-23 07:33:35 -04:00
chris meyers
e9021bd173
serialize register_queue
...
* also remove uneeded query
2020-03-23 07:21:17 -04:00
AlanCoding
49356236ac
Add coverage from issue resolved with tower_role conversion
2020-03-22 13:43:39 -04:00
softwarefactory-project-zuul[bot]
c9015fc0c8
Merge pull request #6361 from john-westcott-iv/tower_label_update
...
Tower label update
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-21 11:15:06 +00:00
AlanCoding
4ea1101477
update test assertion
2020-03-20 23:49:15 -04:00
AlanCoding
27948aa4e1
Convert tower_role to no longer use tower-cli
2020-03-20 23:28:48 -04:00
softwarefactory-project-zuul[bot]
5263d5aced
Merge pull request #6358 from AlanCoding/fix_settings
...
Fix regression in tower_settings module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-21 01:42:19 +00:00
softwarefactory-project-zuul[bot]
8832f667e4
Merge pull request #6336 from AlanCoding/local_collection_errors
...
Fix test errors running locally with Ansible devel
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-21 00:51:04 +00:00
softwarefactory-project-zuul[bot]
f4e56b219d
Merge pull request #6326 from AlanCoding/docs_patches
...
Copy edit of backward incompatible changes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-21 00:42:51 +00:00
AlanCoding
abdcdbca76
Add label tests and flake8 fixes
2020-03-20 20:09:08 -04:00
AlanCoding
362016c91b
Fix test errors running locally with Ansible devel
2020-03-20 19:52:13 -04:00
AlanCoding
f1634f092d
Copy edit of backward incompatible changes
2020-03-20 19:51:24 -04:00
John Westcott IV
8cd4e9b488
Adding state back in
2020-03-20 19:14:00 -04:00
softwarefactory-project-zuul[bot]
1fce77054a
Merge pull request #6329 from marshmalien/6143-inv-group-associate-hosts
...
Add associate modal to nested inventory host list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 21:02:57 +00:00
Marliana Lara
53c8c80f7f
Fix JT form edit save bug when inventory has no value
2020-03-20 16:37:33 -04:00
softwarefactory-project-zuul[bot]
3bf7d41bf3
Merge pull request #6286 from jlmitch5/hostFacts
...
add facts views to host and inv host detail views
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 20:08:52 +00:00
softwarefactory-project-zuul[bot]
34259e24c0
Merge pull request #6350 from jlmitch5/formErrorCredForm
...
correct form submission errors for credential form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 19:52:33 +00:00
John Westcott IV
1daeec356f
Initial converstion of tower_label
2020-03-20 15:01:41 -04:00
softwarefactory-project-zuul[bot]
5573e1c7ce
Merge pull request #6356 from keithjgrant/5899-survey-add-form
...
Survey add/edit forms
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 18:56:47 +00:00
softwarefactory-project-zuul[bot]
1cba98e4a7
Merge pull request #6363 from dsesami/translation-fix
...
Fix typo in japanese string
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 18:20:50 +00:00
Keith Grant
56d31fec77
handle any errors thrown in survey handleSubmit
2020-03-20 10:55:07 -07:00
Keith Grant
564012b2c8
fix errors when adding first question to new survey
2020-03-20 10:55:07 -07:00
Keith Grant
cfe0607b6a
add survey form tests
2020-03-20 10:55:07 -07:00
Keith Grant
7f24d0c0c2
add SurveyQuestionForm tests
2020-03-20 10:55:07 -07:00
Keith Grant
3f4e7465a7
move template survey files to Survey subdirectory
2020-03-20 10:55:07 -07:00
Keith Grant
9c32cb30d4
add survey question editing, breadcrumbs
2020-03-20 10:55:07 -07:00
Keith Grant
782d465c78
wire in SurveyQuestionAdd form to post to API
2020-03-20 10:55:07 -07:00
Keith Grant
1412bf6232
add survey form
2020-03-20 10:55:07 -07:00
Alex Corey
e92acce4eb
Adds toolbar
2020-03-20 10:55:07 -07:00
Bill Nottingham
ac68e8c4fe
Preserve symlinks when copying a tree.
...
This avoids creating a recursive symlink tree.
2020-03-20 13:41:16 -04:00
Daniel Sami
97a4bb39b6
fix typo in japanese string
2020-03-20 13:24:28 -04:00
Marliana Lara
9e00337bc1
Rename useSelected hook and update error modal condition
2020-03-20 10:54:59 -04:00
Marliana Lara
72672d6bbe
Move useSelect to shared util directory
2020-03-20 10:54:59 -04:00
Marliana Lara
51f52f6332
Translate aria labels
2020-03-20 10:54:58 -04:00
Marliana Lara
11b2b17d08
Add associate modal to nested inventory host list
2020-03-20 10:54:55 -04:00
softwarefactory-project-zuul[bot]
e17ff3e03a
Merge pull request #6335 from AlexSCorey/6316-TemplateUsesFunction
...
Moves template.jsx over to a functional component.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 14:54:49 +00:00
softwarefactory-project-zuul[bot]
b998d93bfb
Merge pull request #6360 from chrismeyersfsu/log_notification_failures
...
log when notifications fail to send
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 14:54:30 +00:00
softwarefactory-project-zuul[bot]
b8ec94a0ae
Merge pull request #6345 from chrismeyersfsu/redis-cleanup2
...
fix redis requirements mess
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 13:43:54 +00:00
Alex Corey
a02b332b10
fixes linting and spelling errors
2020-03-20 09:16:10 -04:00
Alex Corey
56919c5d32
Moves template.jsx over to a functional component.
2020-03-20 09:16:10 -04:00
chris meyers
47f5c17b56
log when notifications fail to send
...
* If a job does not finish in the 5 second timeout. Let the user know
that we failed to even try to send the notification.
2020-03-20 09:11:01 -04:00
softwarefactory-project-zuul[bot]
0fb800f5d0
Merge pull request #6344 from chrismeyersfsu/redis-cleanup1
...
Redis cleanup1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-20 13:07:40 +00:00
AlanCoding
d6e94f9c6f
Fix regression in tower_settings module
2020-03-19 23:03:58 -04:00
softwarefactory-project-zuul[bot]
d5bdfa908a
Merge pull request #6354 from chrismeyersfsu/redis-cleanup3
...
remove BROKER_URL special password handling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 20:45:38 +00:00
softwarefactory-project-zuul[bot]
0a5acb6520
Merge pull request #6166 from fosterseth/feature-cleanup_jobs-perf
...
Improve performance of cleanup_jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 20:09:39 +00:00
softwarefactory-project-zuul[bot]
debc339f75
Merge pull request #6295 from beeankha/module_utils_updates
...
Update module_utils Functionality
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 19:49:33 +00:00
chris meyers
06f065766f
remove BROKER_URL special password handling
...
* BROKER_URL now describes how to connect to redis. We use a unix socket
to connect to redis. Therefore, no longer need to support fancy uri's
that contain fancy characters in the password.
2020-03-19 15:12:45 -04:00
John Mitchell
16e672dd38
correct form submission errors for credential form
2020-03-19 15:10:10 -04:00
softwarefactory-project-zuul[bot]
3d7420959e
Merge pull request #6347 from squidboylan/fix_collection_test
...
Collection: Fix some tests that broke during the random name update
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 19:01:03 +00:00
John Mitchell
4bec46a910
add facts views to host and inv host detail views and update enable fact storage checkbox option and detail language
2020-03-19 15:01:02 -04:00
chris meyers
0e70543d54
licenses for new python deps
2020-03-19 14:44:29 -04:00
Seth Foster
88fb30e0da
Delete jobs without loading objects first
...
The commit is intended to speed up the cleanup_jobs command in awx. Old
methods takes 7+ hours to delete 1 million old jobs. New method takes
around 6 minutes.
Leverages a sub-classed Collector, called AWXCollector, that does not
load in objects before deleting them. Instead querysets, which are
lazily evaluated, are used in places where Collector normally keeps a
list of objects.
Finally, a couple of tests to ensure parity between old Collector and
AWXCollector. That is, any object that is updated/removed from the
database using Collector should be have identical operations using
AWXCollector.
tower issue 1103
2020-03-19 14:14:02 -04:00
AlanCoding
558814ef3b
tower_group relationships
...
rollback some module_utils changes
add runtime error for 404 type things
2020-03-19 13:53:08 -04:00
beeankha
ace5a0a2b3
Update module utils, part of collections conversion work
2020-03-19 13:53:08 -04:00
softwarefactory-project-zuul[bot]
8a917a5b70
Merge pull request #6343 from AlanCoding/fix_sanity
...
Fix sanity error
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 17:28:12 +00:00
Caleb Boylan
1bd74a96d6
Collection: Fix some tests that broke during the random name update
2020-03-19 09:40:48 -07:00
softwarefactory-project-zuul[bot]
74ebb0ae59
Merge pull request #6290 from ryanpetrello/notification-host-summary-race
...
change when we send job notifications to avoid a race condition
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 15:36:24 +00:00
chris meyers
fd56b7c590
pin pexpect to 4.7.0
2020-03-19 11:25:43 -04:00
chris meyers
7f02e64a0d
fix redis requirements mess
...
* Add the end of the redis PR we rebased devel a bunch. requirements
snuck into requirements.txt this way. This PR removes those requirements
(i.e. kombu) and bumps other requirements.
2020-03-19 10:19:07 -04:00
Ryan Petrello
d40a5dec8f
change when we send job notifications to avoid a race condition
...
success/failure notifications for *playbooks* include summary data about
the hosts in based on the contents of the playbook_on_stats event
the current implementation suffers from a number of race conditions that
sometimes can cause that data to be missing or incomplete; this change
makes it so that for *playbooks* we build (and send) the notification in
response to the playbook_on_stats event, not the EOF event
2020-03-19 10:01:52 -04:00
chris meyers
5e481341bc
flake8
2020-03-19 10:01:20 -04:00
chris meyers
0a1070834d
only update the ip address field on the instance
...
* The heartbeat of an instance is determined to be the last modified
time of the Instance object. Therefore, we want to be careful to only
update very specific fields of the Instance object.
2020-03-19 10:01:20 -04:00
chris meyers
c7de3b0528
fix spelling
2020-03-19 10:01:20 -04:00
softwarefactory-project-zuul[bot]
a725778b17
Merge pull request #6327 from ryanpetrello/py2-minus-minus-cli
...
remove python2 support from awxkit
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 13:58:02 +00:00
softwarefactory-project-zuul[bot]
3b520a8ee8
Merge pull request #6341 from egmar/fix-pgsql-connect-options
...
Jobs not running with external PostgreSQL database after PR #6034
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-19 13:55:54 +00:00
Christian Adams
9a38971d47
Update ELK Stack container files
2020-03-19 09:35:08 -04:00
Ryan Petrello
06b3e54fb1
remove python2 support from awxkit
2020-03-19 09:02:39 -04:00
chris meyers
7f2e1d46bc
replace janky unique channel name w/ uuid
...
* postgres notify/listen channel names have size limitations as well as
character limitations. Respect those limitations while at the same time
generate a unique channel name.
2020-03-19 08:59:15 -04:00
chris meyers
12158bdcba
remove dead code
2020-03-19 08:57:05 -04:00
Egor Margineanu
f858eda6b1
Made OPTIONS optional
2020-03-19 13:43:06 +01:00
AlanCoding
c5297b0b86
Fix sanity error
2020-03-19 08:42:07 -04:00
Egor Margineanu
e0633c9122
Merge branch 'fix-pgsql-connect-options' of github.com:egmar/awx into fix-pgsql-connect-options
2020-03-19 13:29:39 +01:00
Egor Margineanu
3a208a0be2
Added support for PG port and options. related #6340
2020-03-19 13:29:06 +01:00
Egor Margineanu
cfdfd96793
Added support for PG port and options
2020-03-19 13:26:59 +01:00
Christian Adams
c4e697879d
Improve docs for using the logstash container
2020-03-18 18:32:45 -04:00
Ryan Petrello
db7f0f9421
Merge pull request #6034 from chrismeyersfsu/pg2_no_pubsub
...
Replace rabbitmq with redis
2020-03-18 17:19:51 -04:00
Ryan Petrello
f1ee963bd0
fix up rebased migrations
2020-03-18 16:19:04 -04:00
Ryan Petrello
7c3cbe6e58
add a license for redis-cli
2020-03-18 16:10:20 -04:00
chris meyers
87de0cf0b3
flake8, pytest, license fixes
2020-03-18 16:10:20 -04:00
chris meyers
18f5dd6e04
add websocket backplane documentation
2020-03-18 16:10:20 -04:00
chris meyers
89163f2915
remove redis broker url test
...
* We use sockets everywhere. Thus, password special characters no longer
are an issue.
2020-03-18 16:10:20 -04:00
chris meyers
59c9de2761
awxkit python2.7 compatible print
...
* awxkit still supports python2.7 so do not use fancy f"" yet; instead,
use .format()
2020-03-18 16:10:20 -04:00
chris meyers
b58c71bb74
remove broadcast websockets view
2020-03-18 16:10:20 -04:00
Ryan Petrello
1caa2e0287
work around a limitation in postgres notify to properly support copying
...
postgres has a limitation on its notify message size (8k), and the
messages we generate for deep copying functionality easily go over this
limit; instead of passing a giant nested data structure across the
message bus, this change makes it so that we temporarily store the JSON
structure in memcached, and look it up from *within* the task
see: https://github.com/ansible/tower/issues/4162
2020-03-18 16:10:20 -04:00
chris meyers
770b457430
redis socket support
2020-03-18 16:10:19 -04:00
chris meyers
d58df0f34a
fix sliding window calculation
2020-03-18 16:10:19 -04:00
chris meyers
3f5e2a3cd3
try to make openshift build happy
2020-03-18 16:10:19 -04:00
chris meyers
2b59af3808
safely operate in async or sync context
2020-03-18 16:10:19 -04:00
chris meyers
9e5fe7f5c6
translate Instance hostname to safe analytics name
...
* More robust translation of Instance hostname to analytics safe name by
replacing all non-alpha numeric characters with _
2020-03-18 16:10:19 -04:00
chris meyers
093d204d19
fix flake8
2020-03-18 16:10:19 -04:00
chris meyers
e25bd931a1
change dispatcher test to make required queue
...
* No fallback-default queue anymore. Queue must be explicitly provided.
2020-03-18 16:10:19 -04:00
chris meyers
8350bb3371
robust broadcast websocket error hanndling
2020-03-18 16:10:18 -04:00
chris meyers
d6594ab602
add broadcast websocket metrics
...
* Gather brroadcast websocket metrics and push them into redis every
configurable seconds.
* Pop metrics from redis in web view layer to display via the api on
demand
2020-03-18 16:10:18 -04:00
chris meyers
b6b9802f9e
increase per-channel capacity
...
* 100 is the default capacity for a channel. If the client doesn't read
the socket fast enough, websocket messages can and will be lost. This
increases the default to 10,000
2020-03-18 16:10:18 -04:00
chris meyers
0da94ada2b
add missing service name to dev env
...
* Dev env was bringing the wsbroadcast service up but not under the
tower-process dependency. This is cleaner.
2020-03-18 16:10:18 -04:00
chris meyers
3b9e67ed1b
remove channel group model
...
* Websocket user session <-> group subscription membership now resides
in Redis rather than the database.
2020-03-18 16:10:18 -04:00
chris meyers
14320bc8e6
handle websocket unsubscribe
...
* Do not return from blocking unsubscribe until _after_ putting the
gotten unsubscribe message on the queue so that it can be read by the
thread of execution that was unblocked.
2020-03-18 16:10:18 -04:00
chris meyers
3c5c9c6fde
move broadcast websocket out into its own process
2020-03-18 16:10:18 -04:00
chris meyers
f5193e5ea5
resolve rebase errors
2020-03-18 16:10:17 -04:00
chris meyers
03b73027e8
websockets aware of Instance changes
...
* New tower nodes that are (de)registered in the Instance table are seen
by the websocket layer and connected to or disconnected from by the
websocket broadcast backplane using a polling mechanism.
* This is especially useful for openshift and kubernetes. This will be
useful for standalone Tower in the future when the restarting of Tower
services is not required.
2020-03-18 16:10:17 -04:00
chris meyers
c06b6306ab
remove health info
...
* Sending health about websockets over websockets is not a great idea.
* I tried sending health data via prometheus and encountered problems
that will need PR's to prometheus_client library to solve. Circle back
to this later.
2020-03-18 16:10:17 -04:00
Shane McDonald
45ce6d794e
Initial migration of rabbitmq -> redis for k8s installs
2020-03-18 16:10:17 -04:00
chris meyers
e94bb44082
replace rabbitmq with redis
...
* local awx docker-compose and image build only.
2020-03-18 16:10:17 -04:00
chris meyers
be58906aed
remove kombu
2020-03-18 16:10:17 -04:00
chris meyers
403e9bbfb5
add websocket health information
2020-03-18 16:10:16 -04:00
chris meyers
ea29f4b91f
account for isolated job status
...
* We can not query the dispatcher running on isolated nodes to see if
the playbook is still running because that is the nature of isolated
nodes, they don't run the dispatcher nor do they run the message broker.
Therefore, we should query the control node that is arbitrating the
isolated work. If the control node process in the dispatcher is dead,
consider the iso job dead.
2020-03-18 16:10:16 -04:00
chris meyers
3f2d757f4e
update awxkit to use new unsubscribe event
...
* Instead of waiting an arbitrary number of seconds. We can now wait the
exact amount of time needed to KNOW that we are unsubscribed. This
changeset takes advantage of the new subscribe reply semantic.
2020-03-18 16:10:16 -04:00
chris meyers
feac93fd24
add websocket group unsubscribe reply
...
* This change adds more than just an unsubscribe reply.
* Websockets canrequest to join/leave groups. They do so using a single
idempotent request. This change replies to group requests over the
websockets with the diff of the group subscription. i.e. what groups the
user currenntly is in, what groups were left, and what groups were
joined.
2020-03-18 16:10:16 -04:00
chris meyers
088373963b
satisfy generic Role code
...
* User in channels session is a lazy user class. This does not conform
to what the generic Role ancestry code expects. The Role ancestry code
expects a User objects. This change converts the lazy object into a
proper User object before calling the permission code path.
2020-03-18 16:10:16 -04:00
chris meyers
5818dcc980
prefer simple async -> sync
...
* asgiref async_to_sync was causing a Redis connection _for each_ call
to emit_channel_notification i.e. every event that the callback receiver
processes. This is a "known" issue
https://github.com/django/channels_redis/pull/130#issuecomment-424274470
and the advise is to slow downn the rate at which you call
async_to_sync. That is not an option for us. Instead, we put the async
group_send call onto the event loop for the current thread and wait for
it to be processed immediately.
The known issue has to do with event loop + socket relationship. Each
connection to redis is achieved via a socket. That conection can only be
waiting on by the event loop that corresponds to the calling thread.
async_to_sync creates a _new thread_ for each invocation. Thus, a new
connection to redis is required. Thus, the excess redis connections that
can be observed via netstat | grep redis | wc -l.
2020-03-18 16:10:16 -04:00
chris meyers
dc6c353ecd
remove support for multi-reader dispatch queue
...
* Under the new postgres backed notify/listen message queue, this never
actually worked. Without using the database to store state, we can not
provide a at-most-once delivery mechanism w/ multi-readers.
* With this change, work is done ONLY on the node that requested for the
work to be done. Under rabbitmq, the node that was first to get the
message off the queue would do the work; presumably the least busy node.
2020-03-18 16:10:16 -04:00
chris meyers
50b56aa8cb
autobahn 20.1.2 released an hour ago
...
* 20.1.1 no longer available on pypi
2020-03-18 16:10:15 -04:00
chris meyers
3fec69799c
fix websocket job subscription access control
2020-03-18 16:10:15 -04:00
chris meyers
2a2c34f567
combine all the broker replacement pieces
...
* local redis for event processing
* postgres for message broker
* redis for websockets
2020-03-18 16:10:15 -04:00
chris meyers
558e92806b
POC postgres broker
2020-03-18 16:10:15 -04:00
chris meyers
355fb125cb
redis events
2020-03-18 16:10:15 -04:00
chris meyers
c8eeacacca
POC channels 2
2020-03-18 16:10:12 -04:00
softwarefactory-project-zuul[bot]
d0a3c5a42b
Merge pull request #6323 from AlanCoding/rm_verify_ssl_test
...
Replace verify_ssl test that did not work right
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 19:33:24 +00:00
softwarefactory-project-zuul[bot]
64139f960f
Merge pull request #6331 from marshmalien/fix-project-schedule-breadcrumb
...
Add nested project schedule detail breadcrumb
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 19:33:19 +00:00
softwarefactory-project-zuul[bot]
eda494be63
Merge pull request #6330 from rooftopcellist/fix_flakey_workflow_functest
...
Fix flaky workflow test & set junit family
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2020-03-18 19:27:26 +00:00
Christian Adams
4a0c371014
Fix flaky workflow test & set junit family
2020-03-18 14:02:33 -04:00
softwarefactory-project-zuul[bot]
6b43da35e1
Merge pull request #5745 from wenottingham/no-license-and-registration-please
...
Clean up a few more cases where we checked the license for features.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 17:59:16 +00:00
softwarefactory-project-zuul[bot]
afa3b500d3
Merge pull request #6273 from AlanCoding/failure_verbosity
...
Print module standard out in test failure scenarios
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 17:50:16 +00:00
softwarefactory-project-zuul[bot]
c3efb13020
Merge pull request #6325 from AlanCoding/autohack
...
Automatically hack sys.path to make running tests easier
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 17:46:59 +00:00
Marliana Lara
eb28800082
Fix nested project schedule breadcrumb
2020-03-18 13:17:42 -04:00
softwarefactory-project-zuul[bot]
3219b9b4ac
Merge pull request #6318 from AlexSCorey/6100-ConvertWFJTandJTtoHooks
...
Moves JT Form to using react hooks and custom hooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 15:58:13 +00:00
softwarefactory-project-zuul[bot]
e9a48cceba
Merge pull request #6319 from squidboylan/collection_test_refactor
...
Collection test refactor
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 14:53:04 +00:00
softwarefactory-project-zuul[bot]
9a7fa1f3a6
Merge pull request #6313 from mabashian/jest-24-25-upgrade
...
Upgrade jest and babel-jest to latest (v25)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 14:33:44 +00:00
Caleb Boylan
a03d74d828
Collection: Use random names when we create objects in our tests
2020-03-18 07:02:14 -07:00
mabashian
2274b4b4e4
Upgrade jest and babel-jest to latest (v25)
2020-03-18 09:44:25 -04:00
AlanCoding
c054d7c3d7
Automatically hack sys.path to make running tests easier
2020-03-18 09:40:11 -04:00
softwarefactory-project-zuul[bot]
26d5d7afdc
Merge pull request #6304 from AlanCoding/workflow_role
...
Add workflow to tower_role module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 03:13:37 +00:00
softwarefactory-project-zuul[bot]
6b51b41897
Merge pull request #6322 from AlanCoding/user_no_log
...
Mark user password as no_log to silence warning
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 01:58:27 +00:00
AlanCoding
ca3cf244fd
Replace verify_ssl test that did not work right
2020-03-17 21:43:30 -04:00
softwarefactory-project-zuul[bot]
88d7b24f55
Merge pull request #6311 from jlmitch5/fixDupID
...
change duplicate IDs where possible
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-18 01:03:49 +00:00
AlanCoding
ecdb353f6f
Mark user password as no_log to silence warning
2020-03-17 19:49:27 -04:00
AlanCoding
d9932eaf6a
Add integration test
2020-03-17 19:37:30 -04:00
softwarefactory-project-zuul[bot]
cbc52fa19f
Merge pull request #6278 from AlanCoding/wfjt_tests
...
Add more tests for recent WFJT module issues
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 23:02:14 +00:00
softwarefactory-project-zuul[bot]
cc77b31d4e
Merge pull request #6314 from mabashian/6293-toggle-error
...
Adds error div to toggle fields built using form generator
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 21:34:18 +00:00
Bill Nottingham
b875c03f4a
Clean up a few more cases where we checked the license for features.
2020-03-17 17:19:33 -04:00
Alex Corey
e87f804c92
Moves JT Form to using react hooks and custom hooks
2020-03-17 16:40:09 -04:00
softwarefactory-project-zuul[bot]
f86cbf33aa
Merge pull request #6307 from mabashian/eslint-5-6-upgrade
...
Bumps eslint from 5.6 to 6.8
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 20:24:13 +00:00
mabashian
6db6fe90fd
Adds error div to toggle fields built using form generator so that errors can be shown underneath the toggle
2020-03-17 15:27:16 -04:00
softwarefactory-project-zuul[bot]
bcbe9691e5
Merge pull request #6312 from beeankha/collections_toolbox_sanity_fix
...
Fix Shebang Error in Collections Tools
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 19:21:54 +00:00
John Mitchell
c850148ee3
change duplicate IDs where possible
2020-03-17 14:08:13 -04:00
softwarefactory-project-zuul[bot]
b260a88810
Merge pull request #6308 from wenottingham/branch-for-your-branch
...
Allow scm_branch in notifications.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 17:51:10 +00:00
mabashian
a0937a8b7c
Bumps eslint from 5.6 to 6.8
2020-03-17 13:44:33 -04:00
beeankha
c4c0cace88
Fix ansible shebang error
2020-03-17 12:55:32 -04:00
softwarefactory-project-zuul[bot]
a55bcafa3a
Merge pull request #6310 from jakemcdermott/update-lockfile
...
Auto-update dependencies in lock file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-17 16:22:48 +00:00
Bill Nottingham
d0c510563f
Allow scm_branch in notifications.
2020-03-17 12:09:35 -04:00
Jake McDermott
d23fb17cd9
Auto-update dependencies in lock file
2020-03-17 11:33:55 -04:00
AlanCoding
8668f2ad46
Add workflow to tower_role
2020-03-16 22:36:27 -04:00
softwarefactory-project-zuul[bot]
e210ee4077
Merge pull request #6301 from gamuniz/catch_analytics_failure
...
rework the gather() to always delete the leftover directories
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 20:45:36 +00:00
softwarefactory-project-zuul[bot]
47ff56c411
Merge pull request #6297 from squidboylan/collection_tests
...
Collection tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 20:07:13 +00:00
softwarefactory-project-zuul[bot]
1e780aad38
Merge pull request #5726 from AlanCoding/jt_org_2020
...
Add read-only organization field to job templates
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 20:03:47 +00:00
Gabe Muniz
80234c5600
rework the tar to always delete the leftover directories
2020-03-16 19:54:15 +00:00
softwarefactory-project-zuul[bot]
c8510f7d75
Merge pull request #6256 from beeankha/collections_toolbox
...
Module Generation Tools for the AWX Collection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 18:55:52 +00:00
softwarefactory-project-zuul[bot]
6431050b36
Merge pull request #6296 from ryanpetrello/fix-iso-node-bug
...
fix a bug in isolated event handling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 18:45:05 +00:00
softwarefactory-project-zuul[bot]
5c360aeff3
Merge pull request #6287 from squidboylan/add_collection_test
...
Collection: add a test for multiple credentials on a jt
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 18:38:52 +00:00
softwarefactory-project-zuul[bot]
44e043d75f
Merge pull request #6294 from mabashian/4070-access-5
...
Adds aria-labels to links without descernible inner text
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-16 18:27:01 +00:00
Caleb Boylan
ef223b0afb
Collection: Add test for workflow_template extra_vars
2020-03-16 11:12:57 -07:00
Caleb Boylan
e9e8283f16
Collection: Add integration test for smart inventory
2020-03-16 11:08:01 -07:00
Ryan Petrello
b73e8d8a56
fix a bug in isolated event handling
...
see: https://github.com/ansible/awx/issues/6280
2020-03-16 13:15:10 -04:00
beeankha
6db6c6c5ba
Revert module util changes, reorder params in group module
2020-03-16 11:18:08 -04:00
AlanCoding
2b5ff9a6f9
Patches to generator to better align with modules
2020-03-16 11:10:07 -04:00
beeankha
97c169780d
Delete config file
2020-03-16 11:10:07 -04:00
beeankha
88c46b4573
Add updated tower_api module util file, update generator and template
2020-03-16 11:10:07 -04:00
beeankha
53d27c933e
Fix linter issues
2020-03-16 11:10:07 -04:00
beeankha
c340fff643
Add generator playbook for the AWX Collection modules, along with other module generation tools
2020-03-16 11:10:07 -04:00
mabashian
61600a8252
Adds aria-labels to links without descernible inner text
2020-03-16 10:39:21 -04:00
AlanCoding
521cda878e
Add named URL docs for uniqueness functionality
2020-03-16 10:04:18 -04:00
softwarefactory-project-zuul[bot]
9ecd6ad0fb
Merge pull request #6245 from mabashian/4070-access-3
...
Adds lang attr to html tag to specify default language for the application
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 22:36:26 +00:00
softwarefactory-project-zuul[bot]
349af22d0f
Merge pull request #6261 from jakemcdermott/5386-dont-block-blockquotes
...
Don't block the blockquotes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 22:12:28 +00:00
softwarefactory-project-zuul[bot]
ad316fc2a3
Merge pull request #6284 from mabashian/4070-access-1
...
Adds aria-label attrs to buttons without inner text
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 22:00:16 +00:00
softwarefactory-project-zuul[bot]
e4abf634f0
Merge pull request #6268 from keithjgrant/survey-list-sort
...
Add survey list sorting
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 21:59:34 +00:00
softwarefactory-project-zuul[bot]
bb144acee3
Merge pull request #6249 from jakemcdermott/5771-fix-read-only-display-of-playbooks
...
Show playbook field on JT when read-only
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 21:11:59 +00:00
Caleb Boylan
16d5456d2b
Collection: add a test for multiple credentials on a jt
2020-03-13 13:41:38 -07:00
mabashian
abe8153358
Remove rogue console
2020-03-13 16:38:46 -04:00
Keith Grant
86aabb297e
add documentation for useDismissableError, useDeleteItems
2020-03-13 13:21:59 -07:00
softwarefactory-project-zuul[bot]
65a7613c26
Merge pull request #6257 from jakemcdermott/3774-fix-settings-ldap-error-handling
...
Add parser error handling for settings json
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 19:30:34 +00:00
softwarefactory-project-zuul[bot]
4d1790290e
Merge pull request #6259 from jakemcdermott/3956-translate-access-strings
...
Mark access removal prompts and tech preview message for translation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 19:30:29 +00:00
softwarefactory-project-zuul[bot]
dca335d17c
Merge pull request #6251 from jakemcdermott/5987-fix-sometimes-missing-verbosity-and-job-type-values
...
Fix sometimes missing job_type and verbosity field values
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 19:30:24 +00:00
softwarefactory-project-zuul[bot]
da48cffa12
Merge pull request #6285 from ryanpetrello/user-readonly-last-login
...
make User.last_login read_only=True in its serializer
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2020-03-13 19:24:58 +00:00
Keith Grant
a2eeb6e7b5
delete unused file
2020-03-13 11:40:24 -07:00
Jake McDermott
f8f6fff21e
Show playbook field on JT when read-only
2020-03-13 13:35:49 -04:00
Keith Grant
3e616f2770
update SurveyList tests, add TemplateSurvey tests
2020-03-13 10:17:39 -07:00
softwarefactory-project-zuul[bot]
7c6bef15ba
Merge pull request #6246 from mabashian/4070-access-4
...
Adds aria-label attrs to img elements
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 16:54:35 +00:00
Ryan Petrello
27b48fe55b
make User.last_login read_only=True in its serializer
2020-03-13 12:53:40 -04:00
softwarefactory-project-zuul[bot]
6b20ffbfdd
Merge pull request #6275 from ryanpetrello/fix-isolated-hostname-in-events
...
consolidate isolated event handling code into one function
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-13 16:34:46 +00:00
mabashian
43abeec3d7
Mark img aria-labels for translation
2020-03-13 11:25:47 -04:00
mabashian
bd8886a867
Adds lang attr to html tag in ui next app
2020-03-13 11:21:25 -04:00
mabashian
bd68317cfd
Adds aria-label attrs to buttons without inner text
2020-03-13 11:13:28 -04:00
Ryan Petrello
f8818730d4
consolidate isolated event handling code into one function
...
make the non-isolated *and* isolated event handling share the same
function so we don't regress on behavior between the two
2020-03-13 10:05:48 -04:00
Jake McDermott
b41c9e5ba3
Normalize initial value of select2 fields
2020-03-13 09:43:12 -04:00
Jake McDermott
401be0c265
Add parser error handling for settings json
2020-03-13 09:23:11 -04:00
humzam96
35be571eed
Don't block the blockquotes
2020-03-13 09:22:20 -04:00
Hideki Saito
8e7faa853e
Mark tech preview message for translation
2020-03-13 09:21:02 -04:00
Jake McDermott
1ee46ab98a
Mark access removal prompts for translation
2020-03-13 09:20:59 -04:00
Keith Grant
ac9f526cf0
fix useRequest error bug
2020-03-12 17:08:21 -07:00
softwarefactory-project-zuul[bot]
7120e92078
Merge pull request #6262 from rooftopcellist/mv_bootstrap_script
...
Update dev container to be consistent with other installation methods
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-12 19:51:18 +00:00
AlanCoding
7e6def8acc
Grant org JT admin role in migration as well
2020-03-12 15:45:47 -04:00
AlanCoding
aa4842aea5
Various JT.organization cleanup items
...
cleanup from PR review suggestions
bump migration number
fix test
revert change to old-app JT form no longer needed
2020-03-12 15:45:47 -04:00
John Mitchell
7547793792
add organization to template views in old and new ui
2020-03-12 15:45:47 -04:00
AlanCoding
7d0b207571
Organization on JT as read-only field
...
Set JT.organization with value from its project
Remove validation requiring JT.organization
Undo some of the additional org definitions in tests
Revert some tests no longer needed for feature
exclude workflow approvals from unified organization field
revert awxkit changes for providing organization
Roll back additional JT creation permission requirement
Fix up more issues by persisting organization field when project is removed
Restrict project org editing, logging, and testing
Grant removed inventory org admin permissions in migration
Add special validate_unique for job templates
this deals with enforcing name-organization uniqueness
Add back in special message where config is unknown
when receiving 403 on job relaunch
Fix logical and performance bugs with data migration
within JT.inventory.organization make-permission-explicit migration
remove nested loops so we do .iterator() on JT queryset
in reverse migration, carefully remove execute role on JT
held by org admins of inventory organization,
as well as the execute_role holders
Use current state of Role model in logic, with 1 notable exception
that is used to filter on ancestors
the ancestor and descentent relationship in the migration model
is not reliable
output of this is saved as an integer list to avoid future
compatibility errors
make the parents rebuilding logic skip over irrelevant models
this is the largest performance gain for small resource numbers
2020-03-12 15:45:46 -04:00
AlanCoding
daa9282790
Initial (editable) pass of adding JT.organization
...
This is the old version of this feature from 2019
this allows setting the organization in the data sent
to the API when creating a JT, and exposes the field
in the UI as well
Subsequent commit changes the field from editable
to read-only, but as of this commit, the machinery
is not hooked up to infer it from project
2020-03-12 15:45:46 -04:00
AlanCoding
bdd0b9e4d9
Add more tests for recent WFJT module issues
2020-03-12 15:45:25 -04:00
softwarefactory-project-zuul[bot]
1876849d89
Merge pull request #6186 from AlanCoding/wfjt_vars
...
Modernize types of WFJT module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-12 19:43:04 +00:00
softwarefactory-project-zuul[bot]
e4dd2728ef
Merge pull request #6276 from ryanpetrello/approval-start-date-in-notifications
...
save approval node start time *before* sending "started" notifications
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-12 18:58:03 +00:00
Ryan Petrello
88571f6dcb
save approval node start time *before* sending "started" notifications
...
see: https://github.com/ansible/awx/issues/6267
2020-03-12 14:14:56 -04:00
AlanCoding
a1cdc07944
Print module standard out in test failure scenarios
2020-03-12 12:26:54 -04:00
Keith Grant
eea80c45d1
fix keys, clean up surveylist
2020-03-12 08:42:59 -07:00
softwarefactory-project-zuul[bot]
beb8021580
Merge pull request #6263 from ryanpetrello/930-release-branch
...
bump version to 9.3.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 22:57:45 +00:00
Keith Grant
07565b5efc
add error handling to TemplateSurvey
2020-03-11 15:06:13 -07:00
Christian Adams
3755151cc5
Update dev container to be consistent with other installation methods
...
- rename start_development.sh script to `launch_awx.sh`, like it is in k8 installations
2020-03-11 16:23:31 -04:00
Darin Johnson
6cd4b1c666
Add support for importing host/group descriptions
...
Signed-off-by: Darin Johnson <djohnson@sonifi.com >
2020-03-11 15:17:14 -05:00
Ryan Petrello
36078651d3
bump version to 9.3.0
2020-03-11 14:34:27 -04:00
softwarefactory-project-zuul[bot]
8b768bcb01
Merge pull request #6174 from AlanCoding/collection_single_loop
...
Make demo data in tests, further refine templating loop
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 18:19:31 +00:00
softwarefactory-project-zuul[bot]
16d9e1cfc7
Merge pull request #5968 from mabashian/jobs-list-sockets
...
Changes ui-side behavior in response to websocket job status updates on several lists
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 18:13:06 +00:00
Keith Grant
2584f7359e
restructure TemplateSurvey & list components
2020-03-11 09:33:04 -07:00
Alex Corey
286cec8bc3
WIP
2020-03-11 09:33:04 -07:00
Alex Corey
64b1aa43b1
Adds SurveyList tool bar
2020-03-11 09:33:04 -07:00
softwarefactory-project-zuul[bot]
0fd9153cf7
Merge pull request #6254 from ryanpetrello/redact-faster
...
optimize the awx.main.redact SCM URL sanitizer regex
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 14:56:02 +00:00
Ryan Petrello
c95624e27f
optimize the SCM URL sanitizer regex
...
\w+ is too greedy for large strings that don't contain URLs
2020-03-11 10:10:35 -04:00
softwarefactory-project-zuul[bot]
5cf33f57a4
Merge pull request #6253 from AlanCoding/smart_error
...
Fix server error creating smart inventories
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 13:08:00 +00:00
AlanCoding
5c331934e2
Fix server error creating smart inventories
2020-03-10 22:00:31 -04:00
softwarefactory-project-zuul[bot]
7ac21b4922
Merge pull request #6252 from gamuniz/fix_typo_meta
...
removed extra quotes in example
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-11 00:14:46 +00:00
softwarefactory-project-zuul[bot]
04fe18d840
Merge pull request #6239 from marshmalien/check-host-inventory-id
...
Check for top-level inventory and host inventory match
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 23:13:16 +00:00
Gabe Muniz
b9829e2bde
removed extra quotes in example
2020-03-10 23:08:38 +00:00
softwarefactory-project-zuul[bot]
a99d4a8419
Merge pull request #6248 from marshmalien/side-nav-dark-theme
...
Use dark theme in side navigation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 21:53:22 +00:00
Marliana Lara
676b29346c
Switch side nav to dark theme
2020-03-10 16:40:34 -04:00
mabashian
6c7ab97159
Adds aria-label attrs to img elements
2020-03-10 16:12:29 -04:00
mabashian
8077c910b0
Adds lang attr to installing template
2020-03-10 16:10:51 -04:00
AlanCoding
feef39c5cc
Change test to use native list for schemas
2020-03-10 16:07:04 -04:00
AlanCoding
e80843846e
Modernize types of WFJT module
2020-03-10 16:07:03 -04:00
softwarefactory-project-zuul[bot]
208dbc1f92
Merge pull request #6237 from beeankha/fix_user_module
...
Fix Username Idempotency in tower_user Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 20:06:05 +00:00
Marliana Lara
2cb5046ec6
Throw an error when host inventory doesn't match parent inventory
2020-03-10 15:33:39 -04:00
mabashian
ecc68c1003
Adds lang attr to html tag to specify default language for the application
2020-03-10 15:33:31 -04:00
softwarefactory-project-zuul[bot]
356b674a49
Merge pull request #6241 from mabashian/4085-cred-edit
...
Fixes bug where users without read access on a creds org cannot edit the cred
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 19:19:28 +00:00
beeankha
185c581007
Remove len() check
...
Remove comment
Remove quote marks from default values
2020-03-10 15:18:34 -04:00
softwarefactory-project-zuul[bot]
789397d56c
Merge pull request #6240 from ryanpetrello/schedule-rbac-tests
...
add RBAC tests for schedules on inventory and project updates
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 18:44:18 +00:00
Marliana Lara
e816f73ecf
Show content error when the top-level inventory and host inventory do not match
2020-03-10 14:24:59 -04:00
softwarefactory-project-zuul[bot]
bbe5789e70
Merge pull request #6235 from marshmalien/6142-inv-group-add-host-form
...
Add Inventory Group Host Add form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 17:48:27 +00:00
Ryan Petrello
ad1a7fc9c9
add RBAC tests for schedules on inventory and project updates
2020-03-10 13:45:57 -04:00
mabashian
dd5f25186b
Fixes bug where user with edit permissions on a credential but no permissions on the credentials org would be denied access to the form in the UI.
2020-03-10 13:31:55 -04:00
softwarefactory-project-zuul[bot]
ecb7147614
Merge pull request #6229 from AlexSCorey/5895-SurveyListToolbar
...
Adds SurveyList tool bar
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 17:13:46 +00:00
Marliana Lara
87396f968c
Use variables for inventory breadcrumb path segments
2020-03-10 13:02:14 -04:00
softwarefactory-project-zuul[bot]
87bfb82907
Merge pull request #6238 from jakemcdermott/awaiting-for-godot
...
Remove some rogue awaits
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-10 16:53:30 +00:00
Alex Corey
65e988b44c
Impoves test and removes uncessary condition
2020-03-10 12:20:48 -04:00
Jake McDermott
4381a7d75c
Remove some rogue awaits
2020-03-10 11:59:37 -04:00
Alex Corey
3a6528dc0d
Adds toolbar
2020-03-10 10:08:40 -04:00
beeankha
c113c2db52
Fix username/name issue in tower_user module, update test playbook
2020-03-10 10:06:38 -04:00
Marliana Lara
b7d2d6ad89
Add Inventory Group Host Add form
2020-03-09 19:58:31 -04:00
softwarefactory-project-zuul[bot]
01d77d5407
Merge pull request #6221 from marshmalien/6150-disassociate-modal
...
Add disassociate inventory group host button
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 23:47:16 +00:00
softwarefactory-project-zuul[bot]
87c6ed52cd
Merge pull request #6234 from wenottingham/found-a-mole--lets-whack-it
...
Remove SCL python from awx-python
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 20:59:30 +00:00
softwarefactory-project-zuul[bot]
0d5a46a6e1
Merge pull request #6233 from marshmalien/6210-user-teams-form-btn-layout
...
Fix form action button layout
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 20:41:22 +00:00
softwarefactory-project-zuul[bot]
f3ab3de1be
Merge pull request #6228 from jakemcdermott/6191-fix-unnecessary-panel-reload-02
...
Fix unnecessary panel reload and refactor top-level host and inventory routing components
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 20:03:44 +00:00
Bill Nottingham
871695ea5e
Remove SCL python from awx-python
...
This really should be created at build time.
2020-03-09 15:51:56 -04:00
Marliana Lara
0f5b694514
Fix form action button layout
2020-03-09 14:56:39 -04:00
softwarefactory-project-zuul[bot]
9567dc9e17
Merge pull request #6231 from jakemcdermott/6230-fix-double-schedules
...
Remove duplicate schedule tab
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 18:46:12 +00:00
Jake McDermott
24d35e9593
Remove duplicate schedule tab
2020-03-09 13:39:40 -04:00
softwarefactory-project-zuul[bot]
b6be8ca445
Merge pull request #6212 from marshmalien/6210-fix-cred-form-button-layout
...
Fix credential form action button layout
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-09 17:32:34 +00:00
Jake McDermott
beb10feb0c
Refactor top-level host and inv routing components
...
* Remove route render props
* Remove unneeded load checks
* Make PageSection component placement consistent with other screens
* Fix issues causing complete panel reload on tab change
2020-03-09 12:12:49 -04:00
Jake McDermott
6ec9c45341
Fix screen reload on host tab change
2020-03-09 11:35:26 -04:00
softwarefactory-project-zuul[bot]
9a394a5726
Merge pull request #6219 from dsesami/host-detail-labels
...
Host detail labels
Reviewed-by: Daniel Sami
https://github.com/dsesami
2020-03-09 13:37:50 +00:00
Marliana Lara
25f4aa19b7
Add disassociate inventory group host modal
2020-03-06 17:48:12 -05:00
softwarefactory-project-zuul[bot]
7ff5bacce5
Merge pull request #6185 from jlmitch5/addWFJTNotAccTabs
...
add notification and access tabs to wfjt
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 22:05:05 +00:00
softwarefactory-project-zuul[bot]
3e820a88e1
Merge pull request #6216 from pilou-/doc_extract_credentials
...
[doc] Explain how to extract credentials or encrypted settings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 21:54:51 +00:00
John Mitchell
c1ab118481
remove unnecessary org rest calls for notifcation tabs on proj wfjt
2020-03-06 16:04:16 -05:00
John Mitchell
3952be9429
add notification and access tabs to wfjt
2020-03-06 16:04:16 -05:00
Ryan Petrello
35f414ccf2
clarify how AWX stores cerdentials
2020-03-06 16:00:41 -05:00
softwarefactory-project-zuul[bot]
304bf6805b
Merge pull request #6217 from ryanpetrello/workflow-approval
...
record a start time for WorkflowApproval jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 20:54:39 +00:00
Daniel Sami
e733506477
Merge branch 'devel' into host-detail-labels
2020-03-06 15:50:58 -05:00
softwarefactory-project-zuul[bot]
f4366be419
Merge pull request #6170 from mabashian/5859-jt-schedule-details
...
Adds generic schedule detail component and applies it to JT/WFJT/Proj schedules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 20:44:11 +00:00
Daniel Sami
64018a71bb
used lint
2020-03-06 15:41:10 -05:00
softwarefactory-project-zuul[bot]
0c9c349fb9
Merge pull request #6211 from marshmalien/6141-inv-host-components
...
Remove screen -> screen imports in Inventories and Hosts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 20:02:36 +00:00
mabashian
6dd4d04bf5
Move label out to styled component. Removes dependency on internal pf classes.
2020-03-06 14:56:17 -05:00
mabashian
21b4455ee6
Change nestedResource to schedule in setBreadcrumbConfig. As it currently stands the only nested resource that could be passed here is a schedule.
2020-03-06 14:36:35 -05:00
mabashian
314e345825
Tweak Schedules props to include the options request callback needed to load the list after rebasing.
2020-03-06 14:36:35 -05:00
mabashian
90e047821d
Makes entire hierarchy of schedule components generic
2020-03-06 14:36:34 -05:00
mabashian
01fe89e43c
Moves request to generate preview down into the ScheduleDetail component
2020-03-06 14:32:09 -05:00
mabashian
1f2edd81ab
Adds generic schedule detail component and applies it to JT schedules
2020-03-06 14:32:09 -05:00
Ryan Petrello
862de0b6f3
record a start time for WorkflowApproval jobs
...
see: https://github.com/ansible/awx/issues/6202
2020-03-06 14:16:27 -05:00
Pierre-Louis Bonicoli
d75c2d9b44
Explain how to extract credentials/settings
2020-03-06 18:18:20 +01:00
softwarefactory-project-zuul[bot]
1b8ff1f846
Merge pull request #6194 from jakemcdermott/6191-fix-unnecessary-panel-reload
...
Fix panel loading and clean up unneeded code
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 17:14:27 +00:00
softwarefactory-project-zuul[bot]
a93b1aa339
Merge pull request #6169 from AlexSCorey/5895-SurveyList
...
Adds the list of the survey questions.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 16:57:41 +00:00
Marliana Lara
4c6191041c
Fix credential form action button layout
2020-03-06 11:12:09 -05:00
Alex Corey
edb3f6df55
Adds the list of the survey questions.
...
TODO: Add delete functionality. Add sort functionality.
Add preview functionality.
Toolbar will be built out with the other functionalities.
2020-03-06 11:10:18 -05:00
softwarefactory-project-zuul[bot]
7a3ece7fd2
Merge pull request #6197 from jbradberry/choice-field-metadata
...
Show API choice field metadata more correctly for null vs ''
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 15:30:21 +00:00
softwarefactory-project-zuul[bot]
73e867b6f5
Merge pull request #6205 from ryanpetrello/proj-inv-sched
...
fix global schedule creation for project and inventory updates too
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-06 14:36:22 +00:00
Ryan Petrello
acc34c1393
fix global schedule creation for project and inventory updates too
...
related: https://github.com/ansible/awx/pull/6193
2020-03-06 08:55:13 -05:00
Marliana Lara
3d5a002676
Remove all inventory route logic from Host screens
2020-03-06 01:36:38 -05:00
Marliana Lara
bb6d9af90b
Create nested inventory host route files and components
2020-03-06 01:35:58 -05:00
Marliana Lara
da94b2dc9e
Add InventoryHostAdd route file
2020-03-06 01:25:07 -05:00
softwarefactory-project-zuul[bot]
a1c2db3db5
Merge pull request #6190 from mabashian/5864-jt-schedule-add
...
Adds Add button to schedules list along with rbac restrictions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-05 23:26:49 +00:00
Jeff Bradberry
d849e81891
Show API choice field metadata more correctly for null vs ''
2020-03-05 17:10:59 -05:00
Jake McDermott
a5afac62ca
Fix panel reloading and clean up unneeded code
2020-03-05 15:36:25 -05:00
softwarefactory-project-zuul[bot]
66c98ca9bc
Merge pull request #6193 from ryanpetrello/awx-cli-schedules-options
...
fix a bug in OPTIONS /api/v2/schedules/
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-05 20:25:47 +00:00
softwarefactory-project-zuul[bot]
a00e7c7050
Merge pull request #6192 from squidboylan/fix_typo
...
Fix a typo in the collection README
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-05 20:22:51 +00:00
Ryan Petrello
cd1ff6b16a
fix a bug in OPTIONS /api/v2/schedules/
...
a side effect of this bug is that `awx schedules create` doesn't work
properly for non-admin users (i.e., users who have execute access for
a JT)
see: https://github.com/ansible/awx/issues/5717
2020-03-05 14:43:54 -05:00
softwarefactory-project-zuul[bot]
b560a21ca3
Merge pull request #6187 from marshmalien/fix-inv-host-add-save
...
Fix bug where Inventory Host Add form doesn't save
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-05 19:02:32 +00:00
Caleb Boylan
63fa367e9d
Fix a typo in the collection README
2020-03-05 10:23:39 -08:00
mabashian
d33daeee91
Adds Add button to schedules list along with rbac restrictions
2020-03-05 12:34:29 -05:00
Marliana Lara
9d449c419b
Fix bug where Inv Host Add form doesn't save due to form error
2020-03-05 10:58:06 -05:00
softwarefactory-project-zuul[bot]
e34e88549f
Merge pull request #6152 from ryanpetrello/venv-realpath
...
respect home directory symlinks for BASE_VENV_PATH
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2020-03-05 15:23:38 +00:00
AlanCoding
c073e39c69
Simplify build loop, make demo data in tests
2020-03-05 08:48:48 -05:00
softwarefactory-project-zuul[bot]
4fcd2c594c
Merge pull request #6161 from jakemcdermott/6151-missing-cred-types
...
Fix potentially missing credential type options in multicredential select
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 23:16:33 +00:00
Rebeccah
457dc956f1
added a check for the field of finished making sure it's not none, and then breaking the DateTime function
2020-03-04 15:56:46 -05:00
softwarefactory-project-zuul[bot]
3e5428131c
Merge pull request #6156 from AlanCoding/collection_install
...
Unify collection targets for install and ansible-test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 19:10:47 +00:00
softwarefactory-project-zuul[bot]
d08f59272e
Merge pull request #6038 from gamuniz/honor_thy_precedence
...
fixed precedence on ansible.cfg
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 18:58:12 +00:00
softwarefactory-project-zuul[bot]
8b95d7be94
Merge pull request #6154 from keithjgrant/6107-column-alignment
...
fix column widths when action buttons hidden due to permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 17:54:14 +00:00
softwarefactory-project-zuul[bot]
6c22ddf608
Merge pull request #5841 from AlexSCorey/5813-WorkflowJTForm
...
Adds WorkflowJobTemplate Add and Edit form and functionality.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 16:24:49 +00:00
Alex Corey
8227054d11
Adds WorkflowJobTemplate Add and Edit form and functionality.
...
Fields work and forms save
Adds Webhook form fields and tooltip to VariablesField component
Alpha order
Fixes contentLoading issue in PR and enables Launch on JT List
Adds page section to fix render issue
Adds subform restore functionality and addresses PR issues
Adds pageSection to jt add form and fixes other PR issues
-Fixes spelling error on WFJTDetail
-Adds page section to JT Add Form to fix styling issue
-Adds spacing between functions
-Fixes form submission error by allowing state to handle the lookups while formik
only handles their ids.
Fixes styling issues, navigation, props, and adds useRequest hook
-Add functionality to remove chips from look up fields
-Removes uncessary custome styling from
-Removes uncessary Form Group wrappers
-Adds internationalization to webhook key string.
-Adds field level error handling
-updates tests
-Adds initial null value to form submit error
Adds error handling to submit labels, prevents uncessary api call
The unecessary api call is for the webhook credential id. If there is no
webhook service we do not want the api to make a call for get the webhook credential
type id.
Adds error handling test to add and edit form. Updates Form component
Updates tests to a real error.
Fixes extra vars bug
2020-03-04 10:36:30 -05:00
softwarefactory-project-zuul[bot]
73b33e1435
Merge pull request #6116 from AlanCoding/early_error
...
Fail on launch for scenario where job cannot run
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 15:19:22 +00:00
Jake McDermott
deaf2028ad
Request all types for multicred lookup
2020-03-04 09:08:46 -05:00
Jake McDermott
d812972d3c
Wrap credential help text at 110 chars
2020-03-04 09:08:01 -05:00
AlanCoding
54b553b78c
Simplify syntax for loop labels
2020-03-04 08:07:10 -05:00
AlanCoding
3e08bbeb93
Make wording on running less perscriptive and more general
2020-03-04 07:42:52 -05:00
AlanCoding
22524589e3
Employ the collection_package var in a few missing places
2020-03-03 22:19:38 -05:00
AlanCoding
85ec73bf4b
Unify collection targets for install and ansible-test
2020-03-03 20:19:41 -05:00
softwarefactory-project-zuul[bot]
ccd36b9560
Merge pull request #6155 from jakemcdermott/job-inventory-links
...
Fix job->inventory links
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-04 00:27:01 +00:00
softwarefactory-project-zuul[bot]
61755e2838
Merge pull request #6149 from jlmitch5/fixMultiSelectCred
...
update multi select credential logic vault credential logic, add notice, and update multicred tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 23:51:30 +00:00
Jake McDermott
be56a1d3df
Fix job->inventory links
2020-03-03 18:42:49 -05:00
softwarefactory-project-zuul[bot]
46c86ea6c0
Merge pull request #6144 from marshmalien/6049-inv-group-nested-hosts
...
Add Inventory Group Host list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 22:31:51 +00:00
softwarefactory-project-zuul[bot]
401c7c3da2
Merge pull request #6148 from ryanpetrello/fact-data-error
...
make fact saving code more robust to unexpected fact data
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 22:20:42 +00:00
Keith Grant
f1120d39db
fix column widths when action buttons hidden due to permissions
2020-03-03 14:19:49 -08:00
Michael Abashian
80617df22d
Merge branch 'devel' into 5813-WorkflowJTForm
2020-03-03 17:10:48 -05:00
Ryan Petrello
b5e5fea117
respect home directory symlinks for BASE_VENV_PATH
2020-03-03 16:47:38 -05:00
softwarefactory-project-zuul[bot]
e3ec63e8e5
Merge pull request #6147 from ryanpetrello/job-host-summary-notification
...
properly support job host summary data in custom notification templates (and remove a few fields that don't work)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 21:47:24 +00:00
Ryan Petrello
e232cd392c
make fact saving code more robust to unexpected fact data
...
see: https://github.com/ansible/awx/issues/5935
2020-03-03 16:38:33 -05:00
Daniel Sami
8301254f57
further tags
2020-03-03 16:03:16 -05:00
softwarefactory-project-zuul[bot]
9cdfc19215
Merge pull request #6146 from mabashian/upgrade-react-3-2
...
Upgrade react and react-dom to latest
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 20:59:58 +00:00
Daniel Sami
c50705a2dc
initial labels for host tests
2020-03-03 15:39:38 -05:00
softwarefactory-project-zuul[bot]
9f948e90d9
Merge pull request #6129 from squidboylan/collection_integration_tests
...
Add collection integration tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 20:23:22 +00:00
Ryan Petrello
e7f36eb2ea
remove a few custom notification fields that don't work
...
these aren't top-level serializer fields; they're summary fields
if we want to support these properly, we should treat them as
enhancements, and write support, tests, and documentation
2020-03-03 15:20:41 -05:00
John Mitchell
c261d6acf0
update multi select credential logic vault credential logic, add notice, and update multicred tests
2020-03-03 15:16:57 -05:00
Ryan Petrello
32ef805e23
properly support job host summary data in custom notification templates
...
see: https://github.com/ansible/tower/issues/4148
2020-03-03 15:00:41 -05:00
softwarefactory-project-zuul[bot]
d009ce49f5
Merge pull request #6145 from ryanpetrello/fix-grafana
...
fix broken grafana notifications
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 19:28:22 +00:00
Caleb Boylan
d14bf00f6c
Add collection integration test instructions to the README
2020-03-03 10:59:33 -08:00
softwarefactory-project-zuul[bot]
5dc4e30820
Merge pull request #6130 from mabashian/general-toggle-component
...
Refactors YamlJsonToggle component into a generic Toggle component
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 18:46:05 +00:00
Caleb Boylan
afbeacf499
Fix up the collection integration tests
2020-03-03 10:44:48 -08:00
Caleb Boylan
fc80cf5241
Replace randstr with password plugin in collection tests
2020-03-03 10:44:48 -08:00
Caleb Boylan
4a6db13daa
Copy collection integration tests in
2020-03-03 10:44:48 -08:00
mabashian
d5372dae36
Upgrade react and react-dom to latest
2020-03-03 13:07:50 -05:00
softwarefactory-project-zuul[bot]
0b702ede4e
Merge pull request #6133 from mabashian/upgrade-pf-deps-3-2
...
Updates our four patternfly deps to latest
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 18:04:59 +00:00
mabashian
3c7f596288
Change currentValue prop to simply value. Adds basic unit test coverage to MultiButtonToggle component.
2020-03-03 12:57:12 -05:00
Ryan Petrello
6207dad226
fix broken grafana notifications
...
since the custom notification template refactor, grafana notification
support has been broken; this is largely because grafana functions more
like the webhooks, and needs to send JSON in its notification body
see: https://github.com/ansible/awx/issues/6137
2020-03-03 12:44:28 -05:00
Marliana Lara
2b48e43946
Add Inventory Group Host list
2020-03-03 12:01:25 -05:00
Alex Corey
4709f57f46
Updates tests to a real error.
2020-03-03 11:57:36 -05:00
Alex Corey
b055aad641
Adds error handling test to add and edit form. Updates Form component
2020-03-03 11:57:36 -05:00
Alex Corey
acfa6d056f
Adds error handling to submit labels, prevents uncessary api call
...
The unecessary api call is for the webhook credential id. If there is no
webhook service we do not want the api to make a call for get the webhook credential
type id.
2020-03-03 11:57:36 -05:00
Alex Corey
51a069fcc4
Fixes styling issues, navigation, props, and adds useRequest hook
...
-Add functionality to remove chips from look up fields
-Removes uncessary custome styling from
-Removes uncessary Form Group wrappers
-Adds internationalization to webhook key string.
-Adds field level error handling
-updates tests
-Adds initial null value to form submit error
2020-03-03 11:57:36 -05:00
Alex Corey
fc89b627d7
Adds pageSection to jt add form and fixes other PR issues
...
-Fixes spelling error on WFJTDetail
-Adds page section to JT Add Form to fix styling issue
-Adds spacing between functions
-Fixes form submission error by allowing state to handle the lookups while formik
only handles their ids.
2020-03-03 11:57:36 -05:00
Alex Corey
e90ee5113d
Adds subform restore functionality and addresses PR issues
2020-03-03 11:57:36 -05:00
Alex Corey
4ccca08cda
Adds page section to fix render issue
2020-03-03 11:57:36 -05:00
Alex Corey
b757fdebf8
Fixes contentLoading issue in PR and enables Launch on JT List
2020-03-03 11:57:36 -05:00
Alex Corey
3ee6f1f3c7
Alpha order
2020-03-03 11:57:36 -05:00
Alex Corey
d4ba32d0c5
Adds Webhook form fields and tooltip to VariablesField component
2020-03-03 11:57:36 -05:00
Alex Corey
d97f516c3a
Fields work and forms save
2020-03-03 11:57:36 -05:00
Alex Corey
52a8935b20
Adds WorkflowJobTemplate Add and Edit form and functionality.
2020-03-03 11:57:36 -05:00
Rebeccah
07752f48f6
formatted finished time to match microsecond expected output as is in the API.
2020-03-03 11:05:28 -05:00
mabashian
10b5a10728
Jobs that error should trigger us to to update the Recent Jobs list along with successful/failed/canceled
2020-03-03 11:05:28 -05:00
Rebeccah
e11ff69f3e
Added in check for the unified_job_template_id attribute to be present and populated in the object.
...
For anyone reading this later, know that AdHocCommands still have unified_job_template and unified_job_template_id fields, they are just nonetypes because they don't get used by the AdHocCommand objects. Which means you have to actually get the object, not just check that it's there, to use it the way I am in this change.
2020-03-03 11:05:28 -05:00
mabashian
d3fa34c665
Remove tooltip update when job finishes. This will be handled later down the line by buildTooltips().
2020-03-03 11:05:28 -05:00
mabashian
48a615231b
Fix jshint errors
2020-03-03 11:05:28 -05:00
mabashian
b09ac71647
Trims down GET requests made on the dashboard in response to websocket messages
2020-03-03 11:05:28 -05:00
mabashian
d5dd3c521f
Consume finished timestamp on org templates list when available via websocket message
2020-03-03 11:05:28 -05:00
mabashian
db43341f96
Consume finished timestamp from websocket message and update the relevant job row. Also adds logic to attempt to re-order the list when the sort order is -finished since we have enough information client-side to do that.
2020-03-03 11:05:28 -05:00
mabashian
3234f246db
Consume finished timestamp from websocket message when it's available to update the relevant row in the templates list.
2020-03-03 11:05:28 -05:00
Rebeccah
6d6d99bcf8
fixed the spelling of cancelled to be canceled, note to us later -> we need to stick with a single spelling of the word
2020-03-03 11:05:28 -05:00
mabashian
a6cd32522f
Removes GET requests in response to websocket messages on the org job templates list. List is solely updated based on data from the websocket messages.
2020-03-03 11:05:28 -05:00
Rebeccah
1fe28463da
added finished job timestamp to websocket emit
2020-03-03 11:05:28 -05:00
mabashian
51a6194b8d
Removes logic performing GET requests on api/v2/templates whenever a job status update message comes across the websocket. We now use data exclusively from the websocket to update the UI.
2020-03-03 11:05:28 -05:00
mabashian
e75f7b0beb
Stop making rest calls for inventory source sync updates on inventory sources list
2020-03-03 11:05:28 -05:00
mabashian
179c62e2f3
Stop making rest calls for project sync updates on projects list
2020-03-03 11:05:28 -05:00
Rebeccah
98f5525d28
added unified job template ID to websocket emits
2020-03-03 11:05:28 -05:00
mabashian
60a137225a
Changes how the jobs list reacts to socket messages. We now only make targeted GET requests for new rows. We use the available information in the socket message to update the relevant row (if visible in the list).
2020-03-03 11:05:28 -05:00
softwarefactory-project-zuul[bot]
c1bfcd73fb
Merge pull request #5972 from jainnikhil30/fix_smartinv_duplicate_hosts
...
fix smart inventory duplicate hosts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-03 16:03:13 +00:00
mabashian
322b4ee1e4
Updates our four patternfly deps to latest
2020-03-02 13:43:15 -05:00
softwarefactory-project-zuul[bot]
98dc6179f5
Merge pull request #5919 from AlanCoding/good_projects
...
Fail early processing project factory
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-02 18:41:47 +00:00
AlanCoding
07807c2dec
Fail on launch for scenario where job cannot run
2020-03-02 13:14:03 -05:00
softwarefactory-project-zuul[bot]
16ecf17c69
Merge pull request #6115 from jlmitch5/scheduleListInDetailViews
...
add schedule list to detail views
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-02 16:31:03 +00:00
mabashian
1f0acef844
Changes Toggle to MultiButtonToggle in an attempt to differentiate it from an upstream PF component. Altered props to be a bit more concise as well as support more than two buttons.
2020-03-02 11:22:18 -05:00
softwarefactory-project-zuul[bot]
5a164cae15
Merge pull request #6093 from ryanpetrello/remove-beat-thread
...
switch the periodic scheduler to a background process (instead of a thread) to avoid a cpython bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-03-02 15:46:27 +00:00
John Mitchell
b57405b696
assorted schedule list fixes:
...
- remove pagesection and card from component...move to where called for root list
- remove unnecessary placeholder schedule tab on job template detail
2020-03-02 10:00:27 -05:00
John Mitchell
5fdf6cf60f
simplify conditional checking if schedules tab should be shown on proj detail
2020-03-02 09:35:34 -05:00
John Mitchell
c1c382a941
update ScheduleList api read to single prop
2020-03-02 09:22:32 -05:00
mabashian
a997b40852
Refactors YamlJsonToggle component into something a little more generic so that it can be used to toggle between local and utc times in the schedule details view.
2020-02-28 17:25:31 -05:00
softwarefactory-project-zuul[bot]
99cd2e601d
Merge pull request #6127 from benthomasson/bump_config_json
...
Bumps the version of config.json to 1.1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-28 21:09:48 +00:00
Ben Thomasson
fc402aff29
Bumps the version of config.json to 1.1
2020-02-28 15:28:31 -05:00
softwarefactory-project-zuul[bot]
2ec035f918
Merge pull request #6124 from ryanpetrello/awx-login-token-description
...
cli: add the ability to specify a token description w/ `awx login`
Reviewed-by: Jeff Bradberry
https://github.com/jbradberry
2020-02-28 20:02:19 +00:00
softwarefactory-project-zuul[bot]
fe046b47b5
Merge pull request #6110 from keithjgrant/qs-empty-strings
...
Remove "Manual" option from search filters
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-28 17:19:30 +00:00
Ryan Petrello
3e0e4b6c8f
cli: add the ability to specify a token description w/ awx login
...
see: https://github.com/ansible/awx/issues/6122
2020-02-28 11:12:26 -05:00
softwarefactory-project-zuul[bot]
7fe57268f6
Merge pull request #6121 from rooftopcellist/add_total_instances
...
Add total licensed instances to analytics
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-28 13:56:19 +00:00
Nikhil Jain
9eecb24c32
fix smart inventory duplicate hosts
2020-02-28 09:46:44 +05:30
softwarefactory-project-zuul[bot]
a8a45fca84
Merge pull request #6117 from keithjgrant/6095-redirect-after-host-delete
...
Fix redirect after host delete
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-28 00:45:05 +00:00
softwarefactory-project-zuul[bot]
33df6f8ad2
Merge pull request #6109 from marshmalien/inventory-host-toggle
...
Use HostToggle component in InventoryHostList
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-27 23:53:50 +00:00
softwarefactory-project-zuul[bot]
44223003aa
Merge pull request #6112 from AlanCoding/the_canceled_dead
...
Cancel jobs if they were deleted in the database
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-27 22:17:16 +00:00
Keith Grant
a60e7a7855
fix redirect url after host delete
2020-02-27 13:39:56 -08:00
softwarefactory-project-zuul[bot]
e971ec993b
Merge pull request #6114 from squidboylan/fix_collection
...
Fix job_list all_pages next value
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-27 20:58:43 +00:00
John Mitchell
989ef3538e
add test for conditional show/hide of schedules tab for project detail view
2020-02-27 15:20:50 -05:00
John Mitchell
4db3e823bf
add schedule list to proj, jt and wfjt
2020-02-27 15:05:46 -05:00
Caleb Boylan
c374316648
Collection: Fix job_list all_pages next value
2020-02-27 11:42:33 -08:00
AlanCoding
5dba49a7bc
Lower level of log about skipped project update
2020-02-27 14:20:36 -05:00
AlanCoding
7b880c6552
Cancel jobs if they were deleted in the database
2020-02-27 14:12:47 -05:00
Keith Grant
5574cf0595
remove Manual option from project, inventory filters
2020-02-27 11:01:36 -08:00
John Mitchell
e706e0a2e2
update directory structure of schedule list files
2020-02-27 12:37:37 -05:00
Ryan Petrello
5364e78397
switch the periodic scheduler to a child process (instead of a thread)
...
I have a hunch that our usage of a daemon thread is causing import lock
contention related to https://github.com/ansible/awx/issues/5617
We've encountered similar issues before with threads across dispatcher
processes at fork time, and cpython has had bugs like this in recent
history:
https://bugs.python.org/issue38884
My gut tells me this might be related.
The prior implementation - based on celerybeat - ran its code in
a process (not a thread), and the timing of that merge matches the
period of time we started noticing issues.
Currently testing it to see if it resolves some of the issues we're
seeing.
2020-02-27 12:15:15 -05:00
Christian Adams
f93ca814ac
Add total licensed instances to analytics
2020-02-27 10:42:25 -05:00
Marliana Lara
3bf1ad3028
Move HostToggle into shared components directory
2020-02-27 09:56:21 -05:00
softwarefactory-project-zuul[bot]
e096ad18cb
Merge pull request #6001 from mabashian/4967-jt-prompt-on-launch
...
Adds prompt on launch support to the rest of the relevant jt fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-27 09:13:29 +00:00
softwarefactory-project-zuul[bot]
5ca73f1101
Merge pull request #6058 from marshmalien/5890-jt-completed-jobs-list
...
Add Completed Job list tab to multiple resources
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2020-02-27 09:13:22 +00:00
Keith Grant
7e8fb29658
update qs utils to allow empty string params
2020-02-26 16:38:52 -08:00
softwarefactory-project-zuul[bot]
258689a9ed
Merge pull request #6090 from marshmalien/6085-hostListItem-remove-duplicates
...
HostListItem - Remove duplicate action items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 22:39:43 +00:00
mabashian
e80e3f7410
Reapply prompt on launch for job template fields after rebasing.
2020-02-26 16:59:45 -05:00
softwarefactory-project-zuul[bot]
154b9c36ac
Merge pull request #5747 from john-westcott-iv/collections
...
Porting Collections Off of Tower CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 20:35:00 +00:00
Marliana Lara
deced917cf
Refactor HostListItem into functional component and add test for host toggle
2020-02-26 15:27:19 -05:00
softwarefactory-project-zuul[bot]
88b7256e96
Merge pull request #6087 from jakemcdermott/fix-6054
...
Fix several ui_next bugs related to unexpected data types
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2020-02-26 20:21:06 +00:00
Marliana Lara
033848a605
Refactor Hosts into functional component
2020-02-26 15:10:17 -05:00
mabashian
0e663921d6
Removes rogue comment and marks JT inventory validation string for translation.
2020-02-26 14:47:28 -05:00
mabashian
0582079606
Adds prompt on launch support to the rest of the relevant fields in the Job template form. Adds extra variables field to the job template form. Removes the advanced section in favor of a straight form.
2020-02-26 14:47:28 -05:00
Jake McDermott
6536f5a453
Delete falsey project creds before POST|PATCH
...
Depending on the permissions of the user submitting the form, the API
might throw an unexpected error if our creation request has a
zero-length string as its credential field. As a work-around,
normalize falsey credential fields by deleting them.
2020-02-26 14:22:58 -05:00
AlanCoding
c5079607aa
Fail early processing project factory
2020-02-26 14:21:38 -05:00
softwarefactory-project-zuul[bot]
26dcb000f6
Merge pull request #6081 from ryanpetrello/launch-monitor-rc
...
cli: make launch with --monitor return code respect the final job status
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:18:10 +00:00
softwarefactory-project-zuul[bot]
8ba4f728c0
Merge pull request #6083 from dsesami/fix-wf-title-id
...
Fixed workflow viz title ID
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:08:29 +00:00
softwarefactory-project-zuul[bot]
ee090d34fa
Merge pull request #6071 from ryanpetrello/task-manager-hang-detection
...
add code for detecting (and killing) a hung task manager task
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 19:05:36 +00:00
Jake McDermott
bd30951a4f
Pass empty array instead of null to rbac list
...
The DataListToolbar component expects an array for additional controls
in all cases. When there's no controls to pass into the toolbar,
provide an empty array to avoid type-related errors.
2020-02-26 13:22:22 -05:00
Jake McDermott
43cce83ba1
Handle api error 'detail' key as generic form error
2020-02-26 12:44:20 -05:00
Ryan Petrello
946d643795
cli: make launch with --monitor return code respect the final job status
...
see: https://github.com/ansible/awx/issues/5920
see: https://github.com/ansible/awx/issues/6079
2020-02-26 12:27:06 -05:00
Daniel Sami
1a6ea99d37
fixed workflow viz title id
...
prettier fix
2020-02-26 11:50:36 -05:00
gamuniz
350046d495
changed syntax as insert isn't required
2020-02-26 14:28:22 +00:00
beeankha
b532012748
Make non-required params actually optional, fix idempotency issues
2020-02-26 09:26:55 -05:00
beeankha
1c4042340c
Update documentation for modules, add deprecation warning for role, send and receive modules
...
Update variables in tower_inventory to be in dict format
2020-02-26 09:27:02 -05:00
beeankha
787c4af222
Change default values for dict parameter
...
Removing default of empty dict from variables param on group and host modules
Make modules comply with updated sanity tests
2020-02-26 09:26:58 -05:00
Alan Rominger
768280c9ba
[last PR stuff] + Add warning if configs specified in 2 params ( #5 )
...
* Lean on API validation for tower_inventory_source arg errors
used for
- validating needed credential is given
- missing source_project for scm sources
* Add warning when config is specified in 2 places
Fix up unit tests, address multiple comments re: backwards compatibility, redundant methods, etc.
Update new_name and variables parameters, update unit tests
2020-02-26 09:26:55 -05:00
Alan Rominger
2e4e687d69
Optional tower cli ( #3 )
...
* Allow running tests without tower_cli
* patch up test mutability
* Fix test import error, warning mock
* flake8 error
Update documentation for non-converted modules
2020-02-26 09:26:22 -05:00
John Westcott IV
d8513a4e86
Making variables work for hosts
...
Clear up sanity test and remove redundant import statement
2020-02-26 09:15:04 -05:00
John Westcott IV
badd667efa
Removing manual and file source types and correcting default for custom_virtualenv
2020-02-26 09:15:04 -05:00
John Westcott IV
7908f25747
Remove reference to default check mode
2020-02-26 09:15:04 -05:00
John Westcott IV
0eef67713f
Only try an ID lookup if we can convert the field name_or_id to an integer
...
Fix linting issues, update tower_project unit test
2020-02-26 09:15:04 -05:00
John Westcott IV
6591efc160
Fixed issue that caused warning message to always display
...
Because scm_update_cache_timeout has a default and thus will always be != None
2020-02-26 09:15:04 -05:00
beeankha
fcc679489e
Update inventory_source module source_script parameter to be optional
...
Unitied comment
Fix up inventory_source example, misc comment edits
2020-02-26 09:15:04 -05:00
Caleb Boylan
94df58a55b
Fix strtobool casting
2020-02-26 09:15:04 -05:00
John Westcott IV
0685b2fa35
Updates to config file loading
...
Now supports json or yaml
Depricated multiple k=v on a single line
Remove assert statement and unused import from module_util
2020-02-26 09:15:04 -05:00
beeankha
232ea1e50c
Properly cast verify_ssl type to a bool
2020-02-26 09:15:04 -05:00
beeankha
3423db6ed0
Attempt to make validate_certs work in Python2
2020-02-26 09:15:04 -05:00
beeankha
c32452d6b6
Fix Python2 config incompatibility issue
2020-02-26 09:15:04 -05:00
John Westcott IV
018dd4c1c3
Fixing config loading issues when the config has no [general] section
...
Fixed typo in help documentation
Fix up sanity errors and update converted modules
Remove unnecessary test playbook file
2020-02-26 09:15:04 -05:00
John Westcott IV
4fc2c58ae7
Converted tower_job_cancel
2020-02-26 09:15:04 -05:00
John Westcott IV
b4014ebabf
Converted tower_job_launch.py
2020-02-26 09:15:04 -05:00
John Westcott IV
9955ee6548
Converting tower_inventory_source
...
Fix up inventory_source module changes, fix import yaml sanity error, change inventory_source unit tests to comply with new structure.
2020-02-26 09:15:04 -05:00
John Westcott IV
c08d402e66
Adding mutually exclusive if functionality to support tower_inventory_source
2020-02-26 09:15:04 -05:00
John Westcott IV
1c505beba6
Converted tower_group
...
Splitting out tower_inventory_source from tower_group
Copy/Paste typo fix and README update for breaking backwards compatability
Update credential_type module and unit tests
2020-02-26 09:15:04 -05:00
beeankha
8a0432efb7
Change config file loading function, add py2 and py3 compatibility
2020-02-26 09:14:01 -05:00
beeankha
320276f8ca
Remove JSONDecodeError exception, fix tower_host variable issue
2020-02-26 09:14:01 -05:00
John Westcott IV
f89061da41
Updating tower_org to use the new tower_api format
...
Pass sanity and unit tests, update tests
Remove placeholder test function, convert tower_host module, fix misc typos
2020-02-26 09:14:01 -05:00
John Westcott IV
c23d605a7a
Modified modules to use new tower_api format
...
Fixed variable name typo
2020-02-26 09:14:01 -05:00
John Westcott IV
6d90cac3f9
Bug fixes for username and delete data
2020-02-26 09:14:01 -05:00
John Westcott IV
89e92bd337
Updating call to create_or_update_if_needed
2020-02-26 09:14:00 -05:00
John Westcott IV
9271127c53
Standardizing CRUD methods
...
Fixing linting and conversion issues
2020-02-26 09:14:00 -05:00
beeankha
9fa5942791
Fix superclass syntax for < Python3
2020-02-26 09:14:00 -05:00
John Westcott IV
e028ed878e
More tower-cli-ish parsing of config files
...
Clear up test failures/linting errors, update unit test
Update module_utils for linter, add wait time to project module
2020-02-26 09:14:00 -05:00
John Westcott IV
838b2b7d1e
Converted tower_project
2020-02-26 09:14:00 -05:00
beeankha
7c0ad461a5
Further module conversion changes, unit test changes
...
Multiple module changes
Added on_change callback
Added head_endpoint
Added additional error returns
Respond with a try an ID message if multiple assets found by name via return_none_on_404 kwarg
Diferentiated between login and logout token errors
Added is_job_done method
2020-02-26 09:14:00 -05:00
John Westcott IV
68926dad27
Adding team_fields
...
Convert job_list and inventory modules, other changes to make sanity tests pass
2020-02-26 09:14:00 -05:00
John Westcott IV
ceb6f6c47d
Converted tower_settings
...
Changed comments
2020-02-26 09:14:00 -05:00
John Westcott IV
167e99fce9
Converted tower_user
2020-02-26 09:14:00 -05:00
John Westcott IV
c930011616
Removing default_check_mode
2020-02-26 09:14:00 -05:00
John Westcott IV
aaaca63f83
Converted tower_organization
2020-02-26 09:14:00 -05:00
John Westcott IV
d8a9f663b1
Converted tower_credential_type.py
2020-02-26 09:14:00 -05:00
John Westcott IV
b0d0ccf44f
Fix fail_json and remove redundant handle check mode
2020-02-26 09:14:00 -05:00
John Westcott IV
c57754a29b
Logout is now handled by exit_json
2020-02-26 09:14:00 -05:00
John Westcott IV
65057c1fb7
Auto-handle check_mode on post, patch, delete and update_if_needed methods
2020-02-26 09:14:00 -05:00
John Westcott IV
d8be6490c2
Only warn if we can't release a tower token
2020-02-26 09:14:00 -05:00
John Westcott IV
b34208d1b6
Attempting to fix logout loop
2020-02-26 09:14:00 -05:00
John Westcott IV
0d5a9e9c8c
Initial implementation of Pull #5337
2020-02-26 09:14:00 -05:00
softwarefactory-project-zuul[bot]
22d4e60028
Merge pull request #6080 from ryanpetrello/django-upgrade
...
update Django to address a few open CVEs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 14:09:12 +00:00
Ryan Petrello
eaa766df77
update Django to address a few open CVEs
...
https://github.com/advisories/GHSA-hmr4-m2h5-33qx
https://github.com/advisories/GHSA-vfq6-hq5r-27r6
2020-02-26 08:18:14 -05:00
softwarefactory-project-zuul[bot]
7e5776c66f
Merge pull request #6077 from Spredzy/fix_linting
...
awx-api-lint: Fix setup.cfg syntax for linter test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-26 13:10:21 +00:00
Ryan Petrello
8b1806d4ca
add code for detecting (and killing) a hung task manager task
2020-02-26 07:53:04 -05:00
Yanis Guenane
07232f3694
awx-api-lint: Fix setup.cfg syntax for linter test
...
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2020-02-26 11:07:46 +01:00
Marliana Lara
37a33f931a
Add completed jobs subtab to all resources
...
* Resources include: Host, InventoryHost, Inventory, SmartInventory, Template, and
WFTemplate
* Move JobList into top-level shared component directory
2020-02-25 21:50:31 -05:00
softwarefactory-project-zuul[bot]
4912cbd2da
Merge pull request #6046 from rooftopcellist/update_translations_awx
...
add translations from memsource
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 23:19:07 +00:00
softwarefactory-project-zuul[bot]
4c40819791
Merge pull request #5965 from benthomasson/improve_awx_kit_error_message
...
Works around bad error message when authentication fails
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 23:16:58 +00:00
softwarefactory-project-zuul[bot]
a65fd497c6
Merge pull request #6060 from wenottingham/todo-or-todont
...
Remove the rax support specified in the linked TODO
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 23:11:23 +00:00
softwarefactory-project-zuul[bot]
d824209485
Merge pull request #6063 from philipsd6/setuid-brwap-dev
...
Set setuid bit on bwrap in development Dockerfile
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 21:07:44 +00:00
Philip Douglass
7ae1c7c3d2
Set setuid bit on bwrap in development Dockerfile
...
Related: #5224
Signed-off-by: Philip Douglass <philip.douglass@amadeus.com >
2020-02-25 15:20:01 -05:00
Bill Nottingham
341c6ae767
Also remove some dangling rax from awxkit and collection modules.
2020-02-25 15:18:26 -05:00
softwarefactory-project-zuul[bot]
e6a94ed0cf
Merge pull request #6053 from marshmalien/5866-left-align-modal-buttons
...
Left align modal buttons
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 20:13:07 +00:00
Bill Nottingham
3e6b6c05a6
Remove the rax support specified in the linked TODO
2020-02-25 15:03:05 -05:00
Ryan Petrello
544d4cd3b0
add translations from memsource
2020-02-25 12:24:24 -05:00
softwarefactory-project-zuul[bot]
e0df2f511e
Merge pull request #5536 from jbradberry/null-options
...
Adjust the logic that renders fields with choices on an API Options call
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 16:47:02 +00:00
Marliana Lara
255fd0a9cb
Align modal buttons to the left
2020-02-25 10:12:58 -05:00
softwarefactory-project-zuul[bot]
f31adf8a85
Merge pull request #6015 from AlexSCorey/5777-JTTabOnProjectsAndTemplateListRefactor
...
Fixes navigation bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 14:48:36 +00:00
softwarefactory-project-zuul[bot]
a2b169626a
Merge pull request #6035 from keithjgrant/lists-to-hooks
...
Refactor remaining lists to hooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-25 14:05:28 +00:00
Keith Grant
6ffc78bcb0
add missing i18n; fix test names
2020-02-24 14:09:56 -08:00
Keith Grant
8e9fc550f6
convert InventoryList to hooks
2020-02-24 14:09:55 -08:00
Keith Grant
779d190855
convert ProjectList to hooks
2020-02-24 14:09:28 -08:00
Keith Grant
89a4b03d45
convert TeamList to hooks
2020-02-24 14:08:51 -08:00
softwarefactory-project-zuul[bot]
ccd4cdd71a
Merge pull request #6044 from fosterseth/fix-4418-failing_successful_updates
...
Do not fail a successful project update if inventory update fails
Reviewed-by: Seth Foster
https://github.com/fosterseth
2020-02-24 18:12:52 +00:00
Seth Foster
31dbf38a35
Prevent failing a successful project update if inventory update fails
...
Scenario - job is launched and spawns inventory update and project update.
If the inventory update fails, then it will fail the job and the project update.
It will fail the project update even if that update already ran and was successful.
This code change will not fail the project update if it has already ran successfully.
In cases where other jobs depend on that project update (but not the failed inventory
update), then we don't want those jobs to fail.
2020-02-24 11:35:57 -05:00
Jeff Bradberry
d0bec97bbb
Adjust the logic that renders fields with choices on an API Options call
...
accounting for the case where blank or null is allowed.
Refs #5099
2020-02-24 10:17:38 -05:00
softwarefactory-project-zuul[bot]
22307bba97
Merge pull request #6026 from marshmalien/5866-remove-custom-tabs-buttons
...
Remove action button and tab style overrides
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-24 15:17:35 +00:00
softwarefactory-project-zuul[bot]
b4f5d44f65
Merge pull request #6040 from ryanpetrello/i18n-cancel-license
...
translate a missing string in the license UI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-24 15:02:34 +00:00
softwarefactory-project-zuul[bot]
d469870686
Merge pull request #5937 from mabashian/5857-all-schedules
...
Adds the All Schedules list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-24 14:40:06 +00:00
Alex Corey
f561bf5754
prettier
2020-02-24 09:19:02 -05:00
Ryan Petrello
2e3547d5cf
translate a missing string in the license UI
...
see: https://github.com/ansible/tower/issues/3949
2020-02-24 09:00:07 -05:00
Alex Corey
ce8897d3e8
Fixes naviation bug by create ProjectTemplateList and ProjectTemplateListItem
...
Adds tests for those new files and removes uncessary test from TemplateListItem
2020-02-23 11:16:44 -05:00
Alex Corey
df77147d65
WIP
2020-02-23 10:23:43 -05:00
Alex Corey
9b11df04b3
Fixes navigation bug
2020-02-23 10:23:43 -05:00
root
58c06d5aea
fixed precedence on ansible.cfg
2020-02-23 14:58:47 +00:00
softwarefactory-project-zuul[bot]
1d3bb97b07
Merge pull request #6018 from wenottingham/your-workflow-is-running--you-should-catch-it
...
Tweak labels for workflow pending approval message
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-22 12:57:07 +00:00
softwarefactory-project-zuul[bot]
ba3253e2e2
Merge pull request #6033 from AlanCoding/job_batch
...
Make job batch size configurable, fix _by fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 21:22:58 +00:00
mabashian
e6f0c01aa6
Schedule list now uses useRequest hooks for fetching and deleting. Also rolled a component for schedule toggles that can be used throughout the tree.
2020-02-21 16:14:22 -05:00
Marliana Lara
9310d59e0a
Use PF color variables in HostStatus bar
2020-02-21 15:33:13 -05:00
Marliana Lara
f2e1e71302
Remove tab and button style overrides
2020-02-21 15:33:11 -05:00
mabashian
e6e31a9fc6
Updates after removing PF overrides to list components.
2020-02-21 15:30:09 -05:00
mabashian
801aaf9323
Adds the All Schedules list
2020-02-21 15:30:09 -05:00
softwarefactory-project-zuul[bot]
2a8679234a
Merge pull request #6014 from keithjgrant/host-list-hooks
...
Host list hooks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 20:28:41 +00:00
softwarefactory-project-zuul[bot]
54ab671512
Merge pull request #5933 from jlmitch5/credForm
...
Update form layout, Formik Field use to useField, and add credential form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 20:05:31 +00:00
AlanCoding
866dd6b259
Make job batch size configurable, fix _by fields
2020-02-21 14:49:45 -05:00
Keith Grant
eba893c99b
syntax fix after merge
2020-02-21 11:05:59 -08:00
John Mitchell
fd3f410cc6
fix conflict
2020-02-21 13:43:09 -05:00
Keith Grant
03aaf93cef
update HostList tests for hooks
2020-02-21 10:36:17 -08:00
Keith Grant
9aef57003a
use HostToggle in HostDetail; update tests
2020-02-21 10:36:17 -08:00
Keith Grant
6065eb0e65
Convert HostList to hooks
...
use useRequest and useDeleteItems
add HostToggle component
2020-02-21 10:31:49 -08:00
softwarefactory-project-zuul[bot]
7e4634c81f
Merge pull request #6027 from AlanCoding/jt_shakeup
...
Randomize JT for each job batch
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 17:32:55 +00:00
softwarefactory-project-zuul[bot]
a03d73776f
Merge pull request #6016 from AlanCoding/collection_metadata_update
...
Update metadata for the AWX collection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 17:16:58 +00:00
John Mitchell
f14eb4327d
remove unnecessary imports
2020-02-21 10:50:13 -05:00
John Mitchell
4ebd721cc5
remove card padding overrides to project add form
2020-02-21 10:50:13 -05:00
John Mitchell
21a92176b9
Update NodeTypeStep form to new FormLayout components
2020-02-21 10:50:13 -05:00
John Mitchell
ad04b02e24
update project edit test to make sure there is a local_path value set
2020-02-21 10:50:13 -05:00
John Mitchell
bc0511fe66
fix user form non submission error
2020-02-21 10:50:13 -05:00
John Mitchell
1accb9f939
fix warnings by correctly clearing out cred input values
2020-02-21 10:50:13 -05:00
John Mitchell
9253f16e36
update prettyier
2020-02-21 10:50:13 -05:00
John Mitchell
42387166bf
update encrypted value display on detail and form views
2020-02-21 10:50:13 -05:00
John Mitchell
0b5f892193
update FormLayout styling
2020-02-21 10:50:13 -05:00
John Mitchell
1a0d36a6fd
migrate FormFullWidthLayout from var field to calling forms
2020-02-21 10:50:13 -05:00
John Mitchell
cf3ed0dc88
update prettyier
2020-02-21 10:50:13 -05:00
John Mitchell
8d26d7861e
add credential form and add edit routes
2020-02-21 10:50:13 -05:00
John Mitchell
8e0ad2ef6e
add cred access tab and update credentials routing
2020-02-21 10:50:13 -05:00
John Mitchell
0aba4c36af
move FormField label proptype check to FormField component
2020-02-21 10:50:13 -05:00
John Mitchell
44cd199078
add text area option to FormField component
2020-02-21 10:50:13 -05:00
John Mitchell
ce909093c0
update expanding container to trigger height check when any child changes
2020-02-21 10:50:13 -05:00
John Mitchell
df13a8fea9
update forms from FormRow to using FormLayout components
2020-02-21 10:50:13 -05:00
John Mitchell
ff823c9fdb
update forms to useField fomik hook
2020-02-21 10:49:19 -05:00
softwarefactory-project-zuul[bot]
a42ff9865b
Merge pull request #6022 from wenottingham/get-a-handle
...
Tweak workflow error message for clarity
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 15:37:57 +00:00
softwarefactory-project-zuul[bot]
7e13f78567
Merge pull request #6017 from ansible/no-screen-screen-imports2
...
Add section for patterns
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-21 15:21:49 +00:00
Bill Nottingham
e2fb83db98
Tweak workflow error message
2020-02-21 02:37:03 -05:00
AlanCoding
06eb1b6683
Randomize JT for each job batch
...
Populate some more fields just to have them populated
Include some missing ForeignKey links for data integrity
Add some more to fields from JT set
2020-02-20 22:49:11 -05:00
AlanCoding
d62994ec02
Update metadata for the AWX collection
2020-02-20 22:36:55 -05:00
Bill Nottingham
f20859c85f
Tweak labels for workflow pending approval message
2020-02-20 22:19:34 -05:00
softwarefactory-project-zuul[bot]
b5b8adb451
Merge pull request #6025 from rooftopcellist/update_translations
...
UI translation strings for AWX
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-20 23:23:18 +00:00
softwarefactory-project-zuul[bot]
70b287490b
Merge pull request #5982 from marshmalien/5866-remove-datalist-alert-modal
...
Remove DataList component overrides
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-20 23:17:05 +00:00
Christian Adams
0976e9e569
UI translation strings for AWX
2020-02-20 17:33:35 -05:00
Jake McDermott
83a96757db
Add section for patterns
2020-02-20 15:57:08 -05:00
Marliana Lara
9013dcfea7
Move status icon into separate directory
...
* Remove ButtonGroup export
2020-02-20 15:29:47 -05:00
Marliana Lara
4ebc2573a3
Remove DataList component overrides
2020-02-20 15:21:34 -05:00
Marliana Lara
fe9b03a189
Move ButtonGroup into CodeMirrorInput directory
2020-02-20 15:19:10 -05:00
Marliana Lara
d2f6c367f0
Remove alert modal styles
2020-02-20 15:19:08 -05:00
Marliana Lara
34b717d00c
Remove vertical separator
2020-02-20 15:16:14 -05:00
softwarefactory-project-zuul[bot]
0d31b05f98
Merge pull request #6012 from mabashian/workflow-action-ids-2
...
Expose id's on workflow action items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-20 19:28:07 +00:00
softwarefactory-project-zuul[bot]
87a0e40331
Merge pull request #5938 from keithjgrant/4239-pagination-on-delete-followup
...
Pagination on delete (followup)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-20 19:28:02 +00:00
mabashian
764c0b2e15
Fix unit test failures where we were using workflow action toooltip item id's
2020-02-20 12:57:38 -05:00
mabashian
23677b4963
Explicitly pass id through to the action item
2020-02-20 10:38:01 -05:00
mabashian
96d9d41f19
Expose id's on workflow action items
2020-02-20 10:24:37 -05:00
softwarefactory-project-zuul[bot]
a737f35653
Merge pull request #6007 from donomur/sa-annotations
...
Add functionality for kubernetes Service Account annotations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-20 13:56:05 +00:00
Donovan Murphy
ed8133be2d
add Service Account annotation
...
Signed-off-by: Donovan Murphy <dono@dono.email >
2020-02-19 20:29:42 -06:00
softwarefactory-project-zuul[bot]
7c8c6b5333
Merge pull request #6003 from ryanpetrello/more-firehoseyness
...
scope counter/start/end line updates to the current job for firehose.py
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 21:58:35 +00:00
Ryan Petrello
46fceb03a5
scope counter/start/end line updates to the current job for firehose.py
2020-02-19 16:15:33 -05:00
softwarefactory-project-zuul[bot]
4dee5eddeb
Merge pull request #5989 from egmar/support-for-imagePullSecrets
...
Added support for K8S imagePullSecrets
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 19:45:12 +00:00
softwarefactory-project-zuul[bot]
709482bdac
Merge pull request #5980 from shanemcd/downstream_oc_changes
...
properly configure AWX loggers for openshift installs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 19:35:12 +00:00
softwarefactory-project-zuul[bot]
62ef1baace
Merge pull request #5927 from AlanCoding/null_inventory
...
Handle case of deleted inventory
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 19:30:07 +00:00
softwarefactory-project-zuul[bot]
1fc3d2e914
Merge pull request #5986 from donomur/fix-indent-5949
...
Fixing kubernetes deployment indentation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 19:12:26 +00:00
softwarefactory-project-zuul[bot]
d271a8c9fa
Merge pull request #5978 from ryanpetrello/firehose-start-end-fix
...
fix start/end line incrementing behavior
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 18:54:41 +00:00
Shane McDonald
3bd7b3b0f8
Merge pull request #5999 from wenottingham/reinventing-the-whl
...
Remove requirements_setup_requires and related handling.
2020-02-19 12:11:31 -05:00
softwarefactory-project-zuul[bot]
8075cda34c
Merge pull request #5932 from nixocio/add_test_awxkit
...
Add test method to Credential and CredentialType - awxkit
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 16:22:56 +00:00
softwarefactory-project-zuul[bot]
09d6da117a
Merge pull request #5979 from AlexSCorey/5814-WFJTDetailsView
...
Adds WFJT Details view
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-19 16:22:51 +00:00
Alex Corey
8f6b679c85
Fixes navigation issue and address ps issues.
2020-02-19 09:40:40 -05:00
Alex Corey
32e017bd03
Adds WFJT Details view
...
Adds Launch Functinality for WFJT.
2020-02-19 09:36:21 -05:00
Egor Margineanu
74a31224e0
Moved imagePullSecrets into ServiceAccount definition
2020-02-19 10:45:07 +02:00
Egor Margineanu
667b27fe78
Added support for K8S imagePullSecrets
2020-02-19 10:11:34 +02:00
Bill Nottingham
4c8a4013cc
Remove requirements_setup_requires and related handling.
...
Adjust requirements to keep docutils in awx requirements; these
are downstream packaging adjustments. Override azure wheel
dependency to a version that can install bcrypt properly.
2020-02-18 22:34:59 -05:00
Donovan Murphy
5e4d73b6a3
fix indent
2020-02-18 20:27:57 -06:00
nixocio
da486d7788
Add test method to Credential and CredentialType - awxkit
...
Add test method to Credential and CredentialTypei - awxkit.
The inclusion of this one was discovered when testing the following
issue. https://github.com/ansible/awx/issues/5141
2020-02-18 14:44:16 -05:00
Keith Grant
30d97e2fa8
delete commented code
2020-02-18 10:10:18 -08:00
Ryan Petrello
3a95114c3a
properly configure AWX loggers for openshift installs
...
see: https://github.com/ansible/tower/issues/3793
2020-02-18 12:50:46 -05:00
Keith Grant
1f3ad85403
de-lint
2020-02-18 09:25:15 -08:00
Ryan Petrello
90cb02e0bf
fix start/end line incrementing behavior
2020-02-18 11:31:05 -05:00
softwarefactory-project-zuul[bot]
6e2bd828a1
Merge pull request #5973 from ryanpetrello/job-firehose
...
add the ability to load lots of jobs with firehose.py
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-18 16:30:12 +00:00
softwarefactory-project-zuul[bot]
fbbf5046ac
Merge pull request #5949 from jdorel/patch-2
...
Add openshift label `app`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-18 16:22:09 +00:00
softwarefactory-project-zuul[bot]
47abb6f85f
Merge pull request #5975 from shanemcd/sans-virtualenv
...
Fix downstream builds
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-18 16:03:52 +00:00
Ryan Petrello
717698b659
properly inherit JT fields when creating many jobs with firehose.py
2020-02-18 10:34:51 -05:00
Shane McDonald
6a29a0898a
Pin shellingham
...
Was seeing:
Collecting shellingham<2.0,>=1.1 (from poetry==0.12.17->-r tower/requirements/requirements_setup_requires.txt (line 12))
File was already downloaded /ansible-tower/tower/requirements/vendor/shellingham-1.3.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib64/python3.6/tokenize.py", line 452, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-jixdv7cx/shellingham/setup.py'
2020-02-18 09:32:24 -05:00
Shane McDonald
1833872be9
Drop virtualenv from requirements_setup_requires.txt
2020-02-18 09:17:53 -05:00
Ryan Petrello
4d06c812e6
add the ability to load lots of jobs with firehose.py
...
$ awx-python tools/scripts/firehose.py --jobs 5000000 --events 100000000
2020-02-18 08:55:06 -05:00
Keith Grant
3b71d2a37b
convert JobList to function comp w/ hooks
2020-02-17 16:11:48 -08:00
Ben Thomasson
0c0cacb0d6
Works around bad error message when authentication fails
...
related #5964
2020-02-17 15:59:05 -05:00
softwarefactory-project-zuul[bot]
f57fff732e
Merge pull request #5712 from mabashian/ui-next-workflows-4
...
UI Next workflow graph edit/results
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-17 19:03:21 +00:00
Keith Grant
54ddeaf046
Flush out useDeleteItems hook
...
refactor TemplateList to use useRequest, useDeleteItems hooks
refactor CredentialList and OrganizationList to use useDeleteItems hook
2020-02-17 10:56:50 -08:00
Keith Grant
69a1a02c70
build useDeleteItems hook
2020-02-17 10:56:50 -08:00
Keith Grant
c824f0d590
create updateUrlAfterDelete util
2020-02-17 10:56:50 -08:00
Keith Grant
c336c989e7
convert CredentialList to useRequest
2020-02-17 10:56:50 -08:00
mabashian
f6523ab5a0
Adds id's to the node name and the node type letter
2020-02-17 12:41:24 -05:00
mabashian
47c783da37
Remove Workflow Visualizer text from visualizer toolbar
2020-02-17 12:41:24 -05:00
mabashian
74afc7b424
Run prettier to fix failures
2020-02-17 12:41:24 -05:00
John Hill
4ac5a1e15a
Add IDs for nodes badge and template name
2020-02-17 12:41:24 -05:00
mabashian
48eeeea7f3
Disable tools/legend buttons when the workflow has no nodes and is displaying the start screen.
2020-02-17 12:41:24 -05:00
mabashian
aa6857fd38
Hide message stating that the resource has been deleted if the output node is an approval node
2020-02-17 12:41:24 -05:00
mabashian
25fe2a2ce6
Adds tests for the node type step components in the node modal
2020-02-17 12:41:24 -05:00
mabashian
3d1e3741cd
Run prettier
2020-02-17 12:41:24 -05:00
mabashian
2ef57e0221
Adds id to workflow visualizer start screen button
2020-02-17 12:41:24 -05:00
mabashian
bc08c02b89
Adds ID's to toolbar(s) and action buttons within visualizer/output toolbars.
2020-02-17 12:41:24 -05:00
mabashian
50c74a2ec8
Adds test coverage for node modal components
2020-02-17 12:41:24 -05:00
mabashian
887469d73e
Adds test for link add/edit/delete modals
2020-02-17 12:41:23 -05:00
mabashian
f9debb8f94
Adds tests for delete all nodes and unsaved changes modals
2020-02-17 12:41:23 -05:00
mabashian
b3929d1177
Remove HorizontalSeparator component. Patternfly now has a Divider component that we can use if we need something like this.
2020-02-17 12:41:23 -05:00
mabashian
e3cfdb74ba
Adds basic unit test coverage to visualizer components (not including modals).
2020-02-17 12:41:23 -05:00
mabashian
1d0e752989
Adds unit test coverage for workflow reducer
2020-02-17 12:41:23 -05:00
mabashian
05a3bb0622
Removes unnecessary 'type' field on nodes and links
2020-02-17 12:41:23 -05:00
mabashian
bc7fd26af6
Fixes bug where navigating from one output route to another was breaking
2020-02-17 12:41:23 -05:00
mabashian
048d4dbd95
Fixes bug where viewing the workflow output, clicking a node to view the details of that job and then hitting the back button would result in an error and no output graph.
2020-02-17 12:41:23 -05:00
mabashian
c70e5357d3
Mark min/sec labels for translation
2020-02-17 12:41:23 -05:00
mabashian
7576ba2ade
Swap history.push for history.replace to alleviate console warning dealing with pushing to the same path.
2020-02-17 12:41:23 -05:00
mabashian
877e630a90
Replace withRouter with useHistory hook
2020-02-17 12:41:23 -05:00
mabashian
ef854aabb7
Adds test coverage to the workflow output and workflow output graph components
2020-02-17 12:41:23 -05:00
mabashian
fc3f19bd2b
Fix some styling discrepancies between Chrome and Firefox in the workflow viz/output graphs.
...
Cleans up deleted job/job template use cases. Show message indicating that the ujt associated with a node has been deleted.
2020-02-17 12:41:23 -05:00
mabashian
2bbcd2d663
Move visualizer/workflow output state logic out to reducer and refactor some of the larger functions. Introduces contexts for state/dispatch that can be used by descendent components of both the visualizer and the workflow output components.
2020-02-17 12:41:23 -05:00
mabashian
a786118415
Removes reference to the node unified job template name in the view modal for now. This component is really just a placeholder and this change fixes an error that is thrown when the node's unified job template is deleted.
2020-02-17 12:41:23 -05:00
mabashian
65429e581a
Properly bookend @constants alias so that it doesn't inadvertently match something we don't want it to match
2020-02-17 12:41:23 -05:00
mabashian
eb6f4dca55
Run prettier
2020-02-17 12:41:22 -05:00
mabashian
ce09c4b3cd
Changes "Key" references to "Legend"
2020-02-17 12:41:22 -05:00
mabashian
c971e9d61c
Turns all the workflow tool buttons in to pf button components.
2020-02-17 12:41:22 -05:00
mabashian
e34bf90ca7
Vertically center the pause icon in the node type letter component
2020-02-17 12:41:22 -05:00
mabashian
700296a558
Change Exit button text to Exit Without Saving in the unsaved changes modal.
2020-02-17 12:41:22 -05:00
mabashian
492ea0616e
Moves util/workflow.jsx to components/Workflow/WorkflowUtils.jsx and updates imports
2020-02-17 12:41:22 -05:00
mabashian
eddb6e1faf
Combines the two start node components into one. Removes use of document.getElementById in workflow components in favor of refs.
2020-02-17 12:41:22 -05:00
mabashian
f98b274177
Adds default search and sort columns to the four lists in the workflow node wizard
2020-02-17 12:41:22 -05:00
mabashian
662ff41fe9
Moves inline css to styled component in WorkflowOutputToolbar
2020-02-17 12:41:22 -05:00
mabashian
fd146dde30
Adds unit test coverage to some of the workflow output components. Also adds support for hovering on workflow results links to see the edge type (success/fail/always).
2020-02-17 12:41:22 -05:00
mabashian
e394d0a6f6
Add close button to workflow tools/key
2020-02-17 12:41:22 -05:00
mabashian
5a1a47b7aa
Default '---' not needed due to changes to how the prop is passed to CodeMirrorInput
2020-02-17 12:41:22 -05:00
mabashian
3d5c32c354
Update function/callback props passed into workflow components to start with "on"
2020-02-17 12:41:22 -05:00
mabashian
01cc0ac8f1
Adds unit test coverage for shared workflow components
2020-02-17 12:41:22 -05:00
mabashian
5a9248e619
Prettier
2020-02-17 12:41:22 -05:00
mabashian
1d84d03566
Stabilized workflow visualizer and output point. Workflow jobs can be viewed and workflows can be built (without jt prompting).
2020-02-17 12:41:22 -05:00
mabashian
50ba4f9759
Halfway implemented node details. Still need to handle cases where the user has edited the node and cases where the node is brand new.
2020-02-17 12:41:21 -05:00
mabashian
de55af6ae6
Fully functioning workflow editor without read-only view modal and without prompting.
2020-02-17 12:41:21 -05:00
mabashian
ca478ac880
Render workflow results. Extensive refactors of workflow components in general.
2020-02-17 12:41:21 -05:00
softwarefactory-project-zuul[bot]
78ea643460
Merge pull request #5956 from chrismeyersfsu/fix-new_postgres
...
allow external pg connections
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-17 15:56:25 +00:00
chris meyers
0db0f81e53
allow external pg connections
...
* Postgres containers now, by default, do not allow passwordless users
to connect remotely. This change explicitly allows that case.
2020-02-17 10:16:20 -05:00
Jonas DOREL
c94680eaba
Add openshift label app
2020-02-15 14:49:05 +01:00
softwarefactory-project-zuul[bot]
5b4ed6dd59
Merge pull request #5923 from mabashian/4967-prompt-on-launch-checkboxes
...
[POC] Adds FieldWithPrompt component to handle fields that are also promptable
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-14 18:51:07 +00:00
mabashian
4e811c744a
Use FieldTooltip instead of Tooltip component. Remove promptValidate prop from FieldWithPrompt. This checkbox shouldn't ever need a custom validator function.
2020-02-14 10:56:11 -05:00
softwarefactory-project-zuul[bot]
cd6d2299a9
Merge pull request #5914 from marshmalien/5866-remove-custom-list-btns
...
Remove Switch, ListActionButton, and ActionButtonCell components
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-13 21:14:31 +00:00
Marliana Lara
590199baff
Remove ListActionButton component
2020-02-13 15:36:17 -05:00
Marliana Lara
3b9dd3ba8c
Remove ActionButtonCell component
2020-02-13 15:25:25 -05:00
Marliana Lara
446021cf22
Remove Switch component
2020-02-13 15:25:22 -05:00
softwarefactory-project-zuul[bot]
ef3ab29649
Merge pull request #5897 from marshmalien/remove-card-style-overrides
...
Remove PF style overrides Pt. 1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-13 20:03:36 +00:00
softwarefactory-project-zuul[bot]
f4e09eee80
Merge pull request #5918 from ryanpetrello/real-event-firehose-values
...
set actual counter/start/end values in the event generation script
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-13 19:47:42 +00:00
softwarefactory-project-zuul[bot]
af4e4b4064
Merge pull request #5922 from jakemcdermott/fix-4095
...
Use pod uid as instance uuid
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-13 16:11:35 +00:00
mabashian
10c6297706
Adds basic unit test coverage for the FieldWithPrompt component
2020-02-13 09:42:09 -05:00
softwarefactory-project-zuul[bot]
73a9541e39
Merge pull request #5928 from anxstj/cleanup_docs
...
Remove docker_remove_local_images from documentation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-13 14:15:18 +00:00
mabashian
3a2a61af82
Adds tooltip to run type that was previously removed. Fixes unit test failures by adding ask_job_type_on_launch to mock data.
2020-02-13 09:06:35 -05:00
Stefan Jakobs
774e7fb248
Remove docker_remove_local_images from documentation
...
docker_remove_local_images was removed with commit 28994d4b0b (diff-c12c21a2e99296acf472dc226bc19da8)
(version 9.0.0). This PR removes it from INSTALL and inventory documentation.
Signed-off-by: Stefan Jakobs <sjakobs@anexia-it.com >
2020-02-13 14:34:45 +01:00
AlanCoding
a5e3d9558f
Handle case of deleted inventory
2020-02-13 08:29:52 -05:00
softwarefactory-project-zuul[bot]
1ae86ae752
Merge pull request #5912 from keithjgrant/4239-pagination-on-delete
...
Adjust pagination when deleting final page of items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-12 21:48:16 +00:00
softwarefactory-project-zuul[bot]
1a30a0e397
Merge pull request #5921 from beeankha/fix_flake8_errors
...
Fix Misc. flake8 Errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-02-12 21:36:28 +00:00
Keith Grant
490b76b141
fix TemplateList name in tests
2020-02-12 13:10:14 -08:00
Jake McDermott
3831efb3be
Use pod uid as instance uuid
...
Inject the pod uid as an environment variable and use it for the
SYSTEM_UUID in the settings file defined by the configmap.
2020-02-12 13:52:09 -05:00
mabashian
a8fa816165
Adds FieldWithPrompt component to handle fields that are also promptable
2020-02-12 13:50:54 -05:00
beeankha
11ccfd8449
Fix misc. linting errors
2020-02-12 12:34:15 -05:00
Keith Grant
c33cc82d53
go back one page when deleting all items off last page (orgs/creds)
2020-02-12 08:53:34 -08:00
softwarefactory-project-zuul[bot]
c7516ec50e
Merge pull request #5917 from ansible/jakemcdermott-order-by-start-line
...
Order job_event requests by `start_line`
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-02-12 16:07:06 +00:00
Ryan Petrello
92cc597e84
set actual counter/start/end values in the event generation script
2020-02-12 10:22:31 -05:00
Jake McDermott
7402ac29a8
Order job_event requests by start_line
...
Ordering job_event requests by `start_line` accomplishes the same thing
as ordering by `counter`. The `start_line` field is more performant
because we have indexed it in the database.
2020-02-12 10:11:28 -05:00
Keith Grant
5c3fe51982
fix credential list page number after deleting
2020-02-11 12:09:13 -08:00
Keith Grant
f61af39f08
fix Template(s)List naming discrepancies
2020-02-11 10:24:08 -08:00
Keith Grant
1ad7e663a1
fix org list page on delete
2020-02-11 10:11:27 -08:00
Marliana Lara
ca85020b26
Use PF Chip and ChipGroup components
2020-02-11 12:50:25 -05:00
Marliana Lara
5d2912605f
Remove PF style overrides from card, breadcrumb, sidenav, tooltip, and modal components
2020-02-11 12:50:12 -05:00