softwarefactory-project-zuul[bot]
df5231f527
Merge pull request #5656 from ryanpetrello/pygments-minus-minus
...
remove some unnecessary callback receiver debugging code
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-14 19:55:01 +00:00
Ryan Petrello
8bd9233d2c
remove some unnecessary callback receiver debugging code
2020-01-14 14:21:53 -05:00
softwarefactory-project-zuul[bot]
4dfda92c69
Merge pull request #5655 from ryanpetrello/9-1-1-changes
...
update the CHANGELOG for 9.1.1
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-14 19:21:32 +00:00
Ryan Petrello
0d2ae47238
update the CHANGELOG for 9.1.1
2020-01-14 12:39:13 -05:00
softwarefactory-project-zuul[bot]
b12c2a142d
Merge pull request #5618 from ryanpetrello/callback-write-speed
...
heavily optimize the write speed of the callback receiver
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-14 17:37:19 +00:00
Ryan Petrello
306f504fb7
optimize the callback receiver to buffer writes on high throughput
...
additionaly, optimize away several per-event host lookups and
changed/failed propagation lookups
we've always performed these (fairly expensive) queries *on every event
save* - if you're processing tens of thousands of events in short
bursts, this is way too slow
this commit also introduces a new command for profiling the insertion
rate of events, `awx-manage callback_stats`
see: https://github.com/ansible/awx/issues/5514
2020-01-14 12:04:26 -05:00
Shane McDonald
862fafab86
Merge pull request #5637 from ansible/9-1-1
...
Bump version to 9.1.1
2020-01-13 18:48:14 -05:00
softwarefactory-project-zuul[bot]
f923f07b79
Merge pull request #5645 from ryanpetrello/cha-cha-cha-cha-changes
...
update the CHANGELOG w/ historical notes from the mailing list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 22:39:41 +00:00
softwarefactory-project-zuul[bot]
4112b20f1a
Merge pull request #5644 from ryanpetrello/lint-trap
...
fix linting failures
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 21:46:51 +00:00
Ryan Petrello
18e7b6ce04
update the CHANGELOG w/ historical notes from the mailing list
2020-01-13 16:40:55 -05:00
softwarefactory-project-zuul[bot]
ebc540a460
Merge pull request #5643 from wenottingham/we-underscored-the-importance-of-this
...
Fix collection of free_instances from /api/v2/config
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 21:37:44 +00:00
Ryan Petrello
b1f56df930
fix linting failures
2020-01-13 15:58:19 -05:00
Bill Nottingham
95960c8c14
Fix collection of free_instances from /api/v2/config
2020-01-13 15:31:21 -05:00
softwarefactory-project-zuul[bot]
488f52b82b
Merge pull request #5641 from shanemcd/pin-setuptools-in-setup-requires
...
Pin setuptools in requirements_setup_requires.txt
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 19:51:21 +00:00
Shane McDonald
b4a7cdbb60
Pin setuptools in requirements_setup_requires.txt
...
This is a file we use downstream to ensure that things under our dependencies'
`setup_requires` are available when we build offline.
2020-01-13 14:01:37 -05:00
softwarefactory-project-zuul[bot]
04576af6a5
Merge pull request #5630 from jakemcdermott/fix-5586
...
Use summary `object_roles` to lookup admin role id
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 17:05:02 +00:00
Jake McDermott
cf9f00ab86
Use summary object_roles to lookup admin role id
...
To find the id of an org's admin role, use the `object_role` names
in the organization's summary_fields instead of filtering on
potentially translated role names.
2020-01-13 11:28:14 -05:00
softwarefactory-project-zuul[bot]
200be3297a
Merge pull request #5287 from jlmitch5/searchPlanning
...
update simple search
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-13 16:11:20 +00:00
Shane McDonald
6da5205d73
Bump version to 9.1.1
2020-01-13 10:30:08 -05:00
John Mitchell
15cb92d58e
update sort iconography
2020-01-10 16:27:13 -05:00
John Mitchell
78cc2742b2
fix prettier
2020-01-10 16:27:13 -05:00
John Mitchell
959d5058fc
add limit search key to jobs list
2020-01-10 16:27:13 -05:00
John Mitchell
acf54e6102
remove created by/modified by search keys from ig lookup
2020-01-10 16:27:13 -05:00
John Mitchell
4a9979e2db
fix issue with checkbox state of select based search key
2020-01-10 16:27:13 -05:00
John Mitchell
1e344bdf8a
more ui_next search pr feedback:
...
- updae .filter().length calls to .find()
- fix ProjectList errors
2020-01-10 16:27:13 -05:00
John Mitchell
3cdf274bdb
update search based on pr feedback:
...
- fix InventoryHost list inadverdent breakage due to merge conflict
- update label__name search key to labels__name
- always snap to page 1 when a search happens
- udpate capitalization of keys to be consistent
- remove isDefault from sort col items in tests
2020-01-10 16:27:13 -05:00
John Mitchell
068de221c1
second pass double checking all keys show up in the lists they should
2020-01-10 16:27:13 -05:00
John Mitchell
30b6e318cc
swap column types use of shape for exact and fix warnings it found
2020-01-10 16:27:13 -05:00
John Mitchell
2c1648f9c9
fix issues with unit tests based on search changes
2020-01-10 16:27:13 -05:00
John Mitchell
2c953ed7d0
add keys to search on lookups
2020-01-10 16:27:13 -05:00
John Mitchell
2d00623c16
update search keys for various lists in the mvp
2020-01-10 16:27:13 -05:00
John Mitchell
51a6ba14f1
support 1 item in sortColumns
2020-01-10 16:27:13 -05:00
John Mitchell
6edd879a43
add support for number, boolean, and option-based searches
2020-01-10 16:27:13 -05:00
John Mitchell
a31661ce08
utilize new DataToolbar experimental patternfly components
2020-01-10 16:27:13 -05:00
John Mitchell
c69d497093
remove debugger statement
2020-01-10 16:27:13 -05:00
John Mitchell
8b9810e466
update search and sort column configuration
2020-01-10 16:27:13 -05:00
John Mitchell
16f9411914
update simple search doumentation and plan
2020-01-10 16:27:13 -05:00
Shane McDonald
f7ba706ec2
Merge pull request #5635 from shanemcd/ch-ch-ch-changelog
...
Introduce CHANGELOG.md
2020-01-10 16:26:40 -05:00
Shane McDonald
5455fe3c10
Introduce CHANGELOG.md
2020-01-10 16:08:17 -05:00
Shane McDonald
8ac8bc8df2
Merge pull request #5609 from shanemcd/downstream-k8s-changes
...
Pull in downstream k8s installer changes
2020-01-10 13:56:49 -05:00
softwarefactory-project-zuul[bot]
ed474df744
Merge pull request #5407 from AlanCoding/depgrades_2019_party
...
General dependency upgrades (awx venv only for now)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-10 18:44:21 +00:00
softwarefactory-project-zuul[bot]
c33d2a1e00
Merge pull request #5503 from beeankha/refactor_inventory_plugin
...
Refactor Inventory Plugin Module to Import from module_utils
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-09 21:52:54 +00:00
softwarefactory-project-zuul[bot]
3e58ee068c
Merge pull request #5616 from marshmalien/5541-reuse-ActionButtonWrapper
...
Update Detail views to use CardActionsRow
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-09 21:52:29 +00:00
beeankha
b19e5aab28
Raise AnsibleParserError via a custom exception
2020-01-09 15:30:23 -05:00
Marliana Lara
6ec96a8f4f
Update detail components to use ActionButtonWrapper
2020-01-09 10:53:17 -05:00
softwarefactory-project-zuul[bot]
4db2df9691
Merge pull request #5613 from AlanCoding/log_dup_uuid
...
Log case of duplicate UUIDs
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2020-01-09 15:13:03 +00:00
beeankha
0c696bfd96
Add new CollectionsParserError class for exceptions
2020-01-09 09:14:47 -05:00
beeankha
63ffff3b76
Import request into module_utils instead
2020-01-09 09:14:47 -05:00
beeankha
c532c6fe61
Update parameters, add whitespace
2020-01-09 09:14:47 -05:00
beeankha
61c2968a7c
Fix module-specific lint errors
2020-01-09 09:14:47 -05:00
beeankha
d9e41547a1
Refactor Inventory Plugin module to import from module_utils
2020-01-09 09:14:47 -05:00
AlanCoding
eec08fdcca
Log case of duplicate UUIDs
2020-01-09 07:31:32 -05:00
softwarefactory-project-zuul[bot]
b74f7f6c26
Merge pull request #5562 from beeankha/job_launch_extra_vars_example
...
Add extra_vars Example to Job Launch Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-08 20:28:58 +00:00
beeankha
f37ac1dcc9
Add extra_vars example to Job Launch module, update extra_vars type to dict,
...
update unit test, add details to Collections release notes.
2020-01-08 14:50:41 -05:00
softwarefactory-project-zuul[bot]
1c09114abd
Merge pull request #5611 from kdelee/awxkit-better-timeout-error
...
[awxkit] Raise a more informative error when timeout
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-08 18:47:16 +00:00
softwarefactory-project-zuul[bot]
c0e1c8aa77
Merge pull request #5589 from jakemcdermott/fix-4056
...
Generate new uuid for newly registered iso nodes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-08 18:37:52 +00:00
Elijah DeLee
d82180605c
Raise a more informative error when timeout
...
Right now we are often left with very little info if we do get a timeout on something that HasStatus.
Take advantage of the assert_status function that is also available on items using the HasStatus mixin to show
more info.
2020-01-08 12:47:17 -05:00
Shane McDonald
d3b7829e69
Pull in downstream k8s installer changes
2020-01-08 11:04:12 -05:00
softwarefactory-project-zuul[bot]
4a214a7770
Merge pull request #5607 from exicx/exicx-patch-context
...
change set-context to use-context
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2020-01-08 14:27:08 +00:00
AlanCoding
18bb910e33
Fallback to globals for these tests
2020-01-07 17:14:34 -06:00
AlanCoding
ca8dcced8b
update paramiko source
2020-01-07 17:14:34 -06:00
AlanCoding
0b9b8832a8
Get rid of hacks to simplify process
...
Remove poetry and wheel from bootstrap installs
Cleanup some docs around them
2020-01-07 17:14:34 -06:00
AlanCoding
271b3f00b7
Attempts to simplify build environment
...
Remove build isolation flag
Do not use --ignore-installed for any pip install commands
Add Makefile comments
do not use system site packages for awx venv
Consolidate bootstrap pins
Do another upgrade, properly document wheel
2020-01-07 17:14:33 -06:00
AlanCoding
477f566da0
Bump Django version which recently updated
2020-01-07 17:14:33 -06:00
Shane McDonald
cf55b6a0ba
Bootstrap venv creation with flit and poetry
...
this is in addition to pip and setuptools installs
add in --ignore-installed and --no-build-isolation flags
reasoning is that we are not installing needed packages
for building
2020-01-07 17:14:33 -06:00
AlanCoding
a2acf4d61f
Back off setuptools version due to allow_hosts option error
2020-01-07 17:14:33 -06:00
AlanCoding
3dc8c789fb
Avoid system site packages and add more setup things
2020-01-07 17:14:33 -06:00
Seth Foster
7873d08311
Update pip and setuptools in requirements txt
...
Versions selected to be pre-19 pip
due to unresolved issues with the build systems
Upgrade everything, party on
document new process
rotate license files
fix Swagger schema generation target
Remove --ignore-installed flag
2020-01-07 17:14:32 -06:00
James Smith
c4df5f64c1
change set-context to use-context
...
set-context allows setting configuration within a provided context, to change contexts we need "use-context"
$ kubectl config
...
set-context Sets a context entry in kubeconfig
use-context Sets the current-context in a kubeconfig file
2020-01-07 16:01:54 -06:00
softwarefactory-project-zuul[bot]
679d531930
Merge pull request #5605 from AlexSCorey/5494-IncorrectInvGroupDetailDeleteModal
...
Adds Promote Delete Modal To InventoryGroupDetails
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-07 16:25:25 +00:00
Alex Corey
7d0d000180
Adds Promote Delete Modal To InventoryGroupDetails
...
It also removes a comment/reminder to remove some code after CredentialsLookUp
refactor was completed. Now that it has been completed that code has been removed.
2020-01-06 16:53:15 -05:00
softwarefactory-project-zuul[bot]
f0882aba7d
Merge pull request #5580 from mabashian/upgrade-pf-deps
...
Upgrades pf deps to latest
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-06 14:39:28 +00:00
softwarefactory-project-zuul[bot]
5c1713460b
Merge pull request #5553 from keithjgrant/inventory-add-save
...
Inventory Add form fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-06 14:29:19 +00:00
softwarefactory-project-zuul[bot]
67d19b20ef
Merge pull request #5593 from ryanpetrello/dot-dot-dot
...
add the ability to generate dot graphs for per-request profiling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-06 04:13:33 +00:00
Ryan Petrello
4a6147d4c2
add the ability to generate dot graphs for per-request profiling
2020-01-04 07:09:42 -05:00
Jake McDermott
d91e72c23f
Generate new uuid for newly registered iso nodes
...
When provisioning a new isolated node, generate a new uuid instead of
reusing the SYSTEM_UUID of the controller node.
2020-01-03 12:59:57 -05:00
softwarefactory-project-zuul[bot]
8c99321ec8
Merge pull request #5577 from loitho/devel
...
Add a uwsgi param to prevent SAML error
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-03 15:27:25 +00:00
softwarefactory-project-zuul[bot]
18e9121db4
Merge pull request #5497 from jainnikhil30/devel
...
fix the saml_admin_attr not working
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2020-01-03 14:25:59 +00:00
softwarefactory-project-zuul[bot]
0809c27bd1
Merge pull request #5581 from AlanCoding/hush_managed_types
...
Remove incorrect activity stream entries related to managed types
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-02 18:31:49 +00:00
AlanCoding
807f4ea757
Remove incorrect activity stream entries related to managed types
2020-01-02 11:37:33 -05:00
mabashian
ef3f98a399
Upgrades pf deps to latest. Adds ability to click on row items in order to select them rather than having to click on checkboxes/radio buttons.
2020-01-02 11:10:15 -05:00
softwarefactory-project-zuul[bot]
0bbf5e4faf
Merge pull request #5579 from AlanCoding/revert_migration_flag
...
Revert migration flag
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-02 15:07:32 +00:00
softwarefactory-project-zuul[bot]
da440469cf
Merge pull request #5499 from ryanpetrello/more-oauth-tinkering
...
only restrict OAuth2 tokens for external accounts *at creation time*
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-01-02 14:09:30 +00:00
AlanCoding
8d4425f056
Revert "Reduce API response times by caching migration flag"
...
This reverts commit 5433af6716 .
2020-01-02 09:08:51 -05:00
AlanCoding
1f46878652
Revert "Apply migration flag check to task manager"
...
This reverts commit a0910eb6de .
2020-01-02 09:08:17 -05:00
loitho
930b46810f
Add a uwsgi param to prevent SAML error
...
Add the uwsgi_param 'HTTP_X_FORWARDED_PORT' to nginx configuration,
This prevents the python-saml "invalid_response" error
related issue : #5570 and #1016
Signed-off-by: loitho
2019-12-31 03:45:35 +01:00
softwarefactory-project-zuul[bot]
c6dc69c68b
Merge pull request #5563 from beeankha/update_makefile
...
Edit Makefile for Easier Collections Building/Playbook Testing
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-20 21:33:36 +00:00
beeankha
f00344f8b4
Enable easier building of playbooks for local Collections module testing
2019-12-20 15:24:06 -05:00
softwarefactory-project-zuul[bot]
f9e0600263
Merge pull request #5560 from wenottingham/bad-request-bad-naughty-evil-request
...
Fix survey validation to always retun an error code if erroring
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-20 18:38:27 +00:00
Bill Nottingham
3ba1ba1c9d
Fix survey validation to always retun an error code if erroring
2019-12-20 11:38:22 -05:00
Keith Grant
ecf1d79ca5
fix form validation for Organization select in Inventory form
2019-12-19 14:55:48 -08:00
softwarefactory-project-zuul[bot]
82fd245ca9
Merge pull request #5542 from marshmalien/cred-list
...
Add Credential List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-19 21:21:12 +00:00
softwarefactory-project-zuul[bot]
df5aa8a47d
Merge pull request #5520 from keithjgrant/5261-inventory-detail-b
...
Inventory Detail
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-19 20:03:22 +00:00
Keith Grant
f3c5cb5a2e
fix inventory saving without insights credential specified
2019-12-19 10:59:16 -08:00
Keith Grant
b794fdbefd
de-lint
2019-12-19 10:52:23 -08:00
softwarefactory-project-zuul[bot]
497f46041c
Merge pull request #5519 from fosterseth/fix-inv-source-blocking
...
Remove inventory source update blocking
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-19 18:43:28 +00:00
Keith Grant
e688ed813a
update tests for detail view changes
2019-12-19 10:41:59 -08:00
Marliana Lara
6c3e42a1ac
Reset selected list after successful delete
2019-12-19 13:41:40 -05:00
Keith Grant
bfedbe561c
add delete button to InventoryDetail
2019-12-19 09:55:04 -08:00
Keith Grant
6c439bb9ae
Add Inventory detail edit button
2019-12-19 09:03:32 -08:00
Marliana Lara
f461a46155
Use credential_types from credential.summary_fields to display "Type" column
2019-12-19 10:36:38 -05:00
Marliana Lara
eee84b1af7
Fetch credential types and options only on initial render
2019-12-19 10:36:38 -05:00
Marliana Lara
c4ff27cedb
Add Credential List and unit tests
2019-12-19 10:36:36 -05:00
softwarefactory-project-zuul[bot]
cf57d596a3
Merge pull request #5538 from jakemcdermott/ui-next-test-utils-test-coverage
...
Measure unit test coverage of test utils
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-19 15:23:39 +00:00
softwarefactory-project-zuul[bot]
a68cd6f0ae
Merge pull request #5543 from jakemcdermott/cred-type-as-summarizable-fk-field
...
Add credential_type summarizable fk field
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-12-19 13:56:17 +00:00
Keith Grant
7ff4d821ce
switch to our CardBody component on all screens, for consistent padding/spacing
2019-12-18 16:10:23 -08:00
Jake McDermott
23914182c4
Add credential_type summarizable fk field
2019-12-18 18:31:24 -05:00
softwarefactory-project-zuul[bot]
979328baa4
Merge pull request #5540 from ghjm/login_redirect_null_issue_again
...
Don't complain if LOGIN_REDIRECT_URL is null
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-18 20:45:45 +00:00
Graham Mainwaring
055c02072f
Default LOGIN_REDIRECT_URL should be blank, not null
2019-12-18 15:13:46 -05:00
Keith Grant
8ff0902177
Fix UserDateDetail translation
...
Add UserDateDetail to Org detail & InventoryGroupDetail
Add VariablesDetail to InventoryGroupDetail
2019-12-18 11:52:19 -08:00
Keith Grant
3d510c5064
InventoryDetail: handle content loading state & errors better
2019-12-18 11:50:49 -08:00
Keith Grant
df47186c43
use UserDateDetail in OrganizationDetail
2019-12-18 11:50:25 -08:00
Keith Grant
2f7607a080
use VariablesDetail for displaying variables field in details views
2019-12-18 11:46:43 -08:00
Keith Grant
cde39413c9
switch all tabbed screens to use TabbedCardHeader
2019-12-18 11:46:43 -08:00
Keith Grant
41c9ea3c07
add tests for VariablesDetail & InventoryDetail
2019-12-18 11:46:43 -08:00
Keith Grant
3d45f27502
finish InventoryDetail
2019-12-18 11:46:43 -08:00
Keith Grant
0ab61fd3cb
Start inventory detail
...
* Create VariablesDetail for read-only variables view
* Sketch out InventoryDetail
* Create CardBody and TabbedCardHeader for common custom styling
2019-12-18 11:46:43 -08:00
softwarefactory-project-zuul[bot]
d0c891764f
Merge pull request #5537 from jakemcdermott/ui-next-org-form-functional-component
...
Move organization form to functional component
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-18 18:13:37 +00:00
Jake McDermott
057320aed3
Move organization form to functional component
2019-12-18 12:35:01 -05:00
softwarefactory-project-zuul[bot]
6340f9147c
Merge pull request #5532 from jakemcdermott/ui-next-fix-warning-resize
...
Fix inconsistent warning icon sizes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-18 17:23:55 +00:00
Jake McDermott
b8d6991e9d
Measure unit test coverage of test utils
2019-12-18 11:55:50 -05:00
softwarefactory-project-zuul[bot]
2f9742e9de
Merge pull request #5467 from thedoubl3j/fix_collection_sanity
...
Fix collection sanity
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-12-18 16:17:49 +00:00
softwarefactory-project-zuul[bot]
e4c3454b98
Merge pull request #5517 from jakemcdermott/ui-next-org-functional-components
...
Move routed organization views to functional components
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-18 16:15:57 +00:00
Jake McDermott
7cc3a7c39d
Replace withRouter HOC with route hooks
2019-12-18 10:05:03 -05:00
Jake McDermott
9c291c2b50
Move routed org views to functional components
2019-12-18 10:04:54 -05:00
Jake Jackson
caad204cbb
Merge branch 'devel' of github.com:ansible/awx into fix_collection_sanity
2019-12-18 09:52:24 -05:00
Jake McDermott
86eb541b3f
Keep warning icon size consistent
2019-12-17 16:12:53 -05:00
softwarefactory-project-zuul[bot]
05e2386fac
Merge pull request #5531 from ghjm/login_redirect_null_issue
...
Set a default value for LOGIN_REDIRECT_URL
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-17 20:20:29 +00:00
Graham Mainwaring
3c0fd37a4d
Set a default value for LOGIN_REDIRECT_URL
2019-12-17 14:39:35 -05:00
softwarefactory-project-zuul[bot]
b23ccf7ee1
Merge pull request #5529 from shanemcd/set_default_var
...
Set default value for create_preload_data in image_build role
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-17 19:18:50 +00:00
Shane McDonald
bd8643d599
Set default value for create_preload_data in image_build role
...
This caused our AWX release workflow to blow up
2019-12-17 13:40:37 -05:00
Shane McDonald
b23856f126
Bump VERSION to 9.1.0
2019-12-17 11:38:32 -05:00
softwarefactory-project-zuul[bot]
c062728359
Merge pull request #5512 from jakemcdermott/ui-next-fix-template-tab-unload
...
Don't reload template panel on tab change
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-17 00:16:25 +00:00
softwarefactory-project-zuul[bot]
85d185cc8b
Merge pull request #5505 from jakemcdermott/fix-5485
...
Use job details status to test status
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 23:45:45 +00:00
softwarefactory-project-zuul[bot]
77b8f345ae
Merge pull request #5511 from jakemcdermott/ui-next-fix-inv-list-select-all-state
...
Initialize inventory list with none selected
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 23:14:37 +00:00
Seth Foster
b26b8e7097
Prevent running jobs from blocking inventory updates
...
A running job that has an inventory source will block
that inventory update from running. This fix removes
the block.
The test creates a job in running state, and an inventory
update in pending state. The test asserts that the
task manager and dependency graph .is_job_blocked method
returns False for the inventory update (i.e. update can
run).
issue #4809
2019-12-16 15:15:23 -05:00
softwarefactory-project-zuul[bot]
0052967aee
Merge pull request #5489 from fosterseth/fix-proj-update-blocking
...
Remove project update blocking
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 19:51:51 +00:00
Seth Foster
63e9aed601
Prevent running jobs from blocking project updates
...
A running job that has a project update will block
that update from running. This fix removes
the block.
Adds a functional test that sets up a job in "running" state, and
starts a project update that is in "pending" state. Assert that
the task manager and dependency graph .is_job_blocked methods both
return False.
issue #5153
2019-12-16 13:43:42 -05:00
softwarefactory-project-zuul[bot]
d4be8c8168
Merge pull request #5516 from shanemcd/downstream-changes
...
A few downstream changes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 17:49:03 +00:00
softwarefactory-project-zuul[bot]
cdf4b0d1ed
Merge pull request #5510 from jakemcdermott/ui-next-fix-user-link-in
...
Fix access list and navigation user link-ins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 17:48:58 +00:00
softwarefactory-project-zuul[bot]
c43a59e475
Merge pull request #5391 from wenottingham/really-we-would-remove-the-drummer-before-slash
...
Don't error on a trailing slash, just fix it up
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 17:19:34 +00:00
Jake McDermott
014520ee2b
Initialize list with none selected
2019-12-16 11:46:53 -05:00
Shane McDonald
c1abc56753
Merge remote-tracking branch 'downstream/release_3.6.2' into downstream-changes
2019-12-16 11:13:10 -05:00
softwarefactory-project-zuul[bot]
c5b4681bf4
Merge pull request #5491 from marshmalien/inv-host-add
...
Add Inventory Host Add form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 16:06:24 +00:00
softwarefactory-project-zuul[bot]
00b7d6571a
Merge pull request #5509 from jakemcdermott/ui-next-webpack-4.41.2
...
Update webpack to 4.41.2
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 15:55:29 +00:00
Jake McDermott
9ed2534ac5
Don't reload panel on tab change
2019-12-16 09:25:12 -05:00
Jake McDermott
a3bc3986bb
Fix resource access list user links
2019-12-16 08:51:10 -05:00
Jake McDermott
230933744c
Fix nav user links
2019-12-16 08:50:59 -05:00
Jake McDermott
227a90006e
Update webpack to 4.41.2
2019-12-16 08:36:24 -05:00
softwarefactory-project-zuul[bot]
112f89660b
Merge pull request #5239 from AlanCoding/migration_cache
...
Reduce API response times by 30% by using memcache migration flag
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-16 04:33:29 +00:00
AlanCoding
a0910eb6de
Apply migration flag check to task manager
2019-12-15 22:56:57 -05:00
AlanCoding
5433af6716
Reduce API response times by caching migration flag
2019-12-15 22:56:57 -05:00
Jake McDermott
9744b89737
Use job details status to test status
2019-12-13 17:32:23 -05:00
softwarefactory-project-zuul[bot]
04c535e3f9
Merge pull request #5424 from AlexSCorey/InventoryGroupAdd/Edit
...
Adds Inventory Groups
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-13 22:23:14 +00:00
Alex Corey
259e53f59d
Fixes failing zuul test
2019-12-13 16:38:59 -05:00
Bill Nottingham
ac9bf1afcf
Don't error on a trailing slash, just fix it up
2019-12-13 15:59:40 -05:00
Alex Corey
4b62d77015
Moves inventoryGroupForm into shared directory
...
Updates InventoryGroups tests
Adds ContentError functionalist to catch a case where a use might navigate to an Inventory
that isn't associated to the shown inventoryGroup.
2019-12-13 14:20:56 -05:00
Alex Corey
ef5ce0b082
Flattens Inventory File Structure Remove
2019-12-13 14:20:56 -05:00
Alex Corey
1942be7dc3
Checks for modified and create in Inv Group Deets
...
Also includes refactoring for css over style prop and removed some
unnecessary loading checks
2019-12-13 14:20:56 -05:00
Alex Corey
210f9577b0
Fixed filename typo
2019-12-13 14:20:56 -05:00
Alex Corey
87a05a5b2e
Testing Improvements and Refactoring
2019-12-13 14:20:56 -05:00
Alex Corey
f8a754cf44
Adds Alert Modal, Breadcrumb, Nested Tabs and Refactors PR.
2019-12-13 14:20:56 -05:00
Alex Corey
3ea37e1c79
Addresses PR issues
...
Adds Delete Modal for deleting from Details view
Adds test for delete modal
Addresses styling for Variables label
Removes X close button from form
2019-12-13 14:20:56 -05:00
Alex Corey
c997fcfc2c
Adds Inventory Groups routing --sort of
...
Adds Inventory Groups Add
Adds Inventory Groups Edit
Adds Inventory Groups Form
Adds api module for Groups
Adds placeholder file for InventoryGroupsList. This was added to refine routing. Tgere are no tests for this file yet.
2019-12-13 14:20:56 -05:00
Ryan Petrello
a7a3609e48
only restrict OAuth2 tokens for external accounts *at creation time*
...
related: https://github.com/ansible/awx/pull/5477
2019-12-13 10:30:41 -05:00
softwarefactory-project-zuul[bot]
4dd4928aab
Merge pull request #5495 from shanemcd/less-is-more-secure
...
Remove some unused stuff from k8s secret
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-13 14:06:50 +00:00
Nikhil Jain
93dda04fd0
fix the saml_admin_attr not working
2019-12-13 15:11:23 +05:30
softwarefactory-project-zuul[bot]
5aeaabaceb
Merge pull request #5438 from jainnikhil30/devel
...
adding instance consumed and remaining capacity to metrics
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-13 08:27:38 +00:00
Nikhil Jain
0d4e6d7e0b
do the sum once and store it in a variable which will be reused
2019-12-13 13:21:49 +05:30
Nikhil Jain
9ae038868c
adding instance consumed and remaining capacity to metrics
2019-12-13 13:21:49 +05:30
Shane McDonald
0b4ae74698
Remove some unused stuff from k8s secret
2019-12-12 19:36:56 -05:00
softwarefactory-project-zuul[bot]
0d248a12bc
Merge pull request #5493 from ryanpetrello/rekey-command
...
add an awx-manage command for re-generating SECRET_KEY
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-12 22:07:23 +00:00
Ryan Petrello
7396e2e7ac
add an awx-manage command for re-generating SECRET_KEY
2019-12-12 16:19:20 -05:00
Ryan Petrello
cac3bece56
Merge pull request #4032 from ghjm/configurable_login_3.6.2
...
[3.6.2] Configurable login redirect
2019-12-12 15:43:58 -05:00
Ryan Petrello
e4145b580c
fix a flake8 nit
2019-12-12 15:43:23 -05:00
Ryan Petrello
74076b99d6
Merge pull request #3998 from ryanpetrello/rekey-secret-key
...
[3.6.2] add an awx-manage command for re-generating SECRET_KEY
2019-12-12 15:25:15 -05:00
Marliana Lara
5d35506b0c
Add Inventory Host Add form
2019-12-12 13:58:22 -05:00
softwarefactory-project-zuul[bot]
e646b46a2c
Merge pull request #5479 from ghjm/configurable_login
...
Configurable login redirect
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-12 14:50:19 +00:00
mabashian
475e2605d4
Changes redirect logic slightly to lean on a global var to store the config response rather than a constant on the awApp module. This should allow us to avoid test changes.
2019-12-11 21:12:38 -05:00
mabashian
c16ad89ff9
Fix linting error (unused var)
2019-12-11 21:12:33 -05:00
mabashian
425d1168b9
Adds trailing slash to /api request
2019-12-11 21:12:26 -05:00
mabashian
7ceaa9ec4a
Changes redirect logic slightly to lean on a global var to store the config response rather than a constant on the awApp module. This should allow us to avoid test changes.
2019-12-11 17:21:02 -05:00
mabashian
4b3d3537b4
Fix linting error (unused var)
2019-12-11 17:21:02 -05:00
mabashian
efbff24528
Adds trailing slash to /api request
2019-12-11 17:21:02 -05:00
mabashian
1d9ce6cc15
Moves config request out to block of code that gets executed before the app is bootstrapped. This should allow us to redirect to the override url before the app begins to render, improving the UX.
2019-12-11 17:21:02 -05:00
mabashian
794ce96b17
Reverts changes to logout logic. We don't want to redirect to an override url if the user explicitly logs out.
2019-12-11 17:21:02 -05:00
mabashian
181421a2ee
Adds logic to redirect unauthenticated user if LOGIN_REDIRECT_OVERRIDE is set as long as the user is not navigating to /login or /#/login. Also redirects on logout if LOGIN_REDIRECT_OVERRIDE is set.
2019-12-11 17:21:02 -05:00
Graham Mainwaring
9c9496a683
Expose login redirect URL in unauthenticated /api view
2019-12-11 17:21:02 -05:00
Graham Mainwaring
2b111c81df
Add /login convenience URL
2019-12-11 17:21:02 -05:00
mabashian
f467e26842
Adds login redirect override field to the System (Misc System) Settings interface
2019-12-11 17:21:02 -05:00
Graham Mainwaring
7700050d10
Add default for LOGIN_REDIRECT_OVERRIDE
2019-12-11 17:21:02 -05:00
Graham Mainwaring
a8d34b46fb
Add setting for configurable login redirect URL
2019-12-11 17:21:02 -05:00
mabashian
bf6c16197c
Moves config request out to block of code that gets executed before the app is bootstrapped. This should allow us to redirect to the override url before the app begins to render, improving the UX.
2019-12-11 11:39:11 -05:00
mabashian
25cc341888
Reverts changes to logout logic. We don't want to redirect to an override url if the user explicitly logs out.
2019-12-11 11:39:02 -05:00
mabashian
d899e75ad7
Adds logic to redirect unauthenticated user if LOGIN_REDIRECT_OVERRIDE is set as long as the user is not navigating to /login or /#/login. Also redirects on logout if LOGIN_REDIRECT_OVERRIDE is set.
2019-12-11 11:38:55 -05:00
Graham Mainwaring
732da52239
Expose login redirect URL in unauthenticated /api view
2019-12-11 11:38:45 -05:00
Graham Mainwaring
ab2f212b04
Add /login convenience URL
2019-12-11 11:38:36 -05:00
mabashian
f94438cf9b
Adds login redirect override field to the System (Misc System) Settings interface
2019-12-11 11:38:31 -05:00
Graham Mainwaring
2569ec4f4f
Add default for LOGIN_REDIRECT_OVERRIDE
2019-12-11 11:38:21 -05:00
Graham Mainwaring
b58bff4686
Add setting for configurable login redirect URL
2019-12-11 11:38:07 -05:00
softwarefactory-project-zuul[bot]
6fab3590ae
Merge pull request #5408 from keithjgrant/5065-lookup-c
...
Lookup refactor
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-12-10 22:01:50 +00:00
Keith Grant
846fd67618
de-lint
2019-12-10 12:13:22 -08:00
Ryan Petrello
6254129f0d
Merge pull request #4021 from beeankha/custom_email_approve_deny_fix
...
[3.6.2 Backport] Enable Approval-Related Email Notifications to Send Properly
2019-12-10 14:31:58 -05:00
Keith Grant
3409d39150
fix ProjectLookup re-renders
2019-12-10 11:09:11 -08:00
Keith Grant
9de165a676
revert MultiCredentialLookup loading jank fix
2019-12-10 11:09:11 -08:00
Keith Grant
f54616912d
de-lint
2019-12-10 11:09:11 -08:00
Keith Grant
c003e89ea9
fix loading jank in MultiCredentialLookup
2019-12-10 11:09:11 -08:00
Keith Grant
6e64b5c070
clean up act() errors in form tests after Lookup changes
2019-12-10 11:09:11 -08:00
softwarefactory-project-zuul[bot]
fcfc34fef1
Merge pull request #5413 from beeankha/custom_email_approve_deny_fix
...
Enable Approval-Related Email Notifications to Send Properly
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-10 19:04:41 +00:00
Keith Grant
75b7d74f91
Lookup tweaks/bug fixes
2019-12-10 10:58:33 -08:00
Keith Grant
569b5bc533
clean up multiple test 'act()' warnings
2019-12-10 10:58:33 -08:00
Keith Grant
9ab9c6961b
update Lookup tests, add OptionsList tests
2019-12-10 10:58:33 -08:00
Keith Grant
2e525f8922
update tests for CredentialLookup, OrgLookup, ProjectLookup
2019-12-10 10:58:33 -08:00
Keith Grant
9c6300c2de
update MultiCredentialsLookup tests
2019-12-10 10:58:33 -08:00
Keith Grant
f8153393b1
fix minor lookup bugs
2019-12-10 10:58:33 -08:00
Keith Grant
cb07e9c757
convert all lookups to use new Lookup component
2019-12-10 10:58:33 -08:00
Keith Grant
639b297027
fix credential chips in SelectedList, MultiCredential cleanup
2019-12-10 10:58:32 -08:00
Keith Grant
4341d67fb0
add MultiCredentialsLookup select/deselect logic
2019-12-10 10:58:32 -08:00
Keith Grant
6260633974
flushing out new approach to MultiCredentialsLookup
2019-12-10 10:58:32 -08:00
Keith Grant
8ec856f3b6
start Lookup reducer
2019-12-10 10:58:32 -08:00
Keith Grant
5a207f155e
WIP split Lookup into Lookup & CategoryLookup
2019-12-10 10:58:32 -08:00
Alex Corey
2a722ba8d0
Refactors Lookup
2019-12-10 10:58:32 -08:00
softwarefactory-project-zuul[bot]
efbd2177a5
Merge pull request #5449 from marshmalien/inv-groups-list
...
Add Inventory Groups and Groups Delete Modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-10 18:12:47 +00:00
softwarefactory-project-zuul[bot]
989e1ca5d6
Merge pull request #5477 from ryanpetrello/oauth-500
...
provide better HTTP responses for certain OAuth2 error scenarios
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-10 17:41:12 +00:00
Marliana Lara
4c89568d71
Apply radio selection to ALL selected groups in modal
...
* Use semantic html to describe modal list
* Move nested try/catch block
* Remove deprecated type fields
* If delete fails, keep selected list checked
2019-12-10 12:29:33 -05:00
softwarefactory-project-zuul[bot]
a9688ac805
Merge pull request #5471 from mabashian/5349-upgrade-angular-scheduler
...
Pull in latest version of our angular-scheduler fork to fix Tueday/Tuesday typo
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-10 17:25:35 +00:00
Ryan Petrello
12a8793ddb
provide a better error for OAuth2 logins for external accounts
...
attempting to use an OAuth2 token as an externally authenticated user throws an HTTP 500 error when external oauth is disabled - this change improves that so it's a 401 Unauthorized instead.
2019-12-10 11:52:25 -05:00
softwarefactory-project-zuul[bot]
7bbf640389
Merge pull request #5450 from beeankha/tower_job_template_extra_vars
...
Add extra_vars Parameter to tower_job_template.py Module
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-10 16:32:24 +00:00
softwarefactory-project-zuul[bot]
cb6688c685
Merge pull request #5412 from appuk/apurva-new-ids
...
Add dataCy attribute
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-09 20:22:08 +00:00
Alan Rominger
266a4e71c5
Merge pull request #4027 from AlanCoding/ryan_hosts_36
...
[alan] use a computed inventory field for task impact math
2019-12-09 14:51:02 -05:00
softwarefactory-project-zuul[bot]
c29afce54d
Merge pull request #5472 from AlanCoding/ryan_hosts
...
Use total_hosts for task impact for performance
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-09 18:07:58 +00:00
Jake Jackson
15041e57b2
sqaushed and fixed sanity test issues
2019-12-09 12:22:46 -05:00
Apurva Bakshi
eddee456b3
Add dataCy attribute to select-user-role and select-team-role buttons
2019-12-09 12:16:27 -05:00
AlanCoding
be5a12a318
Compute fields in smart task_impact tests
2019-12-09 11:46:12 -05:00
softwarefactory-project-zuul[bot]
e131e8c151
Merge pull request #5466 from jakemcdermott/hooks-organization-add
...
Migrate organization add to functional component
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-09 16:07:50 +00:00
softwarefactory-project-zuul[bot]
d30ecaa7e3
Merge pull request #5468 from Spredzy/playbook_modern_syntax
...
ansible playbook: move to modern syntax
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-09 16:07:46 +00:00
AlanCoding
dfc4a0c0e0
Compute fields in smart task_impact tests
2019-12-09 10:59:59 -05:00
mabashian
86ba1639c3
Pull in latest version of our angular-scheduler fork to fix Tueday/Tuesday typo
2019-12-09 10:43:15 -05:00
Ryan Petrello
f1b4e24833
use a computed inventory field for task impact math
...
see: https://github.com/ansible/tower/issues/4022
2019-12-09 09:38:24 -05:00
Yanis Guenane
35d36a71c7
ansible playbook: move to modern syntax
...
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-12-09 09:01:49 +01:00
Apurva Bakshi
eadcbe1ce9
Add the data-Cy attribute for having better selector for tests
2019-12-06 16:14:01 -05:00
softwarefactory-project-zuul[bot]
f0198105c4
Merge pull request #5460 from AlanCoding/fix_detached
...
Fix project sync errors when project branch is commit
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-06 20:04:21 +00:00
Jake McDermott
e34c7acdc4
Migrate organization add to functional component
2019-12-06 14:54:29 -05:00
Ryan Petrello
001d469bd0
Merge pull request #4026 from AlanCoding/fix_detached_36
...
[3.6.2] Fix project sync errors when project branch is commit
2019-12-06 14:33:10 -05:00
softwarefactory-project-zuul[bot]
a9e5981cfe
Merge pull request #5464 from ryanpetrello/iso-check-timeout
...
fix a bug in isolated check timeout handling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-06 19:21:08 +00:00
Ryan Petrello
b36b6978fb
Merge pull request #4024 from ryanpetrello/iso-check-timeout-362
...
fix a bug in isolated check timeout handling
2019-12-06 14:00:05 -05:00
AlanCoding
55a19ffe6a
Fix project sync errors when project branch is commit
2019-12-06 13:04:04 -05:00
Ryan Petrello
c4d358b870
use a computed inventory field for task impact math
...
see: https://github.com/ansible/tower/issues/4022
2019-12-06 12:56:18 -05:00
Ryan Petrello
5ae7df7757
fix a bug in isolated check timeout handling
2019-12-06 12:51:24 -05:00
Ryan Petrello
220168f5ee
fix a bug in isolated check timeout handling
2019-12-06 12:44:50 -05:00
beeankha
3cc9139c6d
Add a more specific assertion statement
2019-12-05 16:49:23 -05:00
softwarefactory-project-zuul[bot]
01161c7afd
Merge pull request #5447 from jakemcdermott/fix-job-tab-placement
...
Update job redirects and tab placement
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-05 21:24:06 +00:00
beeankha
6d595cbda6
Add extra_vars parameter to tower_job_template module
2019-12-05 15:37:00 -05:00
AlanCoding
419d32d3e3
Fix project sync errors when project branch is commit
2019-12-05 14:26:24 -05:00
beeankha
334c63388b
Revert original quotation mark configuration for non-approval default msg and body
2019-12-05 12:11:56 -05:00
beeankha
32f6f87463
Change quotation mark format for sconsistency and also to comply with qa tests
2019-12-05 12:11:50 -05:00
beeankha
0d92b2e703
Enable approval-related email notifications to send properly
2019-12-05 12:11:43 -05:00
Jake McDermott
bc6d879976
Merge pull request #4015 from mabashian/4013-backport-angular-upgrade
...
[3.6.2 backport] Upgrades angular and auxiliary deps to 1.7.9
2019-12-05 11:34:28 -05:00
Ryan Petrello
9bae9d32c7
Merge pull request #4020 from ryanpetrello/always_release_lock-3-6-2
...
fix situation were error happened before lock was released
2019-12-05 11:32:38 -05:00
Ryan Petrello
b5724adae5
fix situation were error happened before lock was released
2019-12-05 11:30:12 -05:00
softwarefactory-project-zuul[bot]
1048baa98c
Merge pull request #5457 from AlanCoding/always_release_lock
...
Fix situation were error happened before lock was released
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-05 16:17:28 +00:00
AlanCoding
922ea67541
Fix situation were error happened before lock was released
2019-12-05 10:41:23 -05:00
softwarefactory-project-zuul[bot]
3d105e3b7a
Merge pull request #5442 from rooftopcellist/translations
...
Remove outdated Zanata script as part of migration to Memsource
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-05 15:06:45 +00:00
softwarefactory-project-zuul[bot]
aceef98601
Merge pull request #5444 from dsesami/add-crypto-akit
...
Added cryptography to awxkit deps
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-05 14:46:49 +00:00
Christian Adams
d41322c63c
Remove outdated Zanata translation script as part of migration to Memsource
...
- adds requirement for gettext to dev container for use by Memsource automation
2019-12-05 09:29:33 -05:00
beeankha
d6e5eb356b
Revert original quotation mark configuration for non-approval default msg and body
2019-12-05 09:25:32 -05:00
beeankha
b46a2b43b0
Change quotation mark format for sconsistency and also to comply with qa tests
2019-12-05 09:25:23 -05:00
beeankha
6f54044cc6
Enable approval-related email notifications to send properly
2019-12-05 09:25:10 -05:00
Marliana Lara
5d1f322cd1
Add Inventory Groups list
2019-12-05 08:55:50 -05:00
Daniel Sami
c11a8b8ae1
added cryptography as optional awxkit dep
...
added cryptography as optional dep
2019-12-05 08:52:59 -05:00
mabashian
2d4df3d50e
Fixes bug where permissions checkboxes had inverse effect after upgrading angular to 1.7.x.
2019-12-05 07:34:14 -05:00
softwarefactory-project-zuul[bot]
715483c669
Merge pull request #5379 from mabashian/ui-next-workflows
...
Workflows pt 1: The Rendering
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 23:52:06 +00:00
softwarefactory-project-zuul[bot]
30f65f38a7
Merge pull request #5436 from mabashian/upgrade-angular-1.7.9
...
Upgrades angular and auxiliary deps to 1.7.9
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 23:33:58 +00:00
softwarefactory-project-zuul[bot]
aaf093b0e0
Merge pull request #5451 from shanemcd/fix-project-dir-perms
...
Fix permissions on projects directory by pre-creating it
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 23:20:57 +00:00
mabashian
bd7248d21c
Properly show template add button and options based on OPTIONS response on both job_templates and workflow_job_templates endpoints.
2019-12-04 17:58:56 -05:00
mabashian
9bdd49bec5
Adds translations for missing strings in Toolbar.jsx
2019-12-04 17:58:56 -05:00
mabashian
2506db88f2
Ellipsis workflow node names that are too long to fit on the node
2019-12-04 17:58:56 -05:00
mabashian
61c38eabf8
Revert inadvertent variable name changes in old ui app
2019-12-04 17:58:56 -05:00
mabashian
37a1e5d9b0
First pass workflow viz
2019-12-04 17:58:56 -05:00
Shane McDonald
c439a1ec8f
Fix permissions on projects directory by pre-creating it
...
This broke after
f78c9f357d
but people seem to like this functionality so instead of reverting it we can do this.
2019-12-04 17:39:38 -05:00
softwarefactory-project-zuul[bot]
a1d110aac7
Merge pull request #5249 from wenottingham/BSD-stands-for-berkeley-system-d
...
Move to using systemd for service management.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 21:53:31 +00:00
Jake McDermott
c5e22f9aa3
Update job redirects and tab placement
...
Change display order of the output tab so that it is second and make
it the default for redirects and job launches.
2019-12-04 14:37:15 -05:00
softwarefactory-project-zuul[bot]
6dc5f91a0f
Merge pull request #5445 from Spredzy/test_new_linter
...
Linters: test new linter job
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 19:31:15 +00:00
mabashian
8a9ebe2086
Fixes bug where permissions checkboxes had inverse effect after upgrading angular to 1.7.x.
2019-12-04 13:54:02 -05:00
mabashian
a859ecfbde
Upgrades angular and auxiliary deps to 1.7.9
2019-12-04 13:54:02 -05:00
Bill Nottingham
02fd26520d
Move to using systemd for service management.
2019-12-04 13:40:21 -05:00
Yanis Guenane
f8b2bcbae7
Linters: test new linter job
...
Depends-On: https://github.com/ansible/zuul-jobs/pull/40
2019-12-04 19:05:17 +01:00
softwarefactory-project-zuul[bot]
f5157784c4
Merge pull request #5440 from routenull0/inventory_misspelling
...
'install' was misspelled as 'isntall'
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 16:04:22 +00:00
mabashian
93b49f314d
Upgrades angular and auxiliary deps to 1.7.9
2019-12-04 11:03:24 -05:00
Ryan Petrello
55d81cf74d
Merge pull request #4012 from ryanpetrello/monkey-patch-oauth2-side-effect-362
...
fix an nuanced bug which can cause OAuth2 migrations to fail
2019-12-04 10:59:18 -05:00
softwarefactory-project-zuul[bot]
f629822596
Merge pull request #5437 from ryanpetrello/monkey-patch-oauth2-side-effect
...
fix an nuanced bug which can cause OAuth2 migrations to fail
Reviewed-by: Seth Foster
https://github.com/fosterseth
2019-12-04 15:32:39 +00:00
routenull0
bf2a4d1a2c
'install' was misspelled as 'isntall'
2019-12-04 09:09:24 -06:00
Ryan Petrello
afadfa939d
fix an nuanced bug which can cause OAuth2 migrations to fail
2019-12-04 09:55:55 -05:00
softwarefactory-project-zuul[bot]
02c3e1c32f
Merge pull request #5420 from Spredzy/yamllint
...
yamllint: Make all files in awx pass yamllint
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 13:42:56 +00:00
Ryan Petrello
a0d20a5d50
fix an nuanced bug which can cause OAuth2 migrations to fail
2019-12-04 08:38:22 -05:00
softwarefactory-project-zuul[bot]
b8d27d53b8
Merge pull request #4988 from sjha4/inventory_foreman
...
Update foreman inventory to use foreman's inventory report
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-04 01:11:23 +00:00
softwarefactory-project-zuul[bot]
878659cded
Merge pull request #5434 from jakemcdermott/fix-3882-3
...
Only show cred type test button to superusers.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-03 21:19:52 +00:00
softwarefactory-project-zuul[bot]
027ce7fbdb
Merge pull request #5431 from chrismeyersfsu/revive-updater.sh
...
keep *-devel package in the dev container
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-03 20:38:21 +00:00
Jake McDermott
540f8ab7d6
Only show cred type test button to superusers.
...
Without a credential instance, plugin tests go through the credential
type (not credential) api. Since this endpoint is for superusers only,
we hide the test button when non-superusers are adding a new external
credential.
2019-12-03 15:23:02 -05:00
softwarefactory-project-zuul[bot]
0362c88e48
Merge pull request #5095 from jakemcdermott/fix-3882-cred-test-perms
...
Allow some non-superusers to test credential plugins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-03 19:56:44 +00:00
chris meyers
129374a1c2
keep *-devel package in the dev container
...
* requirements/updater.sh does pip magic. In doing this magic, devel
system packages are required to download/install/build. This change
ensures those dev packages are available.
2019-12-03 14:31:09 -05:00
Jake McDermott
63fd546f44
Let cred admins and users test credential plugins
2019-12-03 13:36:18 -05:00
Ryan Petrello
9856c9154e
Merge pull request #3999 from ryanpetrello/fix-system-jobs-362
...
fix a few bugs with the session and oauth2 cleanup scheduled jobs
2019-12-03 12:08:03 -05:00
Michael Abashian
e7a712394a
Merge pull request #4001 from mabashian/backport-awx-5411
...
[3.6.2] Backport WFJT inventory rbac fix
2019-12-03 10:23:30 -05:00
Ryan Petrello
208e36f83b
add an awx-manage command for re-generating SECRET_KEY
2019-12-02 18:07:22 -05:00
Shane McDonald
68a6984fcd
Merge pull request #5422 from shanemcd/oc-ugh
...
Generic method of detecting k8s api version
2019-12-02 12:49:40 -05:00
Shane McDonald
a90e0e8834
Merge pull request #5425 from shanemcd/memcached-hostname
...
Fix memcached_hostname bug in k8s installs
2019-12-02 12:45:04 -05:00
Shane McDonald
8ab6a79b37
Fix memcached_hostname bug in k8s installs
...
Fallout from https://github.com/ansible/awx/pull/5340 .
2019-12-02 12:36:57 -05:00
Shane McDonald
e68d576fd2
Generic method of detecting k8s api version
...
Related: https://github.com/ansible/awx/issues/5388
2019-12-02 11:45:20 -05:00
Yanis Guenane
ca247182df
yamllint: Make all files in awx pass yamllint
...
This commit updates all files that weren't passing yamllint for them to
pass.
A new yamllint target has been added. One can run `tox -e yamllint` or
`yamllint -s .` locally to ensure yaml files are still passing.
This check will be enabled in the CI so it can get on every new
contributions, and prevent merging non-compliant code.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-12-02 15:12:51 +01:00
softwarefactory-project-zuul[bot]
1f628778bb
Merge pull request #5418 from shanemcd/downstream-k8s-changes
...
Pull in downstream changes to k8s installer
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-12-02 13:44:29 +00:00
Shane McDonald
dcbb2813b5
Pull in downstream changes to k8s installer
2019-12-02 08:12:51 -05:00
Marliana Lara
9cdb281f06
Check inventory use permissions to disable workflow inventory lookup
2019-11-27 16:42:57 -05:00
softwarefactory-project-zuul[bot]
8116ec8e1f
Merge pull request #5411 from marshmalien/5338-wf-inventory-lookup-permissions
...
Check inventory use permissions to disable workflow inventory lookup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-27 19:18:55 +00:00
Ryan Petrello
c373420982
fix incorrect SystemJob.job_type choices
2019-11-27 12:37:24 -05:00
mabashian
93a9a0354f
Adds missing semicolons to make linter happy
2019-11-27 12:37:21 -05:00
mabashian
ee6e28e066
Only show the days to keep input on the scheduler for system jobs that require it. Hides this field for cleaning up tokens and sessions.
2019-11-27 12:37:16 -05:00
Ryan Petrello
ea5d429399
fix a few bugs with the session and oauth2 cleanup scheduled jobs
...
see: https://github.com/ansible/tower/issues/3940
2019-11-27 12:37:10 -05:00
softwarefactory-project-zuul[bot]
3b49dd78bf
Merge pull request #5392 from ryanpetrello/fix-system-jobs
...
fix a few bugs with the session and oauth2 cleanup scheduled jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-27 17:25:56 +00:00
Marliana Lara
42b019d8c8
Check inventory use permissions to disable workflow inventory lookup
2019-11-27 11:36:51 -05:00
Ryan Petrello
a1af4e1808
Merge pull request #3997 from ryanpetrello/fix-busted-tests-362
...
fix busted tests for 3.6.2
2019-11-27 09:22:39 -05:00
Ryan Petrello
ffdcb2f8eb
fix busted tests
2019-11-27 08:37:30 -05:00
Ryan Petrello
7b5f4f51fb
Merge pull request #3990 from AlanCoding/sanity_fixes_36
...
Fix duplicate exception sanity error
2019-11-27 08:35:52 -05:00
Ryan Petrello
25c2b9610a
Merge pull request #3993 from ryanpetrello/fix-asgi-bug-362
...
bump asgi-amqp dependency
2019-11-27 08:03:05 -05:00
softwarefactory-project-zuul[bot]
5935583c4c
Merge pull request #5409 from ryanpetrello/bump-asgi-amqp
...
bump asgi-amqp dependency
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-27 10:09:05 +00:00
Ryan Petrello
68f17eb370
bump asgi-amqp dependency
2019-11-26 23:33:24 -05:00
Ryan Petrello
1ad8a49155
bump asgi-amqp dependency
2019-11-26 23:29:50 -05:00
Ryan Petrello
47ed5ef848
fix incorrect SystemJob.job_type choices
2019-11-26 23:13:39 -05:00
mabashian
a56686ca77
Adds missing semicolons to make linter happy
2019-11-26 15:59:19 -05:00
softwarefactory-project-zuul[bot]
211786976d
Merge pull request #5403 from AlanCoding/duplicate_except
...
Fix duplicate exception sanity error (and a few others)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-26 20:14:36 +00:00
mabashian
7e82f0fad7
Only show the days to keep input on the scheduler for system jobs that require it. Hides this field for cleaning up tokens and sessions.
2019-11-26 15:05:45 -05:00
softwarefactory-project-zuul[bot]
8612bf79e8
Merge pull request #5295 from rooftopcellist/analytics_user_agent
...
Add User-Agent to analytics upload POST
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-26 20:04:17 +00:00
softwarefactory-project-zuul[bot]
78edf51803
Merge pull request #5397 from rooftopcellist/consolidate_canceled
...
Make spelling of canceled consistent
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-26 19:55:53 +00:00
Ryan Petrello
632810f3a8
fix a few bugs with the session and oauth2 cleanup scheduled jobs
...
see: https://github.com/ansible/tower/issues/3940
2019-11-26 13:17:46 -05:00
AlanCoding
695eab1fdd
fix duplicate exception sanity error
2019-11-26 09:47:07 -05:00
AlanCoding
081a0fc04e
fix other assorted sanity failures
2019-11-26 09:45:54 -05:00
AlanCoding
48f10669d6
fix duplicate exception sanity error
2019-11-26 09:39:05 -05:00
Christian Adams
4f8b624b96
Make spelling of canceled consistent
2019-11-26 00:31:15 -05:00
softwarefactory-project-zuul[bot]
c87c0aa712
Merge pull request #5395 from AlanCoding/you_are_migrating
...
Raise specific exception if migration in progress
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-26 03:40:43 +00:00
Christian Adams
05e6f4ab3c
Add User-Agent to analytics upload POST
2019-11-25 22:22:05 -05:00
AlanCoding
1a85874964
Raise specific exception if migration in progress
2019-11-25 21:48:05 -05:00
softwarefactory-project-zuul[bot]
6f2224c8e5
Merge pull request #5393 from shanemcd/fix-version-in-dev
...
Fix VERSION reported in dev container
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 22:36:22 +00:00
softwarefactory-project-zuul[bot]
57e155f0f9
Merge pull request #5396 from wenottingham/even-cleaner
...
Clean up some stuff in awxkit with `make clean`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 21:40:50 +00:00
softwarefactory-project-zuul[bot]
a6924c1bcf
Merge pull request #5394 from beeankha/fix_error
...
Make Integration Tests Pass w/ Manual SCM Type
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 21:10:42 +00:00
Bill Nottingham
4acb28f6f5
Clean up some stuff in awxkit with make clean
2019-11-25 15:55:22 -05:00
beeankha
3ed5d6ec65
Make integrations pass even with manual SCM type
2019-11-25 15:16:41 -05:00
Shane McDonald
15bcea7301
Fix VERSION reported in dev container
2019-11-25 12:56:49 -05:00
Shane McDonald
ce8c0066d0
Fix downstream tests
...
I backported how we do the VERSION detection in 3.5.something. This should
already be fixed upstream.
2019-11-25 12:55:18 -05:00
softwarefactory-project-zuul[bot]
bdd63f36a8
Merge pull request #5366 from marshmalien/inv-hosts-list
...
Inventory Host List
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 17:39:33 +00:00
Shane McDonald
24abc1462f
Merge pull request #3985 from shanemcd/fix-cache
...
Fix Docker build caching
2019-11-25 11:41:33 -05:00
Shane McDonald
12363ae175
Fix Docker build caching
...
The flow will need to be:
- Pre-pull image you want to use
- Re-tag as image:$(COMPOSE_TAG)
- COMPOSE_TAG=mytag make docker-compose-build
2019-11-25 11:32:41 -05:00
Marliana Lara
1b50895738
Use short circuit operator in favor of ternary conditional
2019-11-25 11:17:37 -05:00
Ryan Petrello
1fbae00e37
Merge pull request #3983 from ryanpetrello/fix-3980
...
Remove usage of idle_timeout when checking status of isolated / containerized jobs
2019-11-25 11:15:35 -05:00
Samir Jha
b10a71786b
Update foreman inventory to use foreman's inventory report
2019-11-25 10:48:54 -05:00
Ryan Petrello
0d659b0111
Merge pull request #3984 from ryanpetrello/fix-3978
...
Adds link to docs on container groups add/edit forms
2019-11-25 10:42:59 -05:00
softwarefactory-project-zuul[bot]
deb8714987
Merge pull request #5390 from ryanpetrello/downstream-security
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 15:38:25 +00:00
mabashian
ee8775a08d
Adds link to docs on container groups add/edit forms to match instance groups. Updates instance groups link.
2019-11-25 10:35:23 -05:00
Shane McDonald
31650bb0bd
Remove usage of idle_timeout when checking status of isolated / containerized jobs
2019-11-25 10:31:33 -05:00
Ryan Petrello
cbf085ab43
move migrations to accomdate a downstream migration
2019-11-25 10:06:12 -05:00
Ryan Petrello
78d715efed
merge downstream branch
2019-11-25 10:05:05 -05:00
softwarefactory-project-zuul[bot]
2cb5b0563b
Merge pull request #5377 from dsesami/new-ids
...
Updated some selector attributes for E2E
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-25 14:00:50 +00:00
Daniel Sami
0eb55f5038
Updated contributing doc with notes about E2E
2019-11-22 15:24:35 -05:00
Daniel Sami
daf3bbc7ef
Added E2E-friendly selectors to nav and jt details
...
lint
updated snapshot
2019-11-22 15:12:43 -05:00
softwarefactory-project-zuul[bot]
caa6d0c4d3
Merge pull request #5382 from shanemcd/take-your-time
...
Remove usage of idle_timeout when checking status of isolated / containerized jobs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-22 18:37:14 +00:00
softwarefactory-project-zuul[bot]
bc7ae4ca46
Merge pull request #5173 from AlanCoding/collection_credentials
...
Finish JT.credentials functionality, add test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-22 18:07:14 +00:00
Shane McDonald
db2316b791
Remove usage of idle_timeout when checking status of isolated / containerized jobs
2019-11-22 11:41:00 -05:00
softwarefactory-project-zuul[bot]
b7efd5a9ab
Merge pull request #5332 from AlexSCorey/InventoryAdd/EditForm
...
Adds Add/Edit Inventory and Inventory Form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-22 16:00:35 +00:00
Alex Corey
83caf99c58
Improves Tests and addresses other PR Issues
2019-11-22 10:22:05 -05:00
softwarefactory-project-zuul[bot]
285fb2582e
Merge pull request #5378 from AlanCoding/run_notes
...
Add notes for ./upgrade.sh
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-22 00:49:40 +00:00
Alex Corey
19180a1bc4
Adds Add/Edit Inventory and Inventory Form
2019-11-21 17:40:28 -05:00
AlanCoding
9c86f521e9
Add notes for ./upgrade.sh
2019-11-21 15:52:47 -05:00
David Moreau Simard
2171823846
Finish JT.credentials functionality, add test
...
Original commit:
commit 3ec6196477135230c4b90b175310bdc2eaff36ed
Author: David Moreau Simard <dmsimard@redhat.com >
Date: Tue Oct 23 22:21:33 2018 -0400
Add support for "credentials" in the tower_job_template module
Job templates might require more than one credential.
There's credential, vault_credential, machine_credential, etc.
"credentials" is a thing, let's support it.
2019-11-21 14:30:08 -05:00
softwarefactory-project-zuul[bot]
c4143b0111
Merge pull request #5373 from rooftopcellist/rm_analytics_values
...
Set default values for analytics settings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 18:21:40 +00:00
Christian Adams
94fa4deab3
Set default values for analytics settings
2019-11-21 12:29:15 -05:00
softwarefactory-project-zuul[bot]
53aadd3b96
Merge pull request #5372 from mabashian/ig-docs-links
...
Instance groups links to docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 17:08:21 +00:00
Marliana Lara
faa0802d97
Update breadcrumb and fetch new hosts when url changes
2019-11-21 11:36:18 -05:00
Marliana Lara
fa144aa98f
Add Inventory Host list and unit tests
...
* Add Inventory Host Add route
* Fix host disabled loading switch bug
2019-11-21 11:36:17 -05:00
Marliana Lara
ea4e98c52a
Move Switch into shared component directory and update tests
2019-11-21 11:36:12 -05:00
mabashian
8ff413efc0
Adds link to docs on container groups add/edit forms to match instance groups. Updates instance groups link.
2019-11-21 11:05:06 -05:00
softwarefactory-project-zuul[bot]
804a3c17bf
Merge pull request #5354 from wenottingham/isolation-desolation--let-it-go
...
Remove obsolete requirements file.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 13:35:09 +00:00
softwarefactory-project-zuul[bot]
da5eb710cd
Merge pull request #5358 from ilijamt/patch-1
...
Allow deployments on Kubernetes version 1.16
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 13:27:15 +00:00
softwarefactory-project-zuul[bot]
57f9b31b2b
Merge pull request #5163 from AlanCoding/custom_venv
...
Add custom virtualenv param to various modules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 11:45:19 +00:00
softwarefactory-project-zuul[bot]
34ba858e3b
Merge pull request #5191 from AlanCoding/tower_group_id
...
Make tower_group idempotent
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-21 04:26:16 +00:00
AlanCoding
5e24cee0ae
Add custom_virtualenv param to inventory source and tests
2019-11-20 22:39:12 -05:00
Mathieu Mallet
a026838f77
ansible_tower: Add custom_virtualenv attribute when applicable ( #60200 )
...
In Ansible Tower/AWX, there are three kinds of objects that can be tied
to custom python virtual environment:
- job template
- project
- organization
This patch updates the three ansible modules that creates those objects
so that the 'custom_virtualenv' attribute can be set if specified.
Testing Done: via a playbook, test organization, projet then template creation
without any 'custom_virtualenv' attribute specified. Check that the
resources get created and that their python env is set to default. Then
re-do the same test but this time with the 'custom_virtualenv' attribute
specified. Ensure in AWX UI that those resources have the right
'custom_virtualenv' set.
2019-11-20 22:35:25 -05:00
Ilija Matoski
e2cd86089b
Allow deployments on Kubernetes version 1.16
2019-11-20 23:54:10 +01:00
softwarefactory-project-zuul[bot]
85d5387f31
Merge pull request #5350 from svenstaro/patch-1
...
Use more modern version of OpenShift client
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 21:56:42 +00:00
softwarefactory-project-zuul[bot]
cf13a1b70a
Merge pull request #5359 from martin-adema/devel
...
Configurable image registry and service account for Postgres deployment.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 21:25:19 +00:00
softwarefactory-project-zuul[bot]
fed6a86170
Merge pull request #5194 from AlanCoding/inventory_organization
...
Add organization parameter to tower_inventory_source (and add test logging)
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 18:23:27 +00:00
softwarefactory-project-zuul[bot]
c8907fb39d
Merge pull request #5362 from beeankha/fix_typo
...
Fix Typo for Project Option
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 16:48:00 +00:00
softwarefactory-project-zuul[bot]
162e4aeec4
Merge pull request #5361 from mabashian/logout-id
...
Adds id attribute to logout button
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 16:15:53 +00:00
beeankha
c6d2fa86c7
Fix typo under 'options'
2019-11-20 11:15:18 -05:00
mabashian
f89db3586b
Adds id attribute to logout button
2019-11-20 10:42:37 -05:00
softwarefactory-project-zuul[bot]
19742859b6
Merge pull request #5343 from beeankha/wait_for_project_sync
...
Make tower_project.py Wait for Project Sync
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-20 15:22:56 +00:00
beeankha
eff46dbc71
Make playbook wait for project sync...
...
...*before* running the associated job template.
Set "wait" default to True so CI doesn't time out
Change default back to "False", put in new "if"...
...block, explicitly set "wait" to "False" in test file.
Change if block
Update README
Update 'wait' option description
2019-11-20 08:43:19 -05:00
Martin Adema
80b75a163a
Configurable image registry and service account for Postgres deployment.
2019-11-20 14:15:59 +01:00
Bill Nottingham
fe65073f3e
Remove obsolete requirements file.
2019-11-19 16:44:55 -05:00
softwarefactory-project-zuul[bot]
6f2b10daf5
Merge pull request #5344 from AlanCoding/remove_git
...
Remove forks no longer needed from dependencies
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-19 21:31:24 +00:00
softwarefactory-project-zuul[bot]
ad3d89afd3
Merge pull request #5340 from eb4x/memcached_hostname
...
Consistent naming scheme; memcached_host -> memcached_hostname
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-19 16:43:20 +00:00
softwarefactory-project-zuul[bot]
e3c2c310ef
Merge pull request #5352 from ryanpetrello/more-downstream-fixes
...
merge in a few downstream fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-19 15:19:36 +00:00
Ryan Petrello
c574cdc7dc
fix busted tests
2019-11-19 09:21:04 -05:00
Ryan Petrello
097b59e74a
fix a bug that broken custom approval notification messages
2019-11-19 08:55:26 -05:00
Alan Rominger
8e7d607a47
Only turn off Galaxy cert verification via toggle ( #3933 )
2019-11-19 08:54:40 -05:00
Sven-Hendrik Haase
4c32faa448
Use more modern version of OpenShift client
...
3.9 is pretty old by now.
2019-11-19 13:29:06 +01:00
Ryan Petrello
17509d560d
Merge pull request #3955 from AlanCoding/lets_release
...
Backport collection fixes
2019-11-18 16:25:04 -05:00
AlanCoding
7b1b656455
Remove forks no longer needed from dependencies
2019-11-18 15:39:39 -05:00
Ryan Petrello
268b22c550
Merge pull request #3953 from ryanpetrello/more-container-group-fixes
...
[3.6.1] fix a few bugs related to container group execution
2019-11-18 14:27:18 -05:00
Ryan Petrello
b525d0a6f4
Merge pull request #3967 from ryanpetrello/fix-cli-doc-typos
...
fix a typo in the CLI usage docs
2019-11-18 11:26:24 -05:00
softwarefactory-project-zuul[bot]
c7cabfa785
Merge pull request #5206 from keithjgrant/4966-project-auto-select
...
make ProjectLookup auto-select project if only one found
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-18 16:23:38 +00:00
Ryan Petrello
9c2797b34c
fix a typo in the CLI usage docs
2019-11-18 11:21:34 -05:00
Ryan Petrello
732f7d2292
Merge pull request #3962 from ryanpetrello/license-pass
...
don't set rh_username and rh_password in the license upload
2019-11-18 11:03:36 -05:00
Erik Berg
f5fc0871fc
Consistent naming scheme; memcached_host -> memcached_hostname
...
environment.sh uses hostname for everything, and both environment and
credentials provide a default of 'memcached', so this should also be one less
variable to care about.
2019-11-18 15:22:12 +00:00
Ryan Petrello
9458741b72
don't set rh_username and rh_password in the license upload
2019-11-18 10:02:31 -05:00
softwarefactory-project-zuul[bot]
a1f7f967e3
Merge pull request #5339 from eb4x/rabbitmq_hostname
...
Consistent naming scheme; rabbitmq_host -> rabbitmq_hostname
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-18 14:38:25 +00:00
Erik Berg
91c78d7137
Consistent naming scheme; rabbitmq_host -> rabbitmq_hostname
...
environment.sh uses hostname for everything, and both environment and
credentials provide a default of 'rabbitmq', so this should be one less
variable to care about.
2019-11-18 13:46:43 +00:00
softwarefactory-project-zuul[bot]
b88f4ce27c
Merge pull request #5325 from AlanCoding/inputs_inputs
...
Delay inputs comparision to after field validation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-16 01:30:36 +00:00
softwarefactory-project-zuul[bot]
e8606d9478
Merge pull request #5301 from AlanCoding/galaxy_ignore
...
Add ignore list for Ansible 2.10
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-16 01:22:53 +00:00
softwarefactory-project-zuul[bot]
90d38a50de
Merge pull request #5313 from fosterseth/fix-5044-azureinventory
...
Fix filtering azure inventory based on user-specified tags
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-15 21:51:09 +00:00
softwarefactory-project-zuul[bot]
a83164cca6
Merge pull request #5336 from shanemcd/note-on-upgrading
...
Add note on upgrading to install.md
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-15 20:58:05 +00:00
Seth Foster
e1e7e9047d
Fix filtering azure inventory based on user-specified tags
...
Users can specify a list of keys, or a list of key:value pairs under
source variables. e.g. tags: Creator, peanutbutter or tags:
Creator:jmarshall, peanutbutter:jelly. If provided, only hosts that have
all keys or key:value pairs in the list will be returned.
inventory.py sets up the azure_rm.yml that provides
exclude_host_filters. This code adds a line for each key in the list, as
well as an additional line in the case of a key:value pair.
e.g.
exclude_host_filters:
- "'Creator' not in tags.keys()"
- tags['Creator'] != 'jmarshall'
Each line is a conditional, and if any conditionals is true, then the
host is filtered out.
fix for issue # 5044
2019-11-15 14:18:20 -05:00
Shane McDonald
094eef635d
Fix typo
2019-11-15 14:17:08 -05:00
Shane McDonald
56bb82e303
Fix ordering
2019-11-15 14:14:54 -05:00
Shane McDonald
0290dd3246
Regenerate table of contents
2019-11-15 14:11:10 -05:00
Shane McDonald
de8c46cab0
Remove obsolote docker-compose instructions
2019-11-15 14:04:05 -05:00
Shane McDonald
9028a48ab2
Add a note on upgrading
2019-11-15 14:03:46 -05:00
Shane McDonald
709fa74070
Fix verbiage in INSTALL.md
2019-11-15 14:01:28 -05:00
softwarefactory-project-zuul[bot]
5342faa997
Merge pull request #5333 from m33k/JoeR/docker_module_update
...
CHANGED: docker_service to docker_compose
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-11-15 17:31:16 +00:00
Joe
f0865d69f0
CHANGED: docker_service to docker_compose
...
Signed-off-by: Joe <11597133+m33k@users.noreply.github.com >
2019-11-15 16:28:05 +00:00
AlanCoding
ddf9fd581e
Run and fix all sanity tests
2019-11-14 20:56:06 -05:00
James Vornhagen
b6745db4b8
update documentation example
...
missing k in workflow.
- Docs Pull Request
+label: docsite_pr
2019-11-14 20:56:05 -05:00
AlanCoding
35a565d09f
In tower_job_wait intentionally fail module for failure
2019-11-14 20:56:05 -05:00
AlanCoding
b878aed400
Add test coverage for launch with multiple prompted creds
2019-11-14 20:56:04 -05:00
AlanCoding
1961a8ba15
Fix and test for warning when creating project
2019-11-14 20:56:04 -05:00
Hideki Saito
b76018d6e0
Fix multibyte character handling issue for tower_job_wait #55585
...
Add multibyte hostname handling test as an integration test
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-11-14 20:56:04 -05:00
AlanCoding
a40398e6a1
Remove sanity exceptions no longer needed
2019-11-14 20:56:03 -05:00
AlanCoding
97e2fbbe27
Add collection test coverage for creating vault credential
2019-11-14 20:56:03 -05:00
Mathieu Mallet
bcbad06c10
tower_credential: Missing 'kind' attribute ( #61324 )
...
In the 'tower_credential' module, when the credential 'kind' is set to
'vault', the code expects the other parameter 'vault_id' to be set.
Unfortunately, in the module 'credential_type_for_v1_kind' method, the
'kind' parameter is popped, i.e. remove from the module dict of
parameters leading to the following error:
> Parameter 'vault_id' is only valid if parameter 'kind' is specified as
'vault'
Fixes : #45644 , #61324
Testing Done: Manually create a playbook with a task as follow
- name: Create vault with ID 'bar' exists
tower_credential:
name: Foobar vault
organization: Foobar
kind: vault
vault_id: bar
vault_password: foobar
2019-11-14 20:55:59 -05:00
AlanCoding
1c74773eac
Delay inputs comparision to after field validation
2019-11-14 20:28:33 -05:00
softwarefactory-project-zuul[bot]
9701ac1804
Merge pull request #5329 from AlanCoding/rm_another_ignore
...
Run and fix all sanity tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 21:25:44 +00:00
softwarefactory-project-zuul[bot]
3d90c6dfcf
Merge pull request #5319 from AlanCoding/just_one_letter
...
Update documentation example
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 19:48:26 +00:00
AlanCoding
1402a2c8a5
Run and fix all sanity tests
2019-11-14 14:45:16 -05:00
softwarefactory-project-zuul[bot]
6567ad612c
Merge pull request #5170 from AlanCoding/py2_fix2
...
Fix multibyte character handling issue for tower_job_wait #55585
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 19:33:50 +00:00
Ryan Petrello
a15bf9ee41
fix a few bugs related to container group execution
...
see: https://github.com/ansible/awx/issues/5326
2019-11-14 14:00:48 -05:00
softwarefactory-project-zuul[bot]
da448f6a0b
Merge pull request #5327 from ryanpetrello/more-container-group-fixes
...
fix a few bugs related to container group execution
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 18:59:06 +00:00
Ryan Petrello
513f54a422
fix a few bugs related to container group execution
...
see: https://github.com/ansible/awx/issues/5326
2019-11-14 13:23:38 -05:00
softwarefactory-project-zuul[bot]
05d9220b21
Merge pull request #5312 from ryanpetrello/322-migration-cleanup
...
remove a number of now-unnecessary 3.2 migrations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 17:34:28 +00:00
softwarefactory-project-zuul[bot]
9bb9bc682f
Merge pull request #5320 from shanemcd/rabbitmq-bump
...
Bump RabbitMQ version in k8s/openshift installs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-14 13:43:23 +00:00
Shane McDonald
1d6f116687
Bump RabbitMQ version in k8s/openshift installs
...
See https://github.com/ansible/awx-rabbitmq/pull/13
2019-11-14 08:01:35 -05:00
James Vornhagen
9a9d53d17a
update documentation example
...
missing k in workflow.
- Docs Pull Request
+label: docsite_pr
2019-11-13 22:00:18 -05:00
softwarefactory-project-zuul[bot]
755ffc9844
Merge pull request #5309 from marshmalien/remove-awx-pf-chip
...
Swap our Chip & ChipGroup components out for PatternFly components
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-13 21:04:30 +00:00
softwarefactory-project-zuul[bot]
0ffbb06427
Merge pull request #5315 from ryanpetrello/hostname-prevent-jinja
...
prevent the creation of Host names that contain Jinja
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-13 19:08:08 +00:00
Marliana Lara
c13c5b6c13
Hide overflow chip in filter tags component
2019-11-13 13:45:50 -05:00
Ryan Petrello
70979df36a
prevent the creation of Host names that contain Jinja
2019-11-13 13:15:36 -05:00
Ryan Petrello
83ee39cabd
remove a number of unnecessary 3.2 migrations
2019-11-13 11:46:24 -05:00
softwarefactory-project-zuul[bot]
b0d31a64aa
Merge pull request #5288 from AlexSCorey/5270-InventoryAddLinks
...
Adds AddDropDownButton removes TemplateAddButton
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-12 21:08:56 +00:00
softwarefactory-project-zuul[bot]
06c53c14be
Merge pull request #5233 from rebeccahhh/devel
...
Set policy variables to defaults when an instance group is containerized
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-12 19:55:41 +00:00
softwarefactory-project-zuul[bot]
a63778e40e
Merge pull request #5212 from AlanCoding/project_tags
...
Use tags to reduce project update output
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-12 19:15:11 +00:00
Rebeccah
6f38edf9a3
add in testing to see that when an instance group is containerized that the policy field values are set to default
2019-11-12 13:13:34 -05:00
Rebeccah
1f05372ac9
change the logic to not break existing policy_instance testing
2019-11-12 13:13:34 -05:00
Rebeccah
d0327fc044
added onto the when saved function for instance groups that sets policy variables to their default.
2019-11-12 13:13:34 -05:00
Jake McDermott
068dab14d4
Increase async test timeout
...
When our CI system is overloaded, tests start running slower.
2019-11-12 13:04:00 -05:00
AlanCoding
f64d0dde5a
Use tags to reduce project update output
...
Handle folder deletion as tag
remove -v use by default
Change meaning of roles_enabled playbook var to
value of AWX global setting
2019-11-12 12:52:39 -05:00
Marliana Lara
7cc0041aa8
Remove our implementation of Chip and ChipGroup in favor of PatternFly's component
2019-11-12 12:44:56 -05:00
Shane McDonald
f66f24eb83
Merge pull request #4107 from gizero/docker-compose-fix-create_preload_data
...
ensure "create_preload_data" is honored in docker-compose deployments
2019-11-12 11:44:15 -05:00
Alex Corey
e3ee3c5a00
Fixes failing tests
2019-11-12 11:11:17 -05:00
Andrea Galbusera
1198c067b2
ensure "create_preload_data" is honored in docker-compose deployments
...
Use a templated version of launch_awx_task.sh which conditionally preloads
sample data according to create_preload_data value.
2019-11-12 10:44:27 -05:00
softwarefactory-project-zuul[bot]
d3ea09d60c
Merge pull request #4819 from dgiorgio/devel
...
Fix docker-compose - Use variables to set docker postgres tag
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-12 15:34:46 +00:00
softwarefactory-project-zuul[bot]
c0abb063f9
Merge pull request #5001 from khawaga/kubernetes_ingress_tls
...
Kubernetes Ingress TLS support
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-12 15:34:40 +00:00
Alex Corey
95cdddd670
Adds Proptypes to AddDropDownButton Component
...
Also refactors to use the url that is passed in as the key for the link.
This means that we don't have to pass in a key value.
2019-11-12 10:21:10 -05:00
Alex Corey
d91aa8c6cf
Allows AddDropDownButton components to accept array of dropdownItems
2019-11-12 10:21:10 -05:00
Alex Corey
052f101a70
Adds AddDropDownButton removes TemplateDropDown Button
...
Both Inventory List and Template List use the same add button that has a drop down.
I decided to make a component that both can use.
This also addresses a typo in a InventoryList test.
2019-11-12 10:21:10 -05:00
AlanCoding
c96e88877f
Add ignore list for Ansible 2.10
2019-11-11 22:07:22 -05:00
softwarefactory-project-zuul[bot]
1564dfc80f
Merge pull request #5272 from marshmalien/project-manual-subform
...
Add project manual subform
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-11 21:43:58 +00:00
softwarefactory-project-zuul[bot]
b0cb3ca9da
Merge pull request #5297 from mabashian/eslint-plugin-react-hooks
...
Adds eslint-plugin-react-hooks as a dev dep
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-11 21:05:27 +00:00
softwarefactory-project-zuul[bot]
84b5fb89a3
Merge pull request #5296 from rayterrill/patch-1
...
Update custom_virtualenvs.md
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-11 20:59:09 +00:00
Marliana Lara
5319659d58
Address PR feedback
...
* Set local_path default value to empty string
* Make playbook directory required
* Update unit tests
2019-11-11 15:38:52 -05:00
softwarefactory-project-zuul[bot]
5d27c28b47
Merge pull request #5255 from mabashian/ui-next-users-list
...
Adds Users list, forms and details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-11 20:04:05 +00:00
mabashian
68a6315626
Adds react-hooks eslint rules and fixes a few warnings
2019-11-11 14:56:25 -05:00
mabashian
8bfbd85cf9
Adds eslint-plugin-react-hooks as a dev dep
2019-11-11 14:25:04 -05:00
Ray Terrill
f7b6d9fdff
Update custom_virtualenvs.md
...
Adding trailing slashes to API calls + directories. This caused me a ton of wasted time as the API call silently returns but does nothing without the trailing slash.
2019-11-11 11:05:16 -08:00
mabashian
ab4fba7ce9
Address PR feedback. Refactors a bit of unit test coverage to move away from testing state. Re-organized some of the structure of the user list tests to be slightly more efficient.
2019-11-11 11:57:39 -05:00
mabashian
deb6e58397
Adds Users list, forms and details. Adds password form field.
2019-11-11 10:43:56 -05:00
softwarefactory-project-zuul[bot]
4746bc7c09
Merge pull request #5119 from mabashian/ui-next-teams
...
Adds basic teams list and add/edit forms
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-08 21:28:04 +00:00
mabashian
823a74c98b
Prettier
2019-11-08 14:18:44 -05:00
mabashian
c294a63f32
Updates a couple of team list checkbox tests to test the UI rather than state/props internals. Fixes bug where select all was selected on load.
2019-11-08 12:44:45 -05:00
mabashian
84bce530dc
Adds organization field to team form. Adds edit button to team list items.
2019-11-08 12:44:45 -05:00
mabashian
6acd3c98b7
Updates stale copy pasta. Org -> Team
2019-11-08 12:44:45 -05:00
mabashian
1e80b2e295
Adds basic teams list and add/edit forms. The edit button on the list rows and the org lookup in the form are both missing and will be added in a later commit.
2019-11-08 12:44:45 -05:00
Marliana Lara
e4721d7722
Add project manual scm type subform
2019-11-07 13:30:30 -05:00
softwarefactory-project-zuul[bot]
0cea8121bb
Merge pull request #5204 from AlexSCorey/5106-MissingOrDeletedFields
...
Adds `Deleted` text to missing resources in JT Details View
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-07 15:41:35 +00:00
Shane McDonald
eaac54040c
Merge pull request #5192 from shanemcd/local-projects
...
Mount local projects directory inside of dev container.
2019-11-07 07:35:45 -05:00
Shane McDonald
763ac25b2e
Merge pull request #5253 from shanemcd/stop-requiring-pg-admin-when-we-dont-need-it
...
Dont require pg_admin_password unless we're using it.
2019-11-06 14:20:55 -05:00
Shane McDonald
922723cf39
Merge pull request #5220 from JensPfeifle/patch-1
...
Update required Ansible version to 2.8+
2019-11-06 11:36:37 -05:00
softwarefactory-project-zuul[bot]
f216c8f90f
Merge pull request #5180 from mabashian/ui-next-hosts
...
Add host list, add/edit forms, and details
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-11-06 15:23:06 +00:00
mabashian
4e31bdd2d2
Removes changes to serializer that added type to host recent jobs. Addresses Switch styling issues on host list items.
2019-11-06 09:35:45 -05:00
mabashian
d5e9716ceb
Move CardHeader styled component(s) outside of render functions. Refactors host options calls out to it's own function.
2019-11-06 09:35:45 -05:00
mabashian
01963b0ee7
Add host list, add/edit forms, and details
2019-11-06 09:35:45 -05:00
softwarefactory-project-zuul[bot]
a353f2a807
Merge pull request #5250 from jakemcdermott/fix-5234
...
fix flakey test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-06 14:29:33 +00:00
Jake McDermott
69205c5f6b
try a higher timeout ¯\_(ツ)_/¯
...
https://github.com/ansible/awx/issues/5234
https://github.com/ansible/awx/pull/5250
2019-11-06 08:24:35 -05:00
softwarefactory-project-zuul[bot]
941bba2ae0
Merge pull request #5252 from marshmalien/4299-fix-twbs-right-margin
...
Fix right side <body> spacing bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-05 23:06:08 +00:00
Ryan Petrello
ddccfaa6fe
Merge pull request #5251 from ryanpetrello/py-tee-zee
...
update pytz to the latest version
2019-11-05 16:54:01 -05:00
Shane McDonald
24da2b78b8
Dont require pg_admin_password unless we're using it.
2019-11-05 15:26:48 -05:00
Marliana Lara
6fee0db17b
Fix right margin and padding to 0px on body el
2019-11-05 14:48:04 -05:00
Ryan Petrello
b25fbc5266
update pytz to the latest version
2019-11-05 13:53:28 -05:00
softwarefactory-project-zuul[bot]
e6235a4046
Merge pull request #5225 from marshmalien/project-edit
...
Add Project Edit form
Reviewed-by: Marliana Lara <marliana.lara@gmail.com >
https://github.com/marshmalien
2019-11-05 18:21:55 +00:00
Marliana Lara
0f32161df0
Pull credential api request outside of ProjectEdit
2019-11-05 12:40:34 -05:00
Alex Corey
b570c8ad2a
Fixes linting issues
2019-11-04 16:26:01 -05:00
Alex Corey
9170aa184a
Removes missingDetail prop and addresses a typo.
...
This removes `missingDetail` prop in favor of using styledComponent's className prop.
2019-11-04 14:42:00 -05:00
softwarefactory-project-zuul[bot]
68c26014cc
Merge pull request #5226 from ryanpetrello/sphinx-busted
...
fix broken sphinx docs build
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-04 18:28:03 +00:00
Ryan Petrello
f049b61460
Merge pull request #3937 from ryanpetrello/approval-notification-bug
...
fix a bug that broken custom approval notification messages
2019-11-04 13:02:37 -05:00
Ryan Petrello
458ca69405
fix a bug that broken custom approval notification messages
2019-11-04 13:01:50 -05:00
Shane McDonald
8a4c85e473
Merge pull request #5231 from shanemcd/bump-version-9.0.1
...
Bump version to 9.0.1
2019-11-04 11:23:13 -05:00
Shane McDonald
09d883f94a
Bump version to 9.0.1
2019-11-04 11:20:42 -05:00
Shane McDonald
9ef57ec510
Merge pull request #5227 from shanemcd/more-downstream-k8s-fallout-sorry-folks
...
More downstream k8s fallout, sorry folks
2019-11-04 11:19:15 -05:00
Shane McDonald
5be006f9d3
Merge pull request #5229 from shanemcd/setuid-bwrap
...
Set setuid bit on bwrap
2019-11-04 11:18:57 -05:00
Shane McDonald
089bafa5d4
Set setuid bit on bwrap
...
Related: https://github.com/ansible/awx/issues/5224
2019-11-04 11:10:09 -05:00
Shane McDonald
fa278f83ad
Fix k8s installs using external db
2019-11-04 09:35:11 -05:00
Shane McDonald
0d68ca8f14
Allow for overriding container groups image from k8s installer
2019-11-04 09:35:03 -05:00
Ryan Petrello
2ec90f17d0
fix broken sphinx docs build
2019-11-04 09:32:04 -05:00
Marliana Lara
ecf340f722
Add Project Edit test coverage
2019-11-04 09:16:31 -05:00
Shane McDonald
713079bd70
Merge pull request #5218 from shanemcd/fix-k8s-nginx
...
Fix broken k8s installs
2019-11-04 08:57:48 -05:00
Marliana Lara
d77040a7a9
Add Project Edit form and refactor how the form handles credentials
2019-11-03 21:28:10 -05:00
Shane McDonald
d3b137fbc4
Fix broken k8s installs
...
Related: https://github.com/ansible/awx/issues/5205
The following commit introduced this bug:
712b07c136 (diff-a2ef2d6347894a92a6b882e3793fb06c)
2019-11-03 16:03:19 -05:00
JensPfeifle
857faf570d
Update required Ansible version to 2.8+
...
Attempting to build the docker image with Ansible 2.5.1 results in the following error:
```
TASK [image_build : Build sdist builder image] *******************************************************************************************
fatal: [localhost -> localhost]: FAILED! => {"changed": false, "msg": "Unsupported parameters for (docker_image) module: build, force_source, source Supported parameters include: api_version, archive_path, buildargs, cacert_path, cert_path, container_limits, debug, docker_host, dockerfile, filter_logger, force, http_timeout, key_path, load_path, name, nocache, path, pull, push, repository, rm, ssl_version, state, tag, timeout, tls, tls_hostname, tls_verify, use_tls"}
```
The `force_source` parameter was added to docker_image in Ansible 2.8 ().
2019-11-03 19:03:40 +01:00
softwarefactory-project-zuul[bot]
5246c842b2
Merge pull request #5203 from keithjgrant/warnings-cleanup
...
Cleanup console warnings/refactor
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-01 19:29:22 +00:00
softwarefactory-project-zuul[bot]
1dca4c9098
Merge pull request #5198 from AlanCoding/no_symlink
...
Remove venv symlink hack no longer needed
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-11-01 15:36:39 +00:00
softwarefactory-project-zuul[bot]
8cb32045f0
Merge pull request #5127 from marshmalien/project-add-form
...
Project add form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-01 15:13:51 +00:00
softwarefactory-project-zuul[bot]
4962b729de
Merge pull request #5199 from ryanpetrello/uuid-not-unique
...
make the callback receiver more robust to duplicate UUIDs from ansible
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-01 15:11:22 +00:00
softwarefactory-project-zuul[bot]
ed39a127e7
Merge pull request #5200 from ryanpetrello/quiet-celery
...
get rid of a loud celery error in the dev environment
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-01 15:06:00 +00:00
AlanCoding
c4b4a4c21a
Remove venv symlink hack no longer needed
2019-11-01 09:46:27 -04:00
Ryan Petrello
bd81fda05c
get rid of a loud celery error in the dev environment
2019-11-01 09:25:41 -04:00
Ryan Petrello
83550eeba0
make the callback receiver more robust to duplicate UUIDs from ansible
2019-11-01 09:24:52 -04:00
softwarefactory-project-zuul[bot]
4540cb653e
Merge pull request #5208 from shanemcd/locale-fix
...
Install missing locales in dev container image.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-11-01 13:24:11 +00:00
Shane McDonald
69597c5654
Sync Dockerfiles
2019-11-01 08:38:37 -04:00
Shane McDonald
fa61aef194
Install missing locales in dev container image.
2019-11-01 08:29:11 -04:00
Alan Rominger
871d87374b
Only turn off Galaxy cert verification via toggle ( #3933 )
2019-10-31 22:56:48 -04:00
softwarefactory-project-zuul[bot]
e35f6b2acb
Merge pull request #5202 from shanemcd/fix-docker-cache
...
Fix docker cache
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 23:32:11 +00:00
Keith Grant
b3e056fe55
make ProjectLookup auto-select project if only one found
2019-10-31 16:01:33 -07:00
Marliana Lara
a8140e86d7
Encapsulate each scm type subform in its own component
2019-10-31 19:00:55 -04:00
Alex Corey
e5b76c6427
Adds Deleted text to missing resources in JT Detials View
...
The usecase of this change is if a user deletes an Inventory, or a Project
that is used by a JT they need to know that those resources are missing.
The only time that `Deleted` won't be shown for a missing resource is for
Inventory if it has been marked Prompt on Launch then nothing is shown. in that field.
Also adds icon to indicate that a JT is missing resources on the JT List.
2019-10-31 18:02:13 -04:00
Shane McDonald
4d4ae84e32
Fix docker cache
...
This was causing the cache to miss on some docker versions, in addition to
throwing a warning that says it will break soon.
2019-10-31 16:57:17 -04:00
Marliana Lara
ae349addfe
Resolve credential type id and retrieve scm_type choices from OPTIONS
2019-10-31 16:38:32 -04:00
Marliana Lara
31fdd5e85c
Add scm refspec to project detail and remove org id from top level shared component
2019-10-31 16:38:32 -04:00
Marliana Lara
e4bde24f38
Add project add form and tests
2019-10-31 16:38:32 -04:00
Marliana Lara
9c019e1cc0
Add organization and credential lookups
2019-10-31 16:38:31 -04:00
softwarefactory-project-zuul[bot]
b3d298269b
Merge pull request #5197 from wenottingham/tune-into-a-different-key
...
chmod the nginx cert/key/etc
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 18:53:40 +00:00
Keith Grant
21f7ca21e0
refactor dupe code to new TemplateAddButton component
2019-10-31 11:34:37 -07:00
softwarefactory-project-zuul[bot]
43bf370f8c
Merge pull request #5195 from AlanCoding/job_fail_json
...
In tower_job_wait intentionally fail module for failure
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 17:53:53 +00:00
Bill Nottingham
6057921e34
chmod the nginx cert/key/etc
...
EL8 OpenSSL defaults to 0600 for the key, which will not work in the
dev environment.
2019-10-31 13:53:13 -04:00
Shane McDonald
d645d0894a
Merge pull request #5196 from ansible/9.0.0-for-real
...
Bump VERSION to 9.0.0
2019-10-31 13:48:01 -04:00
Shane McDonald
4575cae458
Bump VERSION to 9.0.0
2019-10-31 13:39:42 -04:00
softwarefactory-project-zuul[bot]
6982a8aee7
Merge pull request #5176 from AlanCoding/collection_project_create
...
Fix and test for warning when creating project
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 16:50:59 +00:00
softwarefactory-project-zuul[bot]
fa1091d089
Merge pull request #5175 from AlanCoding/multi_cred_launch
...
Add test coverage for launch with multiple prompted creds
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 16:46:31 +00:00
AlanCoding
5095816762
In tower_job_wait intentionally fail module for failure
2019-10-31 12:41:53 -04:00
softwarefactory-project-zuul[bot]
c605705b39
Merge pull request #5182 from wenottingham/for-this-to-actually-be-useful-we-would-need-a-sendmail.cf-and-lol-not-doing-that
...
[RFC] Remove admin alerts, there are better mechanisms for this
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-10-31 14:52:37 +00:00
AlanCoding
24eae09ed9
Make tower_inventory_source org optional, add tests
2019-10-31 09:46:49 -04:00
Hampus Lundqvist
a2fee252f9
fix tests and typos
2019-10-31 08:09:37 -04:00
Hampus Lundqvist
ab80c2276d
support organization specific tower_inventory_source. Inventories can exists with same name across multiple organizations so we need to be able to select correct inventory, credential, project etc for the inventory_source
2019-10-31 08:09:20 -04:00
Shane McDonald
f78c9f357d
Mount local projects directory inside of dev container.
...
Yesterday I noticed that we have awx/projects in our .gitignore. I am assuming
this pre-dates our containerized development environment. With this commit, any
project under awx/projects/ will be made available in the dev environment for
selection when creating a Manual project. This comes in super handy when
testing changes to playbooks locally.
2019-10-31 08:01:54 -04:00
AlanCoding
da1e43dc12
Make tower_group idempotent
2019-10-31 07:53:43 -04:00
softwarefactory-project-zuul[bot]
ccc2a616c1
Merge pull request #5186 from wenottingham/another-driveby
...
Remove extraneous leftover conditional import
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-31 01:21:34 +00:00
softwarefactory-project-zuul[bot]
51184ba20d
Merge pull request #5129 from mabashian/resource-access-tabs
...
Configures access tabs for job template, project, inventory and smart inventory details
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-10-31 00:42:37 +00:00
AlanCoding
db33c0e4fa
Add test coverage for launch with multiple prompted creds
2019-10-30 20:41:14 -04:00
mabashian
e9728f2a78
Update snapshot after rebase
2019-10-30 20:11:11 -04:00
Bill Nottingham
5cdf2f88da
Remove admin alerts, there are better mechanisms for this
2019-10-30 19:35:45 -04:00
Bill Nottingham
93e940adfc
Remove extraneous leftover conditional import
2019-10-30 19:21:02 -04:00
mabashian
64776f97cf
Prettier formatting
2019-10-30 19:13:35 -04:00
mabashian
fc080732d4
Add breadcrumb for template access tab
2019-10-30 19:13:35 -04:00
mabashian
d02364a833
Configures access tabs for job template, project, inventory and smart inventory details views.
2019-10-30 19:13:34 -04:00
softwarefactory-project-zuul[bot]
176da040d9
Merge pull request #5185 from ansible/jakemcdermott-patch-wfjt-webhook-wording
...
Make WFJT webhook credential help text more helpful
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 22:51:33 +00:00
softwarefactory-project-zuul[bot]
f2b4d87152
Merge pull request #5184 from shanemcd/remove-dead-code
...
Deleting unused unit-tests directory
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 22:38:00 +00:00
softwarefactory-project-zuul[bot]
17798edbc4
Merge pull request #5174 from shanemcd/centos-8-upstream
...
Update AWX images to CentOS 8
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 22:31:26 +00:00
Keith Grant
c1da74cbc0
fix PF switch styling
2019-10-30 15:06:42 -07:00
Jake McDermott
5e6ee4a371
Improve WFJT webhook credential wording
2019-10-30 17:52:30 -04:00
Shane McDonald
288fea8960
Deleting unused unit-tests directory
...
Same as https://github.com/ansible/awx/pull/5179 except I wont accidentally
close it.
2019-10-30 17:35:19 -04:00
softwarefactory-project-zuul[bot]
dca9daf719
Merge pull request #5178 from rebeccahhh/devel
...
Test policy_instance_ variable validation in instance group
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 21:31:40 +00:00
softwarefactory-project-zuul[bot]
634504c7a1
Merge pull request #5131 from mabashian/5010-close-button
...
Removes close button from footer of host details modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 21:04:04 +00:00
Shane McDonald
c019d873b9
Update AWX images to CentOS 8
2019-10-30 16:43:23 -04:00
Rebeccah
e4a21b67c7
remove u markers in assertion statements, they are unnecessary in python3
2019-10-30 15:52:14 -04:00
Rebeccah
2e6c484a50
added in testing for updating(or not allowing updates of) policy_instance variables in instance and container groups
2019-10-30 15:51:55 -04:00
AlanCoding
f8b64f2222
Fix and test for warning when creating project
2019-10-30 15:40:49 -04:00
softwarefactory-project-zuul[bot]
6060b62acd
Merge pull request #5172 from wenottingham/sweet-but-psycopg
...
Re-add psycopg2 for bootstrap_development.sh
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 19:35:23 +00:00
Ryan Petrello
0dcf6a2b1f
Merge pull request #5156 from ryanpetrello/cli-launch-args
...
properly parse CLI arguments for launch endpoints
2019-10-30 14:52:32 -04:00
Bill Nottingham
452c1b53f7
Re-add psycopg2 for bootstrap_development.sh
2019-10-30 14:23:33 -04:00
Hideki Saito
cb354c2ef1
Fix multibyte character handling issue for tower_job_wait #55585
...
Add multibyte hostname handling test as an integration test
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-10-30 14:11:49 -04:00
softwarefactory-project-zuul[bot]
42d2f72683
Merge pull request #5159 from wenottingham/delete-delete-delete
...
Trim the list of things installed during build of the dev environment
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-10-30 18:11:39 +00:00
softwarefactory-project-zuul[bot]
57e8ba7f3c
Merge pull request #5168 from AlanCoding/more_sane
...
Remove sanity exceptions no longer needed
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 18:09:01 +00:00
Ryan Petrello
c882cda586
properly parse CLI arguments for launch endpoints
...
see: https://github.com/ansible/awx/issues/5093
2019-10-30 13:49:37 -04:00
softwarefactory-project-zuul[bot]
784d18705c
Merge pull request #5164 from shanemcd/fix-container-groups-upstream
...
Fix container groups in AWX image
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 17:44:38 +00:00
Bill Nottingham
36996584f9
Re-add dependencies needed by UI tests to the dev env
2019-10-30 13:06:48 -04:00
AlanCoding
0160dbe8bc
Remove sanity exceptions no longer needed
2019-10-30 12:56:36 -04:00
Shane McDonald
28994d4b0b
Install oc and kubectl in upstream task image
2019-10-30 12:15:51 -04:00
softwarefactory-project-zuul[bot]
9b09344bae
Merge pull request #5015 from AlanCoding/awx_awx_cp1
...
tower_credential: Missing 'kind' attribute (#61324 )
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-30 13:16:32 +00:00
Bill Nottingham
84ba383199
Trim the list of things installed during build
...
Swap git & vim for more minimal installs.
2019-10-29 23:19:00 -04:00
softwarefactory-project-zuul[bot]
6dcd87afec
Merge pull request #5148 from keithjgrant/pf-upgrade
...
Reduce test warnings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 23:56:02 +00:00
softwarefactory-project-zuul[bot]
243ab58902
Merge pull request #5152 from shanemcd/centos-8-dev-env
...
Update dev env to centos:8
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 22:09:00 +00:00
Shane McDonald
6c877a15e3
Update dev env to centos:8
2019-10-29 17:09:45 -04:00
softwarefactory-project-zuul[bot]
2ccf0a0004
Merge pull request #5143 from AlanCoding/getinline
...
Apply username ordering to more views
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 20:42:49 +00:00
softwarefactory-project-zuul[bot]
c69db02762
Merge pull request #5102 from mabashian/edit-buttons
...
Adds edit buttons to Templates, Inventories, Organizations, and Projects list items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 20:42:45 +00:00
AlanCoding
59e1c6d492
Add collection test coverage for creating vault credential
2019-10-29 15:34:32 -04:00
mabashian
35c27c8b16
Tweak ActionButtonCell definition and export
2019-10-29 14:45:05 -04:00
Keith Grant
91edac0d84
remove prop type warnings
2019-10-29 11:41:14 -07:00
Mathieu Mallet
ae1bd9d1e9
tower_credential: Missing 'kind' attribute ( #61324 )
...
In the 'tower_credential' module, when the credential 'kind' is set to
'vault', the code expects the other parameter 'vault_id' to be set.
Unfortunately, in the module 'credential_type_for_v1_kind' method, the
'kind' parameter is popped, i.e. remove from the module dict of
parameters leading to the following error:
> Parameter 'vault_id' is only valid if parameter 'kind' is specified as
'vault'
Fixes : #45644 , #61324
Testing Done: Manually create a playbook with a task as follow
- name: Create vault with ID 'bar' exists
tower_credential:
name: Foobar vault
organization: Foobar
kind: vault
vault_id: bar
vault_password: foobar
2019-10-29 14:21:21 -04:00
AlanCoding
cf168b27d2
apply username ordering to more views
2019-10-29 14:20:33 -04:00
softwarefactory-project-zuul[bot]
8cb7b388dc
Merge pull request #5140 from ryanpetrello/downstream-hardening
...
merge a variety of downstream bug fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 18:19:10 +00:00
Ryan Petrello
171f0d6340
Merge branch 'downstream' into devel
2019-10-29 13:02:17 -04:00
Jeff Bradberry
aff31ac02f
Add the no_truncate parameter to the job and adhoc event sublist views
...
which are the ones that the CLI actually uses.
2019-10-29 11:24:17 -04:00
Jake McDermott
a23754897e
Improve accuracy of code comment
2019-10-29 11:24:17 -04:00
Ryan Petrello
3094b67664
work around a bug in the k8s client that leaves trash in /tmp
2019-10-29 11:24:17 -04:00
Alan Rominger
98d3f3dc8a
Add tests for AWX collection credential fixes ( #3893 )
2019-10-29 11:24:16 -04:00
Jake McDermott
6f2a07a7df
Scrape tag input state from dom and put it in vm
...
The tag input state lives somewhere in the associated select2 widgetry
and isn't directly tied to the vm like it is for the other inputs.
2019-10-29 11:24:16 -04:00
Rebeccah
54ac1905b3
pinning pytest-mock to version 1.11.1
2019-10-29 11:24:16 -04:00
AlanCoding
1bdae2d1f7
Fully rely on error ignoring for sanity rel imports
2019-10-29 11:24:16 -04:00
AlanCoding
2bc2e26cc7
Ignore import errors due to bugs in Ansible core
2019-10-29 11:24:16 -04:00
AlanCoding
5010602e6b
add release note
2019-10-29 11:24:16 -04:00
AlanCoding
c103a813bf
declare types in Ansible Tower module options
2019-10-29 11:24:16 -04:00
AlanCoding
e097bc61c8
New target for sanity testing of the collection
...
Do not run in Zuul
2019-10-29 11:24:15 -04:00
Ryan Petrello
2ea63eeca0
pin to runner==1.4.4
2019-10-29 11:24:15 -04:00
Ryan Petrello
52336c0fe8
fix a syntax error
...
whoopsie
2019-10-29 11:24:15 -04:00
Rebeccah
220354241b
added in check to see if the the current check has an instance or not to prevent nonetype errors
2019-10-29 11:24:15 -04:00
Rebeccah
1ae8fdc15c
moved filterint out policy instance values in the api browser input box into the instanceGroupDetail class where I overrode the update_raw_data function to parse out the unneeded data. Additionally added the fix for checking the value in the serializer.
2019-10-29 11:24:15 -04:00
Rebeccah
4bbdce3478
removed policy_instance variables from container groups default values in the API put/patch view
2019-10-29 11:24:15 -04:00
Rebeccah
d25e6249fd
Added in validation for each of the 3 fields that should not be changed if the instance is a container group, defaults in the textarea persist with these 3 options
2019-10-29 11:24:15 -04:00
Jim Ladd
71d7bac261
Rename job_summary_dict to job_metadata
...
* Clarifies purpose of notification template variable
2019-10-29 11:24:14 -04:00
Alan Rominger
acba5306c6
Fix bug where SCM inventory did not have a collections destination ( #3795 )
...
* update inventory path to be in tmp project clone
* copy project folder for inventory scm launch type
* Optionally accept inventory collection paths from ansible.cfg
2019-10-29 11:24:14 -04:00
Jim Ladd
fca9245536
Update unit tests
2019-10-29 11:24:14 -04:00
Jim Ladd
47031da65b
Return full webhook dict when serializing notif.
2019-10-29 11:24:14 -04:00
Jim Ladd
b024d91c66
Use correct notif. bodies when sending test notifs
...
* Notification backends now handle body of notifications differently
* .. depending on their type (webhook, email, and pagerduty) are
currently the only three notification types that use body
* email and pagerduty expect a string
* webhooks expects a dict in string format
2019-10-29 11:24:14 -04:00
Jim Ladd
da7002cf0c
Don't use i18n for NT body string
2019-10-29 11:24:14 -04:00
Keith Grant
f4f1762805
fix lint errors
2019-10-29 11:24:13 -04:00
Keith Grant
ad5857e06b
Add notification custom message fields for workflow pause/approval
2019-10-29 11:24:13 -04:00
Jim Ladd
12d735ec8f
NotificationSerializer should gracefully handle webhook/pagerduty bodies
2019-10-29 11:24:13 -04:00
Jim Ladd
1e9173e8ef
In awxkit, add support for wf approval notification templates
2019-10-29 11:24:13 -04:00
Jim Ladd
4809c40f3c
Render WF approval notifications w/ custom templates
2019-10-29 11:24:13 -04:00
Jim Ladd
4e9ec271c5
Refactor notification backends to use CustomNotificationBase
2019-10-29 11:24:13 -04:00
Jim Ladd
6cd6a42e20
Render default notifications using Jinja templates
2019-10-29 11:24:13 -04:00
Jim Ladd
f234c0f771
Remove unused build_notification_message method
2019-10-29 11:24:12 -04:00
Alan Rominger
3f49d2c455
RBAC relaunch 403 updates ( #3835 )
...
* RBAC relaunch 403 updates
Addresses 2 things
1. If WFJ relaunch is attempted, and relaunch is denied
because the WFJ had encrypted survey answers,
a generic message was shown, this changes it to show
a specific error message
2. Org admins are banned from relaunching a job
if the job has encrypted survey answers
* update tests to raises access pattern
* catch PermissionDenied for user_capabilities
2019-10-29 11:24:12 -04:00
Alan Rominger
a0fb9bef3a
Disable activity stream and speed up host group bulk deletion ( #3817 )
2019-10-29 11:24:12 -04:00
Ryan Petrello
ccaaee61f0
improve cleanup of anonymous kubeconfig files
2019-10-29 11:24:12 -04:00
Alan Rominger
70269d9a0d
Add support for credential_type in tower_credential module ( #3820 )
...
* Add support for credential_type
* Finish up credential_type parameter with tests
* make inputs mutually exclusive with other params
* Test credential type with dict input
2019-10-29 11:24:12 -04:00
Ryan Petrello
ab6322a8f7
fix a bug that breaks webhook launches when a survey is in use
...
see: https://github.com/ansible/awx/issues/5062
2019-10-29 11:24:12 -04:00
Ryan Petrello
8bc6367e1e
fix a bug introduced upstream with settings.LOG_AGGREGATOR_AUDIT
2019-10-29 11:24:12 -04:00
Alex Corey
b74bf9f266
Instance Groups Instances List styling fixes ( #3846 )
...
* Instance Groups Instances slider renders properly, and that list wraps properly.
* Instance Groups responds properly
* assorted container groups ui fixes
updated responsiveness of instance groups and instances list
fix layout of container group form
update help text for container group form elements
update text for tech preview top bar
* update container group doclink
* list styling updates based on feedback
2019-10-29 11:24:11 -04:00
Martin Juhl
321aa3b01d
Update handlers.py
...
The setFormatter tries to create the external.log file.. So we should check if LOG_AGGREGATOR_AUDIT is active here as well
2019-10-29 11:24:11 -04:00
Ryan Petrello
7f1096f711
reap k8s-based jobs when the dispatcher restarts
2019-10-29 11:24:11 -04:00
Marliana Lara
2b6cfd7b3d
Handle undefined schedule value in job detail component
2019-10-29 11:24:11 -04:00
Graham Mainwaring
b2b33605cc
Add UI toggle to disable public Galaxy ( #3867 )
2019-10-29 11:24:11 -04:00
mabashian
d06b0de74b
Revert 6282b5bacb
2019-10-29 11:24:11 -04:00
Ryan Petrello
6dfc714c75
when isolated or container jobs fail to launch, set job status to error
...
a status of error makes more sense, because failed generally points to
an issue with the playbook itself, while error is more generally used
for reporting issues internal to Tower
see: https://github.com/ansible/awx/issues/4909
2019-10-29 11:24:10 -04:00
Jake McDermott
cf5d3d55f0
Set omitted runner event line lengths to 0
...
runner_on_start events have zero-length strings for their stdout
fields. We don't want to display these in the ui so we omit them.
Although the stdout field is an empty string, it still has a recorded
line length of 1 that we must account for. Since we're not rendering
the blank line, we must also go back and set the event record's line
length to 0 in order to avoid deleting too many lines when we pop or
shift events off of the view while scrolling.
2019-10-29 11:24:10 -04:00
Jake McDermott
e91d383165
Fix off-by-one errors
2019-10-29 11:24:10 -04:00
mabashian
72d19b93a0
Prettier formatting
2019-10-29 11:01:04 -04:00
softwarefactory-project-zuul[bot]
ff1c96b0e0
Merge pull request #5132 from mabashian/4980-job-details-delete
...
Hide delete button on job details from users without proper permissions
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 01:18:50 +00:00
softwarefactory-project-zuul[bot]
6aaf906594
Merge pull request #5130 from mabashian/4948-empty-list
...
Fix org teams empty list text
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-29 01:13:08 +00:00
Keith Grant
da7baced50
upgrade patternfly to latest, update tests
2019-10-28 15:59:47 -07:00
softwarefactory-project-zuul[bot]
2b10c0f3f2
Merge pull request #5042 from craph/devel
...
Improve usage of ssl_certificate in local_docker
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-28 22:09:20 +00:00
mabashian
01788263e2
Hide delete button on job details from users without proper permissions
2019-10-28 17:50:32 -04:00
mabashian
8daceabd26
Removes close button from footer of host details modal
2019-10-28 17:38:28 -04:00
Raphaël COMBEAU
712b07c136
Improve usage of ssl_certificate in local_docker
...
Remove nginx.conf from container
Move nginx outside ssl_certificate block
2019-10-28 17:37:14 -04:00
mabashian
8fbfed5c55
Fix org teams empty list text
2019-10-28 17:21:14 -04:00
softwarefactory-project-zuul[bot]
c4a3c0aac1
Merge pull request #5128 from fosterseth/fix-5081-towerbaseurl400
...
Fix URLField to allow numbers in top level domain
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-28 21:09:26 +00:00
Ryan Petrello
4d0c567d73
Merge pull request #3911 from jbradberry/truncate-fix
...
Add the no_truncate parameter to the job and adhoc event sublist views
2019-10-28 16:08:29 -04:00
softwarefactory-project-zuul[bot]
365f897059
Merge pull request #5103 from mabashian/proj-notifs
...
Hook up notifications tab on projects
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-28 19:38:15 +00:00
mabashian
7b1158ee8e
Fix failing unit tests due to missing scm_revision key
2019-10-28 15:31:03 -04:00
mabashian
d8814b7162
Add displayName so that ActionButtonCell can be referenced in tests
2019-10-28 15:11:58 -04:00
mabashian
9af3fa557b
Fix merge conflict fallout. Remove stale edit click handler.
2019-10-28 15:11:58 -04:00
mabashian
e0d8d35090
Adds edit buttons to Templates, Inventories, Organizations, and Projects list items when the user has edit capabilities.
2019-10-28 15:04:02 -04:00
Seth Foster
7e83ddc968
Fix URLField to allow numbers in top level domain
...
Add a custom regex to URLField that allows numbers to be present in the
top level domain, e.g. https://towerhost.org42
Set by variable allow_numbers_in_top_level_domain in URLField __init__,
and is set to True by default. If set to False, it will use the regex
specified in the built-in django URLValidator class.
This solution was originally implemented in LDAPServerURIField, but is
now implemented in URLField to support this behavior more generally. The
changes in LDAPServerURIField are longer needed and have been removed in
this commit.
Adds unit testing to make sure URLField changes handle regex input
and settings correctly.
2019-10-28 13:47:01 -04:00
Jeff Bradberry
b48815d2bb
Add the no_truncate parameter to the job and adhoc event sublist views
...
which are the ones that the CLI actually uses.
2019-10-28 12:51:14 -04:00
Jake McDermott
ad383cdb44
Merge pull request #3909 from jakemcdermott/fix-3578-comment
...
Improve code comment regarding handling of omitted events
2019-10-28 11:52:11 -04:00
softwarefactory-project-zuul[bot]
bbbacd62ae
Merge pull request #5125 from gmarsay/bugfix-slack-notification
...
Bugfix - Slack notification with name and avatar
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-28 15:37:39 +00:00
Jake McDermott
91afa88b44
Improve accuracy of code comment
2019-10-28 11:28:57 -04:00
softwarefactory-project-zuul[bot]
a6fd3d0c09
Merge pull request #5115 from AlanCoding/string_explosion
...
Fix bug: WFJT-type node YAML vars broke task manager
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-28 15:15:06 +00:00
Ryan Petrello
b575fa4243
Merge pull request #3898 from ryanpetrello/k8s-messy-client
...
attempt to clean up cacert trash the k8s python client leaves behind
2019-10-28 11:09:24 -04:00
softwarefactory-project-zuul[bot]
edf0d4bf85
Merge pull request #5120 from AlanCoding/var_lib
...
Move development PROJECTS_ROOT
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2019-10-28 15:08:00 +00:00
Alan Rominger
3cab73c574
Add tests for AWX collection credential fixes ( #3893 )
2019-10-28 09:58:00 -04:00
Ryan Petrello
b3af64d66f
work around a bug in the k8s client that leaves trash in /tmp
2019-10-28 09:43:32 -04:00
Jake McDermott
1869b73826
Merge pull request #3906 from jakemcdermott/fix-5110
...
Fix job / skip tags not getting used on launch prompt
2019-10-28 09:15:08 -04:00
softwarefactory-project-zuul[bot]
5ab09686c9
Merge pull request #5043 from EStork09/devel
...
Added custom_venv_dir to local docker install,
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-27 23:42:35 +00:00
softwarefactory-project-zuul[bot]
4ed4d85b91
Merge pull request #5123 from r-daneel/devel
...
Add quote filter to shell variables
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-27 15:35:47 +00:00
Ryan Petrello
cc47afa856
Merge pull request #3904 from rebeccahhh/release_3.6.0
...
pinning pytest-mock to version 1.11.1
2019-10-27 10:33:32 -04:00
softwarefactory-project-zuul[bot]
e066b688fc
Merge pull request #5117 from ryanpetrello/runner-1-4-4
...
pin to runner==1.4.4
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-27 14:03:25 +00:00
Ryan Petrello
15111dd24a
pin to runner==1.4.4
2019-10-27 09:17:10 -04:00
Jake McDermott
841975d72b
Scrape tag input state from dom and put it in vm
...
The tag input state lives somewhere in the associated select2 widgetry
and isn't directly tied to the vm like it is for the other inputs.
2019-10-26 20:02:41 -04:00
Guillaume Marsay
31a96d20ab
Update slack_backend.py
2019-10-26 22:07:31 +02:00
softwarefactory-project-zuul[bot]
9a70ac88c0
Merge pull request #5075 from AlexSCorey/credentialsLookUp
...
Credentials look up
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-10-25 20:51:13 +00:00
Ahmed RAHAL
2ec5dda1d8
Add quotes to shell variables with user input
...
The last update of this file added default values for passwords
but removed the 'quote' filter.
This is extremely problematic for database passwords that should always
be complex and contain special characters that the shell may interpret
wrongly.
As a sanity measure, adding the quote filter to all fields.
2019-10-25 16:44:59 -04:00
Alex Corey
dab80fb842
Adds Proptypes
2019-10-25 16:16:04 -04:00
AlanCoding
a6404bdd0d
Move development PROJECTS_ROOT
2019-10-25 15:48:07 -04:00
softwarefactory-project-zuul[bot]
ee5199f77a
Merge pull request #5090 from lopf/5089-fix-psql-user-specification
...
Fix psql: local user with ID 1001 does not exist
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 19:32:13 +00:00
Alex Corey
7f409c6487
Moves JT CredentialsList Manipulation Back to CredentialsLookup
...
Rename CredentialsLookup to MultiCredentialLookup
Removes unnecessary functions in Lookup.
Puts CredentialsList manipulation on CredsLookup and removes that work from JTForm.
Upates tests for CredentialsLookup and JTForm to reflect changes above.
2019-10-25 15:13:11 -04:00
Rebeccah
678ce81487
pinning pytest-mock to version 1.11.1
2019-10-25 14:14:41 -04:00
Ryan Petrello
69e0f858bc
Merge pull request #3819 from AlanCoding/collection_sanity_36
...
Make AWX collection "pass" sanity tests
2019-10-25 13:06:13 -04:00
Ryan Petrello
2b12e26b98
Merge pull request #3903 from ryanpetrello/runner-1-4-4
...
pin to runner==1.4.4
2019-10-25 12:51:53 -04:00
Ryan Petrello
634550fb0b
pin to runner==1.4.4
2019-10-25 12:50:53 -04:00
softwarefactory-project-zuul[bot]
491e4c709e
Merge pull request #5116 from jakemcdermott/remove-jdetails-close
...
Remove close button from job details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 16:43:21 +00:00
softwarefactory-project-zuul[bot]
480c8516ab
Merge pull request #5086 from keithjgrant/4614-fix-template-edit-border
...
Fix border/padding while loading jt edit form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 16:31:53 +00:00
softwarefactory-project-zuul[bot]
9eda4efb74
Merge pull request #5114 from jakemcdermott/hide-revision-copy-button-sometimes
...
Hide revision copy button when there's no revision
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 16:21:14 +00:00
Jake McDermott
a517b15c26
Remove close button from job details
2019-10-25 11:59:40 -04:00
AlanCoding
609528e8a3
Fix bug: WFJT-type node YAML vars broke task manager
2019-10-25 11:41:58 -04:00
Jake McDermott
e17ee4b58f
Hide revision copy button when there's no revision
2019-10-25 11:40:06 -04:00
softwarefactory-project-zuul[bot]
3dc8a10e85
Merge pull request #5104 from mabashian/4985-close-button-details
...
Remove close button from Project and Job Template details views
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 14:43:07 +00:00
Shane McDonald
dc89479b4c
Merge pull request #3901 from ryanpetrello/syntax
...
fix a syntax error
2019-10-25 10:21:30 -04:00
softwarefactory-project-zuul[bot]
e893017e00
Merge pull request #5105 from mabashian/4956-template-details-links
...
Link to project and inventory from job template details
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 14:21:14 +00:00
Ryan Petrello
b51b1a959f
fix a syntax error
...
whoopsie
2019-10-25 10:20:18 -04:00
softwarefactory-project-zuul[bot]
4a1c121792
Merge pull request #5084 from fosterseth/fix-4147-schedule500error
...
Fix 500 error when creating a job schedule
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 13:35:57 +00:00
Rebeccah Hunter
8de92b152c
Merge pull request #3899 from rebeccahhh/release_3.6.0
...
fix serializer validation when instance not present
2019-10-25 09:27:03 -04:00
Rebeccah
95ab5327c3
added in check to see if the the current check has an instance or not to prevent nonetype errors
2019-10-25 09:20:44 -04:00
softwarefactory-project-zuul[bot]
d39ad9d9ce
Merge pull request #5085 from mabashian/5054-revision-column
...
Adds revision to project list row items
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-25 13:05:17 +00:00
mabashian
07a5e17284
Link to project and inventory from job template details
2019-10-24 16:36:19 -04:00
mabashian
583d1390d2
Remove close button from Project and Job Template details views
2019-10-24 16:17:37 -04:00
mabashian
638f8eae21
Hook up notifications tab on projects
2019-10-24 15:48:12 -04:00
AlanCoding
e40f29092b
Fully rely on error ignoring for sanity rel imports
2019-10-24 15:10:38 -04:00
AlanCoding
b394862210
Ignore import errors due to bugs in Ansible core
2019-10-24 14:58:55 -04:00
AlanCoding
0434c611f0
add release note
2019-10-24 14:50:45 -04:00
AlanCoding
201ae5f948
declare types in Ansible Tower module options
2019-10-24 14:50:45 -04:00
AlanCoding
9d93b78296
New target for sanity testing of the collection
...
Do not run in Zuul
2019-10-24 14:50:44 -04:00
Keith Grant
1d7bd835e6
remove unused imports
2019-10-24 10:29:04 -07:00
Keith Grant
4f90406e91
fix border/padding while loading jt edit form
2019-10-24 10:29:03 -07:00
Alex Corey
53b4dd5dbf
Fixes linting errors
2019-10-24 12:35:30 -04:00
Alex Corey
491f4824b0
Addresses PR Issues
...
Improves credential ID variable in JT model.
Removes unused prop from Lookup ComponentDidMount.
Removed unused function call from Credentials ComponentDidMount.
Streamlines toggleCredential function and moves it to JobTemplateForm. This was done because the
JobTemplateForm should handle the credential values passed to the CredentialsLookup.
Adds tests for JobTemplateForm to ensure toggleCredentialSelection function is putting proper values
in state.
Removed withRouter wrapper on CredentialsLookup export.
Improved CredentialsLookup test to ensure that onChange is called when user removes
a credential from the input.
2019-10-24 12:32:50 -04:00
Alex Corey
91721e09df
Adds tests
2019-10-24 12:32:50 -04:00
Alex Corey
2828d31141
Adds CredentialLookUp to JT Form
2019-10-24 12:32:50 -04:00
Alex Corey
d10e727b3c
Adds CredentialLookUp to JT Form
2019-10-24 12:32:50 -04:00
softwarefactory-project-zuul[bot]
f57cf03f4b
Merge pull request #5017 from kimausloos/update-docs-openshift-scc
...
[docs] Update OpenShift doc section to clarify #3116
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-24 15:47:21 +00:00
Rebeccah Hunter
8669e87454
Merge pull request #3868 from rebeccahhh/release_3.6.0
...
Add api validation for policy rules in container groups
2019-10-24 11:29:10 -04:00
mabashian
b319f47048
Adds revision to project list row items. Adds ClipboardCopyButton component to allow the user to copy the full revision to the clipboard.
2019-10-24 09:11:05 -04:00
lopf
432daa6139
fix 5089
2019-10-24 14:44:36 +02:00
Kim Ausloos
835c26f6cb
[docs] Update OpenShift doc section to clarify #3116
...
Signed-off-by: Kim Ausloos <kim.ausloos@cegeka.be >
2019-10-24 08:55:40 +02:00
Jim Ladd
b2557c6fd8
Rename job_summary_dict to job_metadata
...
* Clarifies purpose of notification template variable
2019-10-23 17:11:05 -07:00
softwarefactory-project-zuul[bot]
f1c2a95f0d
Merge pull request #5053 from fosterseth/fix-4797-copycredential
...
Fix secret lookup links when credentials are copied
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-23 23:46:52 +00:00
Alan Rominger
8f5d25a5df
Fix bug where SCM inventory did not have a collections destination ( #3795 )
...
* update inventory path to be in tmp project clone
* copy project folder for inventory scm launch type
* Optionally accept inventory collection paths from ansible.cfg
2019-10-23 19:26:10 -04:00
Rebeccah
4c199b0ab2
moved filterint out policy instance values in the api browser input box into the instanceGroupDetail class where I overrode the update_raw_data function to parse out the unneeded data. Additionally added the fix for checking the value in the serializer.
2019-10-23 17:18:21 -04:00
Rebeccah
ef7b3fec94
removed policy_instance variables from container groups default values in the API put/patch view
2019-10-23 17:15:56 -04:00
Rebeccah
93bd1e6705
Added in validation for each of the 3 fields that should not be changed if the instance is a container group, defaults in the textarea persist with these 3 options
2019-10-23 17:15:56 -04:00
Seth Foster
58e84a40e5
Fix 500 error when creating a job schedule
...
- 500 error occurs when a non-admin user attempts to add an invalid
credential during schedule creation
- This change checks that the user can add the object to
serializer.validated_data, instead of serializer.initial_data
- The invalid credential field is purged in .validated_data, so the
request passes through cleanly
- Fix for awx issue #4147
2019-10-23 14:22:07 -04:00
Jim Ladd
b13009b9a3
Update unit tests
2019-10-23 10:57:18 -07:00
Jim Ladd
fc941eda98
Return full webhook dict when serializing notif.
2019-10-23 10:57:18 -07:00
Jim Ladd
32deca2e92
Use correct notif. bodies when sending test notifs
...
* Notification backends now handle body of notifications differently
* .. depending on their type (webhook, email, and pagerduty) are
currently the only three notification types that use body
* email and pagerduty expect a string
* webhooks expects a dict in string format
2019-10-23 10:57:18 -07:00
Jim Ladd
ff1a618a93
Don't use i18n for NT body string
2019-10-23 10:57:18 -07:00
Keith Grant
0af79b729e
fix lint errors
2019-10-23 10:57:18 -07:00
Keith Grant
76711febd1
Add notification custom message fields for workflow pause/approval
2019-10-23 10:57:18 -07:00
Jim Ladd
81e545b720
NotificationSerializer should gracefully handle webhook/pagerduty bodies
2019-10-23 10:57:18 -07:00
Jim Ladd
d985b1215a
In awxkit, add support for wf approval notification templates
2019-10-23 10:57:18 -07:00
Jim Ladd
157bec1777
Render WF approval notifications w/ custom templates
2019-10-23 10:57:18 -07:00
Jim Ladd
1754076a56
Refactor notification backends to use CustomNotificationBase
2019-10-23 10:57:18 -07:00
Jim Ladd
d3132820a5
Render default notifications using Jinja templates
2019-10-23 10:57:18 -07:00
Jim Ladd
9f4d65891c
Remove unused build_notification_message method
2019-10-23 10:57:18 -07:00
Alan Rominger
653ec0ffab
RBAC relaunch 403 updates ( #3835 )
...
* RBAC relaunch 403 updates
Addresses 2 things
1. If WFJ relaunch is attempted, and relaunch is denied
because the WFJ had encrypted survey answers,
a generic message was shown, this changes it to show
a specific error message
2. Org admins are banned from relaunching a job
if the job has encrypted survey answers
* update tests to raises access pattern
* catch PermissionDenied for user_capabilities
2019-10-23 10:59:35 -04:00
Alan Rominger
28228a3b57
Disable activity stream and speed up host group bulk deletion ( #3817 )
2019-10-23 08:25:00 -04:00
Ryan Petrello
e2470200da
Merge pull request #3881 from ansible/k8s-cleanup
...
improve cleanup of anonymous kubeconfig files
2019-10-22 18:12:52 -04:00
Seth Foster
9c04e08b4d
Fix secret lookup links when credentials are copied
...
- When a credential that contains secret lookups (e.g. HashiCorp Vault
Secret Lookup) is copied, the lookup fields are not properly copied
- This change adds the necessary fields to FIELDS_TO_PRESERVE_AT_COPY
for both Credential and CredentialInputSource classes to ensure a
proper copy
2019-10-22 17:49:10 -04:00
Ryan Petrello
cfd7946097
improve cleanup of anonymous kubeconfig files
2019-10-22 17:47:09 -04:00
softwarefactory-project-zuul[bot]
bda1abab8d
Merge pull request #5074 from shanemcd/devel
...
Downstream k8s installer changes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-22 20:34:20 +00:00
Shane McDonald
8356327c2b
Downstream k8s installer changes
2019-10-22 15:57:40 -04:00
Alan Rominger
fb67b8edf9
Add support for credential_type in tower_credential module ( #3820 )
...
* Add support for credential_type
* Finish up credential_type parameter with tests
* make inputs mutually exclusive with other params
* Test credential type with dict input
2019-10-22 14:39:27 -04:00
Ryan Petrello
7af2bcc9b0
Merge pull request #3878 from ansible/fix-5062
...
fix a bug that breaks webhook launches when a survey is in use
2019-10-22 13:35:30 -04:00
Ryan Petrello
8e83c86d88
Merge pull request #3879 from ansible/whoopsie
...
fix a bug introduced upstream with settings.LOG_AGGREGATOR_AUDIT
2019-10-22 13:34:37 -04:00
Alex Corey
53cf6cf17c
Instance Groups Instances List styling fixes ( #3846 )
...
* Instance Groups Instances slider renders properly, and that list wraps properly.
* Instance Groups responds properly
* assorted container groups ui fixes
updated responsiveness of instance groups and instances list
fix layout of container group form
update help text for container group form elements
update text for tech preview top bar
* update container group doclink
* list styling updates based on feedback
2019-10-22 13:31:53 -04:00
Ryan Petrello
8701f83922
fix a bug introduced upstream with settings.LOG_AGGREGATOR_AUDIT
2019-10-22 12:17:20 -04:00
softwarefactory-project-zuul[bot]
cafac2338d
Merge pull request #5063 from HunterNyan/devel
...
Fixed bug with python check
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-10-22 13:37:37 +00:00
Ryan Petrello
7344ee23ef
fix a bug that breaks webhook launches when a survey is in use
...
see: https://github.com/ansible/awx/issues/5062
2019-10-22 09:08:14 -04:00
Alice Hunter
e5dfc62dce
Fixed bug with python check
2019-10-22 23:06:06 +11:00
Ryan Petrello
a0bf3459eb
Merge pull request #3877 from ansible/backport-external-log-fix
...
backport a fix to external logging aggregation
2019-10-22 07:43:35 -04:00
Martin Juhl
facec0fe76
Update handlers.py
...
The setFormatter tries to create the external.log file.. So we should check if LOG_AGGREGATOR_AUDIT is active here as well
2019-10-22 07:25:01 -04:00
softwarefactory-project-zuul[bot]
11edd43af3
Merge pull request #5058 from MrMEEE/patch-1
...
Only create /var/log/tower/external.log when LOG_AGGREGATOR_AUDIT is enabled
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-22 11:16:15 +00:00
Ryan Petrello
6fb09d73b1
Merge pull request #3801 from ansible/fix-jinja-host-name
...
[3.6.0] fix jinja host name
2019-10-22 06:54:01 -04:00
Martin Juhl
27d0111a27
Update handlers.py
2019-10-22 01:25:27 +02:00
Martin Juhl
58367811a0
Update handlers.py
...
The setFormatter tries to create the external.log file.. So we should check if LOG_AGGREGATOR_AUDIT is active here as well
2019-10-22 01:02:31 +02:00
Ryan Petrello
a3519ce1df
Merge pull request #3866 from ansible/reap-k8s-jobs
...
reap k8s-based jobs when the dispatcher restarts
2019-10-21 17:50:59 -04:00
Ryan Petrello
812d00f490
reap k8s-based jobs when the dispatcher restarts
2019-10-21 16:32:59 -04:00
Marliana Lara
5ac2211ef4
Merge pull request #3875 from marshmalien/5048-missing-job-details
...
Handle undefined schedule value in job detail component
2019-10-21 16:23:19 -04:00
Marliana Lara
9c9bf0ed84
Handle undefined schedule value in job detail component
2019-10-21 16:13:52 -04:00
Graham Mainwaring
c013d656c8
Add UI toggle to disable public Galaxy ( #3867 )
2019-10-21 16:10:25 -04:00
softwarefactory-project-zuul[bot]
3277d3afe0
Merge pull request #5050 from ryanpetrello/release-8.0.0
...
Bump VERSION to 8.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-21 17:26:33 +00:00
Ryan Petrello
45136b6503
Bump VERSION to 8.0.0
2019-10-21 12:29:24 -04:00
Ryan Petrello
e9af6af97c
Merge pull request #5047 from ryanpetrello/devel
...
merge a variety of downstream bug fixes
2019-10-21 12:27:54 -04:00
Ryan Petrello
f86d647571
Merge branch 'hardening' into devel
2019-10-21 12:09:27 -04:00
Ryan Petrello
f02357ca16
Merge pull request #3871 from mabashian/3865-add-buttons
...
Revert 6282b5bacb
2019-10-21 12:08:52 -04:00
mabashian
e64b087e9f
Revert 6282b5bacb
2019-10-21 11:55:12 -04:00
Ryan Petrello
5bb7e69a4d
Merge pull request #3864 from ansible/container-launch-error
...
when isolated or container jobs fail to launch, set job status to error
2019-10-21 11:18:04 -04:00
Ryan Petrello
a8aed53c10
when isolated or container jobs fail to launch, set job status to error
...
a status of error makes more sense, because failed generally points to
an issue with the playbook itself, while error is more generally used
for reporting issues internal to Tower
see: https://github.com/ansible/awx/issues/4909
2019-10-21 11:02:31 -04:00
Jake McDermott
b19539069c
Merge pull request #3863 from jakemcdermott/fix-3578-part-3
...
Set omitted runner_on_start event line lengths to 0
2019-10-21 10:37:09 -04:00
Evan Stork
0c0e172caf
Added custom_venv_dir to local docker install,
...
Signed-off-by: Evan Stork <estork@live.com >
2019-10-19 20:45:02 -04:00
Jake McDermott
312cf13777
Set omitted runner event line lengths to 0
...
runner_on_start events have zero-length strings for their stdout
fields. We don't want to display these in the ui so we omit them.
Although the stdout field is an empty string, it still has a recorded
line length of 1 that we must account for. Since we're not rendering
the blank line, we must also go back and set the event record's line
length to 0 in order to avoid deleting too many lines when we pop or
shift events off of the view while scrolling.
2019-10-19 19:18:45 -04:00
Jake McDermott
c6033399d0
Fix off-by-one errors
2019-10-19 18:58:42 -04:00
Ryan Petrello
85f118c17d
Merge pull request #3852 from ansible/pod-reaper
...
implement a simple periodic pod reaper for container groups
2019-10-18 16:50:30 -04:00
softwarefactory-project-zuul[bot]
0de805ac67
Merge pull request #5035 from keithjgrant/4617-inventory-lookup-error-message
...
Add error messages for InventorySelect
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-18 19:46:29 +00:00
Ryan Petrello
c7426fbff4
Merge pull request #3861 from wenottingham/where-did-you-come-from
...
Log the remote IP for logged in users
2019-10-18 15:16:34 -04:00
softwarefactory-project-zuul[bot]
3cbd52a56e
Merge pull request #5040 from keithjgrant/4976-job-list-status-icons
...
Add status icon to job list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-18 19:12:14 +00:00
Jake McDermott
97a635ef49
Merge pull request #3844 from jakemcdermott/fix-3578-part-1
...
Always disable search when processing events
2019-10-18 15:07:41 -04:00
Keith Grant
155ed75f15
update jt Inventory field error message
2019-10-18 11:38:01 -07:00
Bill Nottingham
a664c5eabe
Log the remote IP for logged in users
2019-10-18 14:28:10 -04:00
Keith Grant
8b23c6e19a
add job id to jobs list
2019-10-18 10:44:39 -07:00
Keith Grant
a5d9bbb1e6
add status icon to job list
2019-10-18 10:08:59 -07:00
softwarefactory-project-zuul[bot]
c262df0dfe
Merge pull request #5009 from wanderboessenkool/rabbit-healthcheck-cpu-usage
...
Change 'rabbitmqctl status' to a wget | grep to save CPU
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-18 16:48:39 +00:00
Jake McDermott
3f113129a9
Merge pull request #3851 from jakemcdermott/fix-3578-part-2
...
Get the last two pages of events on page load
2019-10-18 12:46:19 -04:00
Keith Grant
df7e034b96
fix blur behavior/error messages in JT form
2019-10-18 08:40:48 -07:00
Ryan Petrello
bd8b3a4f74
Merge pull request #3856 from ansible/revert-3842-callback-receiver-status
...
Revert "add support for `awx-manage run_callback_receiver --status`"
2019-10-18 10:10:58 -04:00
Ryan Petrello
d01088d33e
Revert "add support for awx-manage run_callback_receiver --status"
2019-10-18 09:49:02 -04:00
Ryan Petrello
0012602b30
Merge pull request #3853 from ansible/fix-upgrades
...
properly migrate the CyberArk AIM type to its new name
2019-10-18 07:55:20 -04:00
Wander Boessenkool
8ecc1f37f0
Move python healthcheck script from probes to configMap
2019-10-18 10:15:21 +02:00
Ryan Petrello
0ab44e70f9
properly migrate the CyberArk AIM type to its new name
2019-10-17 22:40:33 -04:00
Jake McDermott
95c9e8e068
Always disable search when processing events
...
When jobs are still processing events, the UI uses numerical ranges
based on job_event.counter instead of page numbers. We can't apply
search filters in this state because then there would be no way to
distinguish between events that are missing due to being filtered out
by search and events that are missing because they're still being
processed.
The UI must be able to distinguish between the two types of missing
events because their absence is presented differently. Events that are
filtered out by a search query have no visual representation, while
events that are missing due to event processing or other causes are
displayed as clickable "..." segments.
2019-10-17 18:37:33 -04:00
Wander Boessenkool
c49e64e62c
Make HTTPConnection import python 2,3 agnostic
2019-10-17 23:36:33 +02:00
Wander Boessenkool
00c9d756e8
Move installtime hardcoded rabbitmq credentials to environment variables for healthcheck
2019-10-17 23:23:29 +02:00
Ryan Petrello
16812542f8
implement a simple periodic pod reaper for container groups
...
see: https://github.com/ansible/awx/issues/4911
2019-10-17 17:06:36 -04:00
Ryan Petrello
0bcd1db239
Merge pull request #3850 from ansible/container-groups-cleanup-adhoc
...
clean up pods for all k8s execution, not just playbook runs
2019-10-17 16:53:23 -04:00
Bill Nottingham
9edbcdc7b0
Merge pull request #3848 from wenottingham/have-never-read-or-watched-the-help
...
Adjust description/help text for profiling features.
2019-10-17 16:48:12 -04:00
Wander Boessenkool
9ab58e9757
Change healthcheck from wget and grep to python with httplib
2019-10-17 22:25:20 +02:00
Jake McDermott
1fae3534a1
Get the last two pages of events on page load
...
When the page loads, we want to retrieve and initially display enough
content for the scrollbar to show. If the very last page doesn't
have enough content for the scrollbar to show, the user won't be able
to scroll up to see more job history. To avoid this scenario, we always
fetch the last _two_ pages when loading the view.
2019-10-17 16:19:19 -04:00
Graham Mainwaring
a038f9fd78
Merge pull request #3845 from ghjm/gather_analytics_dry_run
...
Add a --dry-run option to gather analytics locally, even if analytics is disabled in settings.
2019-10-17 16:17:18 -04:00
Ryan Petrello
ff1e1b2010
Merge pull request #3849 from ansible/k8s-native-execution-node
...
properly set execution_node for project and inv updates run "in k8s"
2019-10-17 16:06:16 -04:00
Wander Boessenkool
d6134fb194
Change /bin/ash to /bin/sh as requested by @shanecmd
2019-10-17 21:37:51 +02:00
Ryan Petrello
570ffad52b
clean up pods for all k8s execution, not just playbook runs
...
see: https://github.com/ansible/awx/issues/4908
2019-10-17 15:29:44 -04:00
Ryan Petrello
1cf02e1e17
properly set execution_node for project and inv updates run "in k8s"
...
see: https://github.com/ansible/awx/issues/4907
2019-10-17 15:15:24 -04:00
Bill Nottingham
2f350cfda7
Adjust description/help text for profiling features.
...
Note that data is merely for sosreport collection for now, and
warn against increasing collection frequency.
2019-10-17 15:04:21 -04:00
Keith Grant
8e2622d117
add error messages for InventorySelect
2019-10-17 10:55:37 -07:00
Graham Mainwaring
7dd241fcff
Add a --dry-run option to gather analytics locally, even if analytics is disabled in settings.
2019-10-17 13:54:13 -04:00
Ryan Petrello
c6a28756f2
Merge pull request #3841 from ansible/fix-5028
...
fix a 500 error when creating/editing notification templates
2019-10-17 12:06:36 -04:00
Ryan Petrello
94eb1aacb8
Merge pull request #3842 from ansible/callback-receiver-status
...
add support for `awx-manage run_callback_receiver --status`
2019-10-17 11:46:27 -04:00
Ryan Petrello
ffb1707e74
add support for awx-manage run_callback_receiver --status
2019-10-17 11:10:27 -04:00
Ryan Petrello
5e797a5ad5
Merge pull request #3840 from ansible/fix-5029
...
fix a minor bug in the notification templates UI
2019-10-17 10:33:34 -04:00
Ryan Petrello
4c92e0af77
fix a 500 error when creating/editing notification templates
...
see: https://github.com/ansible/awx/issues/5028
2019-10-17 08:53:01 -04:00
Ryan Petrello
24b9a6a38d
fix a minor bug in the notification templates UI
...
see: https://github.com/ansible/awx/issues/5029
2019-10-17 08:43:04 -04:00
softwarefactory-project-zuul[bot]
857683e548
Merge pull request #4917 from jakemcdermott/ui-next-ci
...
Tune webpack config and add Dockerfile
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-16 22:29:58 +00:00
softwarefactory-project-zuul[bot]
4bf96362cc
Merge pull request #5018 from ryanpetrello/cli-deprecation-warnings
...
warn about endpoint deprecation in the CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-16 20:37:29 +00:00
Ryan Petrello
5001d3158d
Merge pull request #3837 from ansible/rename-cyberark-aim
...
rename the CyberArk AIM credential type
2019-10-16 16:12:58 -04:00
Ryan Petrello
ce5bb9197e
rename the CyberArk AIM credential type
...
see: https://github.com/ansible/awx/issues/4400
2019-10-16 15:58:35 -04:00
Ryan Petrello
309e89e0f0
Merge pull request #3813 from matburt/fix_smart_inventory_impact
...
Change host counting for task impact
2019-10-16 15:56:50 -04:00
Ryan Petrello
e27dbfcc0b
Merge pull request #3836 from wenottingham/eeeeeeeeEEEEEEEEEEEEEEEEeeeeeeeeeenum
...
Remove removal requirement that isn't actually in the requirements
2019-10-16 15:35:31 -04:00
Bill Nottingham
7df448a348
Remove removal requirement that isn't actually in the requirements
2019-10-16 15:34:33 -04:00
Bill Nottingham
e220e9d8d7
Merge pull request #3834 from wenottingham/seriously-cut-it-out-google
...
Blacklist rsa even more.
2019-10-16 15:30:01 -04:00
Ryan Petrello
c8a29bac66
warn about endpoint deprecation in the CLI
2019-10-16 15:26:59 -04:00
Bill Nottingham
11d39bd8cc
Blacklist rsa even more.
2019-10-16 15:17:19 -04:00
softwarefactory-project-zuul[bot]
1376b8a149
Merge pull request #5020 from ryanpetrello/devel
...
merge a variety of downstream bug fixes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-16 18:13:02 +00:00
Ryan Petrello
750208b2da
Merge pull request #3831 from rooftopcellist/use_system_ca_for_collection
...
Make Analytics collections verify with system trusted CA
2019-10-16 13:55:07 -04:00
Christian Adams
9d81b00772
have analytics collections verify with system trusted CA list
2019-10-16 13:32:06 -04:00
Ryan Petrello
c7be94c2f2
Merge branch 'hardening' into devel
2019-10-16 13:15:20 -04:00
Ryan Petrello
1adf5ee51d
Merge pull request #3805 from beeankha/cli_approval_notification_support
...
Enable Approval Notification Support for CLI
2019-10-16 13:09:22 -04:00
Ryan Petrello
da998fb196
Merge pull request #3828 from AlanCoding/deprecate_script
...
API deprecation of inventory script views
2019-10-16 11:27:41 -04:00
Ryan Petrello
b559860c78
Merge pull request #3804 from jbradberry/cli-no-truncate
...
Do not truncate job event list stdout when called from the CLI
2019-10-16 10:36:29 -04:00
Ryan Petrello
a31e2bdac1
Merge pull request #3829 from ansible/tz-fix
...
fix a tz parsing bug
2019-10-16 10:31:44 -04:00
beeankha
62e4ebb85d
Minor change to README, plus a rebase.
2019-10-16 09:50:00 -04:00
beeankha
aa4f5ccca9
Add blank line (flake8)
2019-10-16 09:50:00 -04:00
beeankha
fdddba18be
Update code to be compatible with py2
2019-10-16 09:50:00 -04:00
beeankha
ad89c5eea7
Enable approval notification support for CLI
2019-10-16 09:50:00 -04:00
Jake McDermott
e15bb4de44
Merge pull request #3827 from jakemcdermott/fix_flake8_error
...
Fix flake8 error
2019-10-16 09:47:57 -04:00
Ryan Petrello
5f2e1c9705
fix a tz parsing bug
2019-10-16 09:46:18 -04:00
Jake McDermott
8c5b0cbd57
Merge pull request #3815 from jakemcdermott/fix-3790
...
Allow navigation to previous launch prompt tabs
2019-10-16 09:36:54 -04:00
Jake McDermott
73272e338b
Merge pull request #3809 from AlexSCorey/4944-4943-TOCBugs
...
Sys Aud can see CG forms, Adds correct CG form link, Disables CodeMirror
2019-10-16 09:35:02 -04:00
AlanCoding
86ef81cebf
API deprecation of inventory script views
2019-10-16 09:34:21 -04:00
Jake McDermott
cd18ec408c
Remove unused variable
2019-10-16 09:30:43 -04:00
Ryan Petrello
90c5efa336
Merge pull request #3824 from AlanCoding/one_less_redirect
...
Avoid unnecessary OPTIONS redirect
2019-10-16 09:17:03 -04:00
Alex Corey
4134d0b516
Updates PR and Addresses Console Error
...
THis commit imroves conditional rendering of the container groups form for
System Auditors. It also removes a ng-class condition in the IG list that was unused.
2019-10-16 09:15:44 -04:00
AlanCoding
2123092bdc
Avoid unnecessary OPTIONS redirect
2019-10-16 09:08:22 -04:00
softwarefactory-project-zuul[bot]
ba7b53b38e
Merge pull request #4992 from keithjgrant/4817-react-router-upgrade
...
4817 react router upgrade
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-15 20:29:16 +00:00
Keith Grant
cac5417916
delete commented code
2019-10-15 12:56:39 -07:00
Keith Grant
b318f24490
don't skip JobDetail test now that async act works
2019-10-15 12:55:26 -07:00
Bill Nottingham
c2743d8678
Merge pull request #3802 from wenottingham/oh-noes-not-again
...
Check the user's ansible.cfg for role/collection paths.
2019-10-15 14:21:18 -04:00
Bill Nottingham
60ca843b71
Use logger.exception instead of logger.warning.
2019-10-15 14:20:09 -04:00
Keith Grant
766f863655
update ProjectDetails tests with memoryHistory
2019-10-15 11:11:44 -07:00
Seth Foster
e85fe6a3b7
Merge pull request #3807 from fosterseth/release_3.6.0
...
Allow oauth2 settings to be set in the ui and api
2019-10-15 13:40:25 -04:00
Keith Grant
0b190c2d0d
fix login/logout redirect behavior
2019-10-15 10:25:40 -07:00
Keith Grant
c7d73c4583
lint fixes
2019-10-15 10:25:40 -07:00
Keith Grant
7ad2c03480
clean up 'act()' warnings in tests
2019-10-15 10:25:40 -07:00
Keith Grant
9e44fea7b5
bump react to lastest patch version
2019-10-15 10:25:40 -07:00
Keith Grant
baf5bbc53a
finish updating tests for upgraded react-router
2019-10-15 10:25:40 -07:00
Keith Grant
20c24eb275
WIP upgrade react & react-router
2019-10-15 10:25:40 -07:00
Alex Corey
5cf84ddb60
Sys Aud can see CG forms, Adds correct CG form link, Disables CodeMirror
...
This allows the System Auditor to see the container groups form in a disabled state.
If the pod_spec_override has been changed that field will be open when the page renders
but it will be disabled. It also greys out all code mirror text area fields for System Auditor.
It adds the correct url for the Container Groups message bar to inform users of possible
pitfalls associated with that feature.
2019-10-15 10:47:04 -04:00
Jake McDermott
85781d0bc1
Allow navigation to previous launch prompt tabs
2019-10-14 17:07:50 -04:00
softwarefactory-project-zuul[bot]
cbed525547
Merge pull request #4965 from marshmalien/project-detail
...
Add project detail and unit tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-14 18:30:30 +00:00
Michael Abashian
31c14b005c
Merge pull request #3816 from ansible/4945-wfjt-responsivity-styles
...
Fix workflow results detail panel responsive style
2019-10-14 14:28:38 -04:00
Michael Abashian
7574541037
Merge pull request #3814 from ansible/4846-wfjt-notifications-placeholder
...
Style empty list placeholder text inline
2019-10-14 14:28:03 -04:00
Marliana Lara
e5184e0ed1
Fix workflow results detail panel responsive style
2019-10-14 13:50:59 -04:00
Marliana Lara
6282b5bacb
Style empty list placeholder text inline
2019-10-14 13:11:31 -04:00
Wander Boessenkool
038fd9271d
Properly escape quotes
2019-10-14 17:53:28 +02:00
Seth Foster
8e26e4edd5
Allow oauth2 settings to be set in the ui and api
...
Oauth2 settings were initialized early in the awx import stage, and
those settings were not modifiable. This change allows oauth2 to check
for settings in django.conf settings, which are dynamically updated
through api calls at runtime. As a result, oauth2 settings will match
the values in django.conf settings at any point in time.
2019-10-14 11:38:20 -04:00
softwarefactory-project-zuul[bot]
027e79b7f5
Merge pull request #5006 from keithjgrant/4550-searchbar-no-results
...
Retain search bar when zero results found
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-14 15:31:55 +00:00
Jeff Bradberry
cf89108edf
Force the CLI to use no_truncate for the monitor calls
2019-10-14 11:21:11 -04:00
Matthew
e06bf9f87e
Change host counting for task impact
...
Go through the job -> inventory module linkage to calculate the hosts for a more accurate view
of the number of hosts that could be impacted. This also creates a bailout that will set count
hosts to the forks rather than assuming some crazy low number in the case where we can't determine
the actual number of hosts because we are missing the inventory
2019-10-14 10:41:21 -04:00
Wander Boessenkool
e87055095c
Change 'rabbitmqctl status' to a wget | grep
...
- This reduces CPU usage from 250 millis on idle to 25 millis on idle
- Default rabbitmq user needs administrator privileges
2019-10-14 14:53:53 +02:00
Jeff Bradberry
e672e68a02
Allow the job event list views to take a no_truncate GET param
2019-10-11 17:18:36 -04:00
Graham Mainwaring
263c44a09b
Merge pull request #3808 from ghjm/workflow_approved_by
...
Add approved_by field to workflow approvals
2019-10-11 17:00:54 -04:00
Graham Mainwaring
08839e1381
Add approved_by field to workflow approvals
2019-10-11 16:57:13 -04:00
Keith Grant
faffbc3e65
retain search bar when zero results found
2019-10-11 12:11:41 -07:00
Alan Rominger
8e296bbf8c
Merge pull request #3796 from AlanCoding/inventory_fq_36
...
use fully qualified inventory plugin name
2019-10-11 06:56:13 -04:00
Khaled Elkhawaga
e38ed6574c
update comments for kubernetes ingress
...
Signed-off-by: Khaled Elkhawaga <k.elkhawaga@gmail.com >
2019-10-11 01:51:38 +02:00
Khaled Elkhawaga
267e297eca
add variable to set tls secret for kubernetes ingress
...
Signed-off-by: Khaled Elkhawaga <k.elkhawaga@gmail.com >
2019-10-11 00:52:24 +02:00
Jake McDermott
03d59e1616
Tune webpack config and add Dockerfile
...
Add Dockerfile for running containerized dev server. Update webpack
config to make dev server available over exposed docker port.
2019-10-10 17:37:27 -04:00
Jeff Bradberry
9efa7b84df
Depend on a serializer context variable no_truncate
...
to decide whether to turn off the ANSI control sequence-aware
truncation, instead of needing inappropriate awareness of the details
of the view that invoked the serializer. This will also allow us to
have views that can more flexibly turn off the truncation under other
circumstances.
2019-10-10 16:08:17 -04:00
Ryan Petrello
8e1f7695b1
Merge pull request #3803 from ansible/back-to-pending
...
Prevent pods from failing if the reason is because of a resource quota
2019-10-10 16:08:08 -04:00
Ryan Petrello
d6adab576f
Merge pull request #3800 from ansible/update-vmware-inv-script
...
update to latest vmware_inventory.py
2019-10-10 16:07:31 -04:00
Jeff Bradberry
a803cedd7c
Break out a new reusable truncate_stdout utility function
2019-10-10 16:07:08 -04:00
Ryan Petrello
d5bdf554f1
fix a programming error when k8s pods fail to launch
2019-10-10 15:54:00 -04:00
Shane McDonald
8f75382b81
Implement retry logic for container group pod launches
2019-10-10 15:53:56 -04:00
Shane McDonald
b93164e1ed
Prevent pods from failing if the reason is because of a resource quota
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2019-10-10 15:53:50 -04:00
Bill Nottingham
31bdde00c9
Check the user's ansible.cfg for role/collection paths.
...
There's no other way to add our new paths reliably without breaking things.
2019-10-10 15:09:26 -04:00
Ryan Petrello
a733a59b8d
prevent the creation of Host names that contain Jinja
2019-10-10 14:46:03 -04:00
Ryan Petrello
ed52e8348b
Merge pull request #3799 from ansible/log-audit-note
...
add a note about settings.LOG_AGGREGATOR_AUDIT usage
2019-10-10 11:32:34 -04:00
Ryan Petrello
008fe42b4d
update to latest vmware_inventory.py
...
06c7b87613/contrib/inventory/vmware_inventory.py
2019-10-10 10:49:15 -04:00
Ryan Petrello
d9dbbe6748
add a note about settings.LOG_AGGREGATOR_AUDIT usage
...
see: https://github.com/ansible/awx/pull/4872#issuecomment-540133448
2019-10-10 10:44:23 -04:00
AlanCoding
16ebfe3a63
use fully qualified inventory plugin name
2019-10-10 08:51:18 -04:00
softwarefactory-project-zuul[bot]
08df2cad68
Merge pull request #4974 from jakemcdermott/switch-default-job-panel
...
Switch default job panel to output
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-10-10 04:24:04 +00:00
softwarefactory-project-zuul[bot]
ca039f5338
Merge pull request #4957 from jakemcdermott/webhooks-labels
...
Use consistent wording for JT options
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-10 02:44:16 +00:00
Marliana Lara
4b83bda306
Wrap phrase for translation and update test
2019-10-09 22:24:50 -04:00
Marliana Lara
7fc4e8d20a
Add project detail and unit tests
2019-10-09 22:24:49 -04:00
softwarefactory-project-zuul[bot]
4c697ae477
Merge pull request #4905 from rooftopcellist/collection_frequency
...
Update Frequency of Collection for Automation Analytics
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-10 02:22:51 +00:00
Christian Adams
844b8a803f
update frequency of collection for automation analytics
2019-10-09 21:10:48 -04:00
Ryan Petrello
7fe32ab607
Merge pull request #4868 from rebeccahhh/survey-spec-default
...
Sanitize newlines out of survey option inputs
2019-10-09 21:09:33 -04:00
Ryan Petrello
cc27c95187
Merge pull request #4872 from ryanpetrello/log-aggregration-auditing
...
add a settings flag for writing all external logs to disk
2019-10-09 21:09:19 -04:00
softwarefactory-project-zuul[bot]
9745bfbdb4
Merge pull request #4931 from austlane/devel
...
Requirements.txt: Upgrade bundled pyvmomi to 6.7.3
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-10 00:20:50 +00:00
Austin
d6708b2b59
Upgrade bundled pyvmomi to 6.7.3
...
Fixes issues with vmware_guest_facts expecting version 6.7.1 or greater (JSON support)
2019-10-09 14:45:00 -04:00
Jake McDermott
c202574ae3
Switch default job panel to output
2019-10-09 14:31:44 -04:00
Rebeccah
7efacb69aa
added in parsing for multiple choice and multiselect, which either takes a string, splits it up, and then eliminates any extra newlines, or just accepts alist. Extra newlines are sanitized out.
...
Signed-off-by: Rebeccah <rhunter@redhat.com >
2019-10-09 13:59:32 -04:00
Ryan Petrello
a076e84a33
add a settings flag for writing all external logs to disk
2019-10-09 13:54:54 -04:00
Jake McDermott
bc6648b518
Use consistent wording for JT options
2019-10-09 13:22:40 -04:00
dgiorgio
1f76a88656
Fix postgres docker-compose, add postgresql_image var
2019-10-09 12:43:29 -04:00
softwarefactory-project-zuul[bot]
ff67d65065
Merge pull request #4932 from jakemcdermott/combine-lint-and-test
...
Add targets for combined lint and test
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 15:50:22 +00:00
softwarefactory-project-zuul[bot]
aab8495998
Merge pull request #4939 from AlanCoding/no_warning
...
Get rid of warning in collections install
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 15:19:28 +00:00
softwarefactory-project-zuul[bot]
0f1a92bd51
Merge pull request #4589 from AlanCoding/mah_galaxy
...
Allow use of user-specified private galaxy server with fallback
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 15:01:12 +00:00
softwarefactory-project-zuul[bot]
f10dc16014
Merge pull request #4921 from ryanpetrello/ryan-broke-it
...
fix a bug that breaks inventory update stdout when used in a workflow
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 14:50:52 +00:00
softwarefactory-project-zuul[bot]
bbc4ec48b9
Merge pull request #4933 from beeankha/org_notification_fix
...
Org-Level Notification Fix + Show URL
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 14:25:43 +00:00
softwarefactory-project-zuul[bot]
fff8664219
Merge pull request #4941 from mabashian/3727-output-scroll
...
Removes restriction on scrolling for output fewer than 50 lines
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 13:46:46 +00:00
softwarefactory-project-zuul[bot]
bc8f5ad015
Merge pull request #4929 from mabashian/ui-next-inventories
...
Adds basic inventory list and scaffolding for inv/smart inv details and related tabs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 13:46:43 +00:00
softwarefactory-project-zuul[bot]
9fade47bbf
Merge pull request #4937 from Spredzy/fix_svn_project_sync
...
project_update: Make subversion module honor locale
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-09 13:40:26 +00:00
softwarefactory-project-zuul[bot]
5ad922a861
Merge pull request #4938 from jakemcdermott/fix-missing-iso
...
Use summary_fields.controller_id to tell if job is isolated
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-08 20:18:03 +00:00
mabashian
f34bd632d8
Adds unit test coverage for add button rbac on several lists
2019-10-08 16:10:55 -04:00
mabashian
d239d55d2a
Failed delete string pluralization
2019-10-08 15:15:13 -04:00
mabashian
d9ad906167
Adds basic inventory list and scaffolding for inv/smart inv details+related tabs
2019-10-08 15:09:32 -04:00
AlanCoding
d40ab38745
Get rid of warning in collections install
2019-10-08 14:19:52 -04:00
mabashian
8acd4376d9
Removes restriction on scrolling for output fewer than 50 lines
2019-10-08 14:15:25 -04:00
Jake McDermott
a7a194296c
Use summary_fields.controller_id to tell if job is isolated
2019-10-08 12:08:23 -04:00
Yanis Guenane
166635ac79
project_update: Make subversion module honor locale
...
Currently the subversion module does not honor system configured locale
as the module itself overrides them to `C`.
This commit enforces the module to honor the `LANG` locale for
deployment. Allowing project update with repo that contains UTF-8
characters.
Closes: https://github.com/ansible/awx/issues/4936
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-10-08 17:54:53 +02:00
AlanCoding
f10296b1b7
Revert "bump required version to 2.10"
...
This reverts commit e0e9c8321b .
2019-10-08 11:20:57 -04:00
AlanCoding
e0e9c8321b
bump required version to 2.10
2019-10-08 11:00:57 -04:00
softwarefactory-project-zuul[bot]
52b145dbf6
Merge pull request #4930 from mabashian/4889-number-input-scroll
...
Prevent usage of mousewheel on spinner elements
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-08 14:25:07 +00:00
AlanCoding
0594bdf650
Add more galaxy server param validation
2019-10-07 20:03:40 -04:00
softwarefactory-project-zuul[bot]
ba9758ccc7
Merge pull request #4915 from jakemcdermott/fix-template-load-error
...
Gracefully handle missing template summary fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-07 19:35:40 +00:00
beeankha
02b13fd4ae
Enable notifications to send at org level, ...
...
... and list the URL in body of approval notification messages.
2019-10-07 15:34:09 -04:00
AlanCoding
06c62c4861
update docs for galaxy auth URL material
2019-10-07 14:52:10 -04:00
Jake McDermott
132555485c
Add targets for combined lint and test
...
Reduce the total number of simultaneous zuul jobs.
2019-10-07 14:49:18 -04:00
softwarefactory-project-zuul[bot]
f1a9e68985
Merge pull request #4928 from saito-hideki/issue/4749
...
Fixed missing user-id in URL links when adding users to Team and Org …
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-07 18:32:19 +00:00
AlanCoding
c09039e963
Add setting for auth_url
...
Also adjust public galaxy URL setting to
allow using only the primary Galaxy server
Include auth_url in token exclusivity validation
2019-10-07 14:02:43 -04:00
AlanCoding
85c99cc38a
Redact env vars for Galaxy token or password
2019-10-07 14:02:43 -04:00
AlanCoding
576ff1007e
Describe usage of primary galaxy server in docs
2019-10-07 14:02:43 -04:00
AlanCoding
922e779a86
Rename private to primary in galaxy settings
...
use a setting for the public galaxy URL
2019-10-07 14:02:43 -04:00
AlanCoding
8bda048e6d
validate galaxy server settings
...
involves some changes to the redact code
2019-10-07 14:02:42 -04:00
AlanCoding
093bf6877b
Finish adding settings to UI
2019-10-07 14:02:42 -04:00
AlanCoding
d59d8562db
Avoid redacting Galaxy URLs
2019-10-07 14:02:42 -04:00
AlanCoding
c566c332f9
Initial env var implementation of private galaxy server
2019-10-07 14:02:42 -04:00
mabashian
cb4a3a799e
Prevent usage of mousewheel on spinner elements
2019-10-07 11:28:51 -04:00
softwarefactory-project-zuul[bot]
5a5b46aea0
Merge pull request #4903 from jakemcdermott/add-output-for-all-job-types
...
Make job output panel work with all job types
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-07 15:17:53 +00:00
Jake McDermott
85909c4264
Gracefully handle missing summary fields
...
Not all templates have `modified_by`, `created_by` fields or
other summary_fields. Avoid page load error by only referencing these
fields if they exist.
2019-10-07 10:57:56 -04:00
softwarefactory-project-zuul[bot]
9d2c877143
Merge pull request #4913 from jakemcdermott/list-item-date-formatting
...
Add basic date formatter
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-07 14:27:39 +00:00
Hideki Saito
8e94c0686a
Fixed missing user-id in URL links when adding users to Team and Org in modal
...
- Fixed issue #4749
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-10-07 09:47:29 +00:00
softwarefactory-project-zuul[bot]
52447f59c1
Merge pull request #4924 from ryanpetrello/runner-1-4-2
...
pin to runner==1.4.2
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-05 18:55:36 +00:00
Ryan Petrello
04eed02428
pin to runner==1.4.2
2019-10-04 17:11:34 -04:00
Ryan Petrello
b45b9333e1
Merge pull request #4716 from jladdjr/perf_stats
...
Enable collection of performance stats
2019-10-04 17:09:30 -04:00
softwarefactory-project-zuul[bot]
62659aefc2
Merge pull request #4189 from shanemcd/toc
...
Container Groups
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-04 20:19:12 +00:00
softwarefactory-project-zuul[bot]
a52ccd1086
Merge pull request #4859 from mabashian/ui-next-projects
...
Add projects list and scaffolding for project details+tabs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-04 19:54:15 +00:00
Jim Ladd
bd9a196ef9
bump ansible-runner to 1.4.1
2019-10-04 12:48:29 -07:00
Ryan Petrello
64b04e6347
bump ansible-runner to 1.4.0
2019-10-04 12:48:29 -07:00
Jim Ladd
15e70d2173
Add tests for resource profiling
2019-10-04 12:48:29 -07:00
Keith Grant
b981f3eed6
add resource profiling toggle in jobs settings
2019-10-04 12:48:29 -07:00
Jim Ladd
2c1c2f452d
Add libcgroup-tools to dev env (provides cgcreate, cgexec, etc)
2019-10-04 12:48:29 -07:00
Jim Ladd
cf1c9a0559
Add awx settings for resource profiling
2019-10-04 12:48:29 -07:00
Jim Ladd
ed3f49a69d
Add support for calling runner with perf stats
2019-10-04 12:48:29 -07:00
Alex Corey
74b398f920
Add Tech Preview notice to Container Group UI
...
and some refactoring
2019-10-04 15:17:57 -04:00
Ryan Petrello
ae0c9ead40
fix a bug that breaks inventory update stdout when used in a workflow
...
see: https://github.com/ansible/awx/issues/4920
related: https://github.com/ansible/awx/pull/4731
2019-10-04 15:17:39 -04:00
mabashian
d6a0f929a8
Fix merge conflict fallout
2019-10-04 15:10:02 -04:00
softwarefactory-project-zuul[bot]
f5358f748e
Merge pull request #4919 from ryanpetrello/jupyter-minus-minus
...
remove jupyter from supervisor in the dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-04 19:07:47 +00:00
mabashian
c9e889ca82
Removes residual references to org from project list components. Assign IDs to project and jt related tabs after array has been finalized.
2019-10-04 15:06:06 -04:00
mabashian
f502fbfad6
Put project related tabs in the correct order
2019-10-04 15:06:06 -04:00
mabashian
b8fe3f648e
Add projects list and scaffolding for project details+tabs
2019-10-04 15:06:06 -04:00
softwarefactory-project-zuul[bot]
8d3ecf708b
Merge pull request #4856 from AlexSCorey/4247-ResponsveTemplateList
...
Makes template list Responsive
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-10-04 18:50:24 +00:00
Alex Corey
9289ade1ec
IG List responsiveness
2019-10-04 13:21:28 -04:00
Alex Corey
958c8a4177
Fixes Credential Type Issue, ExtraVars Toggle Issue, Job Results Inert Link
2019-10-04 13:21:28 -04:00
Shane McDonald
59413e0a8f
Change default pod spec in OPTIONS request to json
2019-10-04 13:21:28 -04:00
Mat Wilson
ad1e7c46c3
add k8s cred type to awxkit
2019-10-04 13:21:28 -04:00
Alex Corey
8fabb1f10d
Show override toggle as off when pod_spec matches default
2019-10-04 13:21:28 -04:00
Alex Corey
895c71f62c
removes instances tab from CGs
2019-10-04 13:21:27 -04:00
Alex Corey
32a57e9a97
add default pod spec to edit
2019-10-04 13:21:27 -04:00
Alex Corey
584777e21e
Adds Tabs to CGs
2019-10-04 13:21:27 -04:00
Jake McDermott
61a756c59d
add is_containerized to ig serializer
2019-10-04 13:21:27 -04:00
Jake McDermott
b547a8c3ca
link to container group from job runs
2019-10-04 13:21:27 -04:00
Alex Corey
007f33c186
Add Container Group Form Render and cred type modal pops up
...
modal render proper cred
WIP
modal rendering properly
card for edit CG renders, no fields
add code mirror and some list styling
address PR issues
2019-10-04 13:21:27 -04:00
Shane McDonald
aab1cd68b0
Fix InstanceGroup summary fields
2019-10-04 13:21:24 -04:00
Shane McDonald
92cc9a9213
Create separate Make target for cleaning API-related artifacts
...
My workflow for running tests is now:
```
$ docker exec -ti tools_awx_1 make clean-api awx-link test
```
2019-10-04 13:21:23 -04:00
Shane McDonald
b9c675e3a2
API documentation for container groups
2019-10-04 13:21:23 -04:00
Shane McDonald
bd5003ca98
Task manager / scheduler Kubernetes integration
2019-10-04 13:21:21 -04:00
Jake McDermott
d3b0edf75a
Apply date formatter to lists and details
2019-10-04 13:17:15 -04:00
Jake McDermott
9421781cc7
Add basic date formatter
2019-10-04 13:16:42 -04:00
Shane McDonald
a9059edc65
Allow associating a credential with an instance group
2019-10-04 12:54:31 -04:00
Shane McDonald
7850e3a835
Ignore unison and emacs temporary files
2019-10-04 12:54:31 -04:00
Ryan Petrello
34d02011db
remove jupyter from supervisor in the dev env
...
if you use this tool, just run `make jupyter`
2019-10-04 11:53:26 -04:00
softwarefactory-project-zuul[bot]
353692a0ba
Merge pull request #4896 from mabashian/ui_next-notifs
...
Refactor notifications list and add it to JT details
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-10-04 14:50:35 +00:00
mabashian
90451e551d
Add notifications to the breadcrumb config for templates
2019-10-04 09:48:38 -04:00
mabashian
2457926f0a
Refactor notifications list to be more generic. Hook notifictions tab up on JT details.
2019-10-04 09:48:38 -04:00
softwarefactory-project-zuul[bot]
cf27ac295a
Merge pull request #4893 from wenottingham/we-will-not-present-you-for-confirmation
...
Remove text about confirming launch-time passwords.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-04 10:40:56 +00:00
Jim Ladd
7e40673dd0
Add docs for perf data collection
2019-10-03 23:54:00 -07:00
softwarefactory-project-zuul[bot]
daa6f35d02
Merge pull request #4914 from jladdjr/increase_instance_version_length
...
Increase instance version length
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-04 05:37:40 +00:00
Jim Ladd
cdcf2fa4c2
Increase instance version length
2019-10-03 21:24:07 -04:00
Jake McDermott
275765b8fc
Refactor language utility
...
Move the language helper out of RootProvider and into a utilities
module so that it can be more easiliy reused where needed. In some
cases we want the full language code so that logic has been moved
into a separate function.
2019-10-03 20:26:47 -04:00
softwarefactory-project-zuul[bot]
2786395808
Merge pull request #4436 from jbradberry/webhook-receivers
...
Webhook receivers
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 22:23:22 +00:00
Jake McDermott
731982c736
Build correct job_event url for different job types
2019-10-03 16:27:02 -04:00
softwarefactory-project-zuul[bot]
d2214acd6d
Merge pull request #4895 from rooftopcellist/rm_cruft
...
Remove unneeded debug statement
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 20:07:44 +00:00
Bill Nottingham
9d593f0715
Remove text about confirming launch-time passwords.
...
We haven't done confirmation on these for a long time.
2019-10-03 15:22:15 -04:00
softwarefactory-project-zuul[bot]
9e778b24c7
Merge pull request #4890 from rooftopcellist/refresh_expiry
...
Add RefreshToken Expiration setting in UI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 19:13:58 +00:00
softwarefactory-project-zuul[bot]
bdd28bcb3b
Merge pull request #4899 from ryanpetrello/cli-improved-name-lookups
...
attempt to properly map more foreign keys to named lookups
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 18:52:57 +00:00
Christian Adams
19a6c70858
remove cruft leftover from the postgresql upgrade
2019-10-03 14:43:56 -04:00
softwarefactory-project-zuul[bot]
393474f33d
Merge pull request #4701 from AlanCoding/awx_modules_merge
...
Migrate Ansible tower modules to collection maintained alongside AWX
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 18:25:55 +00:00
softwarefactory-project-zuul[bot]
b41e6394c5
Merge pull request #4898 from mabashian/upgrade-handlebars-uglify
...
Bumps handlebars and uglify-js deps
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-10-03 17:35:24 +00:00
Christian Adams
f36f10a702
add RefreshToken Expiration setting in UI
2019-10-03 13:13:31 -04:00
Ryan Petrello
fccd6a2286
attempt to properly map more foreign keys to named lookups
...
this is imperfect, but it's at least an improvement until we can come up
with a better solution
in order to really do this right, the API itself probably needs to grow
some more metadata that allows us to specify *actual* `type`s that
relate to API resources
see: https://github.com/ansible/awx/issues/4874
2019-10-03 12:59:06 -04:00
mabashian
ea2312259f
Bumps handlebars and uglify-js deps
2019-10-03 12:54:56 -04:00
softwarefactory-project-zuul[bot]
0e2b7767f5
Merge pull request #4900 from mabashian/fix-snapshot
...
Fix broken notif list snapshot
Reviewed-by: awxbot
https://github.com/awxbot
2019-10-03 16:52:56 +00:00
mabashian
82505cd43a
Fix broken notif list snapshot
2019-10-03 12:19:50 -04:00
softwarefactory-project-zuul[bot]
5b17ce5729
Merge pull request #4886 from fosterseth/fix-4710-clearexpiredtokens
...
Set oauth2 refresh token expiration setting
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 16:19:10 +00:00
softwarefactory-project-zuul[bot]
82b313c767
Merge pull request #4871 from rooftopcellist/check_db
...
Add awx-manage command to check db connection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 15:16:32 +00:00
softwarefactory-project-zuul[bot]
fec67a3545
Merge pull request #4888 from ryanpetrello/cli-send-receive-note
...
cli: add a note about send/receive
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 14:17:08 +00:00
softwarefactory-project-zuul[bot]
202af079eb
Merge pull request #4849 from mabashian/3779-license-error
...
Show error body when license application fails
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 12:57:23 +00:00
softwarefactory-project-zuul[bot]
f78d7637a4
Merge pull request #4853 from mabashian/4778-workflow-text-overlap
...
Prevent text overlap on workflow nodes when an approval node is deleted
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-03 12:48:56 +00:00
softwarefactory-project-zuul[bot]
71bd257191
Merge pull request #4875 from keithjgrant/4684-jt-form-cleanup
...
Job Template form cleanup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 22:24:57 +00:00
Keith Grant
82064eb4dc
fix prop type error in LabelSelect
2019-10-02 14:17:14 -07:00
Seth Foster
bbd625f3aa
update help_text to include information about REFRESH_TOKEN_EXPIRE_SECONDS
2019-10-02 17:16:01 -04:00
softwarefactory-project-zuul[bot]
3725ccb43b
Merge pull request #4865 from mabashian/3607-settings
...
Fix settings page rendering when some fields are set manually in file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 19:43:18 +00:00
Seth Foster
8b22c86b10
Register default settings for OAUTH2_PROVIDER app
...
Grab AUTHORIZATION_CODE_EXPIRE_SECONDS from oauth2_settings
rather than hard code.
Add REFRESH_TOKEN_EXPIRE_SECONDS to valid_key_names
in OAuth2ProviderField class
2019-10-02 15:29:45 -04:00
softwarefactory-project-zuul[bot]
e6a5d18ebe
Merge pull request #4885 from wenottingham/minor-typo
...
Apply some minor copy edits to awx docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 18:35:32 +00:00
softwarefactory-project-zuul[bot]
eca191f7f5
Merge pull request #4839 from rebeccahhh/devel
...
added in ability to delete a user if they are part of your organization
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 18:35:27 +00:00
Ryan Petrello
35fe127891
cli: add a note about send/receive
2019-10-02 14:06:56 -04:00
Seth Foster
db1ad2de95
Set REFRESH_TOKEN_EXPIRE_SECONDS
...
- Set OAUTH2 REFRESH_TOKEN_EXPIRE_SECONDS to 1 month
(2628000 seconds)
- If not set, awx-manage cleartokens, or cleanup_tokens,
will not work properly
- Once cleartokens is run, this setting is the amount of
time after an access token expires that we keep its
refresh token in the database
2019-10-02 13:51:46 -04:00
Bill Nottingham
ac12a9cfe1
Apply some minor copy edits
2019-10-02 13:46:10 -04:00
softwarefactory-project-zuul[bot]
dacda644ac
Merge pull request #4882 from jbradberry/isolated-playbooks-with-spaces
...
Quote the playbook passed to runner from the isolated manager
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 17:40:20 +00:00
softwarefactory-project-zuul[bot]
cfa407e001
Merge pull request #4843 from lunarthegrey/patch-1
...
Fix issue #3705
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 17:38:13 +00:00
softwarefactory-project-zuul[bot]
329630ce2a
Merge pull request #4869 from mabashian/4192-enter-textarea
...
Unbind keydown listeners when Alert modals are closed.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 15:11:21 +00:00
Jeff Bradberry
1122d28a1b
Quote the playbook passed to runner from the isolated manager
2019-10-02 11:10:19 -04:00
softwarefactory-project-zuul[bot]
a9b299cd98
Merge pull request #4881 from ryanpetrello/cli-ssh-example
...
cli: warn users if they specify a missing file with @
Reviewed-by: Yanis Guenane
https://github.com/Spredzy
2019-10-02 15:00:51 +00:00
Ryan Petrello
6c1488ed00
cli: warn users if they specify a missing file with @
2019-10-02 10:28:04 -04:00
softwarefactory-project-zuul[bot]
1f62d223a2
Merge pull request #4880 from ryanpetrello/cli-install-rst
...
template CLI install documentation into a separate file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-02 14:04:05 +00:00
Ryan Petrello
da23c4e949
template CLI install documentation into a separate file
2019-10-02 09:41:11 -04:00
Keith Grant
6d00d43273
prettier
2019-10-01 15:20:51 -07:00
Keith Grant
77b68e0eb7
use getAddedAndRemoved for saving instance groups
2019-10-01 14:37:42 -07:00
softwarefactory-project-zuul[bot]
945d100302
Merge pull request #4836 from fosterseth/fix-4334-active-user-removed
...
check if User exists before saving UserSessionMembership
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-01 19:59:11 +00:00
Christian Adams
c0fd70f189
add mgmt cmd to check db connection
2019-10-01 15:40:43 -04:00
Keith Grant
ba4e79fd3a
update JT form tests
2019-10-01 11:03:36 -07:00
AlanCoding
db0bd471c3
rename playbook vars to have collection_
2019-10-01 13:45:07 -04:00
mabashian
616fe285fa
Unbind keydown listeners when Alert modals are closed.
...
This fixes a bug where attempting to hit enter in any sort of textarea would be ignored if the user had previously encountered an Alert modal while navigating throughout the application.
2019-10-01 12:38:43 -04:00
Jake McDermott
b4b2cf76f6
Refactor job secondary label assignment
2019-10-01 10:33:47 -04:00
mabashian
4aeda635ff
Checks to make sure that OAUTH2_PROVIDER key is returned by api in settings options before attempting to use it. This fixes a bug where setting ACCESS_TOKEN_EXPIRE_SECONDS and AUTHORIZATION_CODE_EXPIRE_SECONDS manually in a file was causing the settings page to render improperly.
2019-10-01 10:17:33 -04:00
softwarefactory-project-zuul[bot]
7e8c00ee24
Merge pull request #4864 from ryanpetrello/dont-stop-the-beat
...
warn loudly if celerybeat encounters AMQP connection issues
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-01 13:56:54 +00:00
Ryan Petrello
27c4e35ee4
warn loudly if celerybeat encounters AMQP connection issues
...
related: https://github.com/ansible/awx/pull/4857
2019-10-01 09:32:22 -04:00
softwarefactory-project-zuul[bot]
80a17987ff
Merge pull request #4854 from ryanpetrello/cli-login-formatting
...
cli: make `awx login` respect the -f flag
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-10-01 01:14:15 +00:00
softwarefactory-project-zuul[bot]
10a6a29a07
Merge pull request #4857 from ryanpetrello/kombu-dns
...
make kombu DNS failures louder in the logs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-30 21:35:29 +00:00
Ryan Petrello
b80eafe4a1
make kombu DNS failures louder in the logs
2019-09-30 16:48:09 -04:00
Alex Corey
6c443a0a6a
fix lint error
2019-09-30 16:38:51 -04:00
Alex Corey
55378c635e
Makes template list responive
2019-09-30 16:28:24 -04:00
Ryan Petrello
a4047e414f
cli: make awx login respect the -f flag
...
see: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/awx-project/ZAlhpLMBzVw/fUSqujoWBQAJ
2019-09-30 15:38:08 -04:00
Jeff Bradberry
d549877ebd
Check for the existance of a UnifiedJobTemplate with the same webhook GUID
...
instead of trying (incorrectly) to be specific about the JT/WFJT type.
2019-09-30 15:26:49 -04:00
Rebeccah
28a119ca96
re-worked unit test into 3 seperate unit tests, one for orphans, one for group members, and one for multi-group members
2019-09-30 15:07:19 -04:00
Rebeccah
758529d7dd
added in unit test for org admin deleting user
2019-09-30 15:07:19 -04:00
Rebeccah
075d1a2521
removed superuser check since can_admin already checks that, and also added allow orphans so admins can delete orphaned users
2019-09-30 15:07:19 -04:00
Rebeccah
69924c9544
added in ability to delete a user if they are part of your organization
2019-09-30 15:07:19 -04:00
softwarefactory-project-zuul[bot]
b858001c8f
Merge pull request #4851 from ryanpetrello/fix-host-key-checking
...
improve host key checking configurability
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-30 18:38:05 +00:00
Ryan Petrello
82be87566f
improve host key checking configurability
...
see: https://github.com/ansible/tower/issues/3737
2019-09-30 14:13:07 -04:00
mabashian
52b8b7676a
Prevent text overlap on workflow nodes when an approval node is deleted
2019-09-30 13:38:46 -04:00
Jeff Bradberry
204c05aa3b
Change the webhook post-back payload to use the job UI url
2019-09-30 13:32:23 -04:00
Jeff Bradberry
ac34b24868
Post the job or workflow url to the webhook service as part of the status
2019-09-30 13:32:23 -04:00
Jeff Bradberry
ffe89820e3
Return to using ContentType.kind
...
which is _not_ the `kind` attribute being deprecated.
2019-09-30 13:32:23 -04:00
Jeff Bradberry
062c4908c9
Modify the webhook debounce logic
...
to check if we've already previously run a job with the same webhook
GUID plus template id. This will allow organizations to write
multiple JT/WFJTs to handle the same set of webhook events.
2019-09-30 13:32:23 -04:00
Jeff Bradberry
b6b70e55fb
Address a variety of small review issues
2019-09-30 13:32:23 -04:00
Jeff Bradberry
6aa6471b7c
Add help_text to the new fields
2019-09-30 13:32:23 -04:00
Jeff Bradberry
e14d4ddec6
Add a doc template to the webhook key API view
2019-09-30 13:32:23 -04:00
Jake McDermott
84dcda0a61
Use job launch_type field to detect webhook jobs
...
We have a launch type field for categorizing the different ways jobs
can be launched. This updates the UI to use this field when checking
if a job was launched by a webhook.
2019-09-30 13:32:23 -04:00
Jeff Bradberry
df24f5d28f
Add a new launch_type of 'webhook'
2019-09-30 13:32:23 -04:00
Jeff Bradberry
fea7f914d2
Avoid the use of CredentialType.kind
2019-09-30 13:32:23 -04:00
Elijah DeLee
d4c8167b1b
add arguments to awxkit for webhooks on jt or wfjt
2019-09-30 13:32:22 -04:00
Jeff Bradberry
a4873d97d8
Raise a validation error if a credential is set while the service is not
2019-09-30 13:32:22 -04:00
Jeff Bradberry
efe4ea6575
Fix the webhook receiver url for workflow jobs
2019-09-30 13:32:22 -04:00
Jeff Bradberry
b415c31b4f
Fix problems with posting to Gitlab's API
2019-09-30 13:32:22 -04:00
Jeff Bradberry
e91462d085
Update the Webhook Credential help text tooltip
...
to make it more apparent to the user that this is an optional part of
the feature, and that failure to add a webhook credential will disable
status post-backs.
2019-09-30 13:32:22 -04:00
Jake McDermott
e85ff83be6
Apply 403 alert fixes for Workflows, too
2019-09-30 13:32:22 -04:00
Jake McDermott
d500c1bb40
Don't alert user of 403 errors for webhook key
2019-09-30 13:32:22 -04:00
Jeff Bradberry
885841caea
Drop Bitbucket support
...
since only the Bitbucket Server product supports signed payloads,
bitbucket.org does not. And we are requiring signed payloads.
2019-09-30 13:32:22 -04:00
Jake McDermott
f7396cf81a
Always include selected webhook service in creation requests
2019-09-30 13:32:22 -04:00
Jeff Bradberry
286da3a7eb
Posting webhook status now works
2019-09-30 13:32:21 -04:00
Jeff Bradberry
40b03eb6ef
Enable the call to update_webhook_status
...
by calling it directly within send_notification_templates. Also,
update the context field in the payload to be either 'ansible/awx' or
'ansible/tower', depending on which is being used.
2019-09-30 13:32:21 -04:00
Jeff Bradberry
c76c531b7a
Provide a payload for the webhook status post-back
2019-09-30 13:32:21 -04:00
Jake McDermott
75d3359b6f
make label consistent with help text
2019-09-30 13:32:21 -04:00
Jeff Bradberry
4ad5054222
Add logic to post the job status for webhooks back to the service
...
under some circumstances.
2019-09-30 13:32:21 -04:00
Jeff Bradberry
aa34984d7c
Fix the git ref extractor for Gitlab pull requests
2019-09-30 13:32:21 -04:00
Jake McDermott
08594682a4
stub options request in workflow add unit test
2019-09-30 13:32:21 -04:00
Jeff Bradberry
d73abda5d1
Update the webhook receiver git ref extractor logic
...
to deal with the null-ref case, and to deal correctly with Github push events.
2019-09-30 13:32:21 -04:00
Jake McDermott
3bc91f123e
add trailing '/' to webhook urls
2019-09-30 13:32:21 -04:00
Jake McDermott
41ba5c0968
add webhook fields to workflow unit test mock
2019-09-30 13:32:21 -04:00
Jeff Bradberry
e8e3a601b2
Pull out a git ref for each event type where we might care
2019-09-30 13:32:21 -04:00
Jake McDermott
b96c03e456
represent webhooks on job lists
2019-09-30 13:32:21 -04:00
Jake McDermott
5e9448a854
always show launched by webhook details if there's a webhook guid
2019-09-30 13:32:21 -04:00
Jake McDermott
6b17e86f30
add launched-by-webhook details to job runs
2019-09-30 13:32:21 -04:00
Jake McDermott
00337990db
add webhook fields to workflows
2019-09-30 13:32:21 -04:00
Jake McDermott
1a33ae61a7
use key icon for webhook cred
2019-09-30 13:32:21 -04:00
Jake McDermott
5f7bfaa20a
support server-side webhook key generation
2019-09-30 13:32:21 -04:00
Jeff Bradberry
178a2c7c49
Disable the authentication classes for the webhook receivers
...
One of them was consuming the body of the posts. We do still need to
have an extraneous `request.body` expression, though now in
WebhookReceiverBase.post, since the `request.data` expression in the
logging also consumes the request body.
2019-09-30 13:32:20 -04:00
Jeff Bradberry
58e5f02129
Expose the new webhook fields in the job and workflow serializers
2019-09-30 13:32:20 -04:00
Jeff Bradberry
dd6c97ed87
Include a message in the webhook response
2019-09-30 13:32:20 -04:00
Jeff Bradberry
7aa424b210
Make sure that the new webhook fields are populated when firing off a job
...
Also, added a temporary hacky workaround for the fact that something
in our request/response stack for APIView is consuming the request
contents in an unfriendly way, preventing the `.body` @property from
working.
2019-09-30 13:32:20 -04:00
Jake McDermott
e0a363beb8
issue network calls for setting and getting webhook key
2019-09-30 13:32:20 -04:00
Jake McDermott
48eb502161
wip
2019-09-30 13:32:20 -04:00
Jake McDermott
151de89c26
add webhook credential field
2019-09-30 13:32:20 -04:00
Jake McDermott
f5c151d5c4
add webhook url field
2019-09-30 13:32:20 -04:00
Jake McDermott
17b34b1e36
add webhook service field
2019-09-30 13:32:20 -04:00
Jeff Bradberry
ee1d118752
Add the webhook receiver url to the related urls in the serializers
2019-09-30 13:32:20 -04:00
Jeff Bradberry
245931f603
Debounce when multiple copies of the same webhook event come in
2019-09-30 13:26:04 -04:00
Jeff Bradberry
095aa77857
Create a new model mixin for Job and WorkflowJob webhook fields
2019-09-30 13:26:04 -04:00
Jeff Bradberry
bb1397a3d4
Validate the webhook credential
...
- we should allow a null credential, so that the admin can choose to configure not posting back status changes of the triggered job
- the credential must be of the new 'token' kind
- if we do configure a credential, its type must match the selected SCM service
2019-09-30 13:26:04 -04:00
Jeff Bradberry
5848f0360a
Update test_default_cred_types to include the new personal access token types
2019-09-30 13:26:04 -04:00
Jeff Bradberry
83fc2187cc
Fix the summary fields for webhook_credential
2019-09-30 13:26:04 -04:00
Jeff Bradberry
4dba9916dc
Add a new set of personal access token credential types
2019-09-30 13:26:03 -04:00
Jeff Bradberry
8836ed44ce
Construct an ID for Gitlab webhooks
...
by taking the SHA1 of the body of the webhook request.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
992c414737
Launch a Job or WorkflowJob based on the incoming webhook
2019-09-30 13:26:03 -04:00
Jeff Bradberry
66a8186995
Get the webhook receiver views to work at least minimally
2019-09-30 13:26:03 -04:00
Jeff Bradberry
fa15696ffe
Remove some dead comments
2019-09-30 13:26:03 -04:00
Jeff Bradberry
82a0dc0024
Cycle or unset the webhook key if the webhook service changes
...
Also, tests.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
d4b20b7340
Update tests to use the expect keyword argument for get() and post()
2019-09-30 13:26:03 -04:00
Jeff Bradberry
c0ad5a7768
Expose the webhook_service and webhook_credential fields in the serializer
...
webhook_credential specifically as a summary field.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
d9ac291115
Add some RBAC oriented tests for the webhook secret key view
2019-09-30 13:26:03 -04:00
Jeff Bradberry
6b86cf6e86
Revert to using the explicit dispatch to the appropriate model
...
since passing the model class at url include time doesn't work.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
771ef275d4
Include a check for the webhook_key related resource url
...
in the tests for JTs and WFJTs.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
2310413dc0
Fix problem with the tests by dynamically setting the view model
...
instead of using a model @property or lookup method.
2019-09-30 13:26:03 -04:00
Jeff Bradberry
edb9d6b16c
Add the related link to the webhook secrets view to the serializers
2019-09-30 13:26:03 -04:00
Jeff Bradberry
7973a18103
Switch to using a permission class for the webhook secret key view
...
This view is now behaving as expected for superuser, org admin, JT
admin, JT exec, and org member roles.
2019-09-30 13:23:27 -04:00
Jeff Bradberry
747a2283d6
Attempt to get the RBAC right on the webhook secret key view
2019-09-30 13:23:27 -04:00
Jeff Bradberry
9d269d59d6
Add an api view for obtaining and rotating the webhook key
2019-09-30 13:23:27 -04:00
Jeff Bradberry
b0c530402f
Move the webhook url include from the top level urlconf to the JT/WFJT urlconfs
2019-09-30 13:23:26 -04:00
Jeff Bradberry
50a54c9214
Forbid access to the webhook receiver views if webhook_key is not set
2019-09-30 13:23:26 -04:00
Jeff Bradberry
8f97dbf781
Hook in the webhook receiver views into the urlconf
2019-09-30 13:23:26 -04:00
Jeff Bradberry
a7a99ed141
Beginnings of the API views for the webhook receivers
2019-09-30 13:23:26 -04:00
Jeff Bradberry
d6116490c6
Add the webhook-specific fields to JobTemplate and WorkflowJobTemplate
2019-09-30 13:23:26 -04:00
softwarefactory-project-zuul[bot]
ff8e896b0f
Merge pull request #4850 from wenottingham/to-the-cloud!
...
Adjust help message; we're no longer using the insights client
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-30 16:46:22 +00:00
Bill Nottingham
fc70d8b321
Adjust help message; we're no longer using the insights client
2019-09-30 12:17:46 -04:00
mabashian
a61306580a
Show error body when license application fails
2019-09-30 12:09:24 -04:00
Lunar
afe38b8e68
Change to ~/.awx
2019-09-30 10:58:37 -05:00
softwarefactory-project-zuul[bot]
505dcf9dd2
Merge pull request #4657 from beeankha/wf_approval_notification
...
[WIP] Notification Support for Workflow Approval Nodes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-30 14:54:59 +00:00
softwarefactory-project-zuul[bot]
1d2123a4f9
Merge pull request #4845 from ryanpetrello/cli-fix-ujt-allow
...
cli: fix `awx unified_job_templates`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-30 14:10:14 +00:00
Ryan Petrello
4adf9bab67
cli: fix awx unified_job_templates
...
this endpoint doesn't return an HTTP Allow header at all (because you
can't really do anything other than list templates)
2019-09-30 09:32:58 -04:00
Lunar
adac87adf2
Fix issue #3705
...
/tmp should not be used, it gets wiped and causes issues as noted in issue #3705 .
2019-09-29 23:20:09 -05:00
AlanCoding
7dd8e35e8c
Use namespaced doc fragment, cleanup
...
doc fragment will now be at awx.awx.auth
changed from just tower, which source from core
remove Makefile things no longer needed
2019-09-27 23:09:39 -04:00
Keith Grant
554a63d8fc
write LabelSelect tests
2019-09-27 15:30:42 -07:00
Keith Grant
da149d931c
rework MultiSelect into controlled input; refactoring
2019-09-27 15:06:15 -07:00
mabashian
3182197287
Makes notification toggles more responsive on smaller screens.
2019-09-27 15:48:00 -04:00
beeankha
9ed4e1682d
Remove redundant whitespace
2019-09-27 15:48:00 -04:00
beeankha
5aa6a94710
Enable approval notifications to show up at...
...
...workflow jobs notifications endpoint
2019-09-27 15:48:00 -04:00
beeankha
96689f45c8
Update approval notification message
2019-09-27 15:48:00 -04:00
beeankha
ce6a276e1f
Update migration file
2019-09-27 15:48:00 -04:00
beeankha
8eb1484129
Update migration file, change status syntax
2019-09-27 15:48:00 -04:00
beeankha
1ddf9fd1ed
Fix up models, clean up code re: PR comments
2019-09-27 15:48:00 -04:00
beeankha
17a8e08d93
Add unit tests for approval notifications
2019-09-27 15:48:00 -04:00
beeankha
f835c8650b
Enable org-level approval notifications to work.
2019-09-27 15:48:00 -04:00
beeankha
aa5a4d42c7
Enable email notifications to work,
...
...and customize default messages
2019-09-27 15:48:00 -04:00
beeankha
57fd6b7280
Set default messages for approval notifications
2019-09-27 15:48:00 -04:00
mabashian
7eb7aad491
Adds approval toggles to wf and org notif lists
2019-09-27 15:48:00 -04:00
beeankha
e2b8adcd09
Remove notification endpoint from approvals list
2019-09-27 15:48:00 -04:00
beeankha
13450fdbf9
Set up approval notifications to send
2019-09-27 15:48:00 -04:00
beeankha
6be2d84adb
Add endpoints for approval node notifications
...
...and also add a migration file.
2019-09-27 15:48:00 -04:00
softwarefactory-project-zuul[bot]
d2a5af44de
Merge pull request #4792 from mabashian/relaunch-jobs
...
Add relaunch to Jobs list and Job Details views
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 19:18:48 +00:00
AlanCoding
75bb7aae14
update references to collection folder
2019-09-27 14:29:04 -04:00
AlanCoding
98619c5e23
rename awx modules folder to collection
2019-09-27 14:29:04 -04:00
AlanCoding
35afa37417
Rename to collection, add license, galaxy build
2019-09-27 14:29:03 -04:00
AlanCoding
2f0f692f4a
Integrate Ansible core tower modules content into AWX
...
This commit includes all the changes involved in
converting the old Ansible Tower modules from commits
in Ansible core into the AWX collection that replaces it.
Also includes work needed to integrate it into the
AWX processes like tests, docs, and the Makefile.
Apply changes from content_collector tool
Add integrated module tests
operate via run_module fixture
add makefile target for them
Add flake8 target and fix flake8 errors
Update README
Make consolidated target for testing modules
2019-09-27 14:29:03 -04:00
AlanCoding
5271c993ac
Move commit for migration of Ansible core tower modules
2019-09-27 14:29:03 -04:00
AlanCoding
38112bae22
Use to_native for error messages, fix docs typo
2019-09-27 14:29:03 -04:00
Andrey Klychkov
30a6efdb93
fix typos in web_infrastructure modules ( #62202 )
2019-09-27 14:29:02 -04:00
Alan Rominger
bffc1bfdd4
Allow tower inventory plugin to accept integer inventory_id ( #61338 )
2019-09-27 14:29:02 -04:00
Alicia Cozine
a7bf31d423
clarifies how ASK works for Tower credentials ( #59050 )
...
* clarifies how ASK works for credentials
2019-09-27 14:29:02 -04:00
Pilou
1ae1011ccb
tower_role: ensure alias of "validate_certs" parameter is handled ( #57518 )
...
* tower_role: ensure alias of validate_certs is handled
* tower modules: remove tower_verify_ssl alias too
Error was:
Failed to update role: The Tower server claims it was sent a bad request.
GET https://tower/api/v2/projects/22/object_roles/
Params: [('tower_verify_ssl', False), ('role_field', 'admin_role')]
Data: None
Response: {"detail": "Role has no field named 'tower_verify_ssl'"}
Full traceback:
File "/tmp/ansible_tower_role_payload_7_2p0X/__main__.py", line 145, in main
result = role.grant(**params)
File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 365, in grant
return self.role_write(fail_on_found=fail_on_found, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 242, in role_write
fail_on_multiple_results=True, **data)
File "/usr/local/lib/python2.7/dist-packages/tower_cli/models/base.py", line 301, in read
r = client.get(url, params=params)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/tower_cli/api.py", line 299, in request
kwargs.get('data', None), r.content.decode('utf8'))
2019-09-27 14:29:02 -04:00
Alberto Murillo
83183cd7ce
tower_workflow_template: Add missing options ( #56891 )
...
The following options can be set on a workflow template but the
functionallity to do so from this module was missing.
inventory
ask_variables_on_launch
ask_inventory_on_launch
Fixes #49728
Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com >
2019-09-27 14:29:02 -04:00
Pilou
934d7d62ef
fix tower_credential example: lookup are run on controller ( #57516 )
...
- don't advise to use lookups in order to fetch path on managed nodes
- fix example:
- use slurp instead 'file' lookup
- remove extraneous brackets
2019-09-27 14:29:01 -04:00
Hideki Saito
5dce6258e6
tower_user: Fix to create a system auditor properly ( #54585 )
...
- Fixed issue #54446 : tower_user cannot create an auditor user
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-09-27 14:29:01 -04:00
Pilou
87f6065a05
tower_credential: ssh_key_data isn't a path anymore ( #57113 )
2019-09-27 14:29:01 -04:00
stoned
4ca0d8c72a
Add missing roles to tower_role module ( #56182 )
...
* Add missing roles to tower_role module
* Placate 'ansible-test sanity --test pep8'
2019-09-27 14:29:01 -04:00
Hideki Saito
ba8bd25da2
Fixed wrong variable specification format in examples ( #55252 )
...
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-09-27 14:29:00 -04:00
Hideki Saito
df0bd0797c
Fix handling of inventory and credential options for tower_job_launch ( #54967 )
...
- Fixed issue #25017,#37567
- Add example for prompt on launch
- Add integration test for prompt on launch
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-09-27 14:29:00 -04:00
James Cassell
3aa7ee8d17
standardize TLS connection properties ( #54315 )
...
* openstack: standardize tls params
* tower: tower_verify_ssl->validate_certs
* docker: use standard tls config params
- cacert_path -> ca_cert
- cert_path -> client_cert
- key_path -> client_key
- tls_verify -> validate_certs
* k8s: standardize tls connection params
- verify_ssl -> validate_certs
- ssl_ca_cert -> ca_cert
- cert_file -> client_cert
- key_file -> client_key
* ingate: verify_ssl -> validate_certs
* manageiq: standardize tls params
- verify_ssl -> validate_certs
- ca_bundle_path -> ca_cert
* mysql: standardize tls params
- ssl_ca -> ca_cert
- ssl_cert -> client_cert
- ssl_key -> client_key
* nios: ssl_verify -> validate_certs
* postgresql: ssl_rootcert -> ca_cert
* rabbitmq: standardize tls params
- cacert -> ca_cert
- cert -> client_cert
- key -> client_key
* rackspace: verify_ssl -> validate_certs
* vca: verify_certs -> validate_certs
* kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs
* lxd: standardize tls params
- key_file -> client_key
- cert_file -> client_cert
* get_certificate: ca_certs -> ca_cert
* get_certificate.py: clarify one or more certs in a file
Co-Authored-By: jamescassell <code@james.cassell.me >
* zabbix: tls_issuer -> ca_cert
* bigip_device_auth_ldap: standardize tls params
- ssl_check_peer -> validate_certs
- ssl_client_cert -> client_cert
- ssl_client_key -> client_key
- ssl_ca_cert -> ca_cert
* vdirect: vdirect_validate_certs -> validate_certs
* mqtt: standardize tls params
- ca_certs -> ca_cert
- certfile -> client_cert
- keyfile -> client_key
* pulp_repo: standardize tls params
remove `importer_ssl` prefix
* rhn_register: sslcacert -> ca_cert
* yum_repository: standardize tls params
The fix for yum_repository is not straightforward since this module is
only a thin wrapper for the underlying commands and config. In this
case, we add the new values as aliases, keeping the old as primary,
only due to the internal structure of the module.
Aliases added:
- sslcacert -> ca_cert
- sslclientcert -> client_cert
- sslclientkey -> client_key
- sslverify -> validate_certs
* gitlab_hook: enable_ssl_verification -> hook_validate_certs
* Adjust arguments for docker_swarm inventory plugin.
* foreman callback: standardize tls params
- ssl_cert -> client_cert
- ssl_key -> client_key
* grafana_annotations: validate_grafana_certs -> validate_certs
* nrdp callback: validate_nrdp_certs -> validate_certs
* kubectl connection: standardize tls params
- kubectl_cert_file -> client_cert
- kubectl_key_file -> client_key
- kubectl_ssl_ca_cert -> ca_cert
- kubectl_verify_ssl -> validate_certs
* oc connection: standardize tls params
- oc_cert_file -> client_cert
- oc_key_file -> client_key
- oc_ssl_ca_cert -> ca_cert
- oc_verify_ssl -> validate_certs
* psrp connection: cert_trust_path -> ca_cert
TODO: cert_validation -> validate_certs (multi-valued vs bool)
* k8s inventory: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* openshift inventory: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* tower inventory: verify_ssl -> validate_certs
* hashi_vault lookup: cacert -> ca_cert
* k8s lookup: standardize tls params
- cert_file -> client_cert
- key_file -> client_key
- ca_cert -> ca_cert
- verify_ssl -> validate_certs
* laps_passord lookup: cacert_file -> ca_cert
* changelog for TLS parameter standardization
2019-09-27 14:29:00 -04:00
Pilou
aeaab41120
tower_settings: "get" isn't implemented, "value" parameter is required ( #54028 )
...
* tower_settings doc: 'get' isn't implemented
* tower_settings: fix typo in argument_spec
2019-09-27 14:29:00 -04:00
Abhijeet Kasurde
1eb61ba5ce
tower_credential: Add parameter vault_id ( #53400 )
...
vault_id allows user to specify vault identifier as per Tower UI.
Fixes : #45644
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2019-09-27 14:28:59 -04:00
Alan Rominger
91d0c47120
Add option for tower inventory to give general metadata ( #52747 )
2019-09-27 14:28:59 -04:00
Abhijeet Kasurde
b96b69360f
tower: Handle AuthError ( #53377 )
...
Handle AuthError raised when user provides incorrect password
for Tower admin user.
Fixes : #50535
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2019-09-27 14:28:59 -04:00
David Medberry
b034295c99
Update tower_credential.py ( #51469 )
...
misspelled word and poor capitalization (in the same sentence of the doc string)
+label: docsite_pr
2019-09-27 14:28:59 -04:00
Pilou
c6e47a0a16
tower modules: check that 'verify_ssl' defined in ~/.tower_cli.cfg isn't ignored ( #50687 )
...
* Check that verify_ssl defined in tower_cli.cfg isn't ignored
* Avoid to override verify_ssl value defined in tower_cli.cfg
By default, tower-cli library enables SSL certificates check. But
verify_ssl false value defined in config files read by default by
tower-cli library (for example /etc/tower/tower_cli.cfg) was ignored
because overriden by the tower_verify_ssl parameter default value.
* fix a typo in comment
2019-09-27 14:28:58 -04:00
Jordan Borean
ca782a495d
Final round of moving modules to new import error msg ( #51852 )
...
* Final round of moving modules to new import error msg
* readd URL to jenkins install guide
* fix unit tests
2019-09-27 14:28:58 -04:00
Dennis Lerch
71c625bd83
add diff_mode_enabled to documentation
...
option 'diff_mode_enabled' is not mentioned in documentation
+label: docsite_pr
2019-09-27 14:28:58 -04:00
Samuel Carpentier
5c2bc09f9d
New module: tower_notification ( #50512 )
...
* New module: tower_notification
* Fix CI check failures
* Add integration tests and extend examples
* Add missing required field for deletion tests and examples
* Add missing required field for deletion tests and examples
* Set port type to int
* Add missing field for Slack notification
* Add missing field types for IRC notification
* Update module documentation
* Correct field name and type for IRC notification
* Uniformize 'targets' field
* Uniformize 'targets' field
2019-09-27 14:28:57 -04:00
jainnikhil30
58c4ae6a00
Add scm_update_cache_timeout, job_timeout and custom_virtualenv to tower_project ( #51330 )
...
* adding scm_update_cache_timeout and job_timeout to tower_project module
* add support for cache_timeout, job_timeout and custom_venv for tower_project module
* add the version_added
2019-09-27 14:28:57 -04:00
John Westcott IV
37509af868
Adding TowerCLI receive module ( #51023 )
2019-09-27 14:28:57 -04:00
John Westcott IV
41f649b5a2
Adding tower_workflow_launch ( #42701 )
2019-09-27 14:28:57 -04:00
John Westcott IV
5ef995cd7d
Adding TowerCLI send module ( #37843 )
2019-09-27 14:28:56 -04:00
jainnikhil30
a32981242b
Fixing exception import for tower modules ( #50447 )
...
* fixing the exception import from tower modules
* Adding tests for checking tower modules are failing with correct msg
* fixed failing tests
* fixed failing test in tower_team
2019-09-27 14:28:56 -04:00
Alicia Cozine
c821996051
fix docs for tower modules ( #50710 )
2019-09-27 14:28:56 -04:00
Andrea Tartaglia
a37a18c0bf
Added organization in the scm_credential get ( #49884 )
...
* Added organization in the scm_credential get
* Fallback looking for cred in project org
* Tests project with multi org credential
* Fixed CI issue
* Added changelog fragment
2019-09-27 14:28:56 -04:00
Dag Wieers
b11374157d
Convert to reduced list of known types ( #50010 )
2019-09-27 14:28:55 -04:00
Abhijeet Kasurde
2d6743635e
E325 Removal - Part II ( #49196 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2019-09-27 14:28:55 -04:00
seag-rvc
590341ed7d
Update tower_host.py ( #49186 )
...
<!--- Your description here -->
Current example does not show how to declare variables
+label: docsite_pr
2019-09-27 14:28:55 -04:00
Hugh Ma
ae980b9a82
Add survey_spec parameter to module. ( #48182 )
...
* Add survey_spec parameter to module.
Fixes #48011
* Removed trailing white space. Added integration test.
2019-09-27 14:28:55 -04:00
Sean Cavanaugh
94b557d8aa
adding additional example and clarification ( #47224 )
...
The kind: paramter is missing from the original example (which won't actually work). The organization needs to be listed as required (if you don't list it, you will get an error). Also adding additional example using the tower_username and tower_password method.
2019-09-27 14:28:54 -04:00
Sloane Hertel
5dc9ca222f
add more consistent extension matching for inventory plugins ( #46786 )
...
* Add consistent extension matching for inventory plugins that support YAML configuration files
* Document extension matching expectations
2019-09-27 14:28:54 -04:00
Yanis Guenane
79166209ee
inventory/tower: authors -< author so Doc can pick it up ( #45936 )
2019-09-27 14:28:54 -04:00
Dag Wieers
45a8992254
Docs: Avoid use of 'default: null' ( #45795 )
...
Various modules document the default 'null' value, but it causes None to
be shown in the documentation explicitly.
2019-09-27 14:28:54 -04:00
Meecr0b
def043c383
tower_credential: expect ssh_key_data to be a string instead of path ( #45158 )
...
* expect ssh_key_data to be a string instead of path
ssh_key_data should be a string filled with the private key
the old behavior can be archived with a lookup
Fixes #45119
* clarifies ssh_key_data description, adds newline
2019-09-27 14:28:53 -04:00
Adrien Fleury
7b6dc13078
New module : tower_credential_type ( #37243 )
...
* Add new module *tower_credential_type*
* Add support for credential type creation and/or deletion
* Add test coverage for tower_credential_type
2019-09-27 14:28:53 -04:00
Adrien Fleury
ee2709a898
New module tower_workflow_template. ( #37520 )
...
* Add new module *tower_workflow_template*
Manage Tower workflows and their schemas.
2019-09-27 14:28:53 -04:00
jainnikhil30
d9d56b4b50
Add 'tower_settings' module for managing Ansible Tower Settings ( #43933 )
...
* add the tower_settings module
2019-09-27 14:28:52 -04:00
Yunfan Zhang
7580f9c2b9
Added Ansible Tower inventory plugin. ( #41816 )
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2019-09-27 14:28:52 -04:00
curry9999
d4f4983a89
To improve readability, we added a line feed. ( #43801 )
...
* modified: google/gcp_compute_backend_bucket.py
modified: google/gcp_compute_backend_service.py
modified: google/gcp_compute_forwarding_rule.py
modified: google/gcp_compute_global_forwarding_rule.py
modified: google/gcp_compute_image.py
modified: google/gcp_compute_instance.py
modified: google/gcp_compute_instance_group.py
modified: google/gcp_compute_instance_group_manager.py
modified: google/gcp_compute_instance_template.py
modified: google/gcp_compute_route.py
modified: google/gcp_compute_subnetwork.py
modified: google/gcp_compute_target_http_proxy.py
modified: google/gcp_compute_target_https_proxy.py
modified: google/gcp_compute_target_ssl_proxy.py
modified: google/gcp_compute_target_tcp_proxy.py
modified: google/gcp_compute_url_map.py
modified: google/gcp_container_node_pool.py
modified: google/gcp_dns_resource_record_set.py
modified: google/gcp_pubsub_subscription.py
modified: google/gcp_storage_bucket_access_control.py
* modified: lib/ansible/modules/cloud/amazon/aws_ses_identity.py
modified: lib/ansible/modules/cloud/amazon/route53_facts.py
modified: lib/ansible/modules/cloud/cloudscale/cloudscale_server.py
modified: lib/ansible/modules/network/aos/_aos_logical_device.py
modified: lib/ansible/modules/network/aos/_aos_rack_type.py
modified: lib/ansible/modules/network/aos/_aos_template.py
modified: lib/ansible/modules/network/cumulus/nclu.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_launch.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_wait.py
2019-09-27 14:28:52 -04:00
Will Thames
24cedcc560
Allow tower_inventory_sources params to be False ( #43749 )
...
Ensure that params set to False are respected, rather than ignored.
2019-09-27 14:28:52 -04:00
Pilou
64014faf02
Tower modules: move HAS_TOWER_CLI check in module_utils and minor improvements ( #39809 )
...
* tower_* modules: move HAS_TOWER_CLI in TowerModule
Besides this change allows to define other common parameters such as
mutually_exclusive.
* tower_*: config file can not be used with auth params
* tower module_utils: remove useless call to expanduser
'path' type: expanduser & expandvars are automatically called
2019-09-27 14:28:51 -04:00
David Moreau Simard
9b228d7d2d
Properly detect credentials for tower_project
...
It seemed like it was mostly the wrong variables been looked at, making
it so a git repository could not be created without a credential.
2019-09-27 14:28:51 -04:00
Pierre-Louis Bonicoli
1349449e1e
tower_project: manual projects don't require creds
2019-09-27 14:28:51 -04:00
Abhijeet Kasurde
185e9a09e0
Correct typo from 'Valut' to 'Vault' ( #41574 )
...
Correct typo from 'Valut' to 'Vault'
+label: docsite_pr
2019-09-27 14:28:51 -04:00
jaevans
623e0f7cc9
Add support for Tower Smart inventories ( #41458 )
...
* Support Smart Inventories
Add kind and host_filter fields and pass through to tower_cli.
* Add documentation for new Smart Inventories options
* Add missing description header for host_filter documentation
* Add version added tags to new options
* Bumped vesion_added to 2.7
2019-09-27 14:28:50 -04:00
Andrew J Huffman
8569bf71af
Updating tower_job_template.py ( #38821 )
...
* Updating tower_job_template.py
* tower_job_template: Update parameter version_added to 2.7
* Ensure that unset credentials aren't passed
Passing empty strings for unset credentials causes ValueErrors as
the API expects an integer. Don't pass unset credentials
2019-09-27 14:28:50 -04:00
Adrien Fleury
6471481d02
Module: Tower inventory source module ( #37110 )
...
* tower_inventory_source: Add support for the inventory source via ansible-tower-cli.
* Add test coverage for tower_inventory_source.
* Update version_added to 2.7
2019-09-27 14:28:50 -04:00
Pierre Roux
139703aafb
Fix tower_* modules **params kwargs ( #40137 )
...
* Add cleaning function to handle **params
The cleaning function is only added to tower modules which pass a `**params`
argument as an unpacked dictionnary to the tower-cli method calls.
Fix #39745
* Remove previous code added only for tower_role
In 872a7b4, the `update_resources` function was modified so that it would clear unwanted
parameters. However, this behaviour is desired for other modules too, modified in
another commit. (see tower_clean_params).
2019-09-27 14:28:50 -04:00
Ryan Petrello
65aeb2b68a
add some Tower module integration tests (and fix a bug or two) ( #37421 )
...
* add additional test coverage for tower modules
* add test coverage for the tower_credential module
* add test coverage for the tower_user module
* fix a bug in py3 for tower_credential when ssh_key_data is specified
* add test coverage for tower_host, tower_label, and tower_project
* add test coverage for tower_inventory and tower_job_template
* add more test coverage for tower modules
- tower_job_launch
- tower_job_list
- tower_job_wait
- tower_job_cancel
* add a check mode/version assertion for tower module integration tests
* add test coverage for the tower_role module
* add test coverage for the tower_group module
* add more integration test edge cases for various tower modules
* give the job_wait module more time before failing
* randomize passwords in the tower_user and tower_group tests
2019-09-27 14:28:49 -04:00
Dag Wieers
0b26297177
Clean up module documentation ( #36909 )
...
* Clean up module documentation
This PR includes:
- Removal of `default: None` (and variations)
- Removal of `required: false`
- Fixing booleans and `type: bool` where required
* Fix remaining (new) validation issues
2019-09-27 14:28:49 -04:00
Pilou
3e8de196ac
ansible_tower modules doc: fix typos, use formatting functions ( #37414 )
...
* fix typos
* use formatting functions
* use 'job template' instead of 'job_template'
* acronyms: user uppercase
* become_enabled param is about privilege escalation
2019-09-27 14:28:49 -04:00
Ryan Petrello
b14323c985
properly pass /api/v1/ credential fields for older Towers ( #36917 )
2019-09-27 14:28:48 -04:00
Ryan Petrello
2e04969f17
properly detect the absence of credential_type in older tower-cli ( #36908 )
2019-09-27 14:28:48 -04:00
Ryan Petrello
2edca4f357
tower cred: support credential kind/type for /api/v1/ and /api/v2/ ( #36662 )
...
older versions of Tower (3.1) don't have a concept of CredentialTypes
(this was introduced in Tower 3.2). This change detects older versions
of pre-3.2 tower-cli that *only* support the deprecated `kind`
attribute.
2019-09-27 14:28:48 -04:00
Ryan Petrello
d192297987
tower cred: update kind options in documentation
2019-09-27 14:28:48 -04:00
Ryan Petrello
0bb7e06761
tower cred: filter user name lookup by the proper key
2019-09-27 14:28:47 -04:00
Ryan Petrello
4213ca1424
tower cred: implement credential /api/v1/ kind compatability
2019-09-27 14:28:47 -04:00
Thierry Bouvet
3db3430129
Fix credentials for Tower API V2
2019-09-27 14:28:47 -04:00
Toshio Kuratomi
f7592f6ae7
Port arg specs from type='str' to type='path'
2019-09-27 14:28:47 -04:00
Pilou
ac82751dfa
ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment ( #29115 )
...
* module_utils/ansible_tower: fix broken import
* tower_*: use tower_argument_spec & doc fragment
* tower doc fragment: Ansible requires Python 2.6+
* tower_job_wait: fix broken import (Py3 compat)
2019-09-27 14:28:46 -04:00
ethackal
f46db65bad
Fixes verify_ssl option when False in ansible_tower module util ( #30308 )
...
* Fixes verify_ssl option when False in ansible_tower module util
* fixed comparison to None per PEP-8 standards
2019-09-27 14:28:46 -04:00
Toshio Kuratomi
d0ffc3f626
Update metadata to 1.1
2019-09-27 14:28:46 -04:00
Toshio Kuratomi
e9ec80d86b
Remove wildcard imports
...
Made the following changes:
* Removed wildcard imports
* Replaced long form of GPL header with short form
* Removed get_exception usage
* Added from __future__ boilerplate
* Adjust division operator to // where necessary
For the following files:
* web_infrastructure modules
* system modules
* linode, lxc, lxd, atomic, cloudscale, dimensiondata, ovh, packet,
profitbricks, pubnub, smartos, softlayer, univention modules
* compat dirs (disabled as its used intentionally)
2019-09-27 14:28:46 -04:00
Christopher Galtenberg
56723c3203
Improve help text for extra-vars requiring @ for filename
...
(cherry picked from commit 1b34de89ee1d75cb7f616b5a34cd5043bf7dfd2b)
2019-09-27 14:28:45 -04:00
Abhijeet Kasurde
fdbafe42ab
Fix spelling mistakes (comments only) ( #25564 )
...
Original Author : klemens <ka7@github.com >
Taking over previous PR as per
https://github.com/ansible/ansible/pull/23644#issuecomment-307334525
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2019-09-27 14:28:45 -04:00
Bill Nottingham
7c0554bf7b
Fix handling of extra_vars_path parameter. ( #25272 )
...
tower-cli process_extra_vars takes a list.
2019-09-27 14:28:45 -04:00
Dag Wieers
49df11d478
Collated PEP8 fixes ( #25293 )
...
- Make PEP8 compliant
2019-09-27 14:28:45 -04:00
James Labocki
5ef7003395
Fix indentation for register module in example ( #25274 )
2019-09-27 14:28:44 -04:00
Kevin Clark
640e528fdc
adds privilege escalation method for pmrun(Unix Privilege Manager 6.0)
2019-09-27 14:28:44 -04:00
Lee Shakespeare
06e09550af
Lookup credential id and pass in credential rather than scm_credential ( #24624 )
...
* Lookup credential id and pass in credential rather than scm_credential
* Change the excepting handling to catch missing credentials
* Make error messages for not found lookups more useful
2019-09-27 14:28:44 -04:00
Lee Shakespeare
74c7c7b532
Tower user remove organization ( #24544 )
...
* Remove organization field from the tower_user module re: issue #24510
* Fix trailing spaces.
* Fixes for Shippable errors, pep8
* Remove a random inserted space.
2019-09-27 14:28:44 -04:00
Abhijeet Kasurde
62bc1a8662
Pep8 fixes for web_infra/ansible_tower ( #24479 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2019-09-27 14:28:43 -04:00
Andrea Tartaglia
9469bbc06f
fixed RETURN docs for modules ( #24011 )
...
* fixed RETURN docs for remaining modules
* updated proxymysql_mysql_users 'sample' to yaml dict
* fixed whitespace errors
2019-09-27 14:28:43 -04:00
Toshio Kuratomi
7cdde96c3c
New metadata 1.0 ( #22587 )
...
Changes to the metadata format were approved here:
https://github.com/ansible/proposals/issues/54
* Update documentation to the new metadata format
* Changes to metadata-tool to account for new metadata
* Add GPL license header
* Add upgrade subcommand to upgrade metadata version
* Change default metadata to the new format
* Fix exclusion of non-modules from the metadata report
* Fix ansible-doc for new module metadata
* Exclude metadata version from ansible-doc output
* Fix website docs generation for the new metadata
* Update metadata schema in valiate-modules test
* Update the metadata in all modules to the new version
2019-09-27 14:28:43 -04:00
John R Barker
bc2a63c415
Fix invalid fields in module DOCUMENATION ( #22297 )
...
* fix module doc fields
* More module docs corrections
* More module docs corrections
* More module docs corrections
* More module docs corrections
* correct aliases
* Review comments
* Must quote ':'
* More authors
* Use suboptions:
* restore type: bool
* type should be in the same place
* More tidyups
* authors
* Use suboptions
* revert
* remove duplicate author
* More issues post rebase
2019-09-27 14:28:43 -04:00
Wayne Witzel III
9c6c9c3708
Ansible Tower job_wait module ( #22160 )
...
* Ansible Tower job_wait module
* clean up documentation and update code comment
2019-09-27 14:28:42 -04:00
Wayne Witzel III
6a2e3d2915
Ansible Tower job cancel module ( #22161 )
...
* Ansible Tower job cancel module
* fix interpreter line
2019-09-27 14:28:42 -04:00
Wayne Witzel III
85977be23c
Ansible Tower job list module ( #22164 )
2019-09-27 14:28:42 -04:00
Wayne Witzel III
3855393cd3
Ansible Tower job_launch module ( #22148 )
...
* Ansible Tower job_launch module
* Added RETURN documentation and fixed import locations
* remove superfluos required attributes, make tags a list, and fix some typos
* only join tags if they are actually a list
* use isinstance instead of type, cleanup imports
2019-09-27 14:28:42 -04:00
Wayne Witzel III
bd6e5c2529
add Ansible Tower role module ( #21592 )
...
* add Ansible Tower role module
* remove owner as choice from role paramenter
2019-09-27 14:28:41 -04:00
Wayne Witzel III
8a5914affd
add Tower JobTemplate module ( #21681 )
...
* add Tower JobTemplate module
* add host_config_key and remove defaults from required parameters
2019-09-27 14:28:41 -04:00
Wayne Witzel III
979adfd16c
add Ansible Tower team module ( #21593 )
2019-09-27 14:28:41 -04:00
John R Barker
5f2381e9ad
Correct example
2019-09-27 14:28:41 -04:00
Wayne Witzel III
99027e4b30
Add Tower Project module ( #21479 )
2019-09-27 14:28:40 -04:00
Wayne Witzel III
150c0a9fdc
Add Tower Group module ( #21480 )
2019-09-27 14:28:40 -04:00
Wayne Witzel III
2c825b792f
Add Tower Host module ( #21482 )
2019-09-27 14:28:40 -04:00
Wayne Witzel III
2f9b0733bb
Add Tower Inventory module ( #21483 )
2019-09-27 14:28:40 -04:00
Wayne Witzel III
962668389a
Add Tower Label module ( #21485 )
2019-09-27 14:28:39 -04:00
Wayne Witzel III
0699e44b53
Ansible Tower user and credential module ( #21020 )
...
* rename tower config module parameters to avoid conflicts
* add Ansible Tower user module
* add Ansible Tower credential module
* remove errant hash from interpreter line
* friendlier error messages
* Update tower_verify_ssl defaults and module examples
* Update tower_verify_ssl default documentation
* Tower expects satellite6 not foreman
2019-09-27 14:28:39 -04:00
Matt Martz
788a2e5fc8
Update validate-modules ( #20932 )
...
* Update validate-modules
* Validates ANSIBLE_METADATA
* Ensures imports happen after documentation vars
* Some pep8 cleanup
* Clean up some left over unneeded code
* Update modules for new module guidelines and validate-modules checks
* Update imports for ec2_vpc_route_table and ec2_vpc_nat_gateway
2019-09-27 14:28:39 -04:00
Brian Coca
16e6b3f148
updated friendlier description
2019-09-27 14:28:39 -04:00
Wayne Witzel III
6140308675
Ansible Tower organization module ( #20355 )
...
* add Ansible Tower organization module
* skip Python 2.4 check for ansible_tower module
* make spec and doc match, extract tower auth helper method
* added auth params at module level
* support check mode
* extract check mode check to ansible_tower utils, add utils to 2.4 skip
* update interpreter shebang
* remove colon from docs
* no log for password, verify_ssl default to true
2019-09-27 14:28:35 -04:00
mabashian
518a25430d
Adjust unit test after adding conditional render to modals in launch button component
2019-09-27 13:47:13 -04:00
Seth Foster
b6ffde75ef
check expired sessions only if User exists
...
- Indent rest of code into the conditional
that checks for expired sessions of that User
- If user doesn't exist, no need to check
2019-09-27 12:31:10 -04:00
softwarefactory-project-zuul[bot]
8d44ab55f1
Merge pull request #4837 from ryanpetrello/faster-dev-iso
...
lower the isolated poll interval in development
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 16:21:22 +00:00
Keith Grant
6e9804b713
Rework saving labels
2019-09-27 08:53:52 -07:00
Seth Foster
94fa745859
removed duplicate import of User
2019-09-27 11:47:44 -04:00
softwarefactory-project-zuul[bot]
eacc7b8eb0
Merge pull request #4827 from ryanpetrello/fix-docker-compose-cluster
...
fix broken `docker-compose-cluster` config
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 15:35:18 +00:00
Ryan Petrello
73c3b8849b
lower the isolated poll interval in development
...
(waiting 30s is annoying)
2019-09-27 11:26:10 -04:00
mabashian
bb474b0797
Only render the launch modals if errors are present. This addresses a local unit test failure.
2019-09-27 11:05:23 -04:00
Seth Foster
c94ebba0b3
Saving user session checks if User exists
...
- Check that model User object exists with id=user_id
before attempting to save to database
- UserSessionMembership saves to the database using
foreign key, User
- However, User with matching id might not exist if
browser sends request with stale cookies
- Change made in regards to issue #4334
2019-09-27 10:52:53 -04:00
mabashian
af90a78df5
Extends LaunchButton component to include support for relaunching. Adds relaunch button to jobs list and job detail view(s).
2019-09-27 10:37:46 -04:00
softwarefactory-project-zuul[bot]
de68de7f9a
Merge pull request #4735 from AlanCoding/come_as_you_are
...
Copy git submodules as-is to avoid auth and path errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 13:49:16 +00:00
softwarefactory-project-zuul[bot]
04ba7aaf89
Merge pull request #4835 from ryanpetrello/plural-credentials
...
Update the "Credential" label on JT forms to say "Credentials"
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 13:16:50 +00:00
AlanCoding
454f76c066
Copy git submodules as-is to avoid auth and path errors
2019-09-27 09:03:47 -04:00
softwarefactory-project-zuul[bot]
9b281bbc8a
Merge pull request #4829 from ryanpetrello/fix-4294
...
Fix error with rejoining node to cluster after lost connection to postgres
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 12:50:25 +00:00
Ryan Petrello
870b76dc59
Update the "Credential" label on JT forms to say "Credentials"
...
see: https://github.com/ansible/awx/issues/4831
2019-09-27 08:44:04 -04:00
Buymov Ivan
f2676064fd
Fix error with rejoining node to cluster after lost connection to postgres
2019-09-27 01:17:27 -04:00
Ryan Petrello
4b62f4845a
fix broken docker-compose-cluster config
2019-09-27 00:37:29 -04:00
softwarefactory-project-zuul[bot]
bc6edf7af3
Merge pull request #3583 from kumy/patch-1
...
Use variables to set rabbitmq host and port
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-27 01:18:20 +00:00
kumy
3dd69a06e7
Use variables to set rabbitmq host and port
2019-09-26 20:53:55 -04:00
softwarefactory-project-zuul[bot]
cb8c9567b0
Merge pull request #4807 from ryanpetrello/cred-plugins-with-promptable-passphrase
...
fix a bug that prevents launch-time passphrases w/ cred plugins
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 21:40:58 +00:00
Ryan Petrello
d30d51d72c
fix a bug that prevents launch-time passphrases w/ cred plugins
...
with the advent of credential plugins there's no way for us to *actually
know* the RSA key value at the time the credential is _created_, because
the order of operations is:
1. Create the credential with a specified passphrase
2. Associate a new dynamic inventory source pointed at some third party
provider (hashi, cyberark, etc...)
this commit removes the code that warns you about an extraneous
passphrase (if you don't specify a private key)
additionally, the code for determining whether or not a credential
_requires_ a password/phrase at launch time has been updated to test
private key validity based on the *actual* value from the third party
provider
see: https://github.com/ansible/awx/issues/4791
2019-09-26 17:14:25 -04:00
softwarefactory-project-zuul[bot]
693e588a25
Merge pull request #4659 from bcoca/nicer_error
...
better error message on missing runner
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 20:52:33 +00:00
softwarefactory-project-zuul[bot]
0f42782feb
Merge pull request #4804 from AlexSCorey/4616-4766-JTAddBtn-ToolBarCheckBox
...
ToolBar checkbox checks, JT Add Button closes and Test Clean up
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 20:41:27 +00:00
Alex Corey
90cac2ec35
fix lint errors
2019-09-26 16:11:34 -04:00
softwarefactory-project-zuul[bot]
8343552dfc
Merge pull request #4822 from jbradberry/team-grant-permissions-visibility
...
Change the visibility of the Grant Permission button on the team edit page
Reviewed-by: Marliana Lara <marliana.lara@gmail.com >
https://github.com/marshmalien
2019-09-26 20:02:56 +00:00
softwarefactory-project-zuul[bot]
c229e586da
Merge pull request #4825 from jbradberry/prevent-notification-config-search
...
Prevent search on the NotificationTemplate.notification_configuration field
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 19:40:26 +00:00
softwarefactory-project-zuul[bot]
778b306208
Merge pull request #4824 from rooftopcellist/scl_in_containers
...
Add needed scl enables for community container installs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 19:40:21 +00:00
softwarefactory-project-zuul[bot]
415592219c
Merge pull request #4823 from ryanpetrello/even-more-pendo
...
allow *.pendo.io as an img-src in our Content Security Policy
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 19:40:16 +00:00
softwarefactory-project-zuul[bot]
3a7756393e
Merge pull request #4816 from marshmalien/add-missing-job-detail-fields
...
Add missing job detail fields
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-26 19:40:10 +00:00
Jeff Bradberry
1a7148dc80
Prevent search on the NotificationTemplate.notification_configuration field
2019-09-26 14:37:04 -04:00
Alex Corey
d42ffd7353
Removes unused fnc and unnecessary props adds dom node to Empty State
...
This.node was use for the add button for both empty list and list with data.
This was done to reduce complexity in handleAddToggle() and I don't think it
will cause bugs because those two elements are not rendered at the same time.
2019-09-26 13:32:00 -04:00
Christian Adams
9f8d975a19
revert to get needed scl enables for community container installs
2019-09-26 13:24:26 -04:00
Ryan Petrello
955bb4a44c
allow *.pendo.io as an img-src in our Content Security Policy
2019-09-26 13:12:54 -04:00
Keith Grant
71511b66ac
fix JobTemplate tests
2019-09-26 10:01:34 -07:00
Marliana Lara
e97fc54deb
Add class to StatusIcon wrapper and fix merge conflicts
2019-09-26 11:50:38 -04:00
Jeff Bradberry
ee27313b42
Change the visibility of the Grant Permission button on the team edit page
...
In the case where MANAGE_ORGANIZATION_AUTH = False, an Org admin is
still supposed to have the capability of adding resource roles to a
team. This was in fact still doable directly in the API, or via the
organization edit page.
2019-09-26 11:28:25 -04:00
Keith Grant
439727f1bd
extract new LabelSelect component from JobTemplateForm
2019-09-25 15:18:30 -07:00
Marliana Lara
76325eefd3
Expand job detail tests to verify more fields
...
* Update job detail tests to use large mock job data source
* Move mock job data source into a shared file
* Update OrgAccess snapshot due to DetailList style change
2019-09-25 16:39:05 -04:00
Marliana Lara
4b8a06801c
Add missing job detail fields and status icons
2019-09-25 16:35:29 -04:00
Alex Corey
38b506bb94
Removes isPlain prop from DropdownItem
2019-09-25 10:28:57 -04:00
Keith Grant
61f6e3c4d2
Refactor to PlaybookSelect component
2019-09-24 14:49:15 -07:00
softwarefactory-project-zuul[bot]
640e5391f3
Merge pull request #4783 from AlexSCorey/4222-JobResultsDelete
...
Adds delete button to job details and handle delete errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-24 21:48:22 +00:00
Alex Corey
1316ace475
Fixes translation omissions
2019-09-24 16:34:09 -04:00
softwarefactory-project-zuul[bot]
3282caf629
Merge pull request #4770 from AlexSCorey/Pluralization
...
Requires individual components to pluralize
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-24 15:55:11 +00:00
Alex Corey
b3b53a8ce4
Pluralized modal titles and empty state strings
...
All itemNames used in empty state messages, and delete modal titles
need to be plural and capitalized. Because of this change we no
longer need the ucFirst() in utils/strings.js.
2019-09-24 11:21:54 -04:00
Alex Corey
8dd4379bf2
Adds proper translation. removes ucFirst()>
2019-09-24 11:21:54 -04:00
Alex Corey
b79c686336
requires individual components to pluralize
2019-09-24 11:21:54 -04:00
softwarefactory-project-zuul[bot]
d08c601690
Merge pull request #4803 from ryanpetrello/more-pendo-fixes
...
correct CSP header to allow all pendo.io traffic
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-24 02:35:13 +00:00
softwarefactory-project-zuul[bot]
86f8d648cc
Merge pull request #4787 from keithjgrant/qs-util-cleanup
...
QS util cleanup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 23:03:22 +00:00
softwarefactory-project-zuul[bot]
34bdb6d1c3
Merge pull request #4808 from rooftopcellist/awxkit_docs_link
...
add link to awxkit docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 20:08:47 +00:00
Christian Adams
9548c8ae19
add link to awxkit docs
2019-09-23 15:38:51 -04:00
softwarefactory-project-zuul[bot]
e147869d75
Merge pull request #4789 from wenottingham/lacking-in-insights
...
Rename Automation Insights to Automation Analytics.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 18:46:41 +00:00
Keith Grant
362339d89c
add FieldTooltip component, some JobTemplateForm cleanup
2019-09-23 11:00:13 -07:00
softwarefactory-project-zuul[bot]
ebbcefd7df
Merge pull request #4806 from beeankha/url_update
...
Update URL
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 17:42:01 +00:00
beeankha
6a9940c027
Update URL
2019-09-23 13:17:26 -04:00
softwarefactory-project-zuul[bot]
8c755dd316
Merge pull request #4795 from wenottingham/sanitization
...
Add some sanitizations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 14:58:41 +00:00
softwarefactory-project-zuul[bot]
fcfd59ebe2
Merge pull request #4767 from beeankha/awx_doc_edits
...
[WIP] Edit AWX Docs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-23 14:30:12 +00:00
Alex Corey
ce1d9793ce
ToolBar checkbox checks and JT Add Button closes and Test Clean up
...
The Select-All check box in the DataList Toolbar will be checked when the
user clicks on it. Also, the JT Add button closes when the user clicks
elsewhere on the page as well as when the user clicks on the button a second time.
I also cleaned up some tests in the DataListToolBar file.
2019-09-23 09:49:38 -04:00
beeankha
f35ad41e17
Fix misc. errors and typos
2019-09-23 09:46:54 -04:00
Ryan Petrello
d52aa11422
correct CSP header to allow all pendo.io traffic
2019-09-23 09:15:55 -04:00
softwarefactory-project-zuul[bot]
c628a54c79
Merge pull request #4796 from wenottingham/get-our-finest-attributes
...
Fix SAML login when only certain attributes are set.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-21 15:51:43 +00:00
Keith Grant
5d840af223
fix typo, clarify test names
2019-09-20 13:45:22 -07:00
Keith Grant
1f149bb086
refactor encodeNoneDefaultQueryString
2019-09-20 13:41:30 -07:00
Keith Grant
508535be66
rework removeParams
2019-09-20 13:41:30 -07:00
Keith Grant
cb69cac62d
split qs addParams into mergeParams and replaceParams for clarity
2019-09-20 13:41:30 -07:00
Keith Grant
3ea4a32940
qs cleanup, more tests
2019-09-20 13:41:30 -07:00
Keith Grant
d6f93737c4
improve qs test coverage, minor cleanup
2019-09-20 13:41:30 -07:00
Keith Grant
eb0c4fd4d4
refactor parseQueryString
2019-09-20 13:41:30 -07:00
Bill Nottingham
36571a1275
Fix SAML login when only certain attributes are set.
...
The user may not set all of saml_{attr,admin_attr,auditor_attr},
so don't assume they all exist.
2019-09-20 15:28:38 -04:00
softwarefactory-project-zuul[bot]
b2b475d1a6
Merge pull request #4742 from jlmitch5/searchv2
...
ui_next search updates
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-20 18:28:52 +00:00
Bill Nottingham
01177f3632
Add some sanitizations (from @jakemcdermott, @mabashian)
2019-09-20 13:58:12 -04:00
John Mitchell
ac530e1328
utilize far instead of function for search type
2019-09-20 13:49:00 -04:00
John Mitchell
9605d8049d
rewrite search key type check to be a var instead of a function
2019-09-20 13:49:00 -04:00
John Mitchell
d2e335c7c5
revert restriction on defaultParams
2019-09-20 13:49:00 -04:00
John Mitchell
678fba1ffb
fix tests with search updates
2019-09-20 13:48:59 -04:00
John Mitchell
34e1b8be1d
make default params only accept page, page_size and order_by
2019-09-20 13:48:59 -04:00
John Mitchell
86029934ad
selectively add icontains to only text-based searches
2019-09-20 13:48:59 -04:00
softwarefactory-project-zuul[bot]
ec3edb07e8
Merge pull request #4779 from omgjlk/proper-vault-headers
...
Use proper headers to auth with Vault
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-20 16:30:56 +00:00
softwarefactory-project-zuul[bot]
fcc61a5752
Merge pull request #4777 from jlmitch5/styleCleanupUiNext
...
assorted style cleanup in UI next
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-20 16:00:27 +00:00
beeankha
860715d088
More AWX docs edits
2019-09-20 11:32:10 -04:00
beeankha
e2be392f31
Edit AWX docs
2019-09-20 11:32:10 -04:00
mabashian
f49d566f17
Update failed snapshot
2019-09-20 11:05:18 -04:00
mabashian
83e413b0bf
Fix prettier failures
2019-09-20 11:05:18 -04:00
John Mitchell
e68349b6b5
assorted style cleanup in UI next
...
- round all corners of combo fields
- make sure required asterisk is always before help popover ?
- bug: fix ? popover from opening lookups
- fix spacing of detail toggle for http error
2019-09-20 11:05:18 -04:00
softwarefactory-project-zuul[bot]
14cc203945
Merge pull request #4784 from fosterseth/fix-3646-ldapserverfielduri
...
fix for LDAPServerURIField error if number present in top-level-domain
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-20 15:00:46 +00:00
Seth Foster
ca5de6378a
Fix LDAPServerURIField number in domain
...
- Bug: API error if LDAPServerURIField contains a number in the top level domain
- Add custom regex in LDAPServerURIField class that is passed to django
URLValidator
- The custom regex allows for numbers to be present in the top level domain
- Unit tests check that valid URIs pass through URLValidator, and that
invalid URIs raise the correct exception
- Related to issue #3646
2019-09-20 10:36:47 -04:00
Alex Corey
1ebe91cbf7
Adds delete button to job details and handle delete errors
...
After successful deletion of Job the user is nativated back to Jobs List.
If the job is not successfully deleted a alert modal pops up and on close
the user remains on Job Details page.
2019-09-19 17:34:18 -04:00
softwarefactory-project-zuul[bot]
154cda7501
Merge pull request #4782 from mabashian/inventory-lookup
...
Changes InventoriesLookup to InventoryLookup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-19 21:27:50 +00:00
Bill Nottingham
badba581fd
Rename Automation Insights to Automation Analytics.
...
Fix user-facing code, don't worry about settings names.
2019-09-19 17:00:10 -04:00
mabashian
a6a50f0eb1
Changes InventoriesLookup to InventoryLookup and removes pluralization of lookup headers for Inventory and Project since only one can be selected.
2019-09-19 11:13:55 -04:00
softwarefactory-project-zuul[bot]
b00fc29cdc
Merge pull request #4762 from shanemcd/devel
...
Fix cluster dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-19 13:45:43 +00:00
softwarefactory-project-zuul[bot]
13f628f73d
Merge pull request #4776 from mabashian/3924-icons
...
Fix 3rd party auth icon rendering in login modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-18 23:39:25 +00:00
Jesse Keating
e1bdbeaa5c
Restore new style headers
...
This leads to having both the new style header and the old compatability
header. Best of both worlds!
2019-09-18 13:27:55 -07:00
Jesse Keating
b3c264bf21
Use proper headers to auth with Vault
...
Reading examples at
https://learn.hashicorp.com/vault/getting-started/apis show needing to
use `X-Vault-Token` header, instead of `Authorization`. Without this
header, the vault server would return a 400 status with an error message
of "missing client token". With this change AWX is now able to interface
with the Hashicorp backend.
2019-09-18 12:26:47 -07:00
mabashian
53992d41d5
Re-generate fontcustom .woff file. This should fix microsoft and google icon rendering on login modal.
2019-09-18 13:50:15 -04:00
softwarefactory-project-zuul[bot]
686d4fe26f
Merge pull request #4769 from mabashian/4554-mgt-jobs-column
...
Fix management job column width issues
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-09-17 18:35:47 +00:00
mabashian
774a4e32cc
Fix management job column width issues
2019-09-17 13:45:20 -04:00
Shane McDonald
22441d280e
Fix pg password in cluster dev env
2019-09-17 08:45:19 -04:00
softwarefactory-project-zuul[bot]
fe850c247f
Merge pull request #4755 from rooftopcellist/fix_awx_pass
...
pass correct awx-dev password on startup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 23:28:01 +00:00
softwarefactory-project-zuul[bot]
c651029cdb
Merge pull request #4756 from AlexSCorey/4744-JobSchedulers
...
fixes grid so action buttons stay in view
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 22:06:58 +00:00
Christian Adams
54d50d71ab
pass correct awx-dev password on startup
2019-09-16 17:25:15 -04:00
Alex Corey
ef4f1df9bb
fixes grid so action buttons stay in view
2019-09-16 16:27:10 -04:00
softwarefactory-project-zuul[bot]
b5fa1606bd
Merge pull request #4369 from AlanCoding/workflow_limit
...
Implementation of WFJT limit & SCM_branch prompting
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 20:17:59 +00:00
softwarefactory-project-zuul[bot]
3139bc9248
Merge pull request #4723 from rebeccahhh/devel
...
expose schedule name for scheduled workflow node job
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 20:17:54 +00:00
softwarefactory-project-zuul[bot]
a6c0793695
Merge pull request #4753 from AlexSCorey/4423-LoggingRevertNoSave
...
allows user to save form after reverting
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-09-16 19:26:27 +00:00
softwarefactory-project-zuul[bot]
5a24e223b7
Merge pull request #4743 from AlexSCorey/4523-InertWFJTLink
...
allows all WFJT tabs to properly route to workflow visualizer
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 19:26:20 +00:00
AlanCoding
e3c1189f56
bump migration
2019-09-16 14:51:57 -04:00
AlanCoding
fdf9dd733b
bump migration
2019-09-16 14:51:56 -04:00
Jake McDermott
9697e1befb
comment fixup
2019-09-16 14:51:56 -04:00
Jake McDermott
84a8559ea0
psuedo -> pseudo
2019-09-16 14:51:56 -04:00
Jake McDermott
8ac8fb9016
add more details to workflow limit help text
2019-09-16 14:51:56 -04:00
AlanCoding
01bb32ebb0
Deal with limit prompting in factory
2019-09-16 14:51:56 -04:00
AlanCoding
711c240baf
Consistently give WJ extra_vars as text
2019-09-16 14:51:56 -04:00
AlanCoding
291528d823
adjust UI unit tests again
...
bump migration
bump migration again
2019-09-16 14:51:56 -04:00
AlanCoding
1406ea3026
Fix missing places for ask_limit and ask_scm_branch
2019-09-16 14:51:55 -04:00
AlanCoding
e8581f6892
Implement WFJT prompting for limit & scm_branch
...
add feature to UI and awxkit
restructure some details of create_unified_job
for workflows to allow use of char_prompts
hidden field
avoid conflict with sliced jobs in char_prompts copy logic
update developer docs
update migration reference
bump migration
2019-09-16 14:51:53 -04:00
Rebeccah
fbf182de28
removed refernce to workflow job in parent schedule naming as it is unnecessary
2019-09-16 14:22:37 -04:00
Rebeccah
5fab9e418b
added functional test to test new schedule functionality
2019-09-16 14:22:37 -04:00
Rebeccah
d39b931377
added in logic to check if the parent workflow has a schedule and onsolidated a couple import statements
2019-09-16 14:22:37 -04:00
Alex Corey
9028afab07
allows user to save form after reverting
2019-09-16 12:55:31 -04:00
softwarefactory-project-zuul[bot]
d3b413c125
Merge pull request #4752 from shanemcd/drop-pg-scl
...
Stop using PG SCL in dev env
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 16:40:11 +00:00
softwarefactory-project-zuul[bot]
ab1db04164
Merge pull request #4734 from rooftopcellist/awx-dev
...
Revert DB passwords for container installs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-16 16:09:15 +00:00
Shane McDonald
3b89e894db
Stop using PG SCL in dev env
2019-09-16 11:41:13 -04:00
Christian Adams
bdbbb2a4a2
Fix authentication bug with container installs
...
- update awx-dev db password where needed
2019-09-15 19:52:41 -04:00
Alex Corey
9e8d0758c8
allows all WFJT tabs to properly route to workflow visualizer
2019-09-13 15:21:54 -04:00
softwarefactory-project-zuul[bot]
9f0657e19a
Merge pull request #4714 from keithjgrant/4521-noti-template-type-switch
...
fix bugs when switching NTs to Webhook type
Reviewed-by: Keith Grant
https://github.com/keithjgrant
2019-09-13 18:20:13 +00:00
softwarefactory-project-zuul[bot]
6bc09028ca
Merge pull request #4741 from wenottingham/there-are-no-limits
...
Tweak license partial to properly show 'unlimited' for the value we consider unlimited.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 17:36:04 +00:00
softwarefactory-project-zuul[bot]
e1c7cd7e9f
Merge pull request #4740 from ryanpetrello/pycharm-port
...
change the default port range for the sdb debugging tool
Reviewed-by: Seth Foster
https://github.com/fosterseth
2019-09-13 17:32:15 +00:00
softwarefactory-project-zuul[bot]
806648af89
Merge pull request #4611 from ryanpetrello/license-updates
...
update trial license enforcement logic
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 17:27:01 +00:00
softwarefactory-project-zuul[bot]
3e3940efd5
Merge pull request #4733 from keithjgrant/4612-lookup-param-bugs
...
Prevent Lookup search filters from affecting other Lookups on page
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 17:01:18 +00:00
Ryan Petrello
662033db44
fix some awxkit flake8 failures
2019-09-13 12:14:33 -04:00
Elijah DeLee
eba69142f1
add subscriptions endpoint to awxkit
2019-09-13 12:14:33 -04:00
mabashian
8a29276a7d
Fix whitespace
2019-09-13 12:14:32 -04:00
mabashian
611f163289
Make sure that the license page under settings has creds available
2019-09-13 12:14:31 -04:00
mabashian
113622c05e
Moves initial system settings rest call out to resolve
2019-09-13 12:14:31 -04:00
mabashian
608567795d
Add support for looking up and selecting licenses on license page
2019-09-13 12:14:30 -04:00
Ryan Petrello
29fd399b06
introduce a new API for generating licenses from candlepin creds
2019-09-13 12:14:29 -04:00
mabashian
04f458c007
Cleanup inline styles
2019-09-13 12:14:29 -04:00
mabashian
38a7d62745
Add support for custom error messaging on license page
2019-09-13 12:14:28 -04:00
mabashian
53925f5e98
Tweaks to the ux for saved creds
2019-09-13 12:14:27 -04:00
mabashian
2474a3a2ea
Pull creds into license form if available via settings
2019-09-13 12:14:27 -04:00
mabashian
900fcbf87e
Add rh username and pass to license form
2019-09-13 12:14:26 -04:00
Ryan Petrello
846e67ee6a
update trial license enforcement logic
2019-09-13 12:14:25 -04:00
Bill Nottingham
98daee4823
Show unlimited licenses as unlimited.
...
Don't show 'hosts remaining' for unlimited licenses.
2019-09-13 12:07:35 -04:00
Ryan Petrello
5ed97e0f65
change the default port range for the sdb debugging tool
...
the current range conflicts w/ a port used by the pycharm editor
2019-09-13 11:55:43 -04:00
Keith Grant
e854b179e4
add test for Lookup clearing QS params
2019-09-13 08:48:17 -07:00
Keith Grant
26e320582a
namespace qs params for each lookup separately
2019-09-13 08:48:17 -07:00
Keith Grant
ee864b2df3
clear Lookup query params when lookup is closed
2019-09-13 08:48:17 -07:00
Keith Grant
e309ad25e4
de-lint
2019-09-13 08:45:19 -07:00
Keith Grant
55244834a3
fix bugs when switching NTs to Webhook type
2019-09-13 08:45:19 -07:00
softwarefactory-project-zuul[bot]
4e1fbb3e91
Merge pull request #4731 from ryanpetrello/job-event-contains-workflow
...
record the parent workflow ID for job events that originate from a WFJT
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 15:40:25 +00:00
softwarefactory-project-zuul[bot]
fe43bab174
Merge pull request #4727 from jakemcdermott/fix-4726
...
show extra vars on workflow template schedules
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 14:33:44 +00:00
softwarefactory-project-zuul[bot]
ed692018cd
Merge pull request #4732 from ryanpetrello/cli-migrating
...
cli: show a better error if AWX is migrating
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-13 13:50:14 +00:00
Jake McDermott
311860e027
show extra vars on workflow template schedules
...
When the workflow job template prompts for extra vars, we show the
extra vars input field on the scheduler.
2019-09-13 09:12:15 -04:00
Ryan Petrello
b5225bd80d
record the parent WFJ ID for job events that originate from a WFJT
2019-09-13 08:28:32 -04:00
softwarefactory-project-zuul[bot]
60fc952716
Merge pull request #4730 from shanemcd/fix-entrypoint-args
...
Consolidate scl enable calls
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 23:10:47 +00:00
Ryan Petrello
9d93cf8021
cli: show a better error if AWX is migrating
...
see: https://github.com/ansible/awx/issues/4721
2019-09-12 17:16:16 -04:00
Shane McDonald
fe0db4e329
Consolidate scl enable calls
2019-09-12 15:43:09 -04:00
Shane McDonald
3c0a0e1f4a
Fix arg parsing in entrypoint
2019-09-12 15:12:04 -04:00
softwarefactory-project-zuul[bot]
70057bc0f2
Merge pull request #4058 from rooftopcellist/pg10
...
Postgres 10 Upgrade
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 18:58:34 +00:00
Shane McDonald
b2e8e3cc3d
Add scl enable back to start_tests script
...
I think we need to specify the entrypoint in the pod definition too
2019-09-12 14:03:08 -04:00
Shane McDonald
804ec0dde9
Handle SCL enable in one place
2019-09-12 13:54:32 -04:00
softwarefactory-project-zuul[bot]
3e6131c509
Merge pull request #4724 from dsesami/flake-fixes
...
flake fixes for e2e
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 17:48:27 +00:00
Shane McDonald
e7bb5ac3e4
Fix tests
2019-09-12 13:41:41 -04:00
Daniel Sami
f2ccce3478
flake fixes for e2e
2019-09-12 13:05:35 -04:00
Shane McDonald
036567817e
Implement local docker pg upgrade
2019-09-12 12:52:43 -04:00
Christian Adams
ec1e93cc69
Upgrade to postgres 10.6
...
- use awx-python in shebang in dev env
- scl enable where needed for rhel7 & container installs
- use scram-sha-256 pg user hashing by default
- ensure psycopg2 is using the correct PG_CONFIG at build time for the right libpq version
2019-09-12 12:52:43 -04:00
Jose OrPa
04ab736f09
#3778 Upgrading postgresql to v10
2019-09-12 12:52:42 -04:00
softwarefactory-project-zuul[bot]
ffc6e2218e
Merge pull request #4627 from rooftopcellist/upload_directly
...
Upload directly
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 14:40:53 +00:00
softwarefactory-project-zuul[bot]
253e0765bd
Merge pull request #4719 from ryanpetrello/runner-on-start
...
add metadata for new runner_on_start events
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 14:06:07 +00:00
softwarefactory-project-zuul[bot]
2d78534223
Merge pull request #4674 from AlanCoding/clean_galaxy_out
...
Use project verbosity without color for galaxy commands
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 13:54:27 +00:00
softwarefactory-project-zuul[bot]
34645523fd
Merge pull request #4718 from Spredzy/proper-args
...
e2e/test: NPMRC_FILE is a build-arg not an environment variable
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 13:40:50 +00:00
Ryan Petrello
90c7514303
add metadata for new runner_on_start events
...
see: https://github.com/ansible/awx/issues/4129
2019-09-12 09:05:54 -04:00
Yanis Guenane
3c22f99234
e2e/test: NPMRC_FILE is a build-arg not an environment variable
2019-09-12 14:39:28 +02:00
softwarefactory-project-zuul[bot]
d8fbf1e21a
Merge pull request #4706 from ryanpetrello/faster-dashboard
...
optimize dashboard performance for larger UnifiedJob counts
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 10:51:42 +00:00
softwarefactory-project-zuul[bot]
168e03ea0e
Merge pull request #4715 from ansible/cli-more-readme
...
cli: add instructions for using awx -h
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-12 01:37:05 +00:00
Ryan Petrello
3eecda4edc
cli: add instructions for using awx -h
2019-09-11 20:43:20 -04:00
Ryan Petrello
c0d9600b66
WIP: optimize dashboard performance for larger UnifiedJob counts
2019-09-11 20:37:27 -04:00
softwarefactory-project-zuul[bot]
087b68aa65
Merge pull request #4713 from ryanpetrello/cli-readme
...
add a bit more detail to the awx CLI README
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-09-11 21:12:45 +00:00
Ryan Petrello
83ee4fb289
add a bit more detail to the awx CLI README
2019-09-11 16:24:13 -04:00
softwarefactory-project-zuul[bot]
51a724451c
Merge pull request #4677 from marshmalien/4430-host-details-modal
...
[ui_next] Add host details modal
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-11 18:09:52 +00:00
Christian Adams
6309c0a426
Upload using RH cred settings
2019-09-11 13:24:09 -04:00
softwarefactory-project-zuul[bot]
14ef06854d
Merge pull request #4711 from Spredzy/pass-npmrc
...
e2e/cluster: Allow one to pass a npmrc config file
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-11 15:49:22 +00:00
Marliana Lara
ad2e58cd43
Align the top of the modal to a fixed distance from the top of the
...
browser
2019-09-11 11:48:17 -04:00
Yanis Guenane
2ea280bbaf
Dockerfile: Allow one to pass a npmrc file
2019-09-11 17:08:33 +02:00
softwarefactory-project-zuul[bot]
788c5d3741
Merge pull request #4709 from dsesami/flake-wait
...
Added a longer timeout for spinny specifically
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-11 14:39:05 +00:00
Yanis Guenane
0e5abb5fa3
Revert "add npm registry arg"
...
This reverts commit 844f3fde72 .
2019-09-11 16:12:50 +02:00
Daniel Sami
5dbcafc392
Added a longer timeout for spinny specifically
2019-09-11 08:59:20 -04:00
Marliana Lara
e53c979344
Show changed status when the status is both ok and changed
2019-09-10 17:09:25 -04:00
Marliana Lara
2527a78874
Combine host and job status icons into one generic status icon
2019-09-10 17:06:53 -04:00
Marliana Lara
871f2cf9c5
Add host event modal tests and code cleanup
2019-09-10 16:29:25 -04:00
softwarefactory-project-zuul[bot]
f3dc4abe37
Merge pull request #4702 from AlexSCorey/4446-TokenDelete
...
Tokens Properly reload after successful deletion
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-09-10 20:28:35 +00:00
softwarefactory-project-zuul[bot]
7646185e2c
Merge pull request #4704 from keithjgrant/4522-save-nt-after-fixing-form-errors
...
Fix Notification Template form validation of headers field
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 19:56:33 +00:00
softwarefactory-project-zuul[bot]
a9a1c6eb6d
Merge pull request #4683 from dsesami/npm-registry-arg
...
Add npm registry arg
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 19:56:25 +00:00
softwarefactory-project-zuul[bot]
4b1706401f
Merge pull request #4686 from mabashian/ui_next-ux-improvements
...
Various UX improvements
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 19:44:22 +00:00
Keith Grant
8192b79b1f
fix NT validation of headers after saving
2019-09-10 10:45:19 -07:00
softwarefactory-project-zuul[bot]
8868fa6416
Merge pull request #4689 from mabashian/search-tag-key
...
Display search key along with value in tag
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 17:28:03 +00:00
softwarefactory-project-zuul[bot]
71215d3d03
Merge pull request #4690 from mabashian/npm-audit
...
Upgrades lodash and angular-moment
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-09-10 17:20:05 +00:00
softwarefactory-project-zuul[bot]
5193209ca7
Merge pull request #4699 from mabashian/4549-not-found
...
Don't render the 404 not found page until the content's finished loading
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 17:14:32 +00:00
softwarefactory-project-zuul[bot]
d73dd02e5b
Merge pull request #4628 from saito-hideki/issue/4528
...
Fix condition to show prompt button on the schedule add/edit form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 16:59:03 +00:00
Alex Corey
e23c1477da
Properly reloads after successful deletion
2019-09-10 12:13:41 -04:00
softwarefactory-project-zuul[bot]
19d6941034
Merge pull request #4697 from ryanpetrello/cli-human-uniqueness
...
cli: fix a minor bug in uniqueness rule detection
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 15:01:34 +00:00
mabashian
d4b2cacb3e
Don't render the 404 not found page until the content's finished loading
2019-09-10 10:30:17 -04:00
softwarefactory-project-zuul[bot]
2f7476c804
Merge pull request #4692 from ryanpetrello/cli-detail-options
...
cli: make "detail" actions actually respect Allow: headers
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 14:18:12 +00:00
Ryan Petrello
39ee60a913
cli: fix a minor bug in uniqueness rule detection
2019-09-10 10:17:09 -04:00
mabashian
da43b9b84c
Prettify FilterTags
2019-09-10 10:08:42 -04:00
softwarefactory-project-zuul[bot]
eaf3a28d57
Merge pull request #4695 from ryanpetrello/oauth-token-exclusive-lock
...
move the oauth2 last_used update to the bottom of the request
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-10 12:55:15 +00:00
Ryan Petrello
14f8ef4f44
move the oauth2 last_used update to the bottom of the request
...
this avoids acquiring a row lock (and holding it for the duration of
transactions which include a very slow query)
2019-09-10 08:15:13 -04:00
Ryan Petrello
ee47e98c50
cli: make "detail" actions actually respect Allow: headers
2019-09-09 21:11:15 -04:00
softwarefactory-project-zuul[bot]
edb7ddb9ae
Merge pull request #4687 from AlexSCorey/4685-LookUpPluralization
...
Adds proper pluralization to Look Up modal empty state
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-09 21:23:32 +00:00
mabashian
f69f43e3ba
Upgrades lodash and angular-moment
2019-09-09 16:31:11 -04:00
softwarefactory-project-zuul[bot]
d9a7859a05
Merge pull request #4630 from ryanpetrello/cli-roles
...
cli: add support for granting and revoking roles from users/teams
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-09 20:19:12 +00:00
softwarefactory-project-zuul[bot]
ff32a5286e
Merge pull request #4688 from ryanpetrello/human-format-null
...
fix a human format bug for settings
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-09 20:08:59 +00:00
mabashian
629e2e89b9
Fix linting error
2019-09-09 15:50:41 -04:00
mabashian
ea015190de
Display search key along with value in tag
2019-09-09 15:41:39 -04:00
Ryan Petrello
6762702868
cli: add support for granting and revoking roles from users/teams
2019-09-09 15:27:16 -04:00
Ryan Petrello
3e97608914
fix a human format bug for settings
2019-09-09 15:25:04 -04:00
Alex Corey
a95394b135
Adds proper pluralization to Look Up modal empty state
2019-09-09 14:55:39 -04:00
softwarefactory-project-zuul[bot]
276b577103
Merge pull request #4648 from ryanpetrello/format-metrics-human
...
cli: add special code for formatting metrics and settings with -f human
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-09 18:52:29 +00:00
softwarefactory-project-zuul[bot]
b1666f2692
Merge pull request #4653 from ryanpetrello/attach-detach-by-name
...
cli: add support for attach/detaching creds/notifications via name
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-09-09 18:52:22 +00:00
mabashian
1f8f4e184b
Various UX improvements
2019-09-09 12:54:31 -04:00
Daniel Sami
844f3fde72
add npm registry arg
2019-09-09 11:56:10 -04:00
softwarefactory-project-zuul[bot]
a3a5db1c44
Merge pull request #4678 from wenottingham/cloudy-with-a-chance-of-updates
...
Update assorted cloud module requirements.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-08 19:42:45 +00:00
softwarefactory-project-zuul[bot]
28630cb7fa
Merge pull request #4650 from keithjgrant/4431-jt-form-advanced-fields
...
4431 jt form advanced fields
Reviewed-by: Keith Grant
https://github.com/keithjgrant
2019-09-06 23:02:08 +00:00
Keith Grant
820605b0ca
fix JT form tests
2019-09-06 14:29:00 -07:00
softwarefactory-project-zuul[bot]
bc79093102
Merge pull request #4679 from ryanpetrello/fix-doc-819
...
fix up a minor Swagger doc bug
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-09-06 21:15:34 +00:00
Ryan Petrello
eb2fc80114
fix up a minor Swagger doc bug
2019-09-06 16:28:06 -04:00
Bill Nottingham
eb2de51f86
add licenses for new azure deps
2019-09-06 15:55:16 -04:00
Bill Nottingham
7aa94a9bb5
Update assorted cloud module requirements.
...
Update boto3 for ec2_transit_gateway module.
Update Azure requirements to sync with Ansible 2.9 branch.
2019-09-06 15:30:08 -04:00
Keith Grant
be6f5e18ae
fixing JT Form tests post-rebase
2019-09-06 11:35:24 -07:00
Keith Grant
9777b79818
hide overflow in ExpandingContainer while opening
2019-09-06 09:59:58 -07:00
Marliana Lara
25aa9bc43e
Change empty state text
2019-09-06 12:52:44 -04:00
Marliana Lara
a79de2b4ed
Fix existing test failures
2019-09-06 12:44:11 -04:00
Marliana Lara
7480baf256
Add host event modal
2019-09-06 12:43:53 -04:00
Marliana Lara
5babab7af4
Add host status icon and pull status styles into separate file
2019-09-06 12:43:17 -04:00
Keith Grant
4e73f4b778
show all advanced JT fields on edit form
2019-09-06 09:14:19 -07:00
softwarefactory-project-zuul[bot]
4f05955724
Merge pull request #4671 from gamuniz/fix_204_insights_api
...
fixed insights api 204 errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-06 16:03:46 +00:00
AlanCoding
ebc369bfef
Use project verbosity without color for galaxy commands
2019-09-06 11:02:20 -04:00
Ben Thomasson
10d53637ad
Changes uploader to use the insights api directly
2019-09-06 10:58:35 -04:00
Gabe Muniz
23a7151278
fixed insights api 204 errors
2019-09-06 09:27:17 -04:00
Keith Grant
0254cf3567
wire-in instance groups to JT form
2019-09-05 16:47:34 -07:00
softwarefactory-project-zuul[bot]
f91a02a9e4
Merge pull request #4661 from ansible/apurva_wait_for_job_fix
...
awxkit: don't suppress error when job does not exist
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-05 21:37:15 +00:00
Keith Grant
93b794eaa7
JT Form fixes after rebase
2019-09-05 13:45:30 -07:00
softwarefactory-project-zuul[bot]
927c99a2f4
Merge pull request #4667 from AlanCoding/update_fix
...
fix project sync revision bug
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-05 20:29:10 +00:00
softwarefactory-project-zuul[bot]
b4759de30d
Merge pull request #4529 from wenottingham/the-pirates-are-bringing-r-bac
...
Fix display of indirect access permissions.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-05 17:40:44 +00:00
Apurva Bakshi
11a71f5ffa
fix attribute error
2019-09-05 13:16:39 -04:00
Ryan Petrello
064f871fff
add special code for formatting metrics and settings with -f human
...
see: https://github.com/ansible/awx/issues/4566
2019-09-05 11:55:23 -04:00
softwarefactory-project-zuul[bot]
ffbce2611a
Merge pull request #4656 from wenottingham/collection-fix
...
Revert 9b95cc27c4 .
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-09-05 13:50:18 +00:00
softwarefactory-project-zuul[bot]
8b9ddb5922
Merge pull request #4663 from ryanpetrello/fix-3741
...
fix a 500 error that can occur when a WorkflowApproval's node is deleted
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2019-09-05 13:41:06 +00:00
AlanCoding
c65b77a20a
fix project sync revision bug
2019-09-05 08:49:52 -04:00
Ryan Petrello
b7e8044d69
fix a 500 error that can occur when a WorkflowApproval's node is deleted
2019-09-04 21:12:22 -04:00
Keith Grant
8b1ca12d8f
update JobTemplateForm tests
2019-09-04 15:54:30 -07:00
Keith Grant
4f546be87a
add JT form callback fields
2019-09-04 14:35:39 -07:00
Keith Grant
e6475f21f6
flush out JT form; upgrade enzyme; add CheckboxField
2019-09-04 14:34:57 -07:00
Keith Grant
218348412b
creat TagMultiSelect component; cleanup MultiSelect
2019-09-04 14:22:08 -07:00
Bill Nottingham
db64717551
Merge pull request #2 from AlanCoding/collection-fix-fix
...
Fix collection precedence bug, add new to left of list
2019-09-04 17:01:30 -04:00
Keith Grant
9edc686ab5
add generic onChange prop to MultiSelect
2019-09-04 13:58:32 -07:00
softwarefactory-project-zuul[bot]
c819a78a4b
Merge pull request #4647 from rebeccahhh/devel
...
Added 'rescued' and 'ignored' fields into all_hosts dictionary update
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 20:48:04 +00:00
AlanCoding
11146a071f
Fix collection precedence bug, add new to left of list
2019-09-04 15:32:03 -04:00
Keith Grant
4d31d83e1e
add instance groups to JT form
2019-09-04 11:22:02 -07:00
Keith Grant
3a9a884bbc
add omitProps helper
2019-09-04 11:19:05 -07:00
Keith Grant
8a31be6ffe
refactor lookup components
2019-09-04 11:19:05 -07:00
Keith Grant
6fd86fed65
add jt advanced fields
2019-09-04 10:45:34 -07:00
softwarefactory-project-zuul[bot]
4edfe7e5fc
Merge pull request #4658 from ryanpetrello/7.0.0-release
...
Bump VERSION to 7.0.0
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 17:27:01 +00:00
Brian Coca
9d48ba4243
better error message on missing runner
2019-09-04 13:16:55 -04:00
Keith Grant
80bdb1a67a
add CollapsibleSection & ExpandingContainer components
2019-09-04 09:55:24 -07:00
Ryan Petrello
1fc210d002
Bump VERSION to 7.0.0
2019-09-04 12:48:52 -04:00
softwarefactory-project-zuul[bot]
4bcb941df9
Merge pull request #4655 from ryanpetrello/cli-py2-u-marker
...
cli: fix a -f human formatting bug in py2
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 16:18:58 +00:00
Bill Nottingham
24c16b1c58
Fix to enable system paths along with requirements override, from @alancoding.
2019-09-04 11:43:48 -04:00
Bill Nottingham
0fb7c859f4
Revert 9b95cc27c4.
...
We do not want to create a new setting for a on-Tower-host global
collection path at this time.
2019-09-04 11:43:33 -04:00
Ryan Petrello
dbfe85da53
cli: fix a -f human formatting bug in py2
...
if we encounter non-strings in JSON responses, attempt to represent them
as JSON, instead of stringify-ing them (in py2, stringify-ing adds `u`
markers, which is confusing to users)
2019-09-04 11:10:12 -04:00
softwarefactory-project-zuul[bot]
66907151a0
Merge pull request #4651 from ryanpetrello/py2-argparse-alias
...
cli: add support for deprecated tower-cli aliases in py2
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 14:24:15 +00:00
softwarefactory-project-zuul[bot]
8a1a3918f1
Merge pull request #4641 from mabashian/upgrade-react
...
Ensure react 16.8 or greater is used
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 14:18:19 +00:00
softwarefactory-project-zuul[bot]
7418453d6f
Merge pull request #4652 from ryanpetrello/cli-file-load-bug
...
cli: fix a bug introduced in @ file support
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-04 02:30:10 +00:00
Ryan Petrello
1e5bcca0b9
cli: add support for attach/detaching creds/notifications via name
2019-09-03 21:51:39 -04:00
Ryan Petrello
70989ca616
cli: fix a bug introduced in @ file support
2019-09-03 21:33:46 -04:00
Ryan Petrello
b888c4b75a
cli: add support for deprecated tower-cli aliases in py2
2019-09-03 21:22:49 -04:00
Rebeccah
daba25f107
added 'ignored' and 'rescued' into all_hosts dictionary update
2019-09-03 18:58:29 -04:00
softwarefactory-project-zuul[bot]
ba8b876dd3
Merge pull request #4640 from ryanpetrello/cli-lookup-by-name
...
cli: add ability to specify a name instead of primary key
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-03 22:09:10 +00:00
Ryan Petrello
4ec5e82023
cli: add ability to specify a name instead of primary key
2019-09-03 17:27:10 -04:00
softwarefactory-project-zuul[bot]
392fc803fa
Merge pull request #4646 from rooftopcellist/rm_mk_dbshell
...
remove redundant dbshell make target
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-03 19:43:58 +00:00
softwarefactory-project-zuul[bot]
b62c0c57cb
Merge pull request #4644 from ryanpetrello/sos-license
...
include license data/state in the sosreport
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-03 19:41:21 +00:00
Christian Adams
70f9f09fef
remove redundant dbshell make target
2019-09-03 14:22:07 -04:00
Ryan Petrello
7a8234bb09
include license data/state in the sosreport
2019-09-03 13:56:02 -04:00
mabashian
120190eb82
Ensure react 16.8 or greater is used
2019-09-03 12:24:13 -04:00
softwarefactory-project-zuul[bot]
f21c6dc330
Merge pull request #4624 from ryanpetrello/cli-association
...
cli: implement support for credential and notification association
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-09-03 14:53:44 +00:00
softwarefactory-project-zuul[bot]
45f9457abe
Merge pull request #4626 from ryanpetrello/more-cli-doc-examples
...
cli: add support for loading JSON/YAML w/ the ansible-like @ syntax
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-09-03 13:09:29 +00:00
Hideki Saito
9d2441789e
Fix condition to show prompt button on the schedule add/edit form
...
it hides the prompt button on survey form when prompt is extra vars only.
- Fixed issue #4528
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-09-03 02:15:14 +00:00
softwarefactory-project-zuul[bot]
09c105e125
Merge pull request #4631 from wenottingham/stop-me-before-i-touch-javascript-again
...
Fix fetching of result traceback in job details.
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-08-30 22:01:38 +00:00
Jake McDermott
a7db4cf367
set result traceback state on sync and send it to subscribers
2019-08-30 17:05:33 -04:00
Bill Nottingham
a0671bd36a
Fix fetching of result traceback in job details.
...
Add it to the list of things to subscribe to and fetch at the end.
2019-08-30 17:05:33 -04:00
Bill Nottingham
b4f6b380fd
Show a tooltip for indirect permissions to show where they come from.
2019-08-30 16:28:39 -04:00
softwarefactory-project-zuul[bot]
fd32eff281
Merge pull request #4632 from ryanpetrello/adhoc-event-log-agg
...
send adhoc command events to the external job_event logger
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-30 19:47:12 +00:00
Ryan Petrello
8d251c2f2e
send adhoc command events to the external job_event logger
...
see: https://github.com/ansible/awx/issues/4545
2019-08-30 15:08:25 -04:00
Ryan Petrello
8e58a4a7de
cli: add support for loading JSON/YAML w/ the ansible-like @ syntax
2019-08-30 00:51:46 -04:00
softwarefactory-project-zuul[bot]
8dc1737419
Merge pull request #4609 from mabashian/4429-deps
...
Update Patternfly and Axios deps
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-29 22:30:05 +00:00
softwarefactory-project-zuul[bot]
3c82785eb3
Merge pull request #4625 from beeankha/approval_timeout_websocket
...
Update Approval Node Count in the Event of a Timeout
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-29 21:15:06 +00:00
mabashian
7ae9e13321
A better fix for the tab bottom border
2019-08-29 16:19:54 -04:00
beeankha
2fc7e93c6a
Emit websocket for approval node timeout
...
...and update timeout_message to be more translation-friendly.
2019-08-29 14:30:33 -04:00
Ryan Petrello
88dfcaa439
cli: implement support for credential and notification association
2019-08-29 13:11:02 -04:00
mabashian
7c81ec0df5
Linting cleanup. Also fixed error thrown to console around passing Link to the DropdownItem component.
2019-08-29 11:18:34 -04:00
softwarefactory-project-zuul[bot]
9571801e9f
Merge pull request #4347 from AlanCoding/no_read_role
...
Kill off all model can_read access methods
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-08-29 14:38:44 +00:00
softwarefactory-project-zuul[bot]
33f2b0bf1a
Merge pull request #4610 from ryanpetrello/cli-cleanup-injectors-language
...
fix a few minor CLI bugs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-29 14:15:48 +00:00
softwarefactory-project-zuul[bot]
226d507013
Merge pull request #4619 from rooftopcellist/cloud_rh_settings
...
Add Settings for license & automation analytics creds
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-29 14:05:45 +00:00
Christian Adams
eacd356881
fix wording in settings for license & automation analytics creds
2019-08-29 09:32:50 -04:00
Ryan Petrello
a107a17bc9
fix a few minor CLI bugs
...
see: https://github.com/ansible/awx/issues/4608
2019-08-29 08:54:17 -04:00
softwarefactory-project-zuul[bot]
2918b6c927
Merge pull request #4264 from beeankha/workflow_pause_approve
...
Workflow Approval Nodes
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-08-28 22:25:39 +00:00
John Mitchell
56c6944049
add ui fields to configure tower in tower for automation analytics fields
2019-08-28 13:54:15 -04:00
Christian Adams
1a78c16adf
add settings for license & automation analytics creds
2019-08-28 12:39:28 -04:00
Bianca Henderson
97d9c264f9
Merge pull request #14 from mabashian/workflow_pause_approve_cleanup_5
...
Styles cleanup
2019-08-28 10:14:43 -04:00
mabashian
f229418ae2
Styles cleanup
2019-08-28 10:00:41 -04:00
beeankha
073f6dbf07
Fix flake8 error
2019-08-28 09:33:15 -04:00
softwarefactory-project-zuul[bot]
3d4cd1b575
Merge pull request #4511 from AlexSCorey/multiSelecBug
...
Allows user to hit enter to create label, fixes console errors.
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-08-27 22:43:16 +00:00
Jake McDermott
04f7218b4a
also make labels work for add view
2019-08-27 17:41:54 -04:00
Alex Corey
fbe6abfb53
Allows user to hit enter to create label, fixes console errors.
2019-08-27 17:37:23 -04:00
softwarefactory-project-zuul[bot]
8be46e43b4
Merge pull request #4600 from ryanpetrello/cli-json-inputs
...
cli: improve parsing of JSON inputs
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-27 20:33:51 +00:00
mabashian
5f1f4bd109
Update Patternfly and Axios deps
2019-08-27 16:21:24 -04:00
Ryan Petrello
23f75cf74a
fix a bug introduced in rebase
2019-08-27 15:59:16 -04:00
Ryan Petrello
b9f75ecad7
update migration numbering for WF approval
2019-08-27 15:42:49 -04:00
beeankha
2ac1c3d1e1
Update timeout info on AWX docs.
2019-08-27 15:38:19 -04:00
Ryan Petrello
1eeab7e0d5
add approval timeout to the summary fields for WorkflowJobTemplateNodes
2019-08-27 15:38:18 -04:00
beeankha
459012e879
Fix 500 error on workflow_approvals endpoint
2019-08-27 15:38:17 -04:00
beeankha
2e58a47118
Minor change to fix rebase conflict.
2019-08-27 15:38:16 -04:00
beeankha
b2819793df
Set view's permission classes to be more explicit
2019-08-27 15:38:16 -04:00
beeankha
ea509f518e
Addressing comments, updating tests, etc.
2019-08-27 15:38:15 -04:00
mabashian
9f0307404e
Fix loading pending approval count on login
2019-08-27 15:38:14 -04:00
beeankha
703de8f3c0
Edit minor typo
2019-08-27 15:38:14 -04:00
beeankha
b5c0f58137
Add test for approve node denial
2019-08-27 15:38:13 -04:00
beeankha
8b23ff71b4
Update/add more functional tests
2019-08-27 15:38:12 -04:00
beeankha
582bbda9c4
Fix bug in Activity Stream, add tests.
2019-08-27 15:38:11 -04:00
mabashian
3fa9497e3c
Various bug fixes and minor ux enhancements
2019-08-27 15:38:10 -04:00
mabashian
5fc3b2c3f5
Add timed out text to workflow job node. Change timeout to minutes and seconds.
...
Remove workflow template badge in approvals drawer.
2019-08-27 15:38:09 -04:00
beeankha
9bbc14c5a1
Update AWX docs to include info about wf approvals
2019-08-27 15:38:09 -04:00
beeankha
aab04bcbb1
Fix accidental deletions, update docstrings...
...
... and update migration file for rebase.
2019-08-27 15:38:08 -04:00
beeankha
667fce5012
Fix flake8 errors, update doc strings, ...
...
... and return full object details when doing a POST to create new approval nodes.
2019-08-27 15:37:22 -04:00
Ryan Petrello
dd89e46ee6
change up a few activity stream and approval drawer issues
2019-08-27 15:36:32 -04:00
mabashian
aac8c9fb04
Rename workflow approval migration. Add approval option back to workflow node form.
2019-08-27 15:36:32 -04:00
beeankha
cf436eea37
Update RBAC for adding approval nodes
2019-08-27 15:36:31 -04:00
beeankha
f7d6f4538c
Emit approve/deny status for websockets, update doc string + a comment
2019-08-27 15:36:30 -04:00
Ryan Petrello
761dad060c
allow org/WF admins to create approval templates
2019-08-27 15:36:30 -04:00
mabashian
73485b220e
fix jshint errors
2019-08-27 15:36:29 -04:00
Elijah DeLee
bdf4defdbe
Add approval node logic to awxkit
...
Co-authored-by: <Apurva bakshiapurva93@gmail.com >
2019-08-27 15:36:29 -04:00
mabashian
adf621d2cf
Timeout, socket and activity stream changes for workflow pause approve
2019-08-27 15:36:28 -04:00
beeankha
9186cb23a6
Update summary field for activity stream
2019-08-27 15:36:27 -04:00
beeankha
f6f6e5883a
Update websockets for pending approvals, change timeout expiration to
2019-08-27 15:36:27 -04:00
Ryan Petrello
7814592285
when copying workflows w/ pause nodes, copy the WorkflowApprovalTemplate
2019-08-27 15:36:26 -04:00
Ryan Petrello
4a75edf549
fix a few nits w/ workflow approval activity stream records
2019-08-27 15:36:25 -04:00
beeankha
d9f3fed06f
Update UJ/UJT endpoints, update approval RBAC, update approval timeout
2019-08-27 15:36:25 -04:00
beeankha
544a5063f3
Update timeout implementation, placeholder code for possible websocket support
2019-08-27 15:36:24 -04:00
beeankha
8c17990750
Activity stream and timeout
...
Update activity stream to show approval node info, add meaningful log
message for expired approval nodes in the Task Manager timeout
function.
2019-08-27 15:36:24 -04:00
Ryan Petrello
0522d45ab0
fixed a few issues related to approval role RBAC for normal users
2019-08-27 15:36:23 -04:00
beeankha
28289e85c1
Add timeout for workflow approval nodes
2019-08-27 15:36:22 -04:00
beeankha
5f82754a3f
Clean up RBAC code
2019-08-27 15:36:22 -04:00
beeankha
296b4e830b
Add more RBAC for approval nodes
2019-08-27 15:36:21 -04:00
mabashian
630f428d77
Cleanup a few jshint errors
2019-08-27 15:36:20 -04:00
mabashian
013792f0f8
Prompt bug cleanup. Filter workflow_approval jobs out of jobs list. Add initial support for timeout.
2019-08-27 15:36:20 -04:00
beeankha
3357c96774
Enable deletion of orphaned approval nodes
...
Update serializer to include workflow approval for activity stream
2019-08-27 15:36:19 -04:00
beeankha
64c94d478d
Add more RBAC, filter out AJT/AJs from unified jobs lists
...
Comment out placeholder in serializer
2019-08-27 15:36:17 -04:00
beeankha
453e142635
Fix UJT-related error, add notification placeholders
2019-08-27 15:35:43 -04:00
beeankha
24c5404c25
Fix error related to workflow_approval_templates/N endpoint
2019-08-27 15:30:50 -04:00
mabashian
4a801c60b9
Cleanup and changes to the way approval templates are created
2019-08-27 15:30:49 -04:00
beeankha
294d6551b9
Polishing up work on new endpoint
2019-08-27 15:30:48 -04:00
beeankha
320284267c
Add new endpoint for creation of approval nodes
2019-08-27 15:30:47 -04:00
mabashian
83f9681941
Fix jshint errors
2019-08-27 15:30:47 -04:00
mabashian
e0cdc4ff80
Approval drawer cleanup and workflow node form UX cleanup
2019-08-27 15:30:46 -04:00
mabashian
1d814beca1
Fix linting error
2019-08-27 15:30:45 -04:00
mabashian
0720857022
Add initial support for workflow pause approve
2019-08-27 15:30:44 -04:00
beeankha
82e0b2121b
Add approve/deny endpoints, fix some typos
2019-08-27 15:30:43 -04:00
beeankha
d76e9125e8
Clean up redundancies
2019-08-27 15:30:42 -04:00
beeankha
9024a514a6
Add API endpoints for workflow approvals
2019-08-27 15:30:39 -04:00
beeankha
72a65f74fd
Add migration file
2019-08-27 15:29:34 -04:00
beeankha
b88b1111bd
Add workflow pause/approve node
2019-08-27 15:29:30 -04:00
Ryan Petrello
f22adca6f7
improve parsing of JSON inputs
...
see: https://github.com/ansible/awx/issues/4573
see: https://github.com/ansible/awx/issues/2371
2019-08-27 12:47:27 -04:00
softwarefactory-project-zuul[bot]
534c4e776a
Merge pull request #4291 from jladdjr/templated_messages
...
Templated notifications
Reviewed-by: Jim Ladd
https://github.com/jladdjr
2019-08-27 16:29:21 +00:00
softwarefactory-project-zuul[bot]
187360a8ad
Merge pull request #4605 from ryanpetrello/cli-inventory-alias
...
cli: add an alias for `awx inventories`
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-27 15:40:18 +00:00
softwarefactory-project-zuul[bot]
8ae93848db
Merge pull request #4564 from rooftopcellist/manifest_destiny
...
add collection version tracker & query info
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-27 15:09:17 +00:00
Ryan Petrello
036a04c918
cli: add an alias for awx inventories
2019-08-27 10:38:28 -04:00
softwarefactory-project-zuul[bot]
92b9176455
Merge pull request #4517 from jakemcdermott/fix-akit-shell-init
...
fix akit shell init when no credential config is provided
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-27 14:36:34 +00:00
softwarefactory-project-zuul[bot]
1a01fdb02d
Merge pull request #4604 from ryanpetrello/host-not-hosts
...
cli: fix an awx CLI alias typo
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-08-27 14:36:30 +00:00
Christian Adams
78c0d531bc
Adds versions to analytics collectors and manifest file.
...
- adds 'query_info.json' to contain collection metadata
- adds 'manifest.json' to contain collection file version info
2019-08-27 10:14:14 -04:00
Ryan Petrello
5bd61823ab
cli: fix an awx CLI alias typo
...
see: https://github.com/ansible/awx/issues/4603
2019-08-27 09:24:04 -04:00
softwarefactory-project-zuul[bot]
9e849ad3e6
Merge pull request #4596 from ryanpetrello/fix-cli-required-args
...
cli: fix a few bugs related to required OPTIONS
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 21:47:46 +00:00
softwarefactory-project-zuul[bot]
073c4322a3
Merge pull request #4582 from marshmalien/4233-playbook-field
...
Add playbook select and project field validation
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 21:20:13 +00:00
softwarefactory-project-zuul[bot]
38a5355574
Merge pull request #4591 from ryanpetrello/cli-command-help
...
cli: make --help work properly for custom commands
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 20:11:43 +00:00
softwarefactory-project-zuul[bot]
0bebc0febc
Merge pull request #4594 from ryanpetrello/fix4565
...
cli: print a newline after HTTP JSON errors
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 20:05:07 +00:00
softwarefactory-project-zuul[bot]
c74f826e29
Merge pull request #4472 from rooftopcellist/collection_org_job_info
...
Send job & org data
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-08-26 19:44:08 +00:00
softwarefactory-project-zuul[bot]
5f02906b28
Merge pull request #4590 from ryanpetrello/workflow-job-creation
...
prevent POST on /api/v2/workflow_jobs/
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 19:44:04 +00:00
softwarefactory-project-zuul[bot]
0d8abba613
Merge pull request #4597 from rooftopcellist/fix_encryption_typo
...
fix typo in comment about encryption
Reviewed-by: awxbot
https://github.com/awxbot
2019-08-26 19:37:22 +00:00
Ryan Petrello
ea36be3a0e
cli: fix a few bugs related to required OPTIONS
...
see: https://github.com/ansible/awx/issues/4581
see: https://github.com/ansible/awx/issues/4583
see: https://github.com/ansible/awx/issues/4560
2019-08-26 15:25:28 -04:00
softwarefactory-project-zuul[bot]
7dd6306221
Merge pull request #4593 from ryanpetrello/fix-4567
...
cli: fix a bug when printing complex data structures w/ -f human
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-08-26 19:10:56 +00:00
softwarefactory-project-zuul[bot]
fbf19de993
Merge pull request #4592 from ryanpetrello/fix-4563
...
cli: remove --id flag from awx <resource> list
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-08-26 19:10:52 +00:00
Marliana Lara
b77160f575
Fix broken tests due to JobTemplateForm changes
2019-08-26 15:01:06 -04:00
Marliana Lara
156d03fa45
Add playbook select and project field validation
2019-08-26 15:00:59 -04:00
Ryan Petrello
6999d779a8
make --help work properly for custom commands
...
see: https://github.com/ansible/awx/issues/4559
2019-08-26 15:00:16 -04:00
Christian Adams
cf464c7cb1
fix typo in comment about encryption
2019-08-26 14:20:39 -04:00
Ryan Petrello
ce6905d54a
cli: print a newline after HTTP JSON errors
...
see: https://github.com/ansible/awx/issues/4565
2019-08-26 12:44:00 -04:00
Ryan Petrello
1d2edc1d81
cli: fix a bug when printing complex data structures w/ -f human
...
see: https://github.com/ansible/awx/issues/4567
2019-08-26 12:41:35 -04:00
Ryan Petrello
f9230d9879
cli: remove --id flag from awx <resource> list
...
see: https://github.com/ansible/awx/issues/4563
2019-08-26 12:25:18 -04:00
Ryan Petrello
a89324defa
prevent POST on /api/v2/workflow_jobs/
2019-08-26 11:47:19 -04:00
softwarefactory-project-zuul[bot]
e19035079e
Merge pull request #4557 from jlmitch5/fixPopoverClick
...
fix regression where clicking inside popover closed it
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 15:26:39 +00:00
Christian Adams
cd3645eb4d
Send job & org data
2019-08-26 10:22:07 -04:00
softwarefactory-project-zuul[bot]
9baa9eee96
Merge pull request #4585 from ryanpetrello/system-job-creation
...
prevent POST on /api/v2/system_jobs/
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-26 13:50:45 +00:00
Keith Grant
901d41e261
show error for disallowed new lines in code mirror
2019-08-25 23:11:25 -07:00
Jim Ladd
a10ad58c75
Use custom webhook bodies as is (instead of as a sub-field in webhook)
2019-08-25 23:11:25 -07:00
Jim Ladd
774a310e10
Don't collect job_host_summaries if job is running
2019-08-25 23:11:25 -07:00
Jim Ladd
c8805cc55b
No need to merge old/new notification messages if messages field is null
2019-08-25 23:11:25 -07:00
Jim Ladd
24a383c7c1
Set default messages (for each message type) to null
2019-08-25 23:11:25 -07:00
Jim Ladd
487276613f
Fix issue where only one NT attached to UJT would be used to send notifications
2019-08-25 23:11:25 -07:00
Keith Grant
7a6e62c022
update e2e tests for disabled toggle switches
2019-08-25 23:11:24 -07:00
Jake McDermott
d068fef767
handle message validation errors
2019-08-25 23:11:24 -07:00
Jim Ladd
2b792573f8
set messages default
2019-08-25 23:11:24 -07:00
Jim Ladd
ec20081d74
bump migration
2019-08-25 23:11:24 -07:00
Jim Ladd
8158632344
render notification templates
2019-08-25 23:11:24 -07:00
Jim Ladd
1a1eab4dab
create jinja context based on job serialization
2019-08-25 23:11:24 -07:00
Jim Ladd
13b9679496
save/validate messages
2019-08-25 23:11:24 -07:00
Jim Ladd
3bb0aa4eec
serialize notification body
2019-08-25 23:11:23 -07:00
Jim Ladd
24c3903c30
add debug info for failed slack notification
2019-08-24 20:37:59 -07:00
Jim Ladd
7bf250ecfa
show default messages in options
2019-08-24 20:37:59 -07:00
Jim Ladd
0ddc32a6dc
sort notification_type
2019-08-24 20:37:58 -07:00
Jim Ladd
8ca79e3579
job notification data omits new host summary fields
2019-08-24 20:37:58 -07:00
Jim Ladd
ccdbd0510f
Add support for grafana, rocketchat in awxkit
2019-08-24 20:37:58 -07:00
Jim Ladd
616db6bc51
Add support for messages field in awxkit
2019-08-24 20:37:58 -07:00
Jim Ladd
cb411cc3be
Add messages field
2019-08-24 20:37:35 -07:00
Jim Ladd
efbaf46179
Docs update for notification templates
2019-08-23 17:43:20 -07:00
Keith Grant
5468624df5
fix ui lint errors
2019-08-23 17:43:20 -07:00
Keith Grant
15e6117472
fix webhook method default value
2019-08-23 17:43:20 -07:00
Keith Grant
62f31d6b3f
fix console error on hidden syntax-highlight directive
2019-08-23 17:43:20 -07:00
Keith Grant
965dc79a0a
update notifications UI for new default messages structure
2019-08-23 17:43:20 -07:00
Keith Grant
150de6a70b
update notification messages for webhook/pagerduty
2019-08-23 17:43:20 -07:00
Keith Grant
56f04e0153
change custom notification message from checkbox to toggle
2019-08-23 17:43:20 -07:00
Keith Grant
1470fa61d5
open docs link in new tab
2019-08-23 17:43:20 -07:00
Keith Grant
1c79d21416
add custom notification message help text
2019-08-23 17:43:20 -07:00
Keith Grant
3c4862acfe
preserve default notification messages for users with read-only access
2019-08-23 17:43:20 -07:00
Keith Grant
37b44fe77d
fix template view for auditor/limited permissions
2019-08-23 17:43:20 -07:00
Keith Grant
191d18cec0
fix ui lint errors
2019-08-23 17:43:20 -07:00
Keith Grant
885c5050a0
re-init message templates on notification type change
2019-08-23 17:43:20 -07:00
Jim Ladd
03ebe44802
In UI, rename start to started
2019-08-23 17:43:20 -07:00
Keith Grant
0398ce0530
get default template messages from OPTIONS
2019-08-23 17:43:20 -07:00
Keith Grant
a56a6d7158
wire in custom template messages on edit form
2019-08-23 17:43:20 -07:00
Keith Grant
b80ca62072
add messages to Add Notification form payload
2019-08-23 17:43:20 -07:00
Keith Grant
fc4c9af86f
fix empty template message after expanding
2019-08-23 17:43:20 -07:00
Keith Grant
0f19d98d84
set heights on syntax highlight inputs
2019-08-23 17:43:20 -07:00
Keith Grant
7b828d73be
fix ids to support multiple syntax-highlights at once
2019-08-23 17:43:20 -07:00
Keith Grant
8a04cf0cb4
add syntax-highlight directive
2019-08-23 17:43:20 -07:00
Keith Grant
adf25c61a2
add custom notification message input fields
2019-08-23 17:43:20 -07:00
softwarefactory-project-zuul[bot]
2eaf62a62d
Merge pull request #4558 from mabashian/4228-jobs-delete
...
Hook up delete on jobs list
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 21:14:55 +00:00
softwarefactory-project-zuul[bot]
4516e6400e
Merge pull request #4525 from mabashian/4293-vars
...
Fixes issues with extra var prompting in workflow nodes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 21:09:21 +00:00
softwarefactory-project-zuul[bot]
72df2ca3a3
Merge pull request #4572 from mabashian/4474-datalist-width
...
Reverts data list toolbar back to expected width on normal lists
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 20:08:20 +00:00
Ryan Petrello
a949cc33f1
prevent POST on /api/v2/system_jobs/
...
SystemJobs should only be created by launching a SystemJobTemplate
2019-08-23 15:10:26 -04:00
softwarefactory-project-zuul[bot]
6e6676adb3
Merge pull request #4578 from ryanpetrello/awx-cli-install
...
fix install instructions for the AWX CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 17:02:09 +00:00
softwarefactory-project-zuul[bot]
49b840a996
Merge pull request #4577 from ansible/remove_job_status
...
Removing job_status from the docs because it doesn't exist.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 16:35:34 +00:00
Ryan Petrello
150b3e6f6d
fix install instructions for the AWX CLI
2019-08-23 11:34:55 -04:00
softwarefactory-project-zuul[bot]
90af9a9e33
Merge pull request #4576 from ryanpetrello/ssl-insecure-cli
...
suppress urllib3 insecure warnings in the CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-23 15:22:22 +00:00
Rebeccah Hunter
be0c36540e
Removing job_status from the docs because it doesn't exist.
2019-08-23 10:53:23 -04:00
Ryan Petrello
70ce074f5a
suppress urllib3 insecure warnings in the CLI
2019-08-23 10:11:59 -04:00
softwarefactory-project-zuul[bot]
39a96a620e
Merge pull request #4562 from ryanpetrello/fix-required-cli-args
...
fix a formatting bug re: required arguments in the CLI
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-22 22:03:44 +00:00
softwarefactory-project-zuul[bot]
e13274c73f
Merge pull request #4571 from ryanpetrello/v2-test-cleanup
...
clean up old v2 versioning in API tests
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-22 21:57:44 +00:00
Ryan Petrello
2e8be41111
fix a formatting bug re: required arguments in the CLI
2019-08-22 17:05:53 -04:00
mabashian
3079b54d31
Reverts data list toolbar back to 50/50 width on normal lists but maintains full width on lookups.
2019-08-22 15:34:30 -04:00
Ryan Petrello
4e6b0e1580
clean up old v2 versioning in API tests
2019-08-22 15:14:06 -04:00
Jake McDermott
94d6fcbe39
set default credentials when cred file not provided
2019-08-22 14:47:23 -04:00
John Mitchell
36229d92ee
remove inadverdent debugger
2019-08-22 12:55:54 -04:00
mabashian
5549dac17d
Hook up delete on jobs list. Add more comprehensive error handling on delete in organization and template lists.
2019-08-22 11:22:46 -04:00
John Mitchell
605c5784c8
fix regression where clicking inside popover closed it
2019-08-22 11:16:07 -04:00
softwarefactory-project-zuul[bot]
92bc608af3
Merge pull request #4535 from AlanCoding/null_ip
...
Allow gce host and public IP hostvars to be null
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-22 15:07:12 +00:00
softwarefactory-project-zuul[bot]
8566c30557
Merge pull request #4537 from jbradberry/fix-project-test
...
Fix asserts in test_project.py to use the id directly off of the job template
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-22 14:52:35 +00:00
softwarefactory-project-zuul[bot]
045578ce22
Merge pull request #4551 from rebeccahhh/devel
...
Remove extra warning when using garbage credentials
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-22 14:18:30 +00:00
Rebeccah Hunter
fb71b2699f
removed tabbing
2019-08-22 09:41:32 -04:00
Rebeccah Hunter
af6e035c3b
removed tabbing
2019-08-22 09:39:59 -04:00
softwarefactory-project-zuul[bot]
4a45a7e9c3
Merge pull request #4548 from ryanpetrello/more-cli-tweaks
...
more CLI tweaks
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-21 21:56:00 +00:00
Rebeccah Hunter
017274e2aa
Removed extraneous warning when using garbage credentials for ssh_key_data
...
added in logic to check if there was an existing error before checking form field entry for ssh_key_unlock, also added a test to ensure that garbage data entered would not trigger the error message for both the incorrect ssh_key_data and the incorrect ssh_key_unlock, rather just the incorrect ssh_key_data
2019-08-21 17:01:51 -04:00
Ryan Petrello
44ff141c23
replace the (optional) tabulate dependency w/ a simple table printer
2019-08-21 15:54:47 -04:00
Ryan Petrello
ec5d471640
add an ad_hoc resource alias to the new CLI
2019-08-21 15:22:08 -04:00
mabashian
531a7b2c05
Add support for processing extra vars that come in string or object form. Small bug fixes for extra var corner cases in workflow nodes.
2019-08-21 13:34:41 -04:00
softwarefactory-project-zuul[bot]
1d05c21af4
Merge pull request #4544 from AlanCoding/rm_credential
...
Remove deprecated credential logic from create factory
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-21 16:45:07 +00:00
AlanCoding
a4f04cd534
remove deprecated credential logic from create factory
2019-08-21 10:40:38 -04:00
Bill Nottingham
444f024bb0
Fix display of indirect access permissions.
...
For indirect roles, we need to actually show the derived roles, not the
details of the role that gives us the derived roles. This means that
we can get multiple derived roles from a single indirect role, so
we have to expand the list.
2019-08-20 20:28:53 -04:00
softwarefactory-project-zuul[bot]
bccb54aec8
Merge pull request #4516 from ryanpetrello/py2
...
support the new CLI in py2 *and* py3
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 21:33:39 +00:00
Jeff Bradberry
ed1c667418
Fix asserts in test_project.py to use the id directly off of the job template
...
test_no_changing_overwrite_behavior_if_used, specifically.
2019-08-20 16:42:34 -04:00
softwarefactory-project-zuul[bot]
4bdbb88934
Merge pull request #4534 from ryanpetrello/nginx-server-version
...
hide nginx server version headers
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 19:20:37 +00:00
AlanCoding
85b351a0c8
Allow gce host and public IP hostvars to be null
2019-08-20 14:44:56 -04:00
softwarefactory-project-zuul[bot]
192fecad72
Merge pull request #4526 from jakemcdermott/update-gitignore
...
add akit config to gitignore
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 18:44:34 +00:00
Ryan Petrello
b82030b025
hide nginx server version headers
2019-08-20 14:34:04 -04:00
softwarefactory-project-zuul[bot]
8454adf8d4
Merge pull request #4490 from AlanCoding/wf_node_credential
...
Remove deprecated WFJT node credential field
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 18:23:49 +00:00
softwarefactory-project-zuul[bot]
e9df4ed800
Merge pull request #4435 from keithjgrant/4244-not-found-route
...
Add NotFound route handling
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 16:33:26 +00:00
Keith Grant
e1636b3ad4
add link back to dashboard from ContentError
2019-08-20 08:42:59 -07:00
Keith Grant
eeb86b3105
remove NotFoundError and use ContentError instead
2019-08-20 08:42:59 -07:00
Keith Grant
db1dddb95e
fix redirect to login with expired session on org list & template list
2019-08-20 08:42:07 -07:00
Keith Grant
47357aea28
fix lint errors
2019-08-20 08:42:07 -07:00
Keith Grant
fe8df27811
add more meaningful 404 error screens
2019-08-20 08:42:07 -07:00
Keith Grant
256fc74676
add NotFound screen/route handling
2019-08-20 08:41:19 -07:00
Jake McDermott
2bda1db43e
add akit config to gitignore
2019-08-20 11:10:08 -04:00
AlanCoding
4e99ad3e27
minor doc update
2019-08-20 10:37:41 -04:00
AlanCoding
f230da5437
update tests for credential removal
2019-08-20 10:37:41 -04:00
AlanCoding
b660800c5d
remove deprecated WFJT node credential field
2019-08-20 10:37:41 -04:00
mabashian
4747be7014
Fixes bug in wf prompt modal by checking extra vars type before processing
2019-08-20 09:36:36 -04:00
mabashian
2de87dcef0
Fix prompt modal tab spacing when job launched from within jt form.
2019-08-20 09:35:19 -04:00
Ryan Petrello
80b4102aa9
support the new CLI in py2 *and* py3
2019-08-20 02:41:45 -04:00
softwarefactory-project-zuul[bot]
411667773a
Merge pull request #4488 from jladdjr/docker_login_password_stdin
...
docker login: s/-p/--password-stdin/
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-19 23:22:05 +00:00
softwarefactory-project-zuul[bot]
ced5319ac9
Merge pull request #4512 from jlmitch5/projBranchFix
...
clear out branch/prompt on jt form when project changes
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-19 20:52:59 +00:00
John Mitchell
ef26f6a4c2
clear out branch/prompt on jt form when project changes
2019-08-19 14:16:01 -04:00
softwarefactory-project-zuul[bot]
b28655181d
Merge pull request #4440 from mabashian/toggle-dynamics
...
Remove restriction on toggling dynamic hosts on/off from the host form view
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-19 16:42:17 +00:00
softwarefactory-project-zuul[bot]
2cdd007ed0
Merge pull request #4509 from saito-hideki/issue/tower/3679
...
Fixed form validation to JT survey minimum & maximum values
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-19 14:31:59 +00:00
softwarefactory-project-zuul[bot]
c963236a36
Merge pull request #4453 from ansible/e2e-cleanup
...
E2E websocket cleanup
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-19 14:09:31 +00:00
softwarefactory-project-zuul[bot]
2e762276bf
Merge pull request #4507 from vrevelas/typo
...
Fix typo
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-08-19 13:07:26 +00:00
Hideki Saito
0f4de69e57
Fixed form validation to JT survey minimum & maximum values
...
- Fixed issue ansible/tower#3679
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-08-19 09:15:29 +00:00
vrevelas
1d1706665f
Fix typo
2019-08-19 11:34:45 +03:00
softwarefactory-project-zuul[bot]
858f43fd2a
Merge pull request #4489 from keithjgrant/4427-job-template-console-error
...
Fix default props for jt form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 23:45:56 +00:00
Keith Grant
491287b1de
fix default props for jt form
2019-08-16 19:11:07 -04:00
softwarefactory-project-zuul[bot]
de78d5d63b
Merge pull request #4505 from marshmalien/awx-pf-jt-project-field
...
Add project single select input to job template form
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 21:57:24 +00:00
softwarefactory-project-zuul[bot]
ab45938d41
Merge pull request #4506 from rooftopcellist/fix_migrations
...
fix typo in migration name
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 18:24:41 +00:00
Christian Adams
a58a191071
fix typo in migration name
2019-08-16 13:46:41 -04:00
softwarefactory-project-zuul[bot]
2d7dc9aec7
Merge pull request #4493 from ryanpetrello/safeload
...
replace usage of FullLoader w/ safe_load
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 17:45:07 +00:00
Marliana Lara
45a69551f1
Change JT form project field into a single select input
2019-08-16 13:05:12 -04:00
softwarefactory-project-zuul[bot]
f7ea14107e
Merge pull request #4503 from shanemcd/nit
...
Fix typo in migration filename
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 16:59:24 +00:00
softwarefactory-project-zuul[bot]
4dc97ac8d1
Merge pull request #3812 from skinlayers/devel
...
Add support for kubernetes nodeSelector, tolerations and affinity
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 16:36:56 +00:00
softwarefactory-project-zuul[bot]
165600b876
Merge pull request #4502 from rooftopcellist/token_description
...
Use consistent description types
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-16 16:27:41 +00:00
Shane McDonald
18a316646b
Fix typo in migration filename
2019-08-16 10:29:34 -04:00
Ryan Petrello
39d0eb62e4
replace usage of FullLoader w/ safe_load
2019-08-16 10:13:27 -04:00
AlanCoding
d302f134ac
Kill off all can_read access methods
2019-08-16 10:12:46 -04:00
Christian Adams
52f8a8a6e5
Use consistent description types
2019-08-16 09:25:03 -04:00
softwarefactory-project-zuul[bot]
e08e70efb4
Merge pull request #4498 from ryanpetrello/awx-cli-help
...
prevent `awx -h` CLI command from printing a scary connection error
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-15 18:19:01 +00:00
softwarefactory-project-zuul[bot]
89c41a5931
Merge pull request #4494 from kdelee/awxkit_remove_dateutil
...
Remove this dependency that we don't need
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-15 18:03:53 +00:00
Ryan Petrello
94235f4736
prevent awx -h CLI command from printing a scary connection error
2019-08-15 13:38:37 -04:00
softwarefactory-project-zuul[bot]
099a7f6cde
Merge pull request #4495 from ryanpetrello/docker-for-mac-sdb
...
fix a bug in the sdb-listen setup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-15 16:19:34 +00:00
Ryan Petrello
57d60e5b97
fix a bug in the sdb-listen setup
...
Docker for Mac recently renamed itself to Docker Desktop
2019-08-15 11:50:28 -04:00
Elijah DeLee
8efa0fc397
Remove this dependency that we don't need
2019-08-15 11:26:02 -04:00
softwarefactory-project-zuul[bot]
dc44e68980
Merge pull request #4479 from saito-hideki/issue/tower/3639
...
Fixed "DEFAULT ANSWER" to be properly deleted for Integer and Float types
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-15 14:54:46 +00:00
softwarefactory-project-zuul[bot]
65e359bdcf
Merge pull request #4491 from ryanpetrello/remove-cli-termcolor
...
replace the termcolor dependency w/ a simple function
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-15 14:25:39 +00:00
Hideki Saito
f1a69e9357
Fixed "DEFAULT ANSWER" to be properly deleted for Integer and Float types
...
- Fixed issue ansible/tower#3639
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-08-15 10:24:17 -04:00
Ryan Petrello
224750c0d6
replace the termcolor dependency w/ a simple function
2019-08-15 09:54:01 -04:00
softwarefactory-project-zuul[bot]
2f658a4e5d
Merge pull request #4305 from catjones9/jobTemplateAddButton
...
Adds Job Template Add Button to TemplatesList with link to add form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 22:52:38 +00:00
catjones9
38a7fa5558
Linting errors
...
Signed-off-by: catjones9 <catjones@redhat.com >
2019-08-14 16:52:30 -04:00
catjones9
e591305dfe
Changes conditional canAdd statement based on PR feedback
...
Signed-off-by: catjones9 <catjones@redhat.com >
2019-08-14 16:52:30 -04:00
catjones9
9e0d113063
Conditional Add Button on Template List screen
...
Signed-off-by: catjones9 <catjones@redhat.com >
2019-08-14 16:52:30 -04:00
softwarefactory-project-zuul[bot]
ad17bdc559
Merge pull request #4487 from ryanpetrello/many-groups-slowness
...
optimize a slow query in inventory script generation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 20:32:01 +00:00
softwarefactory-project-zuul[bot]
c35fbd6853
Merge pull request #4483 from ryanpetrello/multi-owner
...
fix bug where cred org permission was not checked
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 19:54:57 +00:00
Jim Ladd
74623a33a2
docker login: s/-p/--password-stdin/
2019-08-14 12:32:26 -07:00
softwarefactory-project-zuul[bot]
8df70f5412
Merge pull request #4471 from jakemcdermott/multicred-template-loading
...
add related credential loading needed for multicredential select
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 19:31:34 +00:00
Ryan Petrello
98e7ae5f9f
optimize a slow query in inventory script generation
...
see: https://github.com/ansible/awx/issues/4461
2019-08-14 15:03:53 -04:00
softwarefactory-project-zuul[bot]
26637499d1
Merge pull request #4484 from chrismeyersfsu/fix-notification_password
...
do not expose the notification secret fields
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 18:45:08 +00:00
Jake McDermott
55376bfd13
load related credentials when editing
2019-08-14 14:15:24 -04:00
Jake McDermott
a8511f967b
build details url once
2019-08-14 14:15:24 -04:00
Jake McDermott
e3d6ee6f9e
move label requests to function
2019-08-14 14:15:24 -04:00
Jake McDermott
d05c1bdd6e
move function comment into function
2019-08-14 14:15:24 -04:00
Jake McDermott
c96dfd101c
use alias for type import
2019-08-14 14:15:24 -04:00
chris meyers
9fa4dac847
do not expose the notication secret fields
2019-08-14 13:58:47 -04:00
softwarefactory-project-zuul[bot]
7374732d9b
Merge pull request #4482 from ryanpetrello/prometheus_errors
...
fix a bug in the API metrics endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 17:14:25 +00:00
AlanCoding
4831cde39f
fix bug where cred org permission was not checked
2019-08-14 12:07:28 -04:00
softwarefactory-project-zuul[bot]
43d816b6e4
Merge pull request #4265 from AlanCoding/branch_feature_phase_2
...
Allow JT specification and prompting for project branch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-14 14:56:19 +00:00
Ryan Petrello
a45c93ed47
fix a bug in the API metrics endpoint
...
The metrics JSON renderer shouldn't try to parse data that isn't
a string (generally, this represents things like HTTP 403)
2019-08-14 10:40:21 -04:00
softwarefactory-project-zuul[bot]
31308e3795
Merge pull request #4383 from marshmalien/4236-output-toolbar
...
Job Output - Pagination and Static List
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-13 21:38:25 +00:00
Marliana Lara
748bf63d4e
Move job event line styles into a shared dir
...
Set a field to avoid setState warnings
Fix lint errors
2019-08-13 17:06:24 -04:00
Jake McDermott
2a926fffd9
set default timezone to UTC for test runs
2019-08-13 17:05:48 -04:00
Marliana Lara
475645f604
Add JobOutput tests
2019-08-13 17:05:47 -04:00
Jake McDermott
b2922792bc
add function for testing output lines
2019-08-13 17:05:47 -04:00
Marliana Lara
74ef0e7abf
Refactor MenuControls as a functional component
...
* Fix lint errors
2019-08-13 17:05:47 -04:00
Marliana Lara
2aa38e84dd
Add guard clause to loadMoreRows and style tweaks
2019-08-13 17:05:46 -04:00
Jake McDermott
033308de69
add missing event placeholders and recompute heights on load
2019-08-13 17:05:46 -04:00
Jake McDermott
0a3633113e
ensure results are always indexed by counter when loading new rows
2019-08-13 17:05:46 -04:00
Marliana Lara
161c7706bc
Add InfiniteLoader to fetch rows as needed
2019-08-13 17:05:46 -04:00
Jake McDermott
40560e962f
compute row height on-the-fly
2019-08-13 17:05:45 -04:00
Jake McDermott
474a2a48bb
add job event component and sanitized html building for output lines
2019-08-13 17:05:45 -04:00
Marliana Lara
da92889323
WIP - react virtualizer
2019-08-13 17:05:45 -04:00
Marliana Lara
859c364fbe
Add MenuControl tests
2019-08-13 17:05:44 -04:00
Marliana Lara
408b38174a
Add job output menu controls component
2019-08-13 17:05:44 -04:00
softwarefactory-project-zuul[bot]
e3c6e245d6
Merge pull request #3623 from wenottingham/hello-you-are-being-audited
...
Allow mapping org auditors where we map org admins.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-13 19:07:31 +00:00
softwarefactory-project-zuul[bot]
8fef029bc3
Merge pull request #4442 from mabashian/4225-sparkline-templates
...
Add Sparkline to templates list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-13 18:14:24 +00:00
softwarefactory-project-zuul[bot]
8fbda8a773
Merge pull request #4469 from jakemcdermott/lookup-tests
...
refactor lookup tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-13 17:46:02 +00:00
Jake McDermott
245252ed11
refactor lookup tests
2019-08-13 13:13:12 -04:00
Bill Nottingham
bbf28f50bd
Allow mapping org auditors where we map org admins.
2019-08-13 11:32:35 -04:00
softwarefactory-project-zuul[bot]
0cc9199f23
Merge pull request #4468 from ryanpetrello/more-awxkit-dep-cleanup
...
simplify awxkit dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-13 13:07:18 +00:00
AlanCoding
be21a8bcb4
Fix logic for turning off override behavior
2019-08-12 22:17:19 -04:00
John Mitchell
3df476e3f6
remove inadverdent duplicate CreateSelect2 call from playbook on jt edit form
2019-08-12 22:17:19 -04:00
AlanCoding
2f3aafe1bb
Add collection setting toggle to UI
...
Additional API housekeeping, removing unused code
Treat default branch as no branch provided
2019-08-12 22:16:04 -04:00
John Mitchell
79a1dbc5a0
fix issue with interior scope declaration eslint error
2019-08-12 22:16:03 -04:00
AlanCoding
dc5d696238
avoid unnecessary checkout, more docs content
2019-08-12 22:16:03 -04:00
John Mitchell
139e8cde70
more ui work for branch and refspec on project/jt
...
- add refspec field to project
- update refspec and branch help text on project form
- add refspec field to job detail
- adjust form gen and ProcessErrors to show api errors for checkbox_groups correctly
- consolidate showPromptButton conditionals and fix the add/edit workflow node one for showing prompt when only branch is promptable
2019-08-12 22:16:03 -04:00
John Mitchell
13751e73f9
working commit
2019-08-12 22:16:02 -04:00
AlanCoding
03d72dd18a
JT-branch docs and code cleanup
...
bump migration
fine tune validation of project allow_override
return highly custom error message
Restore branch after syncs to address bugs
encountered after changing scm_refspec
remove unused code to determine scm_revision
Check Ansible version before project update and
do not install collections if Ansible version too old
Add docs related to project branch override
New file specific to branch override and refspec
Complete docs on collections to reflect current
implementation and give a folder tree example
Update clustering docs related to project syncs
Fix bug where git depth was ignored during the
local clone from project folder to run folder
Fix bug where submodules were not copied
2019-08-12 22:16:02 -04:00
chris meyers
d785145c59
force proj sync when collections/requirements.yml
...
* Similar to roles/requirements.yml sync optimization logic.
2019-08-12 22:16:02 -04:00
AlanCoding
270bd19dbd
Fix bugs with discovery of collection requirements
...
Addresses some cases where
collection requirements do not exist
collection requirements cannot be evaluated
Consolidate logic for roles and collection installs
2019-08-12 22:14:32 -04:00
chris meyers
cc6413c44c
use ansible nightly
...
* ansible:devel now has ansible-galaxy collection support
2019-08-12 22:14:31 -04:00
chris meyers
4be65a0879
collections/requirements.yml support
...
* just like we support ansible-galaxy role install, support
ansible-galaxy collection install
2019-08-12 22:14:30 -04:00
AlanCoding
f1f57e45de
Add scm_refspec field
...
Update migration syntax to Django 2
fix status bug where canceled switched to error
2019-08-12 22:13:57 -04:00
softwarefactory-project-zuul[bot]
845e3867a6
Merge pull request #4467 from ansible/e2e-debugging-help
...
Known E2E Issues
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-12 23:34:06 +00:00
softwarefactory-project-zuul[bot]
7fcfc88c82
Merge pull request #4460 from jakemcdermott/normalize-e2e-urls
...
remove extra and trailing slashes from e2e url settings
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-12 23:27:27 +00:00
Jake McDermott
61ca4278c8
remove extra and trailing slashes from url
2019-08-12 18:59:02 -04:00
Ryan Petrello
299fa3b6b4
simplify awxkit dependencies
...
- remove flake8 as an install requirements (it's only used for tests)
- vendor toposort, which is Apache 2.0 licensed (and very small)
- change websocket-client to a setuptools optional dependency, which you
can install via:
pip install "./awxkit[websockets]"
- add `jq` and `tabulate` under an additional optional setuptools
dependency:
pip install "./awxkit[formatting]"
- remove `cryptography`, which is only used for random RSA generation
(unused by the CLI)
2019-08-12 17:27:57 -04:00
softwarefactory-project-zuul[bot]
0b112e5b8f
Merge pull request #4465 from ryanpetrello/json-metrics
...
add support for Accept:application/json to /api/v2/metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-12 20:26:16 +00:00
John Hill
121bc96108
Updating for the known MacOS High Sierra issue
2019-08-12 15:46:39 -04:00
Ryan Petrello
82f5072c7d
add support for Accept:application/json to /api/v2/metrics
...
see: https://github.com/ansible/awx/issues/4144
2019-08-12 15:17:40 -04:00
softwarefactory-project-zuul[bot]
99357acf5d
Merge pull request #4462 from AlanCoding/the_edge_of_unicode
...
Fix error due to randint inclusivity
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-12 19:02:04 +00:00
AlanCoding
3a5e609a11
Fix error due to randint inclusivity
2019-08-12 13:36:53 -04:00
softwarefactory-project-zuul[bot]
a776d0ba59
Merge pull request #4459 from ryanpetrello/cli-version
...
make awxkit have the same version as the AWX package
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-12 15:15:41 +00:00
John Mitchell
0c89c6c79e
fix ui conditional for adding fields to jt edit save payload
2019-08-12 11:01:11 -04:00
AlanCoding
6baba10abe
Add scm_revision to project updates and cleanup
...
Add validation around prompted scm_branch requiring
project allow_override field to be true
Updated related process isolation docs
Fix invalid comarision in serializer
from PR review, clarify pre-check logging, minor docs additions
2019-08-12 11:01:10 -04:00
John Mitchell
76dcd57ac6
assorted UI work to support the new branch field
...
update project to have allow branch override checkbox
add new text input for branch field
adjust show/hide for branch and playbook jt fields
make playbook field allowed to add a new option not in the dropdown
update job results ui to show branch
update prompting to support new branch field
2019-08-12 11:01:10 -04:00
AlanCoding
ac86dc4fb9
Allow JTs to specify and prompt for SCM branch
...
Copy project folder each job run
change cwd to private_data_dir, from proj
do not add cwd to show_paths if it is
a subdirectory of private_data_dir, which
is already shown
Pass the job private_data_dir to the local
project sync, and also add that directory
to the project sync show paths
Add GitPython dep and use for job sync logic
use this to manage shallow clone from desired
commit, and to map branch to commit,
and to assess necessity of project sync
Start on some validation change, but not all
allow arbitrary playbooks with custom branch
2019-08-12 11:01:07 -04:00
Ryan Petrello
b90d1456b3
make awxkit have the same version as the AWX package
2019-08-12 09:42:04 -04:00
Gabriel Totusek
794808cd10
Fix compatibility with postgresql helm chart v6.0.0+
2019-08-12 02:40:25 -07:00
Gabriel Totusek
d932a70eff
Downgrade postgres helm chart to v5.3.13
2019-08-12 00:43:09 -07:00
Gabriel Totusek
90e5b0a12d
Update postgres helm chart to v6.2.1
2019-08-11 23:16:43 -07:00
Gabriel Totusek
f705eba7ed
Add support for kubernetes tolerations, nodeSelector, and affinity
2019-08-11 23:10:56 -07:00
John Hill
8341601c60
Adding Debugging section to e2e doc
...
First of many debugging, Troubleshooting, and FAQ tips
2019-08-11 22:06:55 -04:00
softwarefactory-project-zuul[bot]
28e3625066
Merge pull request #4455 from ryanpetrello/stdout-is-not-missing
...
remove awxkit logic for working around an old stdout handling bug
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-09 20:43:19 +00:00
Ryan Petrello
d92753f20a
remove awxkit logic for working around an old stdout handling bug
...
related: https://github.com/ansible/awx/issues/200
2019-08-09 14:44:52 -04:00
softwarefactory-project-zuul[bot]
76a10991ae
Merge pull request #4451 from ryanpetrello/awxkit
...
open source awxkit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-09 16:10:47 +00:00
Daniel Sami
2064309182
e2e cleanup websockets
2019-08-09 11:32:26 -04:00
Ryan Petrello
adaa4148c6
include awxkit CI in zuul runs
...
additionally, fix up some flake8 failures
2019-08-09 10:07:40 -04:00
Ryan Petrello
9616cc6f78
import awxkit
...
Co-authored-by: Christopher Wang <cwang@ansible.com >
Co-authored-by: Jake McDermott <jmcdermott@ansible.com >
Co-authored-by: Jim Ladd <jladd@redhat.com >
Co-authored-by: Elijah DeLee <kdelee@redhat.com >
Co-authored-by: Alan Rominger <arominge@redhat.com >
Co-authored-by: Yanis Guenane <yanis@guenane.org >
2019-08-08 22:12:31 -04:00
softwarefactory-project-zuul[bot]
9b836abf1f
Merge pull request #4444 from elyezer/app-token-e2e
...
Add app token e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-08 18:50:34 +00:00
softwarefactory-project-zuul[bot]
3441d0cb46
Merge pull request #4441 from ansible/noretry
...
[WIP] Parameterize E2E Suite retries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-08 17:56:22 +00:00
mabashian
3d98d98d3c
Moves tooltip and link logic out to the sparkline from the job status icon
2019-08-08 11:53:47 -04:00
softwarefactory-project-zuul[bot]
860d83d798
Merge pull request #4437 from rooftopcellist/correct_insights_collection_setting
...
Fix NoneType path error with analytics collection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-08 15:17:57 +00:00
John Hill
ce37bc9897
remove static definition and move to pipelines
2019-08-08 10:44:56 -04:00
Christian Adams
c37bf5e9f5
Fix NoneType path error with analytics collection
2019-08-07 16:19:05 -04:00
mabashian
fba0da4c58
Fix linting
2019-08-07 16:16:57 -04:00
Elyézer Rezende
e7a15d478d
Add app token e2e
2019-08-07 15:56:06 -04:00
softwarefactory-project-zuul[bot]
d7c15a782f
Merge pull request #4425 from mabashian/toggles
...
Swap text-based on and off toggles to non-text based
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-07 19:55:16 +00:00
mabashian
6a7481a27c
Prettier again
2019-08-07 14:52:40 -04:00
mabashian
a57f2ca2bf
Run prettier
2019-08-07 14:46:41 -04:00
mabashian
37e5b6b134
Add sparkline tests
2019-08-07 14:44:16 -04:00
John Hill
d5dd1719b6
Parameterize E2E Suite retries
2019-08-07 11:48:12 -04:00
mabashian
0bd9d4abaf
Change awxSwitch class prefix to atSwitch to match component name
2019-08-07 11:22:28 -04:00
mabashian
993855f70a
Remove restriction on toggling dynamic hosts on/off from the host form view.
2019-08-07 11:15:42 -04:00
mabashian
c71068fa1c
Create at-switch directive. Use it in all the places
2019-08-07 11:10:08 -04:00
mabashian
c4700998af
Swap text-based on and off toggles to non-text based
2019-08-07 11:05:58 -04:00
mabashian
19d2c8c634
Adds sparkline to templates list
2019-08-06 15:51:27 -04:00
softwarefactory-project-zuul[bot]
4f3f87ebc7
Merge pull request #4433 from AlanCoding/we_dont_do_that
...
Remove setting not actually customizable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-06 19:47:55 +00:00
AlanCoding
63978f7d10
remove setting not actually customizable
2019-08-06 13:40:52 -04:00
softwarefactory-project-zuul[bot]
5ed2a38e1d
Merge pull request #4423 from saimonn/typo-INSTALL-md
...
INSTALL.md: fix #post-build-2 href fragment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-06 14:31:18 +00:00
softwarefactory-project-zuul[bot]
dbcc3c5733
Merge pull request #4420 from wenottingham/be-an-enabler
...
[RFC] Allow enable/disable of hosts in dynamic inventory from the UI.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-05 17:29:17 +00:00
Bill Nottingham
b4f272a575
Catch another area where this toggle is set.
2019-08-05 12:06:41 -04:00
Simon Séhier
c17ce49e2e
fix #post-build-2 href fragment
2019-08-05 17:29:36 +02:00
Bill Nottingham
8e1e33735a
Allow enable/disable of hosts in dynamic inventory from the UI.
...
The API lets you do it, so we shouldn't block it from the UI.
2019-08-05 11:18:56 -04:00
softwarefactory-project-zuul[bot]
50c0867156
Merge pull request #4417 from ansible/stability-e2e
...
Stability for e2e websockets
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-05 13:16:45 +00:00
softwarefactory-project-zuul[bot]
5984b6235a
Merge pull request #4403 from mabashian/3654-inv-status-popover
...
Fix summary popover on inventory list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-03 16:11:21 +00:00
softwarefactory-project-zuul[bot]
481df40764
Merge pull request #4411 from mabashian/workflow-start-node-width
...
Makes workflow start node width dynamic to account for languages other than English
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-08-03 13:43:58 +00:00
mabashian
521ecc883b
Fix jshint errors
2019-08-03 09:26:50 -04:00
mabashian
688f14a0ee
Fix summary popover on inventory list
2019-08-03 09:12:34 -04:00
mabashian
b3002e0b9d
Makes workflow start node width dynamic to account for languages other than english
2019-08-03 09:11:20 -04:00
softwarefactory-project-zuul[bot]
9ab920cdb9
Merge pull request #4413 from AlexSCorey/multiSelectPatternFly
...
Multi-Select AWX-PF
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-02 22:37:27 +00:00
Alex Corey
8b35642b08
Fixes failing test and addresses PR issues
2019-08-02 17:37:58 -04:00
Alex Corey
74a1ebff32
Adds tests and refines chip interaction in MultiSelect component
2019-08-02 16:42:22 -04:00
Alex Corey
a577be906e
Adds Multiselect functionality to labels on JTs
2019-08-02 16:42:22 -04:00
Daniel Sami
934d09e0de
Stability for e2e websockets
2019-08-02 15:33:09 -04:00
softwarefactory-project-zuul[bot]
bb2474f56f
Merge pull request #4415 from ryanpetrello/bubblewrap_aaaaaaaaaaarg
...
fix a bug that breaks isolated task execution
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-02 15:12:47 +00:00
Ryan Petrello
1388dec4b0
fix a bug that breaks isolated task execution
2019-08-02 07:48:46 -04:00
softwarefactory-project-zuul[bot]
9d2549b4b1
Merge pull request #4368 from jlmitch5/uiNextSearch
...
initial implementation of search in ui_next
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 20:51:48 +00:00
John Mitchell
c0dcba91f5
Update SEARCH.md
2019-08-01 16:21:19 -04:00
John Mitchell
2e777368bf
Update SEARCH.md
2019-08-01 16:21:19 -04:00
John Mitchell
0276a37e8d
small updates to qs syntax based on feedback
2019-08-01 16:21:19 -04:00
John Mitchell
30253d21fc
assorted ui_next search phase 1 pr feedback updates
...
- remove unnecessary displayAll prop from ChipGroup
- update notification api fn to be 2 with no boolean param
- fix params passing to api functions
2019-08-01 16:21:19 -04:00
John Mitchell
f0ff5b190a
update qs addParams/removeParams fns to take param object not string
2019-08-01 16:21:19 -04:00
John Mitchell
bdfeb2cb9c
updates based on pr feedback
...
run prettier
update hasContentError to contentError in all the places
function naming updates
2019-08-01 16:21:19 -04:00
John Mitchell
357887417c
working commit
2019-08-01 16:21:19 -04:00
John Mitchell
a58468ffee
initial implementation of search in UI_next
2019-08-01 16:21:19 -04:00
softwarefactory-project-zuul[bot]
602ee856fa
Merge pull request #4405 from AlanCoding/gce_token
...
Always provide gce token_uri
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 19:20:52 +00:00
AlanCoding
4399d9287d
Always provide gce token_uri
2019-08-01 14:18:44 -04:00
softwarefactory-project-zuul[bot]
2faf69e3b5
Merge pull request #4410 from jbradberry/upgrade-django-2.2.4
...
Upgrade to django 2.2.4
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 17:58:53 +00:00
softwarefactory-project-zuul[bot]
008ea30c5f
Merge pull request #4409 from ryanpetrello/bubblewrap_aaaaaaaaaaarg
...
attempt to properly clean up orphaned runner ansible_pi directories
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 16:03:22 +00:00
Ryan Petrello
cfeedb158e
attempt to properly clean up runner ansible_pi directories
2019-08-01 11:21:38 -04:00
Jeff Bradberry
10200fced0
Add patch to the list of system packages installed into the container
...
since it is a requirement of the new updater.sh Python requirements script.
2019-08-01 10:41:49 -04:00
Jeff Bradberry
2926d0198d
Bump the version of Django to 2.2.4
...
This is a security release.
2019-08-01 10:41:36 -04:00
softwarefactory-project-zuul[bot]
c742700a01
Merge pull request #4379 from saito-hideki/pr/fix_ui-devel-languages-1
...
Document UI building process for development environment to cover I18N static contents
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 12:13:50 +00:00
softwarefactory-project-zuul[bot]
3d5e072169
Merge pull request #4407 from mabashian/3929-notif-options-bold
...
Make notification form options regular font weight
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 12:04:49 +00:00
softwarefactory-project-zuul[bot]
772d087b6e
Merge pull request #4404 from mabashian/4113-grafana
...
Fix js error thrown preventing creation of grafana notification
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-08-01 00:43:50 +00:00
mabashian
213df70419
Make notification form options regular font weight
2019-07-31 20:06:22 -04:00
softwarefactory-project-zuul[bot]
6a6d55fe41
Merge pull request #4317 from wenottingham/pexpect-the-requirements-inquisition
...
Remove pexpect, etc, from the ansible venv, that's now runner's problem.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-31 21:45:41 +00:00
softwarefactory-project-zuul[bot]
a36b436414
Merge pull request #4401 from AlanCoding/no_prompting
...
Update docs to reflect field removals
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-31 20:33:31 +00:00
mabashian
94b5bb8cf9
Ensure variable exists before calling toString on it to fix js error thrown when creating grafana notification
2019-07-31 14:15:13 -04:00
Hideki Saito
8362aa71db
Update tooling and UI development documentation to cover I18N
...
- Document steps for adding I18N in builds
- Add "clean-language" target to remove *.mo files
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-07-31 09:44:29 -04:00
AlanCoding
b3651ecf30
Update docs to reflect field removals
2019-07-31 08:58:39 -04:00
softwarefactory-project-zuul[bot]
4a35df9a1c
Merge pull request #4399 from mabashian/3676-notif-menu
...
Show notification menu to users with notification_admin team role
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 22:46:07 +00:00
softwarefactory-project-zuul[bot]
416b2ef37a
Merge pull request #4398 from mabashian/3644-launch-outside-click
...
Prevent clicks outside of prompt modal from closing the modal without saving
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 22:18:54 +00:00
Bill Nottingham
ad28e11502
Remove pexpect, etc, from the ansible venv, that's now runner's problem.
2019-07-30 17:09:12 -04:00
softwarefactory-project-zuul[bot]
815823adc0
Merge pull request #4363 from jomach/feature/updateGitVersion
...
[4362] git version is old and does not work with x509 certificates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 21:07:24 +00:00
mabashian
a6c50f6d20
Fix unit test endpoint to match notif admin request endpoint
2019-07-30 16:52:52 -04:00
mabashian
df177d6dc3
Removes close behavior when clicking outside of modal and dialog components
2019-07-30 16:47:17 -04:00
mabashian
1121a2b623
Show notification menu to users with notification_admin team role
2019-07-30 16:18:39 -04:00
softwarefactory-project-zuul[bot]
f02aa3528e
Merge pull request #4311 from wenottingham/pair-of-mikos
...
Update paramiko to a version that can work with any python-gssapi.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 19:35:48 +00:00
mabashian
c1cf7b79e3
Rogue console be gone
2019-07-30 15:25:42 -04:00
mabashian
47c59d5211
Prevent clicks outside of prompt modal from closing the modal without saving. User will now need to explicity hit the X or Cancel buttons to close the modal prematurely.
2019-07-30 15:22:01 -04:00
Bill Nottingham
20f1ed4533
Update source tarball.
2019-07-30 12:09:51 -04:00
Bill Nottingham
fafe9ce4ea
Update paramiko to a version that can work with any python-gssapi.
2019-07-30 12:09:48 -04:00
softwarefactory-project-zuul[bot]
6499f2b233
Merge pull request #4380 from saito-hideki/issue/4359
...
Add description to template and project list view
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 15:49:32 +00:00
softwarefactory-project-zuul[bot]
8c4aac3b6c
Merge pull request #4396 from ryanpetrello/ldap-audit
...
properly set `is_system_auditor` on initial LDAP login
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 15:28:23 +00:00
Ryan Petrello
a47a2d8567
properly set is_system_auditor on initial LDAP login
...
django-auth-ldap recently changed its behavior at login to *delay* the
user.save() call:
b777321fb4
our current process of discovering and setting up the system auditor
role at LDAP login *relies* on the user having a primary key, so this
code now manually calls .save() to enforce one
2019-07-30 10:05:39 -04:00
softwarefactory-project-zuul[bot]
5d6916f69e
Merge pull request #4391 from ryanpetrello/skip-empty-stdout
...
skip events w/ empty stdout when generating stdout downloads
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-30 13:48:07 +00:00
Hideki Saito
329b791908
Add description to template and project list view
...
- Fixed issue #4359
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-07-30 20:18:54 +09:00
Jorge Machado
76933ed889
* upgrade from git on containers
...
* agreed with terms of DCO 1.1
Signed-off-by: Jorge Machado <jorge@jmachado.me >
2019-07-30 07:04:04 +02:00
softwarefactory-project-zuul[bot]
c7bb0f10e1
Merge pull request #4385 from chrismeyersfsu/fix-home_dir
...
fake it till you make it!
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-29 17:47:36 +00:00
softwarefactory-project-zuul[bot]
7afa35af17
Merge pull request #4367 from keithjgrant/4232-single-select-lookup
...
Single select lookup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-29 17:42:12 +00:00
softwarefactory-project-zuul[bot]
2e48718746
Merge pull request #4393 from marshmalien/4392-org-inv-link
...
Add link to organization inventory list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-29 17:25:21 +00:00
softwarefactory-project-zuul[bot]
26a7ec97fa
Merge pull request #4387 from keithjgrant/3565-insights-translation
...
Insights translation
Reviewed-by: Keith Grant
https://github.com/keithjgrant
2019-07-29 16:46:35 +00:00
Marliana Lara
3c96968ee0
Add link to organization inventory list
2019-07-29 12:36:30 -04:00
chris meyers
9236fd2a53
fake it till you make it!
...
* The user awx is passed to the launch of our dev docker container. The
docker system automagically creates that user for us and sets the home
dir to /tmp in /etc/passwd. Many methods of detecting the user home dir
don't use that. Instead, they use the HOME env var. This is a half-way
solution that solves the problem of python expanding the ~ dir.
* If other things break because they determine the users home dir via
/etc/passwd entry then a more in-depth fix will be needed.
2019-07-29 09:58:47 -04:00
Ryan Petrello
79723cea21
skip events w/ empty stdout when generating stdout downloads
...
see: https://github.com/ansible/tower/issues/3677
2019-07-29 09:36:00 -04:00
softwarefactory-project-zuul[bot]
9cc23d5a71
Merge pull request #4388 from falcon78921/wip-awx-grammar
...
awx/ui: fixed minor grammar error in Survey form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-29 12:49:47 +00:00
James McClune
bb92296478
awx/ui: fixed minor grammar error in Survey form
...
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net >
2019-07-27 15:24:24 -04:00
Keith Grant
3d3952c549
remove unnecessary scrollbar from Inventories Lookup
2019-07-26 16:24:48 -07:00
Keith Grant
276ed792a2
translate insights tooltip
2019-07-26 12:57:24 -07:00
softwarefactory-project-zuul[bot]
0ef97c497f
Merge pull request #3851 from AlanCoding/ig_distinct
...
Remove duplicates from IG list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-26 16:45:06 +00:00
Keith Grant
e903425785
mark button text for translation
2019-07-25 15:39:06 -07:00
softwarefactory-project-zuul[bot]
94e14ae6f8
Merge pull request #4378 from ryanpetrello/run-rabbit-run
...
don't filter out schedules that have a null `next_run`
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-25 21:34:03 +00:00
Ryan Petrello
e711d32ea2
don't filter out schedules that have a null next_run
...
when schedules are disabled, their `next_run` is unset; we should still
show them in this list view, just with an empty value in the `next_run`
column (they're disabled, so they'll never run)
2019-07-25 17:07:28 -04:00
softwarefactory-project-zuul[bot]
a5c5874e20
Merge pull request #4377 from ryanpetrello/fix-4376
...
fix a bug which can cause isolated artifact cleanup to fail
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-25 20:27:03 +00:00
Ryan Petrello
2608e8d47d
fix a bug which can cause isolated artifact cleanup to fail
...
see: https://github.com/ansible/awx/issues/4376
2019-07-25 15:52:04 -04:00
softwarefactory-project-zuul[bot]
06260bdbaf
Merge pull request #4374 from rooftopcellist/update_job_status_info
...
Update job status comments
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-25 19:36:43 +00:00
Christian Adams
670a184708
Update job status comments
...
- waiting and pending job descriptions were not accurate
2019-07-25 15:06:06 -04:00
softwarefactory-project-zuul[bot]
24b166aec9
Merge pull request #4375 from rooftopcellist/pending_jobs_metrics
...
add pending jobs and system level job status to metrics
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-07-25 18:56:23 +00:00
Christian Adams
11a6e98230
Add pending jobs and system level job status to metrics
2019-07-25 14:19:20 -04:00
AlanCoding
2c533edb3c
remove duplicates from IG list
2019-07-25 10:20:25 -04:00
softwarefactory-project-zuul[bot]
128fa8947a
Merge pull request #4124 from beeankha/webhook_enhancement
...
Webhook Custom HTTP Method + Basic Auth Support
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-24 21:06:23 +00:00
Jake McDermott
97f841057f
fix method mapping for webhook notification add
2019-07-24 15:50:27 -04:00
softwarefactory-project-zuul[bot]
2ccb5ba4a7
Merge pull request #4372 from ryanpetrello/instance-metrics-hostname
...
include instance hostnames in metrics endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-24 18:18:06 +00:00
Ryan Petrello
f2996f1c89
include instance hostnames in metrics endpoint
2019-07-24 13:41:56 -04:00
beeankha
f7502eed2f
Correct the comment in migration file
2019-07-24 08:59:32 -04:00
Jake McDermott
1fe18dc588
normalize http method choice values
2019-07-23 19:58:35 -04:00
Keith Grant
2c86d7400a
remove duplicate type declaration; lint fixes
2019-07-23 12:22:44 -07:00
beeankha
7580491f1a
Add migration file to define http_method explicitly
2019-07-23 14:52:26 -04:00
Keith Grant
2392e57d2f
fix InventoriesLookup on new JT form; add DataListRadio tests
2019-07-23 10:49:28 -07:00
Keith Grant
bb5b255c28
updating job template tests
2019-07-23 10:49:28 -07:00
Keith Grant
5edc6deeae
finish core InventoriesLookup core functionality
2019-07-23 10:49:28 -07:00
Keith Grant
c080346751
start on InventoriesLookup
2019-07-23 10:49:28 -07:00
softwarefactory-project-zuul[bot]
d9c2bd8ef3
Merge pull request #4364 from AlanCoding/azure_mo_data
...
Re-create lost data in Azure_rm imports
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-23 15:47:29 +00:00
Jake McDermott
37e73acb62
cleanup tooling
2019-07-23 11:47:19 -04:00
beeankha
04404c93db
Enforce http_method restrictions via API
2019-07-23 11:47:19 -04:00
beeankha
6ef235dcd5
Enable auth header to send with just username field filled in
2019-07-23 11:47:19 -04:00
Jake McDermott
d66106d380
rename docker-notifications to docker-httpbin
2019-07-23 11:47:19 -04:00
beeankha
99737937cd
No auth header sent if username/password fields are blank
2019-07-23 11:47:19 -04:00
beeankha
0a0b09b394
Update logic in send method to recognize password field in upgraded webhook notifications
2019-07-23 11:47:19 -04:00
Jake McDermott
2b74b6f9b6
add tooling for basic testing of notification webhooks
2019-07-23 11:47:19 -04:00
beeankha
6e9f74eb17
Updating tests, changing 'method' to 'http_method'
2019-07-23 11:47:19 -04:00
Jake McDermott
cc0310ccd4
add notification webhook fields
2019-07-23 11:47:19 -04:00
beeankha
52b01feafe
Change init parameter name to 'http_method' to reduce ambiguity
2019-07-23 11:47:19 -04:00
beeankha
fbb3fd2799
Add custom HTTP method
2019-07-23 11:47:19 -04:00
beeankha
5071e1c75f
Update webhook backend to take username/password
2019-07-23 11:47:19 -04:00
beeankha
6f030256f5
Add username and password fields to webhook backend
2019-07-23 11:47:19 -04:00
softwarefactory-project-zuul[bot]
0fff7465e8
Merge pull request #4360 from ryanpetrello/smart-inv-ignore-conflicts
...
replace the smart inventory membership lock with a new Django 2.2 flag
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-23 05:30:53 +00:00
AlanCoding
a0c7471110
Re-create lost data in Azure_rm imports
2019-07-22 15:32:24 -04:00
Ryan Petrello
1cedf244b7
replace the smart inventory membership lock with a new Django 2.2 flag
2019-07-22 11:11:36 -04:00
Ryan Petrello
f6c357659d
Merge pull request #4348 from shanemcd/devel
...
Bump VERSION to 6.1.0
2019-07-18 14:26:18 -04:00
softwarefactory-project-zuul[bot]
8ccccfecf1
Merge pull request #4316 from keithjgrant/222-job-results-details
...
222 job results details
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-18 17:15:38 +00:00
Shane McDonald
2d7420317b
Bump VERSION to 6.1.0
2019-07-18 13:08:52 -04:00
softwarefactory-project-zuul[bot]
6bdb106128
Merge pull request #4345 from jakemcdermott/fix-4302
...
fix reference to undefined prop for auditors
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-18 17:07:10 +00:00
softwarefactory-project-zuul[bot]
a128a94842
Merge pull request #4314 from mgs4332/memcached_image
...
Addition of inventory value for memcached image, allows for custom im…
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-18 16:20:37 +00:00
softwarefactory-project-zuul[bot]
f7a455bc83
Merge pull request #4346 from ansible/chrismeyersfsu-patch-1
...
Update collections.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-18 16:07:37 +00:00
softwarefactory-project-zuul[bot]
f51377ff85
Merge pull request #4339 from jbradberry/make-clean-test-dbs
...
Update the `make clean` command to clear out the parallelized sqlite3 files
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-18 15:51:24 +00:00
Chris Meyers
dc0862bbe7
Update collections.md
2019-07-18 11:12:51 -04:00
Jake McDermott
5b1350db75
fix reference to undefined prop for auditors
2019-07-18 10:21:50 -04:00
Scholl III, Michael G
12f564e4a3
Addition of inventory value for memcached image, allows for custom image locations for memcached to match other images
2019-07-18 09:24:44 -04:00
Keith Grant
0d7500d349
use unified jobs api to redirect to canonical url from /jobs/:id
2019-07-17 16:12:00 -07:00
Jeff Bradberry
d32394f1b6
Update the make clean command to clear out the parallelized sqlite3 files
2019-07-17 17:06:10 -04:00
softwarefactory-project-zuul[bot]
f5fee8e6e7
Merge pull request #4301 from chrismeyersfsu/tower_modules
...
Global collections path
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-17 20:11:25 +00:00
softwarefactory-project-zuul[bot]
9eb7042d8c
Merge pull request #4072 from rambleraptor/gcp_env_vars
...
adding additional environment variables for gcp_compute + gcp modules
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-17 20:11:17 +00:00
chris meyers
9b95cc27c4
map in a global collections path
2019-07-17 15:36:09 -04:00
AlanCoding
2439aa409d
Adjust inventory update env test to allow duplicate references
...
change gce injectors to not duplicate the credentials file
2019-07-17 12:30:13 -07:00
Alex Stephen
cb60f12b6b
adding additional environment variables for gcp_compute + gcp modules
2019-07-17 12:30:12 -07:00
Keith Grant
2f9be4796a
job detail style tweaks
2019-07-17 09:32:43 -07:00
Keith Grant
183bd4fa80
revert i18n on credential kind (API translates it)
2019-07-17 09:32:43 -07:00
Keith Grant
db4a964e64
run credential type through i18n
2019-07-17 09:32:43 -07:00
Keith Grant
761ed6dec0
prettier
2019-07-17 09:32:43 -07:00
Keith Grant
e3d67117e7
fix job detail breadcrumbs
2019-07-17 09:32:43 -07:00
Keith Grant
552164c25c
flush out more type defs; JobDetail tests
2019-07-17 09:32:43 -07:00
Keith Grant
40f9b0dc7f
add CredentialChip component
2019-07-17 09:32:43 -07:00
Keith Grant
eee1601528
job details: handle different job types
2019-07-17 09:32:43 -07:00
Keith Grant
da780c9d7c
make VariablesInput detect whether value is JSON or YAML on init
2019-07-17 09:32:43 -07:00
Keith Grant
968cc8c79c
add variables & artifacts to job detail
2019-07-17 09:32:43 -07:00
Keith Grant
4372e977f0
build basic job details
2019-07-17 09:32:43 -07:00
softwarefactory-project-zuul[bot]
41b0367627
Merge pull request #4337 from ryanpetrello/activity-stream-missing-jt
...
fix a 500 error for Activity Stream job records w/ a missing JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-17 16:17:53 +00:00
Ryan Petrello
c25dbb534f
fix a 500 error for Activity Stream job records w/ a missing JT
2019-07-17 10:28:51 -04:00
softwarefactory-project-zuul[bot]
d0d08c2395
Merge pull request #4328 from jakemcdermott/nested-hashi-kv-v2-engine-names
...
support nested names for hashivault kv v2 secret engine
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-16 18:26:56 +00:00
softwarefactory-project-zuul[bot]
1242ee2b65
Merge pull request #4324 from keithjgrant/4218-lookup-toolbar-width
...
make lookup toolbar fill width of modal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-16 18:18:46 +00:00
softwarefactory-project-zuul[bot]
7d0f062d9e
Merge pull request #4333 from ansible/nightwatchxsl
...
Added nightwatch stylesheet to e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-16 18:09:24 +00:00
Keith Grant
aea08eef6b
make lookup toolbar fill width of modal
2019-07-16 13:36:38 -04:00
Daniel Sami
aef263fa6c
Added nightwatch stylesheet to e2e
2019-07-16 13:34:54 -04:00
Jake McDermott
35d9a8f839
support nested engine names for hashivault kv v2 secret engine
...
Add a field to hashivault plugins for identifying the secret
backend (mount point). If no secret backend is provided, the
first part of the secret path is used.
2019-07-16 13:13:22 -04:00
softwarefactory-project-zuul[bot]
fef6e0b191
Merge pull request #4332 from ryanpetrello/roll-back-fedora
...
Roll back the dev environment to CentOS 7 and build a newer sqlite3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-16 15:19:45 +00:00
Ryan Petrello
b620d8505a
build and link a newer sqlite3 to make Django happy
2019-07-16 10:50:49 -04:00
softwarefactory-project-zuul[bot]
9fc1378fd1
Merge pull request #4304 from mabashian/3901-desc
...
Add host description to relevant lists
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-07-16 14:29:43 +00:00
mabashian
b46db98b5a
Removes some unused classes. Fix host desc ellipsis and responsiveness. Add desc to group hosts
2019-07-16 09:28:17 -04:00
Jose Ariza
14bdf8deb3
#3348 improved related listing on mobile
...
Signed-off-by: Jose Ariza <l.jlac001@gmail.com >
2019-07-16 09:28:17 -04:00
Jose Ariza
24df1d7be6
#3348 improved listing on mobile
...
Signed-off-by: Jose Ariza <l.jlac001@gmail.com >
2019-07-16 09:28:17 -04:00
Jose Ariza
40ead6f9d1
#3348 implemented suggested style changes
...
Signed-off-by: Jose Ariza <l.jlac001@gmail.com >
2019-07-16 09:28:17 -04:00
Jose Ariza
2a71232dd6
#3348 added description to host list on inventories related hosts
...
Signed-off-by: Jose Ariza <l.jlac001@gmail.com >
2019-07-16 09:28:17 -04:00
Jose Ariza
8b301f91ab
#3348 added description to host list
...
Signed-off-by: Jose Ariza <l.jlac001@gmail.com >
2019-07-16 09:28:17 -04:00
Ryan Petrello
a4b2d6bf88
Revert "Change the devel containers to be based on Fedora instead of CentOS"
...
This reverts commit 7936dff188 .
2019-07-16 09:18:24 -04:00
softwarefactory-project-zuul[bot]
b8b98b136b
Merge pull request #4070 from jbradberry/upgrade-django-2.2
...
Upgrade Django to 2.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-15 22:56:22 +00:00
softwarefactory-project-zuul[bot]
c4b4b319c9
Merge pull request #4323 from keithjgrant/4248-tooltip-permissions-list
...
fix listed resources in delete tooltip
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-15 13:13:41 +00:00
Jeff Bradberry
dd8ca5acc4
Ensure that the Postgres client is installed
2019-07-12 16:22:52 -04:00
Jeff Bradberry
172864a3a1
Force the username and password to be strings under the Radius backend
...
The base Radius backend encodes them as utf-8 bytes, which causes the
User object that we create to get the repr of the username, including
the b prefix and single quotes, e.g. "b'foo'".
2019-07-12 15:11:22 -04:00
Jeff Bradberry
a691340986
Update authenticate method on auth backends to add required request param
...
This became mandatory in Django 2.1.
2019-07-12 15:11:22 -04:00
Jeff Bradberry
261f1427e9
Break up a too-long line in migrations
2019-07-12 15:11:22 -04:00
Jeff Bradberry
9383512772
Remove no longer needed check for override of WSGIHandler
2019-07-12 15:11:22 -04:00
Jeff Bradberry
2d81923e22
Fix up changes in fields in the migrations
...
Particularly the now-required on_delete parameter for ForeignKey and
OneToOneField.
2019-07-12 15:11:22 -04:00
Jeff Bradberry
1093a662f1
Fix a problem with a change in results from User.has_usable_password
2019-07-12 15:11:22 -04:00
Jeff Bradberry
210517eeb1
Fix a couple of tests trivially affected by the upgrades
...
- is_anonymous may no longer be called as a method, so no need to mock it
- the message on uniqueness constraint failures has apparently changed
2019-07-12 15:11:22 -04:00
Jeff Bradberry
2ffe3d9a85
Give the 4xx error handler views the correct positional arguments
2019-07-12 15:11:22 -04:00
Jeff Bradberry
6737bd4c19
Replace {} as field default values with the callable dict
2019-07-12 15:11:22 -04:00
Jeff Bradberry
29ad847544
Deal with a change in truncation of strings in Django
...
which now uses a proper ellipsis character instead of 3 dots.
2019-07-12 15:11:22 -04:00
Jeff Bradberry
b3ef2c928a
Remove the custom add and remove methods from OrderedManyToManyDescriptor
2019-07-12 15:11:22 -04:00
Shane McDonald
7936dff188
Change the devel containers to be based on Fedora instead of CentOS
...
since we need a more recent version of sqlite.
2019-07-12 15:11:22 -04:00
Jeff Bradberry
43c552c7c6
Some flake8 changes
2019-07-12 15:11:21 -04:00
Jeff Bradberry
e0357d53f5
Bump Django to 2.2.2
2019-07-12 15:11:21 -04:00
Jeff Bradberry
beb1dd5ae7
Replace use of the deprecated staticfiles template library with static
2019-07-12 15:11:21 -04:00
Jeff Bradberry
d464df557b
Fix another direct assignment of a sequence to a related manager
2019-07-12 15:11:21 -04:00
Jeff Bradberry
5e9f790554
Bump to Django 2.1.9
2019-07-12 15:11:21 -04:00
Jeff Bradberry
47b325896d
Remove the django_db mark from TransactionTestCase classes
...
pytest-django's documentation indicates that it isn't necessary, and
it turns out in Django 2.0+ that this double application of the
transaction machinations was causing the Django ContentType table to
lose its items.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
c85d58e28d
The interactive flag for management commands doesn't seem to be a thing anymore
2019-07-12 15:11:21 -04:00
Jeff Bradberry
bcbb768dd3
Remove the use of the deprecated Field.rel attribute
...
Also, rename a number of variables named `rel` for ease of searching.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
e0693d3746
is_anonymous and is_authenticated no longer support being called as methods
2019-07-12 15:11:21 -04:00
Jeff Bradberry
a6edc46cc3
Field.from_db_value no longer supports the context param in 2.0
2019-07-12 15:11:21 -04:00
Jeff Bradberry
f24b08316d
Django's url resolver and pattern classes have been renamed in 2.0+
...
They are now URLResolver and URLPattern, respectively. The API has
changed as well, but fortunately it looks like what we are doing here
doesn't depend on anything that was changed.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
25c14382db
Update the monkey patch of Django's column name digest to work with 2.0+
...
BaseDatabaseSchemaEditor no longer has a `_digest` classmethod,
instead there is a call out to a new `names_digest` utility function.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
796d7bf67f
Replace the use of the 3rd party jsonbfield library
...
which was just a backport of Django's built-in JSONField. Also, bump
the version of django-jsonfield.
2019-07-12 15:11:21 -04:00
Jeff Bradberry
ddef41d394
Bump Django to 2.0.13
...
This is _very_ broken.
2019-07-12 15:11:21 -04:00
softwarefactory-project-zuul[bot]
c626f51dae
Merge pull request #4319 from AlanCoding/azure_template_errors
...
Ignore Azure templating errors
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-07-12 19:00:36 +00:00
softwarefactory-project-zuul[bot]
a9bb1eba02
Merge pull request #4320 from jdekoning/ssh-machine-creds-fix
...
Insert signed public key in artifact_dir, fix for issue #4139
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-07-12 18:37:57 +00:00
Keith Grant
b1c87c1793
fix listed resources in delete tooltip
2019-07-12 09:43:40 -07:00
AlanCoding
612205d56d
Ignore Azure templating errors
2019-07-12 08:11:27 -04:00
Jaap de Koning
94b1455f40
Insert signed public key in artifact_dir, hacky fix for issue #4139
...
Signed-off-by: Jaap de Koning <jaap.de.koning@bigdatarepublic.nl >
2019-07-12 14:10:14 +02:00
softwarefactory-project-zuul[bot]
b26bd11924
Merge pull request #4315 from AlanCoding/old_migration_methods
...
Remove unused migration methods
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-12 02:11:08 +00:00
AlanCoding
287159296a
remove unused migration methods
2019-07-11 16:09:38 -04:00
softwarefactory-project-zuul[bot]
23100094dc
Merge pull request #4313 from ryanpetrello/fix-4162
...
Remove tooltips from host events in output
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-11 18:29:35 +00:00
softwarefactory-project-zuul[bot]
b2275c0490
Merge pull request #4312 from wenottingham/check-one-check-two
...
Add some minimal sanity checking before running the updater script.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-11 16:55:56 +00:00
softwarefactory-project-zuul[bot]
d6dba784b1
Merge pull request #4285 from olia-dev/issue-4274
...
related #4274 - added option to verify server certificate with a specific CA
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-07-11 16:50:26 +00:00
Bill Nottingham
2a68ff49c1
Add some minimal sanity checking before running the updater script.
2019-07-11 12:12:22 -04:00
mabashian
0f8c59523a
Remove tooltips from host events in output
2019-07-11 12:07:28 -04:00
softwarefactory-project-zuul[bot]
de02df4907
Merge pull request #4201 from beeankha/helper_method_in_serializer
...
Add Helper Method in Serializer for get_summary_fields
Reviewed-by: Yanis Guenane
https://github.com/Spredzy
2019-07-10 14:28:04 +00:00
olia-dev
522dcf5ed3
related #4274 - moved function 'create_temporary_fifo' to 'awx/main/utils/common.py' and referenced it in other plugins (fixed errors)
2019-07-10 12:40:26 +02:00
olia-dev
b2d84a5d89
related #4274 - moved function 'create_temporary_fifo' to 'awx/main/utils/common.py' and referenced it in other plugins (fixed errors)
2019-07-10 12:39:57 +02:00
olia-dev
7b390fa2fc
related #4274 - moved function 'create_temporary_fifo' to 'awx/main/utils/common.py' and referenced it in other plugins
...
Signed-off-by: olia-dev <olia-dev@ktah.net >
2019-07-10 11:41:21 +02:00
softwarefactory-project-zuul[bot]
557ec27303
Merge pull request #4251 from AlexSCorey/JTLaunchButton
...
Add Launch Button to Job Template Details
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 20:58:46 +00:00
softwarefactory-project-zuul[bot]
f47a37a96b
Merge pull request #4259 from AlexSCorey/4216-OrgGetRequestDuplication
...
Removes duplicated GET request in Org.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 18:44:09 +00:00
softwarefactory-project-zuul[bot]
74d8fca673
Merge pull request #4296 from pebbledavec/patch-1
...
Removed forwardslash that was breaking paginated workflow node requests.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 18:40:34 +00:00
Alex Corey
7039f82d15
Only reload details whe navigating to details from another tab
2019-07-09 13:43:09 -04:00
softwarefactory-project-zuul[bot]
e34833c8cb
Merge pull request #4300 from jakemcdermott/output-updown
...
get more events on page down or up when needed
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 17:12:27 +00:00
softwarefactory-project-zuul[bot]
f22314caaf
Merge pull request #4257 from marshmalien/skeleton-template-add-form
...
Skeleton template add form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 17:06:46 +00:00
Marliana Lara
fb0c82598f
Address PR feedback
2019-07-09 12:37:50 -04:00
Jake McDermott
90f7e9375f
get more events on page down or up when needed
...
when we page up or down, check if we've moved into the upper or lower
threshold of the scrollbar and request more events to show if we have.
2019-07-09 10:21:48 -04:00
softwarefactory-project-zuul[bot]
ccea920ea3
Merge pull request #4263 from fantashley/easy-custom-venvs
...
Add dynamic custom venv setup
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-07-09 13:23:37 +00:00
softwarefactory-project-zuul[bot]
2d636806db
Merge pull request #4123 from clushie/update_openstacksdk_dependencies
...
Fix outdated openstacksdk version and add pip-compile helper script
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 13:04:12 +00:00
softwarefactory-project-zuul[bot]
bda42332b7
Merge pull request #4295 from JakobP/bug/3857-improve-error-message
...
Fix #3857 . More informative error message for job templates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 13:00:05 +00:00
olia-dev
2ee03b552d
related #4274 - added option to verify server certificate with a specific CA (fixed errors)
2019-07-09 14:14:29 +02:00
olia-dev
7a5efa1adc
related #4274 - added option to verify server certificate with a specific CA
2019-07-09 13:59:11 +02:00
pebbledavec
2ff3b5d62c
Removed forwardslash that was breaking paginated workflow node requests.
...
The forward-slash in getWorkflowJobTemplateNodes was incorrectly interpreted as part of the pagesize integer (and thereby throwing an exception) when a complex workflow spanned multiple pages of workflow nodes.
Resolves : #4261
Signed-off-by: Dave Compton <sircompo@gmail.com >
2019-07-09 12:50:40 +01:00
Jakob Pedersen
e23ee41082
Fix issue #3857 with a more informative error message when the usercan not post to /#/templates/add_job_template
...
The cause can be both missing permissions and no projects being available.
Related #3857
Signed-off-by: Jakob Pedersen <CONS_JPE@jysk.com >
2019-07-09 10:47:19 +02:00
softwarefactory-project-zuul[bot]
2aa32f61f8
Merge pull request #4290 from ryanpetrello/csp-false-positive
...
specify a ng-csp attribute so Angular doesn't autodetect
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-09 01:58:18 +00:00
Ashley Nelson
036e1ad82e
Add dynamic custom venv setup
...
Add support for python3 venvs
2019-07-08 18:49:31 -05:00
Ryan Petrello
66321a6218
specify a ng-csp attribute so Angular doesn't autodetect
...
without this, we're getting a false positive log message about an unsafe
eval (which is *actually* just angular auto-detecting whether or not
eval is supported)
2019-07-08 17:32:41 -04:00
softwarefactory-project-zuul[bot]
1f31cc9394
Merge pull request #4101 from jbradberry/fix-4099
...
Include defined fields from all parent classes of a HybridDictField
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-08 21:15:11 +00:00
Jeff Bradberry
758ad164fe
Include defined fields from all parent classes of a HybridDictField
...
since our settings registry adds a mixin class when doing validation on these.
related #4099
2019-07-08 16:05:03 -04:00
softwarefactory-project-zuul[bot]
be975fc051
Merge pull request #4283 from falcon78921/wip-awx-minor-fix
...
awx/ui: minor fix on Update on Project Update description
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-08 19:48:28 +00:00
softwarefactory-project-zuul[bot]
04ea39c315
Merge pull request #4282 from saito-hideki/issue/tower_3590
...
Fix to use "type" as the condition value for Machine credential to cover I18N
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-08 19:36:31 +00:00
beeankha
12e0c31fe6
Rename helper method
2019-07-08 15:03:35 -04:00
Hideki Saito
869d259433
Fix conditional values for handle internationalization
...
Fix the variable for checking the credential type from "name" to "kind"
in order to correctly handle I18N.
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-07-08 15:03:35 -04:00
beeankha
0dba3f53b1
Add in schedule case to helper method, make Activity Stream link point to schedule page
2019-07-08 14:59:07 -04:00
beeankha
73c87f9512
Add helper method in order to reduce repetition
2019-07-08 14:59:07 -04:00
softwarefactory-project-zuul[bot]
7faff07bd9
Merge pull request #4279 from athenahealth/fix-csp-for-safari-websockets
...
Update Content Security Policy to allow websockets
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-08 18:00:42 +00:00
softwarefactory-project-zuul[bot]
ca83b62c21
Merge pull request #4277 from jainnikhil30/devel
...
add inventory name and id to meta vars
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-08 16:09:49 +00:00
olia-dev
f77298643f
related #4274 - added option to verify server certificate with a specific CA
2019-07-08 10:39:42 +02:00
James McClune
8aa33b9b4a
awx/ui: minor fix on Update on Project Update description
...
In the Inventory Source settings, one of the update options is titled
Update on Project Change. However, the tooltip is titled
Update on Project Update. Looking at the overall AWX codebase, I think
the definitions are fitted more towards Update on Project Update.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net >
2019-07-07 23:36:54 -04:00
Jeff Byrnes
987cfed649
Update Content Security Policy to allow websockets
...
Per #4167 a reasonable CSP was put in place, but unfortunately this
broke WebSockets support in Safari.
This is a quick fix to return support immediately. A more secure
implemetation would be beneficial in the longer term, however.
2019-07-05 16:12:27 -04:00
softwarefactory-project-zuul[bot]
9b6644bc77
Merge pull request #4276 from ryanpetrello/ldap-tls-verify-off
...
fix a bug that breaks OPT_X_TLS_REQUIRE_CERT=0 for LDAP authentication
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-05 15:58:47 +00:00
jainnikhil30
88a4362a7a
add inventory name and id to meta vars
2019-07-05 20:37:36 +05:30
Ryan Petrello
0dcbafaccb
fix a bug that breaks OPT_X_TLS_REQUIRE_CERT=0 for LDAP authentication
2019-07-05 10:24:18 -04:00
Alex Corey
3b17170533
more concise conditions for api calls
2019-07-03 16:19:43 -04:00
Marliana Lara
7afaacb5e3
Add Job Template Add form skeleton and test
2019-07-03 15:44:52 -04:00
Marliana Lara
b06421b870
Rename TemplateForm to JobTemplateForm
2019-07-03 15:44:52 -04:00
Alex Corey
320581a6c0
Addresses PR issues
2019-07-03 12:43:40 -04:00
softwarefactory-project-zuul[bot]
d4f50896de
Merge pull request #4260 from fantashley/fix-docker-module-name
...
Change to docker_service for compatibility
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-03 12:28:35 +00:00
softwarefactory-project-zuul[bot]
71812c66d2
Merge pull request #4118 from DanielDisisto/patch-1
...
Failing requirements update when scm_type != git
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-03 12:17:05 +00:00
softwarefactory-project-zuul[bot]
731d8c21e8
Merge pull request #4252 from ansible/jakemcdermott-fix-readme-snippet
...
fix README snippet
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-03 11:55:05 +00:00
DanielDisisto
3247983823
Failing requirements update when scm_type != git
...
The `git_result` variable is incorrectly checked as being `defined` vs. `not skipped`. This causes SVN (or any non-GIT) project update to fail consistently when `doesRequirementsExist.stat.exists` is true
Signed-off-by: DanielDisisto <daniel.disisto@didata.com.au >
2019-07-03 07:51:01 -04:00
Ashley Nelson
485536d4cf
Change to docker_service for compatibility
2019-07-02 16:03:43 -05:00
softwarefactory-project-zuul[bot]
b37040a85c
Merge pull request #4256 from ryanpetrello/inline-image-csp
...
allow data: images in our Content Security Policy
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-02 17:13:10 +00:00
Alex Corey
b5b38c1b79
addresses PR Issues
2019-07-02 12:36:13 -04:00
softwarefactory-project-zuul[bot]
84ad1cdfcd
Merge pull request #4250 from kialam/fix-254-delete-last-elem-list-page
...
Fix 254 delete last elem list page
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-02 16:17:51 +00:00
Ryan Petrello
75a72637dd
allow data: images in our Content Security Policy
...
support for custom login logos relies on data:image/*;base64
see: https://github.com/ansible/awx/issues/4253
2019-07-02 11:35:56 -04:00
Kia Lam
74e4c17b63
Address PR feedback and format.
2019-07-02 09:54:07 -04:00
softwarefactory-project-zuul[bot]
c65ae87d69
Merge pull request #4175 from jainnikhil30/devel
...
fix the hashivault v2 lookup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-02 12:42:41 +00:00
Phileas Lebada
7feb6515e1
Bump openstacksdk version
...
Signed-off-by: github.com/clushie <47661139+clushie@users.noreply.github.com >
2019-07-02 13:56:26 +02:00
Phileas Lebada
d3b3b6e8f5
Add cosmetic change with updater.sh
...
Signed-off-by: github.com/clushie <47661139+clushie@users.noreply.github.com >
2019-07-02 13:56:26 +02:00
Phileas Lebada
48e02f373f
Add pip-compile updater.sh script
...
Signed-off-by: github.com/clushie <47661139+clushie@users.noreply.github.com >
2019-07-02 13:56:26 +02:00
jainnikhil30
dbf8df479b
use path instead of *path while dong the join
2019-07-02 07:55:35 -04:00
jainnikhil30
764947c1ae
fix the hashivault v2 lookup
2019-07-02 07:55:32 -04:00
Jake McDermott
0b724682da
fix README snippet
2019-07-01 19:50:16 -04:00
softwarefactory-project-zuul[bot]
4fb055345d
Merge pull request #4199 from mabashian/264-notification-type-column
...
Show notification type in its own column
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 22:57:50 +00:00
Kia Lam
d3ed6ac73a
Fix Template list as well.
2019-07-01 16:21:41 -04:00
Kia Lam
d22cafc42e
Add unit test.
2019-07-01 16:20:38 -04:00
Kia Lam
58444a75b9
Fix Org list returning a 404 by redirecting user to current page.
...
- Update itemCount after an org has been successfully deleted.
- Update PaginatedDataList to get current page when the number of items has changed.
2019-07-01 16:20:38 -04:00
softwarefactory-project-zuul[bot]
7178c1d9e0
Merge pull request #4200 from ansible/jakemcdermott-contrib-formatter
...
run formatting check with ci
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 19:28:39 +00:00
Jake McDermott
945d9156a6
do formatting check with ci linter
2019-07-01 14:27:25 -04:00
Jake McDermott
bf86719412
add a note about running the formatter
2019-07-01 14:16:17 -04:00
mabashian
12c0b80102
Prettify files
2019-07-01 13:51:13 -04:00
mabashian
1d2c21249b
Show notification type in its own column
2019-07-01 13:49:38 -04:00
softwarefactory-project-zuul[bot]
3371a6f386
Merge pull request #4188 from mabashian/awx-pf-migration
...
Pull beginning of new ui application using React and Patternfly into AWX
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 17:31:32 +00:00
softwarefactory-project-zuul[bot]
e79fbab737
Merge pull request #4196 from shanemcd/devel
...
Release 6.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 17:03:29 +00:00
Shane McDonald
4f829ab93f
Release 6.0.0
2019-07-01 12:47:37 -04:00
mabashian
8f74bad1c1
Roll back changes to test linting and unit test gating
2019-07-01 12:34:09 -04:00
softwarefactory-project-zuul[bot]
5ce78b383d
Merge pull request #4190 from ryanpetrello/ldap-dict-order
...
fix a bug that causes LDAP TLS connection flags to not be set properly
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 16:19:51 +00:00
mabashian
02d320de71
Commit to test linting and unit test gating
2019-07-01 12:04:45 -04:00
softwarefactory-project-zuul[bot]
2404faa5d8
Merge pull request #4184 from rooftopcellist/delete_tarball
...
Delete collection tarball when no longer needed
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-07-01 15:44:49 +00:00
Christian Adams
e72b2fac6d
Delete collection tarball when no longer needed
...
* Delete after shipping it
* Delete when ship() fails
2019-07-01 11:11:44 -04:00
Ryan Petrello
11b36982cd
fix a bug that causes LDAP TLS connection flags to not be set properly
...
co-authored-by: Jim Ladd <jladd@redhat.com >
2019-06-28 22:15:35 -04:00
softwarefactory-project-zuul[bot]
d438a93fd2
Merge pull request #4183 from ryanpetrello/logging-deadlock
...
don't ship external logs from the main thread of the dispatcher
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-28 16:24:27 +00:00
mabashian
5cb8bd34ac
Adds make targets for linting/tests in ui_next. Modifies existing clean-ui target to clean ui_next as well.
2019-06-28 12:11:07 -04:00
mabashian
b457926b38
Update usage instructions since paths have changed
2019-06-28 10:50:49 -04:00
mabashian
55ce409a12
Run prettier on all the files in awx/ui_next
2019-06-28 09:26:11 -04:00
mabashian
051bbcaeb5
Remove gitignore from awx/ui_next and add rules to base gitignore
2019-06-28 09:23:45 -04:00
mabashian
2de5fbdac7
Merge awx-pf into awx
2019-06-28 09:09:52 -04:00
Ryan Petrello
dfa8d44eb8
don't ship external logs from the main thread of the dispatcher
...
this is a fairly esoteric change that attempts to work around a bug
we've discovered in cpython itself
context: https://github.com/ansible/awx/issues/4181
2019-06-27 16:24:36 -04:00
softwarefactory-project-zuul[bot]
4470e9ca26
Merge pull request #4178 from rooftopcellist/collection_datetime_str
...
Fix collection datetime for isolated instance info
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-06-27 20:03:46 +00:00
softwarefactory-project-zuul[bot]
cf0fe729f5
Merge pull request #4039 from mabashian/application-lookup-column
...
Fix user token application lookup column widths
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-27 18:31:48 +00:00
mabashian
913e06b865
Fix user token application lookup column widths
2019-06-27 13:32:51 -04:00
Christian Adams
4d7c49372c
Fix collection datetime for isolated instance info
...
* 'last_isolated_check' was a non JSON-serializable object and needed to be a str
2019-06-27 13:31:10 -04:00
Michael Abashian
43592cbe00
Move everything to awx/ui_next ( #297 )
2019-06-27 11:11:58 -04:00
softwarefactory-project-zuul[bot]
5c338e582a
Merge pull request #4167 from ryanpetrello/csp
...
add a reasonable default Content Security Policy
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 20:21:20 +00:00
Michael Abashian
0a6fc8cb89
Fix for unit test failure in jt detail test where getting instance groups wasn't mocked ( #296 )
...
Fix for unit test failure in jt detail test where getting instance groups wasn't mocked.
2019-06-26 16:07:58 -04:00
Marliana Lara
5e6562023d
Merge pull request #295 from marshmalien/job-template-directory-name
...
Job template directory name
2019-06-26 15:10:33 -04:00
Marliana Lara
14280ec53b
Update launch button hover styles
2019-06-26 14:51:27 -04:00
Marliana Lara
edef496583
Update job template breadcrumb content
2019-06-26 14:49:10 -04:00
Marliana Lara
cfc0a4771f
Update the JT Edit directory, file, and component names
2019-06-26 14:45:35 -04:00
Marliana Lara
f6ddb72482
Add key to ansible select options test
2019-06-26 14:41:38 -04:00
Michael Abashian
52851c57d8
Display details about network errors in alert modal and content error components ( #288 )
...
Display details about network errors in alert modal and content error components
2019-06-26 11:40:15 -04:00
Ryan Petrello
eacf819caf
add a reasonable default Content Security Policy
...
ideally we'd improve this over time to remove the `unsafe-inline` lines,
but we can't due that today because Angular1 makes use of a lot of
inline <script> and <style> tag generation
see: https://github.com/ansible/awx/issues/2056
2019-06-26 10:46:26 -04:00
Marliana Lara
a503529d05
Merge pull request #291 from marshmalien/skeleton-template-edit-form
...
Skeleton template edit form
2019-06-26 10:33:22 -04:00
Marliana Lara
a2a245c89e
Add unique key prop to ansible select options
2019-06-26 10:21:34 -04:00
softwarefactory-project-zuul[bot]
273415b9aa
Merge pull request #4077 from j-shade/devel
...
fixed row item labels to view horizontally instead of vertically
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 12:50:16 +00:00
Jeremy Shade
e612a167e2
fixed row item labels to view horizontally instead of vertically
2019-06-26 08:22:20 -04:00
softwarefactory-project-zuul[bot]
0a7d6e603e
Merge pull request #4165 from shanemcd/sane-working-dir
...
Use the source tree as the working directory for our dev env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-26 00:58:37 +00:00
Shane McDonald
f05bed6366
Use the source tree as the working directory for our dev env
2019-06-25 18:28:01 -04:00
softwarefactory-project-zuul[bot]
cbe6c5bd3b
Merge pull request #4164 from aubrel/devel
...
Change `docker_service` to `docker_compose`.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-25 21:45:49 +00:00
Marliana Lara
f3bf35311e
Address PR feedback and merge conflicts
2019-06-25 16:29:55 -04:00
aubrel
e9ac44f561
Change docker_service to docker_compose.
...
Signed-off-by: aubrel <red_clover@riseup.net >
2019-06-25 15:58:52 -04:00
Marliana Lara
67d619f9cc
Add template edit and form tests
2019-06-25 15:49:28 -04:00
Marliana Lara
463357c81e
Add template edit form skeleton
2019-06-25 15:49:24 -04:00
Marliana Lara
7b3e5cd8d5
Refactor AnsibleSelect data prop to accept an array of option objects
...
* First custom_virtualenv in options list is always default
2019-06-25 15:47:42 -04:00
Alex Corey
ec1fa4dae6
240 jt details skeleton v2 ( #273 )
...
* adding package-lock.json
* deleted unsured file
* Adds a Bottom Border Component
* Updates dependencies
* Adds JT Details and tests for it
* merge and rebase
* addresses UI PR issues
* Addresses PR Issues and fixes failing tests.
* Updates to code, fixes package and package-lock.json addresses PR Issues
* fixes package files
2019-06-25 15:28:07 -04:00
Keith Grant
e49b9a202e
Prettier configs ( #281 )
...
Add .prettierrc and update eslint configs
2019-06-25 11:26:44 -07:00
softwarefactory-project-zuul[bot]
aab29bef5b
Merge pull request #4141 from ryanpetrello/ovirt4-dep-bump
...
bump ovirtsdk version to 4.3.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-24 21:18:40 +00:00
Jake McDermott
059fa9001a
Merge pull request #287 from jakemcdermott/more-big-pr-fixups
...
misc cleanup from big prs
2019-06-24 10:22:33 -04:00
softwarefactory-project-zuul[bot]
9f42d9426c
Merge pull request #4137 from chrismeyersfsu/fix-smart_inv_race
...
wrap smart inv cache update w/ advisory lock
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 20:25:10 +00:00
softwarefactory-project-zuul[bot]
b369609f07
Merge pull request #4103 from AlexSCorey/79-NotifyOnJobStart
...
Adds notify on start toggle
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 16:51:52 +00:00
Ryan Petrello
01d31231c0
bump ovirtsdk version to 4.3.0
...
see: bfc6a2a8d6
2019-06-21 12:49:16 -04:00
softwarefactory-project-zuul[bot]
c46be3e718
Merge pull request #4083 from rmkraus/devel
...
Updated ovirt4 dynamic inventory script.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 16:40:29 +00:00
Jake McDermott
cc36b46925
remove network context mock
2019-06-21 12:15:59 -04:00
Jake McDermott
657a6f3a93
use top-level import aliases
2019-06-21 12:10:01 -04:00
Jake McDermott
9dda5404a0
add 'has' prefix to error booleans
2019-06-21 12:01:29 -04:00
Jake McDermott
c3823771a7
Merge pull request #269 from jakemcdermott/jobs-list-skeleton
...
job list skeleton
2019-06-21 11:54:16 -04:00
Jake McDermott
69426dee08
add basic test coverage for job list
2019-06-21 11:46:40 -04:00
Jake McDermott
22dbe5c0f9
add shared DataListCell component
2019-06-21 11:46:40 -04:00
Jake McDermott
d8452e1259
job list skeleton
2019-06-21 11:46:35 -04:00
softwarefactory-project-zuul[bot]
38aedcdd48
Merge pull request #4136 from Spredzy/revert_makefile
...
Revert "Makefile: align pip and setuptools bump"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 13:42:26 +00:00
softwarefactory-project-zuul[bot]
59bec99f4c
Merge pull request #4128 from tchellomello/k8s-annotations
...
Introduces the ability to pass annotations to the Kubernetes Ingress Controllers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-21 13:14:47 +00:00
Alex Corey
b0249a9a8b
Addressed PR Issues
2019-06-21 08:58:51 -04:00
chris meyers
acb6d9c4d1
wrap smart inv cache update w/ advisory lock
...
* Two job templates that use the same smart inventory running at the
same time can easily race to recompute the smart inventory <-> host
mapping. In this case, bulk_create() can throw an error when racing.
* The per-smart-inventory advisory lock ensures that the state of the
system is consistent & that bulk_create() runs in isolation.
2019-06-21 08:52:34 -04:00
Yanis Guenane
78912d20f7
Revert "Makefile: align pip and setuptools bump"
...
This reverts commit ec92abf014 .
2019-06-21 11:52:22 +02:00
Marcelo Mello
52712a0d9a
Introduces the ability to pass annotations to the Kubernetes Ingress Controllers
2019-06-20 16:40:08 -04:00
Michael Abashian
cb50cdce0d
Add support for launching job templates from the templates list ( #277 )
...
Add support for launching job templates from the templates list
2019-06-20 15:21:57 -04:00
Jake McDermott
cd672baa13
Merge pull request #284 from jakemcdermott/move-yaml-test
...
move yaml test to utils
2019-06-20 15:00:08 -04:00
Jake McDermott
30709d1ab2
Merge pull request #283 from jakemcdermott/has
...
prefix content error and loading booleans with 'has'
2019-06-20 14:59:52 -04:00
Jake McDermott
f382fce576
move yaml test to utils
2019-06-20 14:47:39 -04:00
Jake McDermott
36d2d03bc7
prefix content error and loading booleans with 'has'
2019-06-20 14:37:46 -04:00
Michael Abashian
b21e491075
Updates to contributing doc ( #280 )
2019-06-20 13:32:25 -04:00
Alex Corey
a7c787af02
Adds notify on start toggle
2019-06-20 13:07:09 -04:00
Marliana Lara
740402e5a8
Merge pull request #279 from mabashian/templates-routes
...
Add basic routing for templates
2019-06-20 12:11:22 -04:00
Marliana Lara
5662d8b625
Remove Fragment
2019-06-20 12:01:43 -04:00
mabashian
af6ea1cc58
Notifications plural
2019-06-20 11:34:16 -04:00
mabashian
f185d80b05
Fix border bottom on tabs
2019-06-20 11:33:15 -04:00
mabashian
0a5f29ad22
Add basic routing for templates
2019-06-20 10:57:04 -04:00
softwarefactory-project-zuul[bot]
e269634afc
Merge pull request #4112 from jbradberry/fix-3603
...
Use the `in` operator to test against the Organization membership subquery
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 12:56:08 +00:00
Jake McDermott
3b7b27ea20
Merge pull request #276 from jlmitch5/testWatchFix
...
fix jest.config.js so `npm run test-watch` works
2019-06-20 08:25:56 -04:00
softwarefactory-project-zuul[bot]
4daf574899
Merge pull request #4114 from shanemcd/revert-pip-and-setuptools
...
Revert pip and setuptools
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 02:42:04 +00:00
softwarefactory-project-zuul[bot]
067ba7f8fe
Merge pull request #4116 from tchellomello/ca_trust_dir_project_data_dir
...
Fixes ca_trust_dir and project_data_dir for Kubernetes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-20 02:19:25 +00:00
Marcelo Mello
7d77727a60
project_data_dir is not required in the awx_task containers
2019-06-19 21:35:49 -04:00
Marcelo Mello
47560fdf7c
Fixes ca_trust_dir and project_data_dir for Kubernetes
2019-06-19 21:21:35 -04:00
John Mitchell
7fee9e35c4
fix jest.config.js so npm run test-watch works
2019-06-19 16:41:19 -04:00
Shane McDonald
2882f4afb5
Revert "upgrade pip and setuptools"
...
This reverts commit 76ebcf914b .
2019-06-19 16:02:52 -04:00
Shane McDonald
aaceccc426
Revert "Fix offline builds"
...
This reverts commit fe850dff38 .
2019-06-19 16:02:43 -04:00
softwarefactory-project-zuul[bot]
1f3242900a
Merge pull request #4098 from beeankha/any_notification_migration
...
Update "Notify On Start" Migration File
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-06-19 19:57:12 +00:00
softwarefactory-project-zuul[bot]
e6232957b4
Merge pull request #4079 from ryanpetrello/ldap-setting-flake
...
work around a unit test that's periodically flaky
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 18:55:24 +00:00
Jeff Bradberry
1a72ff4c47
Use the in operator to test against the Organization membership subquery
...
If more than one Organization were selected by this subquery, then
Postgres would complain with "more than one row returned by a subquery
used as an expression". We needed to allow for that case.
Annoyingly SQLite3 doesn't seem to care, so writing a py.test test to
exercise this isn't feasible under our current development setup.
2019-06-19 14:49:02 -04:00
Jake McDermott
f33b343cd8
Merge pull request #274 from jakemcdermott/alias-top-level-imports
...
alias top-level imports
2019-06-19 13:09:26 -04:00
softwarefactory-project-zuul[bot]
c585c3d07d
Merge pull request #4105 from rooftopcellist/fix_instance_counts
...
Fixes analytics & metrics instance specific job counts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 16:49:09 +00:00
softwarefactory-project-zuul[bot]
1413c1be7b
Merge pull request #4074 from ryanpetrello/whoopsie
...
fix a bug introduced in the inventory source detail API by v1 removal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-19 15:52:47 +00:00
Jake McDermott
012852ec53
alias top-level imports
2019-06-19 11:45:57 -04:00
Michael Abashian
ee56e9ccfb
Reorganize file locations/directory structure ( #270 )
...
Reorganize file locations
2019-06-19 11:41:14 -04:00
Christian Adams
a5c057cc18
Fixes analytics & metrics instance specific job counts
2019-06-19 11:32:05 -04:00
softwarefactory-project-zuul[bot]
9c06dc7106
Merge pull request #4106 from shanemcd/fix-offline-builds
...
Downgrade pip
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 23:17:48 +00:00
Shane McDonald
fe850dff38
Fix offline builds
...
pip 19 added support for something called `pyproject.toml`. Several packages have been setting the option `build-backend = "setuptools.build_meta”` (bcrypt, attrs, jaraco) which seems to be the root of the problem when building from source. Until the community sorts this out I’m inclined to avoid pip 19.
2019-06-18 18:48:54 -04:00
Keith Grant
e3cb8d0447
Add JSON/YAML components ( #267 )
...
Add CodeMirrorInput and VariablesField
Add components for syntax highlighting, YAML/JSON toggle
2019-06-18 12:32:22 -07:00
Marliana Lara
0b10ff7fe6
Merge pull request #268 from marshmalien/263-org-badge-count-styles
...
Group organization list user and member badges
2019-06-18 13:53:32 -04:00
beeankha
40840e3789
Update migration file to indicate there is no reverse function in case of a rollback
2019-06-18 12:57:50 -04:00
softwarefactory-project-zuul[bot]
e3750f541e
Merge pull request #4096 from mabashian/4091-workflow-form
...
Fix field enablement on workflow form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 16:15:57 +00:00
Marliana Lara
c9a4cb7696
Reduce gap between organization list count badges
2019-06-18 12:07:08 -04:00
softwarefactory-project-zuul[bot]
5d49fe2170
Merge pull request #4097 from shanemcd/five-dot-oh-dot-oh
...
Bump version to AWX 5.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-18 14:43:25 +00:00
softwarefactory-project-zuul[bot]
ca0e8102fd
Merge pull request #3982 from beeankha/notify_on_start
...
Notification On Job Start
Reviewed-by: Bianca Henderson <beeankha@gmail.com >
https://github.com/beeankha
2019-06-18 14:23:58 +00:00
Shane McDonald
08aff9bd2c
AWX 5.0.0
2019-06-18 10:12:42 -04:00
mabashian
164d305b51
More canAddWorkflowJobTemplate cleanup
2019-06-18 09:16:19 -04:00
mabashian
4d33e484d0
Fix field enablement on workflow form
2019-06-18 09:10:49 -04:00
softwarefactory-project-zuul[bot]
1897b18a6e
Merge pull request #4090 from Spredzy/bump_pip
...
Makefile: align pip and setuptools bump
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-17 20:52:44 +00:00
Yanis Guenane
ec92abf014
Makefile: align pip and setuptools bump
...
Signed-off-by: Yanis Guenane <yanis@guenane.org >
2019-06-17 21:58:42 +02:00
softwarefactory-project-zuul[bot]
5ed7db8cc2
Merge pull request #4085 from mabashian/4082-inv_obj
...
Ensure inventory_obj is on scope before checking it
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-17 18:08:43 +00:00
Michael Abashian
7a5cf4b81c
Add support for deleting templates on templates list ( #266 )
...
Adds support for deleting templates from the templates list
2019-06-17 13:52:05 -04:00
Marliana Lara
4e45a3b365
Merge pull request #256 from marshmalien/skeleton-job-results
...
Skeleton job results
2019-06-17 11:48:14 -04:00
beeankha
69502bc133
Add functions in migration file for deleting and altering 'any' state notifications
2019-06-17 10:47:58 -04:00
beeankha
17c89ed412
Remove tests for 'any' notification state
2019-06-17 10:47:58 -04:00
beeankha
f5b6bd65cf
More deletions of 'any' state
2019-06-17 10:47:58 -04:00
beeankha
c6f1806a23
Removing references to 'any' state notifications
2019-06-17 10:47:58 -04:00
beeankha
c65e6ba30b
Update the logic for 'any' and 'started' notifications
2019-06-17 10:47:58 -04:00
beeankha
d511d63a5a
Fixed typo
2019-06-17 10:47:58 -04:00
beeankha
30741e762a
Add more notification tests
2019-06-17 10:47:58 -04:00
beeankha
7687eddf6d
Add api test, edit AWX docs
2019-06-17 10:47:58 -04:00
beeankha
9cfed6f2a8
Add check for no-op case back, remove redundant on_commit code
2019-06-17 10:47:58 -04:00
beeankha
95896b1acd
Edit wfj running notification trigger
2019-06-17 10:47:58 -04:00
beeankha
68fe23d8b7
Update Organization Notification Template subclass, move success/fail wfj notification trigger
2019-06-17 10:47:58 -04:00
beeankha
dd372548a9
Update swagger test
2019-06-17 10:47:57 -04:00
beeankha
8d6e1f0927
Trigger running notifications in WFJs and edit unit test
2019-06-17 10:47:57 -04:00
beeankha
98fa1fc813
Add migration file
2019-06-17 10:47:57 -04:00
beeankha
8ec97235e3
Add feature for notifications to trigger on job start
2019-06-17 10:47:57 -04:00
mabashian
863d962ec2
Ensure inventory_obj is on scope before checking it
2019-06-17 07:40:08 -04:00
Ryan Kraus
468e79a754
Updated ovirt4 dynamic inventory script.
...
Pulling in the new ovirt4 dynamic inventory script that will be pulled in ansible/ansible#57824
Signed-off-by: Ryan Kraus <rmkraus@gmail.com >
2019-06-16 11:55:46 -04:00
softwarefactory-project-zuul[bot]
049b3a2e87
Merge pull request #4080 from AlanCoding/no_more_v1
...
Remove code used defunct jobs list POST
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-15 01:02:24 +00:00
Marliana Lara
096f5fb324
Fix lint errors and pull in new content error and loading handler
2019-06-14 15:34:55 -04:00
Marliana Lara
416d30a189
Add close button to job detail and test
2019-06-14 14:46:48 -04:00
Marliana Lara
cda5cc25b8
Add Job results skeleton tests
2019-06-14 14:46:48 -04:00
Marliana Lara
508d8311dd
Add Job results skeleton
2019-06-14 14:46:48 -04:00
Marliana Lara
54f9dd5e98
Add Job API model
2019-06-14 14:46:48 -04:00
Marliana Lara
4fe558392a
Update organization card header and tabs to use styled-components
2019-06-14 14:46:42 -04:00
Jake McDermott
a98be1443b
Merge pull request #255 from jakemcdermott/update-content-loading-and-errors
...
update content loading and error handling
2019-06-14 13:29:16 -04:00
AlanCoding
196b6572b2
remove code used defunct jobs list POST
2019-06-14 13:13:37 -04:00
Jake McDermott
e35f7acd05
add test coverage for auth utils
2019-06-14 13:01:02 -04:00
Jake McDermott
4aa4490933
add test coverage for api notification mixin
2019-06-14 13:00:50 -04:00
Jake McDermott
e72f0bcfd4
update content loading and error handling
...
unwind error handling
use auth cookie as source of truth, fetch config only when authenticated
2019-06-14 13:00:37 -04:00
Jake McDermott
534418c81a
Merge pull request #262 from catjones9/organizations
...
Added Max Hosts field on Organizations Add/Edit form
2019-06-14 12:39:10 -04:00
softwarefactory-project-zuul[bot]
37cb912367
Merge pull request #4075 from ryanpetrello/old-migration-cleanup
...
delete a few really old migration utility files
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-14 14:27:47 +00:00
Ryan Petrello
d8bd72054d
work around a unit test that's periodically flaky
2019-06-14 10:05:41 -04:00
softwarefactory-project-zuul[bot]
9958f382d7
Merge pull request #4043 from mabashian/4029-inv-refresh
...
Fixes bug where the delete inventory event would wipe or reset inventory form fields
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 14:04:59 +00:00
softwarefactory-project-zuul[bot]
1d767a15d8
Merge pull request #4044 from mabashian/read-only-codemirrors
...
Read-only codemirror cleanup
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 13:58:51 +00:00
softwarefactory-project-zuul[bot]
612373c849
Merge pull request #4041 from mabashian/wf-execute-unsaved
...
Fixes bug where save changes modal was shown to user with execute permissions
Reviewed-by: Michael Abashian
https://github.com/mabashian
2019-06-14 13:45:33 +00:00
mabashian
3ea6171b54
Fixes bug where the delete inventory event would wipe or reset inventory form fields
2019-06-14 09:38:27 -04:00
mabashian
302d8589c9
Make extra vars read-only for users without edit role on some forms. Fixes console error thrown in launch modal if survey tab missing.
2019-06-14 09:37:37 -04:00
mabashian
01f51219a6
Fix linting errors
2019-06-14 09:22:16 -04:00
mabashian
38ea82bf3d
Fixes bug where save changes modal was shown to user with execute permissions
2019-06-14 09:22:16 -04:00
catjones9
91b8aa90ff
Added 'Max Hosts' field in the Add/Edit Organization view
...
* max hosts field is enabled is user is superuser, otherwise it is disabled and default is 0
* OrganizationForm tests added for max hosts input
* minMaxValue added in validators to validate user input for max hosts
Signed-off-by: catjones9 <catjones@redhat.com >
2019-06-13 18:43:34 -04:00
catjones9
5874becb00
Max Hosts shows up in Org Detail View
...
Signed-off-by: catjones9 <catjones@redhat.com >
2019-06-13 18:04:09 -04:00
softwarefactory-project-zuul[bot]
d4ad674899
Merge pull request #4064 from mabashian/3829-new-list-links
...
Fixes links in various lists to maintain query params while navigating to edit form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 21:56:34 +00:00
softwarefactory-project-zuul[bot]
9d3aca5e1b
Merge pull request #4060 from mabashian/3830-host-filter-search
...
Always show search bar in smart inventory host filter modal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 21:44:02 +00:00
Ryan Petrello
ae9032ce03
fix a bug introduced in the inventory source detail API by v1 removal
...
see: https://github.com/ansible/awx/issues/4059
2019-06-13 17:20:21 -04:00
Ryan Petrello
a454102e77
delete a few really old migration utility files
2019-06-13 17:19:43 -04:00
softwarefactory-project-zuul[bot]
e1d60ff4f1
Merge pull request #4052 from gamuniz/enabled_value_fix
...
Enabled value fix to be case insensitive(GCE API)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-13 20:08:30 +00:00
Gabe Muniz
bd93d97a60
fix so enabled value is case insensitive
2019-06-13 15:36:54 -04:00
Alex Corey
19b41743de
215 templates list skeleton ( #251 )
...
* adding package-lock.json
* deleted unsured file
* Removes and unused file
* Fixes errant styling change
* Fixes an error and uses a prop that PF recognizes
* Updates PR to use API Modules
* Fixes PR Issues
* Addes tests to Templates
* Addresses PR Issues
* Revert package-lock.json
2019-06-13 11:08:05 -04:00
softwarefactory-project-zuul[bot]
793e78d9c0
Merge pull request #4046 from AlanCoding/setuptools
...
Upgrade pip and setuptools
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-06-13 14:13:28 +00:00
AlanCoding
76ebcf914b
upgrade pip and setuptools
2019-06-13 09:45:18 -04:00
mabashian
effe7151eb
Adds missing semi-colon
2019-06-12 22:13:45 -04:00
mabashian
0023591bb0
Removes unnecessary variable
2019-06-12 22:13:45 -04:00
mabashian
9c50609776
Always show search bar in smart inventory host filter modal
2019-06-12 22:13:45 -04:00
softwarefactory-project-zuul[bot]
28cc08f215
Merge pull request #4033 from mabashian/bootstrap-whitelist-table
...
Whitelist table elements for use in bootstrap popovers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 21:12:37 +00:00
mabashian
b83cef6ed7
Fixes links in various lists to maintain query params while navigating to edit form
2019-06-12 16:12:08 -04:00
mabashian
c729b698dd
Whitelist table elements for use in bootstrap popovers
2019-06-12 15:32:08 -04:00
softwarefactory-project-zuul[bot]
e70c7ab458
Merge pull request #3967 from jbradberry/upgrade-drf-3.9.4
...
Upgrade DRF to 3.9.4
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 18:41:05 +00:00
Jeff Bradberry
aa548442ce
Ensure the request is on the Metadata object
...
in order to correctly populate the default for the TOWER_URL_BASE
field, which is specific to the host and preferred scheme.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ab587e7e6c
Update get_view_description to conform to changes in DRF's version
...
related encode/django-rest-framework#5605
2019-06-12 14:12:59 -04:00
Jeff Bradberry
3f5c018c8a
Replace the load of the staticfiles template library with static
...
The staticfiles library will be going away before too long.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
12e3d0aebf
Remove rest_framework/base.html
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ba4ad191fc
Add the csrf token to window.drf
...
In the same manner as the current version of base.html from DRF. This
is part 2 of the removal of base.html.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
34d76422d6
Move the endpoint deprecation warning out of base.html
...
This is part 1 of the removal of awx/templates/rest_framework/base.html.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
2a81643308
Refactor the SSO serializer fields to follow the DRF idioms more closely
...
and fix the tests to handle the newer nested validation checks properly.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
76d4de24df
Handle a change in the error message for BooleanField
...
related encode/django-rest-framework#5881
2019-06-12 14:12:59 -04:00
Jeff Bradberry
ed7a7e5f7b
Support parse_requirements out of pip < 10 and >= 10
2019-06-12 14:12:59 -04:00
Jeff Bradberry
f94959d120
Remove the custom get_view_name function
...
It appeared to not be doing anything that we were making use of that
couldn't already be done, slightly differently, using DRF's built-in
one.
2019-06-12 14:12:59 -04:00
Jeff Bradberry
b5728fc548
Bump Django Rest Framework from 3.7.7 to 3.9.4
2019-06-12 14:12:59 -04:00
softwarefactory-project-zuul[bot]
4a19da650d
Merge pull request #4056 from ansible/capitalization
...
updated e2e to work with new capitalization
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 17:36:29 +00:00
Daniel Sami
8db27611ca
updated e2e to work with new capitalization
2019-06-12 13:05:11 -04:00
softwarefactory-project-zuul[bot]
7161f28d26
Merge pull request #4053 from AlanCoding/apps_management
...
Correctly manage current apps for the action_node addition
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 15:59:55 +00:00
softwarefactory-project-zuul[bot]
290c242221
Merge pull request #4054 from ansible/unpin-vault-plugin-container-image
...
unpin vault plugin development container image
Reviewed-by: awxbot
https://github.com/awxbot
2019-06-12 15:00:23 +00:00
Jake McDermott
90fb7c6769
unpin vault plugin development container image
2019-06-12 10:23:01 -04:00
AlanCoding
f8c69aadcb
Correctly manage current apps for the action_node addition
2019-06-12 10:13:45 -04:00
softwarefactory-project-zuul[bot]
c7b38bc9b9
Merge pull request #4050 from Spredzy/capitalize
...
User: Ensure First Name is not capitalized
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-06-12 13:23:21 +00:00
Yanis Guenane
cc1ef50729
User: Ensure First Name is not capitalized
...
When creating a new user, the Last Name is not capitalized but First
Name is. Make the behavior being consistent.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-06-12 14:40:44 +02:00
softwarefactory-project-zuul[bot]
42b3aa45c5
Merge pull request #4045 from ansible/quick-chrome75-workaround
...
Chrome75 workaround for e2e tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-12 11:52:09 +00:00
John Hill
1e91e4e531
set to json protocol
2019-06-11 15:51:02 -04:00
softwarefactory-project-zuul[bot]
b3979eb2b9
Merge pull request #4042 from shanemcd/cache-me-outside
...
Always consider devel tag as a cache source
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 18:34:25 +00:00
Shane McDonald
75ef30d21b
Always consider devel tag as a cache source
...
When you do `make docker-compose-build` on your branch without any changes, this will use the devel tag as a cache source. This will speed things up if you havent made any local changes to the Makefile or requirements files.
2019-06-11 14:01:35 -04:00
softwarefactory-project-zuul[bot]
31b78cc00f
Merge pull request #4036 from AlanCoding/event_query
...
Cache smart inventory memberships to avoid slow query
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 15:55:55 +00:00
softwarefactory-project-zuul[bot]
a510f9f2c7
Merge pull request #4038 from jakemcdermott/update-v1-cred-delete-prompt-queries
...
update credential deletion prompt queries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 15:26:49 +00:00
AlanCoding
05aab5da4c
cache smart inventory memberships to avoid slow query
2019-06-11 11:06:35 -04:00
softwarefactory-project-zuul[bot]
3054fbc61c
Merge pull request #4040 from ryanpetrello/ldap-py3-bug
...
fix a py3 compat problem in an LDAP migration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-11 14:47:12 +00:00
Ryan Petrello
be8a30b9d9
fix a py3 compat problem in an LDAP migration
2019-06-11 10:25:15 -04:00
Jake McDermott
d4301bd9bd
update v1 credential deletion prompt queries
2019-06-11 09:45:15 -04:00
Michael Abashian
ffcb655038
Convert Tower logo/strings to AWX ( #253 )
...
Sets up awx logo and strings
2019-06-10 14:31:12 -04:00
softwarefactory-project-zuul[bot]
adb768bed3
Merge pull request #3413 from ryanpetrello/bye-bye-v1
...
remove /api/v1 and deprecated credential fields
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-10 17:31:28 +00:00
Michael Abashian
2ae93261d1
api.js refactor using classes ( #250 )
...
Refactor api.js into an api module where endpoint specific models can be imported and used in components.
2019-06-07 15:48:09 -04:00
softwarefactory-project-zuul[bot]
9253ab28c8
Merge pull request #4021 from ryanpetrello/dotted-vault-id
...
support vault IDs that include dot characters
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 18:34:24 +00:00
softwarefactory-project-zuul[bot]
31d4e8362e
Merge pull request #4003 from keithjgrant/3574-survey-tab-required-fields
...
Don't allow Enter to proceed to next step if survey fields invalid
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 18:33:29 +00:00
Ryan Petrello
329b40fd69
support vault IDs that include dot characters
...
see: https://github.com/ansible/awx/issues/4009
2019-06-06 12:42:31 -04:00
Jake McDermott
6bc5c4da74
include credential in inventory update detail summary
2019-06-06 12:23:17 -04:00
Jake McDermott
51d7de296f
remove dead code related to v1 kind field
...
Currently, the credentials list doesn't seem to be returning
any options data for 'kind' so this code wasn't being reached. In
the future api updates, we'll also be removing the 'kind' field from
credentials in general.
2019-06-06 12:23:11 -04:00
Jake McDermott
5987aafb82
update shared client code for api v2
2019-06-06 12:23:09 -04:00
Jake McDermott
7a0a2fb54c
update adhoc command queries for api v2
2019-06-06 12:23:06 -04:00
Jake McDermott
2f57a1ea93
update inventory source credential lookup queries for api v2
2019-06-06 12:23:03 -04:00
Ryan Petrello
6da445f7c0
remove /api/v1 and deprecated credential fields
2019-06-06 12:23:00 -04:00
softwarefactory-project-zuul[bot]
176f8632e5
Merge pull request #4017 from ryanpetrello/swagger-action-node
...
make activity stream action_node deterministic for Swagger docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 16:13:17 +00:00
softwarefactory-project-zuul[bot]
958c192ff7
Merge pull request #4000 from rooftopcellist/order_job_counts
...
fix analytics job counts by ordering query
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 15:16:42 +00:00
softwarefactory-project-zuul[bot]
7e8990dff9
Merge pull request #4011 from shanemcd/devel
...
Clean up related to isolated env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 14:48:49 +00:00
Christian Adams
a727de184b
Fix analytics job counts by ordering query
...
- More Info: https://github.com/ansible/awx/issues/4014
2019-06-06 10:45:26 -04:00
Ryan Petrello
6d1ba411e6
make activity stream action_node deterministic for Swagger docs
2019-06-06 10:36:34 -04:00
Shane McDonald
b00979792e
Clean up related to isolated env
...
- Made make target names consistent with our other commands
- Found some unnecessary code, deleted it
2019-06-06 10:15:11 -04:00
softwarefactory-project-zuul[bot]
8be0b01c33
Merge pull request #4013 from ansible/docker-container-tag-updates
...
Updated docker tags in container setup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 20:17:03 +00:00
Daniel Sami
62a3e0df98
Updated docker tags in container setup
...
Use env variable for selenium docker tag
2019-06-05 15:10:06 -04:00
softwarefactory-project-zuul[bot]
c7f49c1193
Merge pull request #3992 from marshmalien/isolated-badge
...
Add isolated badge to isolated instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 16:58:20 +00:00
softwarefactory-project-zuul[bot]
3fcf3b20c4
Merge pull request #4005 from shanemcd/sdist-builder-node
...
Update node in AWX installer sdist builder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 11:48:30 +00:00
softwarefactory-project-zuul[bot]
5db3a8e7dc
Merge pull request #4007 from git4anand/devel
...
Multiple installation of same dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-05 11:39:46 +00:00
Anand kumar
3d7bd8579b
Multiple installation of same dependency
...
python-pip is being installed multiple times.
2019-06-05 12:38:52 +05:30
Shane McDonald
99704af302
Fix some ansible warnings
2019-06-04 20:37:03 -04:00
Shane McDonald
a13b733191
Update node in sdist builder image
2019-06-04 20:36:39 -04:00
Keith Grant
4a7cd56e4a
do allow Enter to proceed to next step if survey fields invalid
2019-06-04 16:08:23 -07:00
softwarefactory-project-zuul[bot]
839f49c6ed
Merge pull request #3997 from ryanpetrello/libcloud
...
unpin apache-libcloud now that a version is out without PyCrypto
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-04 19:59:06 +00:00
catjones9
a8c51670af
Switched Selectable Card to styled components ( #249 )
...
* Switched Selectable Card to styled components
* styles.scss in AddRole/ removed
* styles.scss import in index.jsx removed
Signed-off-by: catjones9 <catjones@redhat.com >
* Addressed PR linter issues
Signed-off-by: catjones9 <catjones@redhat.com >
* Switched Indicator and Label to styled components
Signed-off-by: catjones9 <catjones@redhat.com >
2019-06-04 15:03:41 -04:00
kialam
5df424803f
Merge pull request #211 from ansible/upgrade-node-v8-to-node-v10
...
Upgrade our packaging for NodeJS 10.
2019-06-04 10:54:24 -04:00
John Mitchell
241d7f57b7
Merge pull request #247 from jlmitch5/removeUnusedScssStyles
...
remove unused scss styles from app.scss
2019-06-04 10:30:44 -04:00
Ryan Petrello
c6afd98500
unpin apache-libcloud now that a version is out without PyCrypto
...
see: https://github.com/ansible/awx/pull/3466
see: https://github.com/ansible/awx/issues/3822
2019-06-04 09:26:27 -04:00
softwarefactory-project-zuul[bot]
67fb898a9d
Merge pull request #3993 from shanemcd/fix-isolated-dev-env
...
Fix isolated dev env
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 21:43:31 +00:00
Shane McDonald
f18f9ec0ef
Bring isolated dev env current
...
There was quite a bit of drift between the main Dockerfile and this one since we last touched it. It’s heavier than it needs to be, but by using the main development image as the base here, we have less duplicated and outdated code overall.
2019-06-03 16:48:45 -04:00
Shane McDonald
ef22986aa0
Install latest tini from RPM
2019-06-03 16:03:51 -04:00
softwarefactory-project-zuul[bot]
1829017ad4
Merge pull request #3991 from shanemcd/downgrade-ptyprocess
...
Downgrade ptyprocess
Reviewed-by: awxbot
https://github.com/awxbot
2019-06-03 18:19:15 +00:00
Shane McDonald
be3d095067
Downgrade ptyprocess
...
See 8be490695d (diff-522adf759addbd3b193c74ca85243f7d) for more info
2019-06-03 13:42:45 -04:00
softwarefactory-project-zuul[bot]
112b9e7381
Merge pull request #3984 from jpmens/patch-1
...
Emphasize a recent version of Docker
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 17:42:24 +00:00
softwarefactory-project-zuul[bot]
87bd3c2f93
Merge pull request #3987 from Spredzy/quote_password
...
Installer: quote password where it applies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 17:38:49 +00:00
Marliana Lara
abb37299cb
Add isolated badge to instance groups list
2019-06-03 13:20:23 -04:00
softwarefactory-project-zuul[bot]
724ca9cd57
Merge pull request #3979 from elyezer/resize-window-e2e
...
e2e resize window on some specific tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-03 14:21:43 +00:00
John Mitchell
9ba8feaec1
remove unused scss styles from app.scss
2019-06-03 10:20:13 -04:00
Elyézer Rezende
39fb0d1679
e2e resize window on some specific tests
2019-06-03 08:50:37 -04:00
Yanis Guenane
11630a8803
Installer: quote password where it applies
...
Prior to this change, password having shell interpretable character
would break the installer (e.g '&', '(', etc... )
This commits rely on the `quote` filter from ansible to ensure those
password are properly quoted where it applies
Fixes: https://github.com/ansible/awx/issues/3943
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-06-03 11:50:52 +02:00
JP Mens
a7b96d5aec
Emphasize a recent version of Docker
...
I had 1.13 installed as part of Centos Extras and spent hours attempting to install AWX 4.0.0; the attempts all threw masses of permission denied errors.
Uninstalling that version and replacing with a current docker-ce then worked.
2019-06-01 16:29:10 +02:00
softwarefactory-project-zuul[bot]
d8a80f9f3e
Merge pull request #3981 from jakemcdermott/test-debug-helpers
...
add some debug helpers for tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 16:19:20 +00:00
Jake McDermott
1dcb1eda7c
add some debug helpers for tests
...
Signed-off-by: Jake McDermott <yo@jakemcdermott.me >
2019-05-31 11:51:36 -04:00
softwarefactory-project-zuul[bot]
f64e31735c
Merge pull request #3980 from wenottingham/following-in-finns-footsteps
...
Remove some things that are not first-order dependencies from requirements.in
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 15:14:43 +00:00
softwarefactory-project-zuul[bot]
d7c33a7246
Merge pull request #3893 from AlanCoding/replace_job_origin
...
Replace JobOrigin model with ActivityStream.action_node field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 11:59:09 +00:00
AlanCoding
fedd1cf22f
Replace JobOrigin with ActivityStream.action_node
2019-05-31 07:10:07 -04:00
Bill Nottingham
12ff7a481c
Remove some things that are not first-order dependencies.
...
This includes a few things where the version specifiers resolve properly now.
2019-05-30 22:42:37 -04:00
softwarefactory-project-zuul[bot]
9b5494a6cc
Merge pull request #3976 from Spredzy/fix_quote
...
openshift: Ensure char in password are not interpreted
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-31 01:27:38 +00:00
Yanis Guenane
99296cf5f1
openshift: Ensure char in password are not interpreted
...
If password contains ';' (and potentially any shell interpretable chars)
it won't be interpreted properly as the openshift password.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-05-31 03:00:13 +02:00
softwarefactory-project-zuul[bot]
e6b78292ec
Merge pull request #3974 from ryanpetrello/downstream-i18n
...
Fix python3 fallout in translations management script
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 19:06:26 +00:00
Shane McDonald
49b54f2d60
Fix python3 fallout in translations management script
2019-05-30 14:41:03 -04:00
softwarefactory-project-zuul[bot]
0a256a98be
Merge pull request #3965 from AlexSCorey/2866-JTForksToolTip
...
Updates text of tooltip for Forks in JT.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 17:09:49 +00:00
softwarefactory-project-zuul[bot]
5756151568
Merge pull request #3921 from joseorpa/devel3004proxy
...
#3004 Add proxy support to postgresql, memcached and rabbitmq images
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 14:33:17 +00:00
softwarefactory-project-zuul[bot]
6606fd7461
Merge pull request #3930 from kialam/upgrade-node-v8-to-node-v10
...
Upgrade our UI packaging for NodeJS 10.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-30 14:29:52 +00:00
Jose OrPa
84b6866875
#3004 Add proxy support to postgresql, memcached and rabbitmq images
2019-05-30 10:04:17 -04:00
Kia Lam
4b9024bcb0
Revert puppeteer upgrade to fix failing UI unit tests in Zuul.
2019-05-30 09:51:19 -04:00
softwarefactory-project-zuul[bot]
4b1fc7894d
Merge pull request #3961 from rooftopcellist/rm_implicit
...
remove implicit grant type for OAuth 2 apps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-29 20:27:11 +00:00
Alex Corey
a5a6fdf1d6
Updates text of tooltip for Forks in JT.
2019-05-29 14:27:16 -04:00
Kia Lam
15c699de7c
Update dockerfile to build using node v10.15.0.
2019-05-29 13:00:06 -04:00
Kia Lam
515d4fe20f
Update INSTALL.md with new node version.
2019-05-29 12:21:54 -04:00
Kia Lam
75380b9576
Upgrade our packaging for NodeJS 10.
...
- Update README.md
- Bump certain dependencies to fix vulnerabilities. Exclude dependency bumps that would cause breaking changes.
2019-05-29 12:21:54 -04:00
Christian Adams
cb279843d2
remove implicit grant type for OAuth 2 apps
2019-05-29 02:28:37 -04:00
softwarefactory-project-zuul[bot]
41f2b83ae2
Merge pull request #3947 from ryanpetrello/transient-queues
...
RFC: add the ability to disable RabbitMQ queue durability
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 20:15:26 +00:00
Ryan Petrello
40b1e89b67
add the ability to disable RabbitMQ queue durability
2019-05-28 15:49:32 -04:00
softwarefactory-project-zuul[bot]
8c56d1d3a7
Merge pull request #3932 from shanemcd/zuul_k8s
...
Changes to enable tests in k8s
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 19:34:58 +00:00
Alex Corey
886d29e111
Merge pull request #236 from AlexSCorey/SwitchToStyledComps
...
updates test issues caused by PF bump
2019-05-28 13:30:55 -04:00
Shane McDonald
2f77c67a62
Changes to enable tests in k8s
2019-05-28 13:22:15 -04:00
Alex Corey
7452b82856
addresses PR issues
2019-05-28 13:13:42 -04:00
softwarefactory-project-zuul[bot]
5a502f8709
Merge pull request #3925 from AlanCoding/gce_contract
...
Restore old use pattern for gce_ modules, update token_uri URL
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 17:03:32 +00:00
softwarefactory-project-zuul[bot]
873ff3de78
Merge pull request #3928 from wenottingham/waka-flocka
...
Use lockf, not flock.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 16:29:23 +00:00
Alex Corey
b7b17b9176
updates test issues caused by PF bump
2019-05-28 11:42:17 -04:00
softwarefactory-project-zuul[bot]
eb3ef809e0
Merge pull request #3873 from shanemcd/faster-boots
...
Avoid DNS timeout in non-Docker for Mac installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 14:30:45 +00:00
softwarefactory-project-zuul[bot]
9c90694f12
Merge pull request #3604 from athenahealth/complete-ssl-support
...
Update SSL support for docker-compose install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-28 13:51:43 +00:00
Keith Grant
29e17ac49e
Standardize chip height ( #213 )
...
* make all chips the same size
* create DetailList, Detail components; clean up Chips, ChipGroup
* delete BasicChip in favor of <Chip isReadOnly>
* create our own ChipGroup to handle overflow
2019-05-28 08:49:03 -04:00
softwarefactory-project-zuul[bot]
ca3735ee73
Merge pull request #3941 from elyezer/window-size-e2e
...
Set window size globally on e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-24 20:23:45 +00:00
softwarefactory-project-zuul[bot]
380f122456
Merge pull request #3804 from AlanCoding/more_optimizations
...
Apply optimizations via standard methods
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-24 19:38:46 +00:00
Elyézer Rezende
0aa8c7427d
Set window size globally on e2e
2019-05-24 14:05:39 -04:00
AlanCoding
dbc65baa43
apply optimizations via standard method
...
This addresses the top-level resources in the v2
root view, focusing in order of priority,
reflecting use by the UI.
In several cases get_queryset logic from the view
is moved into the access class.
Most other cases involve adding a straightforward
select_related or prefetch_related entry.
All additional confirmed to be effective with the
django debug toolbar.
2019-05-24 13:09:55 -04:00
softwarefactory-project-zuul[bot]
1ce587025e
Merge pull request #3948 from rooftopcellist/fix_analytics_log_msg
...
fix analytics logging msg
Reviewed-by: awxbot
https://github.com/awxbot
2019-05-23 18:55:55 +00:00
Christian Adams
45458b3265
fix analytics logging msg
2019-05-23 14:26:03 -04:00
Keith Grant
189e12f8b3
Restore logo ( #218 )
...
* move tower logo svg into component
* switch to new logo in header & login screen
2019-05-23 13:47:41 -04:00
softwarefactory-project-zuul[bot]
874465a2d4
Merge pull request #3865 from chrismeyersfsu/fix-enabled_still_online
...
disabled instance does not mean offline instance
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 16:55:09 +00:00
softwarefactory-project-zuul[bot]
34c3aaee3d
Merge pull request #3682 from AlanCoding/depgrades
...
General upgrade of dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 15:15:20 +00:00
Keith Grant
cc2869d0c2
Merge pull request #214 from keithjgrant/200-trailing-slash-routing
...
Redirect to remove trailing slash from URL
2019-05-23 09:54:07 -04:00
softwarefactory-project-zuul[bot]
13ff5ffdf2
Merge pull request #3900 from AlanCoding/fewer_type_methods
...
Remove duplicated type methods and old Django logic
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 12:50:35 +00:00
softwarefactory-project-zuul[bot]
a606fdc958
Merge pull request #3933 from AlanCoding/schedule_no_op
...
More precise handling of schedule computed fields no-ops
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-23 12:39:58 +00:00
Keith Grant
79d8b74221
redirect to remove trailing slash from URL
2019-05-23 08:29:08 -04:00
AlanCoding
b11995e638
Remove duplicated type methods and old Django logic
2019-05-23 08:24:24 -04:00
AlanCoding
40f9d0b512
More precise handling of schedule computed fields no-ops
...
Do not set a next_run value for disabled schedules
Bail if no fields are changed
Do not update related template if its fields did not change
Change call pattern to schedule.update_computed_fields()
in doing so, fix bug where template does not pick up schedule
due to schedules next_run not being saved
Handle the case (also a bug) where template was not updated
when schedule was deleted
2019-05-23 08:13:37 -04:00
softwarefactory-project-zuul[bot]
9a1b205e06
Merge pull request #3944 from AlanCoding/move_to_filter
...
Move dynamic log level logic to filter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 23:45:36 +00:00
softwarefactory-project-zuul[bot]
98c923a715
Merge pull request #3856 from rooftopcellist/cleanup_sessions_refactor
...
Cleanup Sessions & Tokens System Jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 20:50:48 +00:00
softwarefactory-project-zuul[bot]
1d328134fd
Merge pull request #3931 from wenottingham/be-bold
...
Update notification radio button styling to match schedule radiobuttons.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2019-05-22 18:58:43 +00:00
AlanCoding
d3f047d731
Move dynamic log level logic to filter
2019-05-22 14:00:39 -04:00
Christian Adams
8ca0c1b992
Add clearsessions and cleartokens system jobs
...
* add system job for gathering insights analytics
* enforce schedule enablement with analytics setting
* remove celery beat analytics job
* keep analytics schedule & setting enablement in sync in API
* handles updating schedules for multiple sys job schedules
* add analytics setting & schedule test
* rm ui modal from collection sys job
2019-05-22 13:11:48 -04:00
Jake McDermott
8d8d9292bc
Merge pull request #212 from jakemcdermott/wait-for-element
...
add waitForElement helper
2019-05-22 10:52:14 -04:00
softwarefactory-project-zuul[bot]
4a711ec2dc
Merge pull request #3914 from itdependsnetworks/var_port_numbers
...
Update the ports for memcache and rabbitmq to be variablized
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-22 14:08:41 +00:00
Jake McDermott
7965f94027
add waitForElement helper
2019-05-22 08:56:49 -04:00
softwarefactory-project-zuul[bot]
75fe801efb
Merge pull request #3913 from marshmalien/3886-instance-group-breadcrumb-label
...
Dynamically show instance group name in breadcrumb
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-21 14:28:55 +00:00
Marliana Lara
56df930b99
Sanitize instance group breadcrumb name
2019-05-21 09:55:35 -04:00
Bill Nottingham
f48713f4ae
Use lockf, not flock.
...
This performs more reliably on certain filesystems in Linux.
2019-05-20 16:56:16 -04:00
Bill Nottingham
bb009f0d12
Update notification radio button styling to match schedule radiobuttons.
2019-05-20 16:46:10 -04:00
Kia Lam
efc45ac1fa
Upgrade our packaging for NodeJS 10.
...
- Update README.md
- Bump certain dependencies to fix vulnerabilities.
2019-05-20 16:07:33 -04:00
softwarefactory-project-zuul[bot]
dc1bf3ef07
Merge pull request #3910 from AlanCoding/no_user_get
...
Avoid unnecessary user get expiring session memberships
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 17:20:36 +00:00
softwarefactory-project-zuul[bot]
9d4cfa7400
Merge pull request #3890 from AlanCoding/fix_debug_toolbar
...
Fix Django debug toolbar after its upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 16:41:13 +00:00
AlanCoding
06be3a29b9
fix Django debug toolbar after its upgrade
2019-05-20 12:17:57 -04:00
softwarefactory-project-zuul[bot]
2addf20907
Merge pull request #3918 from jbradberry/middleware-ordering
...
Fix the middleware ordering
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 15:43:06 +00:00
softwarefactory-project-zuul[bot]
29bbecb6bf
Merge pull request #3820 from AlanCoding/default_ordering
...
Resolve default ordering warnings from tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-20 15:31:36 +00:00
AlanCoding
f4c18843a3
Resolve default ordering warnings from tests
2019-05-20 10:58:36 -04:00
AlanCoding
bda838f723
Add note for docutils, unpin runner dependency
2019-05-20 10:24:43 -04:00
AlanCoding
2bec5ddb41
General upgrade of dependencies
...
Update licenses for new versions after dependency upgrades
pin pycurl to version that does not break on install
implement new workflow for py2/3 requirements management
require twisted tls extras, resolve service-identity version
Upgrade celery to resolve importlib DeprecationWarning
use flags to resolve the unsafe and cache problems
2019-05-20 10:24:39 -04:00
AlanCoding
74643520c7
GCE contract update, do not use token_uri in job runs
2019-05-20 09:27:45 -04:00
Keith Grant
6bfbcb35cd
Merge pull request #208 from keithjgrant/toolbar-render-prop
...
use a render prop for PaginatedDataList toolbar
2019-05-20 06:16:48 -07:00
Keith Grant
8cd05679c2
extract out PaginatedDataListItem
2019-05-20 09:15:31 -04:00
Keith Grant
510d56b245
refactor PaginatedDataList to renderToolbar prop
2019-05-20 09:13:23 -04:00
Alex Corey
dc1bfaac3f
Merge pull request #203 from AlexSCorey/178-AddOrgBtnV2
...
178 add org btn v2
2019-05-17 19:48:08 -04:00
Alex Corey
92d8948a83
updates tests
2019-05-17 15:32:04 -04:00
Alex Corey
d3cc1a8771
Adds AddOrgBtn to Orgs List empty state
2019-05-17 15:29:05 -04:00
Jeff Bradberry
44907b33dc
Fix the middleware ordering
2019-05-17 14:40:33 -04:00
softwarefactory-project-zuul[bot]
f174902bb2
Merge pull request #3874 from jbradberry/expose-role-type
...
Expose the content type associated with roles for ActivityStream objects in the API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 18:06:38 +00:00
AlanCoding
1223148116
Avoid unnecessary user get expiring session memberships
2019-05-17 14:05:17 -04:00
softwarefactory-project-zuul[bot]
ab1e45d6c4
Merge pull request #3875 from rooftopcellist/swifty_operation
...
reorder migrations to avoid session error
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 15:41:26 +00:00
softwarefactory-project-zuul[bot]
bd50e5d6a8
Merge pull request #3896 from rooftopcellist/collection_no_reset
...
collect events based on last ship, not collection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-17 15:32:48 +00:00
Keith Grant
5df2b1f346
Merge pull request #207 from keithjgrant/126-pf-pagination
...
Convert to PF Pagination component
2019-05-17 11:01:03 -04:00
Keith Grant
7ff7517bdf
change pagination drop direction to up
2019-05-17 07:47:17 -07:00
itdependsnetworks
f085b828e4
Update the ports for memcache and rabbitmq to be variablized
2019-05-16 19:59:57 -04:00
Marliana Lara
e95339ba6e
Add instance group name to breadcrumb
2019-05-16 16:46:53 -04:00
softwarefactory-project-zuul[bot]
d353daebc5
Merge pull request #3911 from rooftopcellist/rm_extra_error
...
rm extra collection error line
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 20:11:41 +00:00
Keith Grant
957984d9e9
convert to PF Pagination component
2019-05-16 16:09:58 -04:00
softwarefactory-project-zuul[bot]
6681cd918c
Merge pull request #3906 from heavenly999/devel
...
Increasing requests-credssp ver to 1.0.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 20:00:07 +00:00
Christian Adams
2b327935de
reorder migrations to avoid session error
2019-05-16 15:13:47 -04:00
Christian Adams
0c4925afe8
rm extra collection error line
2019-05-16 14:48:41 -04:00
softwarefactory-project-zuul[bot]
e0062484d0
Merge pull request #3908 from rverchere/fr_fix
...
Correct fr translation for Cancel message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 18:46:19 +00:00
softwarefactory-project-zuul[bot]
faa353521a
Merge pull request #3909 from marshmalien/3884-dropdown-alignment
...
Fix styling bug in Sort Dropdown
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 18:03:07 +00:00
John Mitchell
69a25bb092
Merge pull request #198 from jlmitch5/translationUpdate
...
utilize i18n correctly
2019-05-16 13:54:05 -04:00
John Mitchell
b45f3f6cab
fix inadverdently added extra notification toggle from conflicts
2019-05-16 13:32:40 -04:00
softwarefactory-project-zuul[bot]
ff7e244a84
Merge pull request #3905 from NickBusey/patch-1
...
Update INSTALL.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 17:02:07 +00:00
John Mitchell
0f02daa64d
run to generate po files
2019-05-16 12:53:56 -04:00
John Mitchell
001fc1293c
fix lint error from removing api passing via props
2019-05-16 12:45:14 -04:00
Marliana Lara
17f71600df
Add styles to grow dropdown width based on content
2019-05-16 12:23:47 -04:00
Rémi VERCHERE
9120a69006
Correct fr translation for Cancel message
2019-05-16 17:42:13 +02:00
John Mitchell
f4550900bb
update tests based on i18n changes
2019-05-16 11:38:28 -04:00
softwarefactory-project-zuul[bot]
d9965cfe7e
Merge pull request #3882 from ryanpetrello/debug-log
...
add the ability to toggle DEBUG logging on dynamically
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-05-16 15:12:01 +00:00
Adam Nagy
c38ee06642
Increasing requests-credssp ver to 1.0.2
...
Signed-off-by: Adam Nagy <anagy@netsuite.com >
2019-05-16 15:56:35 +02:00
Ryan Petrello
b1d75327e3
add the ability to toggle DEBUG logging on dynamically
2019-05-16 07:58:31 -04:00
softwarefactory-project-zuul[bot]
8981c7d59a
Merge pull request #3904 from wenottingham/new-year-new-you
...
Bump date.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-16 03:35:31 +00:00
Nick Busey
b10f06201d
Update INSTALL.md
2019-05-15 16:34:27 -06:00
Bill Nottingham
681fe4865c
Some more dates.
2019-05-15 17:01:33 -04:00
Bill Nottingham
faae55d085
Bump date.
2019-05-15 16:58:59 -04:00
softwarefactory-project-zuul[bot]
efddd9f679
Merge pull request #3854 from beeankha/add_debug_toolbar
...
Update Custom Middleware to New Style
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-15 18:38:24 +00:00
beeankha
6fb173da8a
Remove redundant methods from SocialAuthMiddleware class
2019-05-15 12:54:00 -04:00
John Mitchell
e2de8e4d5f
update i18n contributing guidelines
2019-05-15 11:20:20 -04:00
John Mitchell
07664a05fd
update awx-pf to use withI18n i18n._ and t exclusively
2019-05-15 11:20:00 -04:00
beeankha
64e8b76a10
Remove redundant middleware
2019-05-15 10:16:20 -04:00
Keith Grant
4407aeac20
Add namespacing for query params ( #205 )
...
* use qs utils to namespace query params
* refactor Lookup and SelectResource Steps to use PaginatedDataList
* preserve query params when adding new ones
* require namespace for QS Configs
2019-05-15 10:06:14 -04:00
Christian Adams
d0e160a037
collect events based on last ship, not collection
2019-05-14 17:14:44 -04:00
beeankha
20e5d8200e
Subclass more middlware with deprecation mixin
2019-05-14 13:37:34 -04:00
beeankha
a6d3c0fd32
Remove redundant code and update URLModificationMiddleware
2019-05-14 13:37:34 -04:00
beeankha
318e0631b7
Add super() call
2019-05-14 13:37:34 -04:00
beeankha
da4153d653
Add mixin to ActivityStreamMiddleware class
2019-05-14 13:37:34 -04:00
beeankha
26e9dd307e
Fix missing argument error
2019-05-14 13:37:34 -04:00
beeankha
6a2d59963f
Update wsgi file to be compatible with new style of middleware
2019-05-14 13:37:34 -04:00
beeankha
68800d0e8e
Make custom middleware use new style vs old
2019-05-14 13:37:34 -04:00
beeankha
97dc77ea63
Add debug_toolbar.middleware.DebugToolbarMiddleware to MIDDLEWARE classes in development.py
2019-05-14 13:37:34 -04:00
kialam
d59975c1ad
Merge pull request #204 from ansible/use-styled-components
...
✨ Use styled-components✨
2019-05-14 10:33:28 -04:00
Kia Lam
cc24d524ac
Merge remote-tracking branch 'origin' into use-styled-components
2019-05-14 10:20:25 -04:00
Kia Lam
457c6287a2
General cleanup.
...
- Fix tests.
- Update snapshots.
- Remove old import statement.
- Add element ids for Sort and Search Components.
2019-05-13 18:42:26 -04:00
Kia Lam
3322123dd4
Remove defunct external stylesheet.
2019-05-13 18:42:26 -04:00
Kia Lam
a53509b359
Refactor DataListToolbar component.
2019-05-13 18:42:26 -04:00
Kia Lam
a87c6ddf1b
Convert DataListToolbar to a styled-component.
2019-05-13 18:42:25 -04:00
Kia Lam
0ea4a4dedd
Convert toolbar button components to styled-components.
2019-05-13 18:42:25 -04:00
Kia Lam
cc192246d9
Make Orgs List page responsive.
2019-05-13 18:42:08 -04:00
softwarefactory-project-zuul[bot]
6bc1856658
Merge pull request #3861 from beeankha/awx_doc_edits
...
Update/Edit AWX Docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-13 20:41:14 +00:00
Marliana Lara
0b3245eab6
Merge pull request #201 from marshmalien/194-missing-header-dropdowns
...
Fix page header styles, search icon, and vertical separator
2019-05-13 16:23:48 -04:00
beeankha
9ea3ec24ca
Address comments/suggested changes
2019-05-13 15:46:24 -04:00
beeankha
7466873f69
Make more edits/grammatical changes
2019-05-13 15:27:54 -04:00
beeankha
07fa533b6f
Make edits to Notification doc
2019-05-13 11:47:04 -04:00
chris meyers
8aa28092ff
disabled instance does not mean offline instance
...
* Disabling an instance is used to stop and instance from being the
target of new jobs to run.
* The instance should still perform it's heartbeat so that it isn't
considered offline.
* If the instance was allowed to go offline on an openshift cluster it
would be deleted from the database.
2019-05-13 11:44:47 -04:00
Jeff Bradberry
3579584ffc
i18n
2019-05-13 11:20:15 -04:00
Jeff Bradberry
05cae23180
Add help text to the ActivityStreamSerializer m2m relationship fields
2019-05-13 11:10:33 -04:00
Jeff Bradberry
d6e89092d3
Instead of exposing Role.content_type, create a new serializer field
...
called `object_type`, which is constructed based on manipulating the
string value of ActivityStream.object_relationship_type. Since that
field does have the full class name, this manipulation should match
the manipulation that is done to construct the values of object1 and
object2 when ActivityStream is created.
2019-05-10 17:31:33 -04:00
beeankha
fe344038b5
Edit Clustering doc
2019-05-10 14:54:20 -04:00
Jeff Bradberry
250484339b
Expose the role's content_type field and reorder the objects in the UI
...
when the resource was stored on ActivityStream as object1 instead of object2.
related #3841
2019-05-10 14:15:05 -04:00
Shane McDonald
5ca0cdb124
Avoid DNS timeout in non-Docker for Mac installs
...
Shaves 20 seconds off of rebooting the dev environment on Linux.
2019-05-10 12:31:08 -04:00
Marliana Lara
b640203f88
Fix page header styles, search icon, and vertical separator
2019-05-10 12:29:55 -04:00
softwarefactory-project-zuul[bot]
0d3f1f4ac2
Merge pull request #3871 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 16:21:39 +00:00
Kia Lam
82c7052d6f
Make Org Notifications page responsive.
2019-05-10 11:06:24 -04:00
Kia Lam
349a9c7cc2
Add styled-components library and its babel plugin. 💅
2019-05-10 11:03:16 -04:00
softwarefactory-project-zuul[bot]
18c69fa391
Merge pull request #3870 from shanemcd/gimme-root
...
Ensure that a root user is always present in development environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 14:57:58 +00:00
softwarefactory-project-zuul[bot]
6d6eae571e
Merge pull request #3868 from jakemcdermott/ig-order-docstring
...
add docstring and test for instance group service
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 14:54:52 +00:00
Shane McDonald
7d8a910be7
Improve dev environment init process
...
This ensures that /etc/passwd is always written, regardless of how the container starts.
2019-05-10 10:14:51 -04:00
Jake McDermott
df04660cdd
add test for instance groups service
2019-05-10 10:05:05 -04:00
softwarefactory-project-zuul[bot]
9d1ed837f9
Merge pull request #3869 from AlanCoding/dev_supervisor_fix
...
Fix bug in dev supervisor reparenting processes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-10 13:45:30 +00:00
Ryan Petrello
be4705ef8b
Merge branch 'downstream' into devel
2019-05-10 09:18:07 -04:00
Shane McDonald
015234287c
Ensure that a root user is always present in development environment
...
@AlanCoding was seeing errors in the development container when trying to run some commands as root. This fixes that.
2019-05-10 09:16:28 -04:00
AlanCoding
677a8b34ba
Fix bug in dev supervisor reparenting processes
2019-05-10 07:46:53 -04:00
Jake McDermott
232c706b75
add docstring for instance group service
2019-05-10 07:16:50 -04:00
softwarefactory-project-zuul[bot]
8725d3e539
Merge pull request #3842 from ryanpetrello/instance-group-order
...
enforce a stable list order when attaching/detaching instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 21:04:29 +00:00
softwarefactory-project-zuul[bot]
e7290e6452
Merge pull request #3864 from rooftopcellist/more_verbose_instance_msg
...
more verbose list_instance messaging
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 19:31:24 +00:00
Christian Adams
21105b836e
more verbose list_instance messaging
2019-05-09 15:08:56 -04:00
softwarefactory-project-zuul[bot]
99dc84c275
Merge pull request #3863 from ryanpetrello/makefile-supervisor
...
use make targets for dev supervisor commands
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 18:07:39 +00:00
Ryan Petrello
adfdfcdd0a
use make targets for dev supervisor commands
2019-05-09 13:45:49 -04:00
softwarefactory-project-zuul[bot]
6feb58f76d
Merge pull request #3853 from AlanCoding/variable_data_permission
...
Put variable data permission in its own class
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 16:48:11 +00:00
softwarefactory-project-zuul[bot]
2910a9dfff
Merge pull request #3858 from shanemcd/unsquash
...
Remove --squash option from awx-devel-build
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 14:19:59 +00:00
beeankha
371966613f
Update AWX docs
2019-05-09 10:03:57 -04:00
softwarefactory-project-zuul[bot]
91968a09c8
Merge pull request #3849 from AlanCoding/password_madness
...
Reduce passing around of passwords dictionary
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 13:34:43 +00:00
softwarefactory-project-zuul[bot]
190098bbd5
Merge pull request #3848 from AlanCoding/standard_injector
...
Move outlier gce cache logic to standard place
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 12:56:11 +00:00
AlanCoding
2585c5030b
move outlier gce cache logic to standard place
2019-05-09 08:24:57 -04:00
Shane McDonald
22858f0044
Remove --squash option from awx-devel-build
...
This was intended to save us CI time if / when we switch away from static nodes for Zuul. After merging this in I discovered that this option does not work with `docker build --cache-from`, which will be more benefical in terms of speed improvements anyway.
2019-05-08 22:22:38 -04:00
AlanCoding
7e6a73f892
fix bug with null credential
2019-05-08 21:18:34 -04:00
AlanCoding
1874e8bb4c
Reduce passing around of passwords dictionary
2019-05-08 21:18:34 -04:00
softwarefactory-project-zuul[bot]
83c286580b
Merge pull request #3852 from shanemcd/dockerfiled
...
Refactor Dockerfiles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-09 01:08:49 +00:00
Shane McDonald
0be8fe521a
Refactor Dockerfiles
...
This commit does a few things:
- Add the `--squash` option to the `awx-devel-build` make target. This reduces the resulting image size from 2.12 GB to 1.37 GB. I think we can get this down even more by inspecting the image contents.
- Reorganize commands so that the cache expires less often. Before this commit, any changes to the Makefile would essentially cause the entire image to rebuild.
- Break yum dependencies up into multiple lines. This makes it easier to see what changes in a diff.
- Use `n` to install our required version of node (rather `curl node | bash`). I’ve found this to be easier to maintain / more portable when working with other Dockerfiles.
- General organizational changes to make things easier to parse visually.
2019-05-08 20:36:41 -04:00
softwarefactory-project-zuul[bot]
186ec88581
Merge pull request #3839 from zicklam/webhook_disable_ssl_verify
...
Add "Disable SSL Verification" checkbox to webhook notification
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 19:44:11 +00:00
softwarefactory-project-zuul[bot]
6407ab58ff
Merge pull request #3855 from ryanpetrello/improved-dev-code-reload
...
remove honcho in the dev environment (just use foregrounded supervisor)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 19:25:57 +00:00
Michael Abashian
466e965047
Merge pull request #3549 from mabashian/host_filter_or
...
Fixes basic host filter searches
2019-05-08 15:16:43 -04:00
mabashian
e1de0a528d
Adds some test coverage for host_filter queries
2019-05-08 14:59:04 -04:00
Ryan Petrello
766a5c0c3f
remove honcho in the dev environment (just use foregrounded supervisor)
...
using supervisor gives us the ability to restart entire processes on
code change (like the dispatcher and callback receiver)
2019-05-08 14:44:07 -04:00
AlanCoding
231abf865b
put variable data permission in its own class
2019-05-08 13:43:13 -04:00
softwarefactory-project-zuul[bot]
70972f7ea1
Merge pull request #3850 from jbradberry/reload-dispatcher-on-code-change
...
Make the uwsgi autoreloader reload the dispatcher every time
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 16:11:04 +00:00
Ryan Petrello
993b0a889d
add API tests for InstanceGroup order persistence
2019-05-08 11:56:30 -04:00
Jake McDermott
205f2c33c1
wait for instance group requests on template save
2019-05-08 11:56:19 -04:00
Jake McDermott
1e77053bbf
handle re-ordering of instance groups
2019-05-08 11:56:05 -04:00
Jeff Bradberry
ae25717700
Make the uwsgi autoreloader reload the dispatcher every time
...
not just the first time uwsgi is brought up.
related #3846
2019-05-08 11:15:54 -04:00
mabashian
11244f85a4
Adds missing semicolon
2019-05-08 10:05:02 -04:00
softwarefactory-project-zuul[bot]
e05c6e67b6
Merge pull request #3837 from saito-hideki/issue/2891
...
Add credential info in expanded list view of inventory update
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-08 13:37:34 +00:00
zicklam
42f30e72b5
False is not false
2019-05-08 08:35:26 +02:00
zicklam
0fb3851a2b
webhook_notification set default for var 'disable_ssl_verification'
2019-05-08 08:21:04 +02:00
Ryan Petrello
e4a50f3595
enforce a stable list order when attaching/detaching instance groups
2019-05-07 14:53:00 -04:00
mabashian
f524c94bad
Fixes basic host filter searches
2019-05-07 14:43:53 -04:00
softwarefactory-project-zuul[bot]
c7fe840868
Merge pull request #3810 from vismay-golwala/restrict_copy_jt
...
Raise meaningful error when permission denied to copy JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-07 13:52:04 +00:00
Keith Grant
e7ec1c6ef8
convert OrganizationList to use PaginatedDataList ( #192 )
...
* convert Org list to use PaginatedDataList
* add ToolbarAddButton, ToolbarDeleteButton
* pass full org into OrganizationListItem
2019-05-07 09:51:50 -04:00
Vismay Golwala
0154d80f19
Raise meaningful error when permission denied to copy JT
...
When a user doesn't have access to all the credentials of a job
template, they cannot copy the JT. However, currently we raise a
default `PermissionDenied`, which doesn't give the user insight
into what's wrong. So, this PR just adds a custom message indicating
that access to credentials is missing.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-05-06 15:02:36 -04:00
zicklam
08d60d0b78
Update test_notification Template for webhooks
...
- rename webhook_no_verify_ssl to disable_ssl_verification
2019-05-06 19:20:00 +02:00
softwarefactory-project-zuul[bot]
6908558acd
Merge pull request #3833 from ryanpetrello/iso-mem-cpu
...
properly record Instance.cpu and Instance.memory for isolated nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-06 16:14:18 +00:00
softwarefactory-project-zuul[bot]
4dc7178f3c
Merge pull request #3785 from AlanCoding/no_output_replacements
...
Remove unused output_replacements logic
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-06 16:11:51 +00:00
Michael Abashian
b85cc716a4
Merge pull request #3542 from mabashian/3540-groups-layout
...
Fix display bug on host groups list
2019-05-06 11:16:30 -04:00
Jake McDermott
a011896cc0
Update README.md
2019-05-06 11:11:27 -04:00
Hideki Saito
418521f4a3
Add credential info in expanded list view of inventory update
...
- Fixed issue #2891
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-05-06 13:28:47 +00:00
Alex Corey
a4899d4dbb
Merge pull request #191 from AlexSCorey/175-BottomBorder
...
175 bottom border
2019-05-06 08:50:14 -04:00
zicklam
5b8fba58e8
Add "Disable SSL Verification" checkbox to webhook notification
...
This commit will add a checkbox which will disable SSL verification on
the generic webhook notification type. This is required when using
self-signed certificates.
2019-05-06 13:12:41 +02:00
Michael Abashian
842d48810c
Merge pull request #3545 from elyezer/fix-joblist-sorting-options
...
Fix job list sorting options grouping
2019-05-03 19:50:13 -04:00
Elyézer Rezende
70e513a3cf
Fix job list sorting options grouping
...
Ensure that the sorting options are grouped just like every other
sorting options list.
2019-05-03 16:20:01 -04:00
Ryan Petrello
c6c14d4fb9
properly record Instance.cpu and Instance.memory for isolated nodes
2019-05-03 15:30:41 -04:00
Alex Corey
1200c23ebc
addressing PR issues
2019-05-03 14:26:19 -04:00
Ryan Petrello
a874ed0424
Merge pull request #3543 from AlanCoding/migration_schmigration
...
Fix server error for in-flight migration
2019-05-03 11:59:02 -04:00
softwarefactory-project-zuul[bot]
cf6a103207
Merge pull request #3818 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 14:36:56 +00:00
Alex Corey
b8b2209335
add bottom border to org tabs
2019-05-03 10:27:48 -04:00
AlanCoding
d2e67aea19
Fix server error for in-flight migration
2019-05-03 10:20:31 -04:00
kialam
500765cea5
Merge pull request #186 from ansible/add-username-to-top-header-bar
...
Add logged in username to top level header bar.
2019-05-03 10:14:29 -04:00
Kia Lam
f14934f42c
Translate tooltip block.
2019-05-03 09:59:10 -04:00
softwarefactory-project-zuul[bot]
e5cf5be18d
Merge pull request #3815 from pmoravec/awx-pmoravec-tower-sos-plugin-improvements
...
sosreport plugin improvements
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:47:39 +00:00
softwarefactory-project-zuul[bot]
f26ae8ef13
Merge pull request #3714 from vismay-golwala/org_member_count
...
Show only member users for organization
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:36:29 +00:00
softwarefactory-project-zuul[bot]
755c3e89e2
Merge pull request #3801 from vismay-golwala/copy_credential
...
Copy credential bug - add owner too
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-05-03 12:31:59 +00:00
softwarefactory-project-zuul[bot]
2800e89fd2
Merge pull request #3783 from AlanCoding/passwords_and_relaunching
...
Allow relaunching other user jobs with public vars
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 12:03:26 +00:00
Ryan Petrello
8d75fc5f56
Merge branch 'downstream' into devel
2019-05-03 07:58:25 -04:00
softwarefactory-project-zuul[bot]
17d2efde95
Merge pull request #3789 from AlanCoding/rm_fields
...
Remove job ask_ fields that reference JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-03 11:42:19 +00:00
Pavel Moravec
8909a8a8e4
sosreport plugin to stick on sos >= 3.0 API only
...
As sosreport 3.0 was released 5 years ago, older sos versions can
be ignored / not further supported.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com >
2019-05-03 10:38:34 +02:00
mabashian
90a86f53ba
Fix display bug on host groups list
2019-05-02 17:13:17 -04:00
Michael Abashian
4be05f1bf6
Merge pull request #3535 from mabashian/job-events-collapse
...
Fix inert event expand/collapse on refreshed job results
2019-05-02 16:41:13 -04:00
Alex Corey
a3fdb4aee3
add bottom border to tabs
2019-05-02 16:26:31 -04:00
Alex Corey
fed24ed6df
Merge pull request #187 from AlexSCorey/177-UXImprovements
...
UX improvements
2019-05-02 16:22:13 -04:00
Pavel Moravec
29822ee140
don't collect data from other sosreport plugins
...
Tower plugin shouldn't collect data that other sosreport plugins collect.
Further, few code optimizations in calling sos API are made.
Signed-off-by: Pavel Moravec <pmoravec@redhat.com >
2019-05-02 21:45:09 +02:00
Alex Corey
c9c7d2c2a5
add tooltip proptype
2019-05-02 15:20:25 -04:00
Alex Corey
cc0b2bb5b4
added props to Proptypes
2019-05-02 15:12:04 -04:00
Ryan Petrello
7fc13b8bb5
Merge pull request #3538 from ryanpetrello/valid-netloc
...
require a valid netloc for Credential Type inputs w/ format=url
2019-05-02 15:08:48 -04:00
Alex Corey
e29710ebab
Merge branch 'master' into 177-UXImprovements
2019-05-02 15:04:57 -04:00
Keith Grant
0ec274d13c
Merge pull request #189 from keithjgrant/73-add-org-spacing
...
Adjust spacing for add/edit org form
2019-05-02 14:53:24 -04:00
Ryan Petrello
e560dccd36
require a valid netloc for Credential Type inputs w/ format=url
2019-05-02 14:49:02 -04:00
Marliana Lara
0fc8179ca3
Merge pull request #190 from marshmalien/pf-base-css-import
...
Use recommended PatternFly Base CSS
2019-05-02 14:37:52 -04:00
Alex Corey
c6de6b8f25
added props to Proptypes
2019-05-02 14:34:17 -04:00
Ryan Petrello
de56e20f11
Merge pull request #3536 from ryanpetrello/urllib3-1.24.3
...
pin urllib3 to 1.24.3 to address CVE-2019-9740
2019-05-02 14:27:10 -04:00
Michael Abashian
d4cc595630
Merge pull request #3510 from mabashian/3506-sort-more-fields
...
Add more sort options to new lists
2019-05-02 14:17:36 -04:00
mabashian
b754e0dbba
Fix template sorting by project
2019-05-02 13:55:20 -04:00
softwarefactory-project-zuul[bot]
72fe6e400e
Merge pull request #3802 from AlanCoding/playbook_search
...
Include playbook as a default search field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 16:54:21 +00:00
Ryan Petrello
6bb9902588
pin urllib3 to 1.24.3 to address CVE-2019-9740
2019-05-02 11:59:01 -04:00
Marliana Lara
516aecf7de
Use recommended PatternFly Base CSS
2019-05-02 11:43:13 -04:00
mabashian
04d22a930d
Fix inert event expand/collapse on refreshed job results
2019-05-02 10:43:56 -04:00
Keith Grant
eea3d72ffc
add CardCloseButton tests
2019-05-02 10:02:45 -04:00
softwarefactory-project-zuul[bot]
fe3a2d1a4e
Merge pull request #3803 from ryanpetrello/matter-of-fact
...
remove references to the (now defunct) fact receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 13:34:12 +00:00
Keith Grant
1490235752
adjust spacing of org add/edit form, add CardCloseButton
2019-05-02 08:39:36 -04:00
Ryan Petrello
50f9c70afd
remove references to the (now defunct) fact receiver
2019-05-01 23:48:05 -04:00
softwarefactory-project-zuul[bot]
5ab7f888f1
Merge pull request #3800 from AlanCoding/event_children_list
...
Populate event children list via parent_uuid
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-02 00:37:03 +00:00
AlanCoding
7d692d08f9
include playbook as a default search field
2019-05-01 16:15:00 -04:00
softwarefactory-project-zuul[bot]
f3c023a11f
Merge pull request #3765 from beeankha/task_doc_update
...
Add Task Overview Details to tasks.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-01 20:02:15 +00:00
Alex Corey
b136ce1e1d
updating PR issues updated snapshot test
2019-05-01 15:48:08 -04:00
beeankha
a87c87b7c9
Add more runner-related details
2019-05-01 15:40:15 -04:00
Alex Corey
f704f320b5
address pr issues
2019-05-01 14:42:59 -04:00
Alex Corey
c4a4275a89
updated snapshot of failing test
2019-05-01 14:42:00 -04:00
Alex Corey
64d4b71ec9
UX improvements
2019-05-01 14:42:00 -04:00
Keith Grant
1be496cfc1
Patternfly upgrade ( #188 )
...
* correct spacing after PF update
* update wizard layout/borders for PF upgrade
2019-05-01 13:50:00 -04:00
AlanCoding
5f1aeb0f4e
remove ask_vars from job_start endpoint
2019-05-01 13:39:25 -04:00
Vismay Golwala
cc001c9892
Copy credential bug - add owner too
...
While copying a credentials, we should set the new owner to person
who copies it. There was a bug while trying to do so and this PR
tries to address it.
Link: #3750
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-05-01 13:15:16 -04:00
softwarefactory-project-zuul[bot]
a68ab19e16
Merge pull request #3791 from AlanCoding/clean_up_test_tasks
...
Make test_tasks.py durable to changing Ansible versions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-05-01 17:14:11 +00:00
AlanCoding
530a7ba51d
populate event children list via parent_uuid
2019-05-01 11:55:53 -04:00
beeankha
383fe278f5
Address a few more comments
2019-05-01 11:35:26 -04:00
Ryan Petrello
c41da766fb
Merge pull request #3530 from ryanpetrello/you're-not-by-real-dad
...
fix a bug that caused parent_uuid not to be persisted
2019-05-01 10:21:35 -04:00
Ryan Petrello
46795cc71e
fix a bug that caused parent_uuid not to be persisted
2019-05-01 10:13:59 -04:00
Ryan Petrello
4fac608890
Merge pull request #3528 from jakemcdermott/fix-3507
...
require url scheme for external credential type url inputs
2019-05-01 09:32:42 -04:00
Jake McDermott
84b21620b2
raise url string parsing error as validation error
2019-05-01 09:17:52 -04:00
mabashian
eaaad89a8c
Removed inventory sorting from jobs list. Changed Last Run to Last Used in project sort filters.
2019-05-01 09:17:15 -04:00
Michael Abashian
6f309bd2d2
Merge pull request #3526 from jakemcdermott/fix-3524
...
use test callback from test form save hooks
2019-05-01 08:57:29 -04:00
Ryan Petrello
6e00038d35
Merge pull request #3516 from jakemcdermott/fix-3511
...
hide dashboard tips on graph teardown event
2019-04-30 23:01:25 -04:00
Ryan Petrello
ad4e413a36
Merge pull request #3515 from jakemcdermott/fix-3513
...
fix error on template prompt initialization when credential has prompt
2019-04-30 15:47:39 -04:00
beeankha
27ca5e1fd5
Add more details for several of the listed tasks
2019-04-30 15:32:52 -04:00
AlanCoding
4191b21052
make test_tasks.py durable to changing Ansible versions
2019-04-30 14:00:51 -04:00
Jake McDermott
9737ab620c
require url scheme for credential type url inputs
...
This adds a url formatting type for credential input string fields
The validator for this formatting type will throw an error if the
provided url string doesn't have a url schema.
2019-04-30 13:41:07 -04:00
AlanCoding
81f0662161
remove job ask_ fields that reference JT
2019-04-30 13:35:58 -04:00
Alex Corey
420b19cfb9
Merge pull request #185 from AlexSCorey/AlexSCorey-deleteOrgsTest
...
Alex s corey delete orgs test
2019-04-30 13:22:35 -04:00
Jake McDermott
d1dc6007fd
use test callback from test form save hooks
...
Enter key and other form submits are handled generically from the built-in
save hooks on the form controller. This adds implementations for those hooks
on the plugin test forms to make sure the expected handlers are always called.
2019-04-30 12:31:30 -04:00
Kia Lam
5287af1b9f
Add logged in username to top level header bar.
2019-04-30 11:05:08 -04:00
Ryan Petrello
52276ebbab
Merge pull request #3523 from wenottingham/failure-event-handling-is-an-option
...
Use AWX python interpreter for failure-event-handler.
2019-04-30 10:41:54 -04:00
Alex Corey
f71421f60a
removed orgsToDelete and fixed other tests
2019-04-30 10:22:25 -04:00
AlanCoding
d204f12184
remove unneeded update_model call
2019-04-30 10:15:08 -04:00
AlanCoding
42dd3c5cf5
Remove unused output_replacements logic
2019-04-30 10:11:03 -04:00
Alex Corey
f4da620c4d
updating PR
2019-04-30 09:48:42 -04:00
Keith Grant
ffade973a9
upgrade to patternfly 2.x, pf/react-core 3.x ( #184 )
2019-04-30 08:19:19 -04:00
AlanCoding
5720601a2e
allow relaunching other user jobs with public vars
2019-04-30 08:07:45 -04:00
Bill Nottingham
5d1346b956
Use AWX python interpreter for failure-event-handler.
...
python3 isn't in the normal path when using SCLs.
2019-04-29 20:32:50 -04:00
Alex Corey
1bae944b85
fix tests and function name changes
2019-04-29 17:29:40 -04:00
Alex Corey
33f7bf67e1
fix merge conflicts
2019-04-29 17:00:04 -04:00
Jake McDermott
6fe93f474f
Merge pull request #181 from jakemcdermott/page-header-method-names
...
use 'handle' notation for header toolbar methods
2019-04-29 14:39:43 -04:00
Jake McDermott
bdad9ac8f9
use 'handle' notation for header toolbar methods
...
- 'handleFoo' is for methods defined on the component
- 'onFoo' is for naming function props that can be passed to the component from its parents
2019-04-29 14:32:56 -04:00
Jake McDermott
d74c3a09e5
Merge pull request #183 from jakemcdermott/test-fixup
...
fix unit and functional tests
2019-04-29 14:32:12 -04:00
Vismay Golwala
30d0130e79
Show only member users for organization
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-29 14:20:57 -04:00
Jake McDermott
ee5b4b072b
fix unit and functional tests
2019-04-29 11:35:06 -04:00
beeankha
4baecef866
Clean up references to Tower
2019-04-29 10:51:25 -04:00
Keith Grant
9d66b583b7
158 paginated data list ( #180 )
...
* working: rename OrganizationTeamsList to PaginatedDataList
* convert org notifications list fully to PaginatedDataList
* update NotificationList tests
* refactor org access to use PaginatedDataList
* update tests for org access refactor; fix pagination & sorting
* restore Add Role functionality to Org roles
* fix displayed text when list of items is empty
* preserve query params when navigating through pagination
* fix bugs after RBAC rebase
* fix lint errors, fix add org access button
2019-04-29 10:08:50 -04:00
softwarefactory-project-zuul[bot]
aaeb2d6fb9
Merge pull request #3740 from wenottingham/lets-re-compose-ourselves
...
Sync docker-compose dockerfile with the actual production image build.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 19:05:43 +00:00
softwarefactory-project-zuul[bot]
c707e60bde
Merge pull request #3664 from vismay-golwala/pagination_cap_api
...
Cap page_size in pagination urls
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 17:55:51 +00:00
mabashian
b7e26b3507
Fix linting error
2019-04-26 13:15:37 -04:00
softwarefactory-project-zuul[bot]
44fcf2e0e4
Merge pull request #3766 from ryanpetrello/devel
...
merge in downstream changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 17:09:48 +00:00
Michael Abashian
3c06c97c32
Merge pull request #173 from mabashian/151-org-rbac
...
Add RBAC to org views (now with tests!)
2019-04-26 12:01:33 -04:00
mabashian
3cd8d4f7e6
Adds more sort options to lists
2019-04-26 11:52:07 -04:00
softwarefactory-project-zuul[bot]
ddde669083
Merge pull request #3767 from ryanpetrello/cors-lite
...
document CORS middleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-26 15:32:35 +00:00
Jake McDermott
36e384e8ab
hide dashboard tips on graph teardown event
2019-04-26 11:18:39 -04:00
mabashian
8cfe74a854
Code cleanup, renaming functions, use .all() on config promises
2019-04-26 11:02:16 -04:00
Ryan Petrello
586c3e4583
document CORS middleware
2019-04-26 11:00:33 -04:00
Jake McDermott
14045c1017
fix undefined prop in template credential prompt initialization
...
The prompt initialization code had a reference to an undefined
prop. This updates the code to use the expected prop.
2019-04-26 10:34:00 -04:00
Ryan Petrello
d11dfd0a2b
Merge branch 'downstream' into devel
2019-04-26 08:02:04 -04:00
beeankha
cb7914dfa4
Make edits per first round of reviews.
2019-04-25 17:16:39 -04:00
beeankha
639e01e884
Remove unnecessary line
2019-04-25 16:26:58 -04:00
beeankha
e4d6d51cf5
Add further details/overview of AWX and Tower tasks into documentation
2019-04-25 16:14:49 -04:00
mabashian
7f452ee8d1
Add more sort options to new lists
2019-04-25 15:32:25 -04:00
Ryan Petrello
27d74528c0
Merge pull request #3494 from rooftopcellist/analytics_csv
...
analytics table copies formatted as csv now
2019-04-25 14:48:59 -04:00
Ryan Petrello
0ada1e965f
Merge pull request #3508 from ryanpetrello/runner-134
...
pin runner 1.3.4
2019-04-25 10:16:05 -04:00
Ryan Petrello
2808a852eb
pin runner 1.3.4
2019-04-25 09:49:03 -04:00
Ryan Petrello
80393e9194
Merge pull request #3504 from wenottingham/im-not-going-to-be-ignored-dan
...
Kill the rabbitmq sos collection from our plugin.
2019-04-24 14:51:01 -04:00
Bill Nottingham
aa52e41c02
Kill the rabbitmq sos collection from our plugin.
...
It exists in upstream sosreport, and this can cause conflicts.
2019-04-24 14:15:17 -04:00
Ryan Petrello
d7cdec37f2
Merge pull request #3502 from ryanpetrello/metrics-license-counts
...
fix a few issues with license counts in /api/v2/metrics/
2019-04-24 12:37:03 -04:00
softwarefactory-project-zuul[bot]
f60857013e
Merge pull request #3754 from AlanCoding/gce_env_var
...
Simplify gce inventory plugin injector
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 16:25:09 +00:00
Ryan Petrello
c9424f9af8
fix a few issues with license counts in /api/v2/metrics/
...
- switched these to gauges so people can track them over time
- fixed a typo that caused `free_instances` to always be zero
2019-04-24 12:23:07 -04:00
Ryan Petrello
66f883befe
Merge pull request #3485 from wenottingham/aaaaaaaaaaaaaaaaaaaaaaazure
...
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-24 12:05:58 -04:00
softwarefactory-project-zuul[bot]
fad0274373
Merge pull request #3686 from vismay-golwala/instance_group_delete
...
[WIP] Disallow deleting controller or isolated instance groups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 15:19:19 +00:00
mabashian
e5dda696d7
Add new tests for rbac on some of the org pages
2019-04-24 10:10:14 -04:00
Michael Abashian
8c715fc6e1
Merge pull request #3497 from dsesami/e2e_backport_3.5.0
...
E2E testing: compatibility edit to work with diff versions of node
2019-04-24 10:03:53 -04:00
Daniel Sami
870ebb4b43
fix to work with diff versions of node
2019-04-24 09:44:41 -04:00
softwarefactory-project-zuul[bot]
e78ef82385
Merge pull request #3758 from ryanpetrello/dot-files
...
clean up some old dotfiles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-24 13:06:20 +00:00
Matthew Jones
1eb565543c
Merge pull request #3495 from ansible/markerfiletest
...
Adding a markerfile for e2e runs
2019-04-24 09:06:03 -04:00
John Hill
082a819160
removing hyphen
2019-04-24 08:22:07 -04:00
Ryan Petrello
519d2eebcb
remove unnecessary dotfiles
2019-04-23 17:23:15 -04:00
Michael Abashian
f2ea9003a3
Merge pull request #3493 from dsesami/e2e_backport_3.5.0
...
E2E backport 3.5.0
2019-04-23 16:51:34 -04:00
Christian Adams
64ae7a6e45
analytics table copies formatted as csv now
2019-04-23 16:26:14 -04:00
softwarefactory-project-zuul[bot]
b47be3c8c7
Merge pull request #3749 from AlanCoding/simple_openstack
...
Use common method for openstack OS_CLIENT_CONFIG_FILE injection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-23 20:23:05 +00:00
John Hill
2f7ec6ff13
adding a markerfile for e2e runs
2019-04-23 16:01:45 -04:00
Daniel Sami
75065b6407
e2e stability backport for 3.5
2019-04-23 15:45:27 -04:00
mabashian
82db7df6b3
Remove errant comment
2019-04-23 15:19:46 -04:00
mabashian
f57876b6d9
Fix existing test failures
2019-04-23 14:55:06 -04:00
softwarefactory-project-zuul[bot]
2cb6104fe4
Merge pull request #3696 from AlanCoding/django2_warnings
...
Fix Django 2.0 deprecation warnings
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-23 18:09:58 +00:00
softwarefactory-project-zuul[bot]
f90f8ba9a8
Merge pull request #3755 from ansible/noretry
...
Adding an option to run all the tests without a retry statement
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-23 17:48:52 +00:00
mabashian
38bb4f3f3c
Fix merge conflicts
2019-04-23 13:27:00 -04:00
mabashian
5ae7cbb43a
Add RBAC to org views
2019-04-23 13:19:34 -04:00
John Hill
9733fde560
Adding an option to run all the tests without a retry statement
2019-04-23 13:18:34 -04:00
Michael Abashian
1509ef3e80
Merge pull request #143 from mabashian/wizard-access-list
...
Add roles modal to org access list
2019-04-23 13:12:31 -04:00
mabashian
df87681e6d
Fix linting errors
2019-04-23 12:20:08 -04:00
Ryan Petrello
231c76c9cb
Merge pull request #3490 from jakemcdermott/fix-3487
...
handle insights credential lookups for projects
2019-04-23 12:08:43 -04:00
mabashian
621cc3f839
Fix rebase errors
2019-04-23 11:52:49 -04:00
Jake McDermott
311daf10b8
handle insights credential lookups for projects
...
Although most scm types correspond to an scm credential lookup, insights uses its own
credential type.
2019-04-23 11:44:03 -04:00
Bill Nottingham
4ca4563a19
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-23 10:50:00 -04:00
Ryan Petrello
96183cf9c4
Merge pull request #3484 from ansible/insights-integration
...
Insights integration
2019-04-23 10:05:00 -04:00
mabashian
e8d73babaf
Rebase and incorporates feedback
2019-04-23 10:01:03 -04:00
mabashian
9880f1e124
Removes the need to pass default search params to the select resource step
2019-04-23 10:01:03 -04:00
mabashian
a1002b03fa
Add roles modal to org access list
2019-04-23 10:01:03 -04:00
Michael Abashian
47bdbddbeb
Merge pull request #172 from jlmitch5/moveTestContext
...
PR for moving tests to using new mountWithContext helper
2019-04-23 09:58:15 -04:00
Michael Abashian
f7bd9af7a1
Merge branch 'master' into moveTestContext
2019-04-23 09:57:35 -04:00
Jeff Bradberry
0b555e938a
Fix typo in the Insights inventory url
2019-04-23 09:39:08 -04:00
AlanCoding
c36dbb3448
Simplify gce inventory plugin injector
...
This consumes the change made in Ansible core
https://github.com/ansible/ansible/pull/54407
which is in Ansible 2.8, allowing the plugin
injection logic to share the script logic and
to be simplified
2019-04-23 09:33:17 -04:00
AlanCoding
adfce6edf1
Unify openstack inventory injection logic
...
Remove logic specific to job runs to create a "clouds" file
for openstack credential type
Move that logic into the collection of managed_by_tower
injector methods, so it will be used by all job types
Modify inventory openstack injector logic to use this
data as a base for its logic building the clouds file
2019-04-23 07:59:47 -04:00
John Mitchell
261980f18e
update components tests to use mountWithContexts when relevant
2019-04-22 16:34:33 -04:00
John Mitchell
986641de9f
Fix ORganizationTeams test
2019-04-22 16:33:12 -04:00
John Mitchell
6f789b661f
Fix NotificationList tests
2019-04-22 15:43:47 -04:00
John Mitchell
667cbb0c20
update the rest of the organizations tests
2019-04-22 15:11:28 -04:00
AlanCoding
140394fe1f
Change credential pattern for openstack inventory plugin
...
See upstream docs https://github.com/ansible/ansible/pull/54532
Previously it was thought that the entry in the inventory config
file was necessary, but the upstream docs change allows us to
use the same pattern that we used to for the script.
2019-04-22 14:32:00 -04:00
Jeff Bradberry
6ff539e6ee
Update the front-end Insights urls
2019-04-22 14:17:47 -04:00
Jeff Bradberry
49ba6c6b3d
Appease flake8
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e2861c6c39
Fix the tests to conform to the new Insights results
2019-04-22 14:17:47 -04:00
Jeff Bradberry
6dae4a1d6d
Add the host in as a parameter to the _get_insights call
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e66f9241a9
Remove the platform_id from the call to _get_insights
...
since it is now acquired within _get_insights.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
72da961550
Conform to the new output of the Insights system reports endpoint
2019-04-22 14:17:47 -04:00
Jeff Bradberry
4c86c5065c
Fix a typo in the per-system remediations api call
2019-04-22 14:17:47 -04:00
Jeff Bradberry
80a855c57a
Do some basic slugification of the remediation playbook name
2019-04-22 14:17:47 -04:00
Jeff Bradberry
11b85250e8
Update more urls
2019-04-22 14:17:47 -04:00
Jeff Bradberry
10cfac2f0e
Update the error message when we can't discover the platform ID
2019-04-22 14:17:47 -04:00
Jeff Bradberry
355a83441a
Guard against the case where Insights fails to find the system ID
2019-04-22 14:17:47 -04:00
Jeff Bradberry
e25adca233
Replace the old unit tests with new functional tests
2019-04-22 14:17:47 -04:00
Jeff Bradberry
7c743904b0
Removed some no longer needed imports
2019-04-22 14:17:47 -04:00
Jeff Bradberry
a97865de0c
Refactor HostInsights
...
for better reuse of the error handling of the Insights API calls.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
596a5173ce
Modify filter_insights_api_response to take in the separate remediations
...
since it is accumulated via a different API call.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
63209197dd
Iterate over the pages of remediations available
2019-04-22 14:17:47 -04:00
Jeff Bradberry
af2484cd97
Update the Insights API urls to use the new url structure
2019-04-22 14:17:47 -04:00
Jeff Bradberry
f01a936202
Update the test for filter_insights_api_response()
...
and fix the data nesting issue that it uncovered.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
05f670a6d9
Update the filter_insights_api_response() utility function
...
in order to conform the output of the new Insights Advisor report
endpoint to our expections.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
f4b0910e98
Call out to the Insights API to get the Platform ID for a host
...
Since the new reports endpoint requires that, rather than the Insights
system ID that we've been using (and storing on the Host model).
2019-04-22 14:17:47 -04:00
Jeff Bradberry
95b17892ee
Factor out the response handling boilerplate from HostInsights.get_insights
...
We'll want to reuse it for the API call to /hosts as well.
2019-04-22 14:17:47 -04:00
Jeff Bradberry
8fdc53cb21
Update the Insights API endpoint for getting the reports for a host
2019-04-22 14:17:47 -04:00
Jeff Bradberry
04521f5c5c
Update the Insights action plugin to make calls against the new API
2019-04-22 14:17:47 -04:00
AlanCoding
8c2b3e9b84
Fix Django 2.0 deprecation warnings
2019-04-22 14:17:14 -04:00
softwarefactory-project-zuul[bot]
864fef4f29
Merge pull request #3748 from ryanpetrello/pin-runner-133
...
pin runner to 1.3.3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 17:28:16 +00:00
Ryan Petrello
787e369bcf
pin runner to 1.3.3
2019-04-22 12:57:55 -04:00
softwarefactory-project-zuul[bot]
805a0c7a9a
Merge pull request #3730 from jbradberry/manage-org-resource-roles
...
Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 16:44:05 +00:00
softwarefactory-project-zuul[bot]
c80a5e2164
Merge pull request #3747 from ryanpetrello/d-d-d-danger-zone
...
add a loud warning about perf regressions to tasks.py
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-22 15:25:46 +00:00
Ryan Petrello
eb0463890c
add a loud warning about perf regressions to tasks.py
2019-04-22 10:26:58 -04:00
Alex Corey
ec3be57539
Merge pull request #162 from AlexSCorey/128-UsePFTabs
...
Add PF's Tabs to Orgs Details page
2019-04-22 09:26:12 -04:00
John Mitchell
54499dbf69
update OrganizsationAccess and OrganizationAccessList w mountWithContexts
2019-04-18 17:18:19 -04:00
softwarefactory-project-zuul[bot]
f6076052bd
Merge pull request #3737 from wenottingham/computing-is-deprecated--tell-your-friends
...
Deprecate a bunch of inventory computed fields.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 21:11:50 +00:00
Bill Nottingham
0d18d46ccc
Sync docker-compose dockerfile with image build dockerfile.
...
It was installing an IUS repo, rabbitmq-server, and other unneeded things.
2019-04-18 16:50:38 -04:00
softwarefactory-project-zuul[bot]
23ea419aa9
Merge pull request #3724 from ansible/spinnycheck
...
prevent flake for user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 20:47:00 +00:00
Daniel Sami
b084622c9e
prevent flake for user e2e
2019-04-18 16:25:35 -04:00
Bill Nottingham
ef7e1afa34
Add migrations for field names.
2019-04-18 15:39:47 -04:00
softwarefactory-project-zuul[bot]
be86086134
Merge pull request #3739 from elyezer/update-jobs-portal-e2e
...
Update jobs portal list actions e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 19:30:56 +00:00
Elyézer Rezende
a06d2946b6
Update jobs portal list actions e2e
2019-04-18 15:09:29 -04:00
Jeff Bradberry
0ba87c9729
Add more test checks for the alternate code path to the role checks
2019-04-18 14:53:19 -04:00
John Mitchell
a6f79c646d
update organization add test to use mountWithContexts
2019-04-18 13:54:41 -04:00
John Mitchell
ce49cb9ba4
fix config context if value passed by props not getting overwritten
2019-04-18 13:53:05 -04:00
Jeff Bradberry
41b476544d
Improve test coverage of attaching a user to an organization
2019-04-18 13:35:35 -04:00
John Mitchell
5030eb35b6
migrate App.jsx to mountwithContext
2019-04-18 13:10:17 -04:00
Alex Corey
8fa9535b98
styling changes
2019-04-18 13:07:10 -04:00
softwarefactory-project-zuul[bot]
97a6255531
Merge pull request #3736 from ryanpetrello/red-means-loud-on-the-internet
...
make deprecation warnings at /api/ much more obvious
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 17:05:33 +00:00
Ryan Petrello
4159a9b6af
make deprecation warnings at /api/ much more obvious
2019-04-18 12:32:49 -04:00
softwarefactory-project-zuul[bot]
798bc4b8de
Merge pull request #3734 from wenottingham/sqlitis-is-bad
...
remove sqlite db, add it to .gitignore
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 16:28:40 +00:00
Bill Nottingham
6adf4ca2c1
Deprecate a bunch of inventory computed fields.
...
Cribbed from https://github.com/ansible/awx/pull/3281/
2019-04-18 12:12:50 -04:00
softwarefactory-project-zuul[bot]
8cc18f501e
Merge pull request #3733 from ryanpetrello/dashboard-deprecation
...
deprecate /api/v2/dashboard in favor of /api/v2/metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 16:09:19 +00:00
Bill Nottingham
63049fe99d
remove sqlite db, add it to .gitignore
2019-04-18 12:03:04 -04:00
Ryan Petrello
d6ecb486d2
deprecate /api/v2/dashboard in favor of /api/v2/metrics
2019-04-18 11:45:37 -04:00
Vismay Golwala
f4dc4d5849
Cap page_size in pagination urls
...
Currently, even with a `max_page_size` of n, we can see urls
formed in pagination with `page_size` > n. API still caps the
number of results it returns, but the URL remain invalid there.
This is a bit messy solution to make string replacement in URL
if the query param exceeds `max_page_size`
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-18 11:39:22 -04:00
Jake McDermott
db4734be85
Merge pull request #169 from ansible/jakemcdermott-only-coverage
...
don't use --watch by default when running tests
2019-04-18 11:29:54 -04:00
John Mitchell
e1333f5e00
move value by prop in providers to consistent interface
2019-04-18 10:52:35 -04:00
Keith Grant
ae72d8dce5
Context test tools ( #168 )
...
* add enzyme test helper with lingui provider
* add router context to enzyme test helper
* get 18n, router, & config contexts rendering together in enzyme helper
* add config context to enzyme helpers
* add network and dialog contexts to enzymeHelpers
* convert OrganizationForm tests to use new mountWithContexts helper
* default all context value keys to default unless provided
* document use of mountWithContexts()
* fix typo in CONTRIBUTING.md
* update Organizations to use mountWithContext
2019-04-18 10:03:06 -04:00
softwarefactory-project-zuul[bot]
87d55b13bc
Merge pull request #3549 from vismay-golwala/verify_venv_on_launch
...
Validate virtual environment while running a job/inventory update
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 12:31:25 +00:00
Vismay Golwala
5d570a017a
Validate virtual environment while running a job/inventory update
...
Currently we only check the custom virtual environment path when
it's created. However, to tackle with the case when the venv might
have been changed/deleted afterward, we need to validate it at
run-time too.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-18 08:09:49 -04:00
softwarefactory-project-zuul[bot]
6d5897f371
Merge pull request #3728 from chrismeyersfsu/speed_boost
...
instantiate dispatcher once per job run
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-18 11:14:32 +00:00
softwarefactory-project-zuul[bot]
e14f19468b
Merge pull request #3729 from rooftopcellist/rename_analytics_setting
...
rename analytics setting
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 22:55:43 +00:00
Jeff Bradberry
8ad0b3f787
Check the permissions for adding users to orgs/teams in the other direction
2019-04-17 17:45:20 -04:00
Alex Corey
2067718c0e
fixed tests
2019-04-17 16:42:39 -04:00
Keith Grant
25db22e072
fix RoutedTabs tests
...
Signed-off-by: Alex Corey <alex.swansboro@gmail.com >
2019-04-17 16:20:24 -04:00
Jeff Bradberry
70b0679a0c
Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False
...
so that changing the membership of Organizations and Teams are
disallowed unless you are a superuser, but granting resource
privileges is still permitted.
2019-04-17 15:37:02 -04:00
Christian Adams
add8673d7c
rename analytics setting
2019-04-17 15:28:15 -04:00
chris meyers
84c09a19d1
instantiate dispatcher once per job run
...
* Instantiating the callback dispatch queue on each job event callback
is expensive. Instead, instantiate it only once. Note, we do not need to
instantiate the callback queue in the iso case so we do not.
2019-04-17 14:03:00 -04:00
Alex Corey
ca6153c955
RoutedTabs is now a functional component
2019-04-17 13:51:09 -04:00
Alex Corey
76a7a76e81
refactoring and updating tests
2019-04-17 13:50:38 -04:00
Alex Corey
2daf202e52
addresses PR issues
2019-04-17 13:50:38 -04:00
Alex Corey
178d519f6e
Remove unwanted committed file
2019-04-17 13:50:38 -04:00
Jake McDermott
a414c4e60e
don't use --watch by default when running tests
2019-04-17 11:54:22 -04:00
softwarefactory-project-zuul[bot]
fbc7d1a9f2
Merge pull request #3711 from AlanCoding/conservative_upgrades3
...
Apply critical dependency upgrades (try 2)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 13:04:24 +00:00
softwarefactory-project-zuul[bot]
daeeb31590
Merge pull request #3715 from ryanpetrello/local-python
...
properly set ansible_python_interpreter for local task execution
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 12:44:39 +00:00
softwarefactory-project-zuul[bot]
66886fb57a
Merge pull request #3721 from AlanCoding/org_members_read_teams
...
Use querset special case to let org members see teams
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 12:24:49 +00:00
AlanCoding
1ddb675fa2
Use querset special case to let org members see teams
2019-04-17 07:05:25 -04:00
softwarefactory-project-zuul[bot]
4fd04e095f
Merge pull request #2860 from AlanCoding/auditor_association
...
Show entry for system auditor associations
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-17 10:48:37 +00:00
Ryan Petrello
9d000a76de
properly set ansible_python_interpreter for local task execution
...
this works a limitation in ansible for connection: local and makes it so
that you can run connection: local playbooks with a /usr/bin/python that
is Python3 and an Ansible virtualenv that is Python2
see: https://github.com/ansible/awx/issues/3267
2019-04-16 21:24:23 -04:00
softwarefactory-project-zuul[bot]
7f5227809f
Merge pull request #3723 from ryanpetrello/django-works-in-mysterious-ways
...
fix a bug that breaks the isolated heartbeat
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 20:46:14 +00:00
Ryan Petrello
f1d87bf392
fix a bug that breaks the isolated heartbeat
2019-04-16 16:24:40 -04:00
AlanCoding
941009bf6d
Apply critical dependency upgrades
...
fix PyYAML warnings in unit tests
update paramiko source file for license
2019-04-16 16:00:09 -04:00
AlanCoding
9c71204435
show activity stream entry for system auditor association
2019-04-16 15:59:04 -04:00
softwarefactory-project-zuul[bot]
15ef095366
Merge pull request #3720 from shanemcd/memcache-config
...
Fix memcached configuration in local Docker installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 19:53:23 +00:00
softwarefactory-project-zuul[bot]
c2daccade7
Merge pull request #3667 from chrismeyersfsu/delete-system-tracking
...
remove system tracking
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-16 17:24:03 +00:00
Shane McDonald
3bfb54d2fd
Fix memcached configuration in local Docker installs
...
Related: https://github.com/ansible/awx/issues/3719
Signed-off-by: Shane McDonald <me@shanemcd.com >
2019-04-16 12:51:28 -04:00
Jake McDermott
7c2554be8c
Merge pull request #165 from jakemcdermott/dependency-updates
...
update vulnerable dependencies
2019-04-16 09:40:28 -04:00
Jake McDermott
468a290ba6
update vulnerable dependencies
2019-04-16 09:14:14 -04:00
softwarefactory-project-zuul[bot]
a5d31e56d6
Merge pull request #3709 from AlanCoding/piparoo
...
Apply same pip and setuptools to AWX and Ansible venv
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 21:05:49 +00:00
softwarefactory-project-zuul[bot]
d222bed932
Merge pull request #3712 from jladdjr/iso_node_healthcheck_should_not_reset_capacity
...
Do not reset capacity of iso nodes when disabled
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 20:40:01 +00:00
softwarefactory-project-zuul[bot]
45cc8f1cc9
Merge pull request #3703 from mabashian/upgrade-bootstrap-yay
...
Bumps Bootstrap to 4.3.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 20:35:03 +00:00
Vismay Golwala
e0c4fd4b3a
Disallow deleting controller or isolated instance groups
...
Added two new properties to the InstanceGroup model - `is_controller`
and `is_isolated`. Used these properties to hide the trash icon for
instance groups that are either controller or isolated.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-15 16:08:27 -04:00
Jim Ladd
6ef3b18803
Do not reset capacity of iso nodes when disabled
2019-04-15 12:36:15 -07:00
softwarefactory-project-zuul[bot]
f23b4e7b9a
Merge pull request #3708 from rooftopcellist/update_prom_docs
...
add url to prom docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 18:23:19 +00:00
softwarefactory-project-zuul[bot]
1d4773545e
Merge pull request #3707 from ryanpetrello/report-ansible-runner-crashes
...
if runner crashes, attempt to record why
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 18:16:09 +00:00
AlanCoding
e40c6da552
Apply same pip and setuptools to AWX and Ansible venv
2019-04-15 13:54:25 -04:00
Christian Adams
8ef81065b7
add url to prom docs
2019-04-15 13:39:55 -04:00
mabashian
08fcdf0e25
Bumps Bootstrap to 4.3.1
2019-04-15 13:20:00 -04:00
Ryan Petrello
387682ed8d
if runner crashes, attempt to record why
...
this attempts to surface the underlying runner exception for tracebacks
like this one:
FileNotFoundError: [Errno 2] No such file or directory:
'/tmp/awx_41_93gtgv25/artifacts/41/status'
2019-04-15 13:17:45 -04:00
softwarefactory-project-zuul[bot]
707c3883a8
Merge pull request #3702 from AlanCoding/revert_upgrades
...
Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 16:54:36 +00:00
softwarefactory-project-zuul[bot]
47b0a96e96
Merge pull request #3704 from rooftopcellist/cleanup_prom_files
...
add prometheus data to gitignore
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-15 15:17:07 +00:00
Michael Abashian
d6f91f8b2d
Merge pull request #163 from mabashian/146-access-expand-collapse
...
Remove expand/collapse from org access list
2019-04-15 10:48:47 -04:00
Christian Adams
fb4495b1b5
add prometheus data to gitignore
2019-04-15 10:43:28 -04:00
AlanCoding
5dbc269de1
Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"
...
This reverts commit 890de400e2 , reversing
changes made to e8de7bc845 .
2019-04-15 10:39:56 -04:00
softwarefactory-project-zuul[bot]
5c7939a6ac
Merge pull request #3676 from keithjgrant/3604-search-tag-line-wrap
...
fix tag word wrapping for firefox
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-15 13:56:40 +00:00
softwarefactory-project-zuul[bot]
890de400e2
Merge pull request #3697 from AlanCoding/conservative_upgrades
...
Apply critical dependency upgrades
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-04-15 13:24:25 +00:00
softwarefactory-project-zuul[bot]
e8de7bc845
Merge pull request #3673 from rooftopcellist/metrics_uuids
...
add uuids to ping and metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-13 11:45:47 +00:00
Christian Adams
40393e201f
add uuids to ping and metrics
2019-04-12 18:37:40 -04:00
softwarefactory-project-zuul[bot]
97e2137d07
Merge pull request #3694 from ryanpetrello/gbye-callback-plugins
...
remove the old callback plugin import paths
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 21:01:34 +00:00
softwarefactory-project-zuul[bot]
29c3927a16
Merge pull request #3695 from wenottingham/words-are-hard
...
Update wording.
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-04-12 20:35:46 +00:00
Ryan Petrello
17a803f49c
remove the old callback plugin import paths and callback-specific tests
2019-04-12 16:11:23 -04:00
softwarefactory-project-zuul[bot]
d0c3882d9d
Merge pull request #3698 from ansible/bumpse
...
Adding selenium stability fix and unpinning se images
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 20:10:57 +00:00
mabashian
53f564068f
Remove leftover isCompact references
2019-04-12 16:10:30 -04:00
mabashian
e11c2df6b6
Remove expand/collapse from org access list
2019-04-12 16:10:30 -04:00
Bill Nottingham
9da5cc9c23
Update wording.
2019-04-12 16:09:30 -04:00
John Mitchell
14c1b85127
Merge pull request #156 from jlmitch5/handleNetworkErrors
...
Handle network errors
2019-04-12 16:00:54 -04:00
softwarefactory-project-zuul[bot]
7913247eaa
Merge pull request #3678 from jlmitch5/showRevAndIgForJobResults
...
subscribe to updates for scm revision and and instance group for job …
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 19:53:01 +00:00
AlanCoding
569cd3b34e
update paramiko source file
2019-04-12 15:52:35 -04:00
AlanCoding
2c67bec3cb
fix PyYAML warnings in unit tests
2019-04-12 15:48:08 -04:00
John Hill
77e587babe
Adding selenium stability fix and unpinning se images
2019-04-12 15:43:37 -04:00
AlanCoding
235011f5e9
Apply critical dependency upgrades
2019-04-12 15:26:48 -04:00
John Mitchell
526b640329
fix translation marked org and org access list strings
2019-04-12 15:23:45 -04:00
John Mitchell
63894bf822
update Promise.all map functions to not be async
2019-04-12 14:35:35 -04:00
John Mitchell
b9e0b2e0ad
update to correct grab handleHttpError from props instead of state
2019-04-12 14:35:18 -04:00
chris meyers
0c6a522813
remove system tracking
...
* Leave the artisanal handcrafted migration from vendored fact scan to
external fact gathering.
2019-04-12 14:30:29 -04:00
softwarefactory-project-zuul[bot]
dc833bbaa7
Merge pull request #3683 from mabashian/3565-workflow-template-popover
...
Leverages awPopOverWatch to generate popover dynamically on workflow node templates help
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 16:54:54 +00:00
mabashian
9b0329021c
Leverages awPopOverWatch to generate popover dynamically on workflow node templates help
2019-04-12 12:29:50 -04:00
softwarefactory-project-zuul[bot]
3611f3491b
Merge pull request #3581 from beeankha/basic_license_feature
...
Update Basic License Feature Access
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 15:57:18 +00:00
softwarefactory-project-zuul[bot]
213a0c3cef
Merge pull request #3692 from ansible/spinnycheck
...
Fixing flake and waits for spinny that don't need to be there.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-12 15:45:44 +00:00
beeankha
0cc640403a
Resolve initial login error
2019-04-12 11:28:27 -04:00
Ryan Petrello
85898fd708
remove more unnecessary feature flagging for AUTHENTICATION_BACKENDS
2019-04-12 11:28:27 -04:00
beeankha
14d4d624e4
Restore button for adding notifications
2019-04-12 11:28:27 -04:00
beeankha
de34a64115
Basic License feature gating changes
2019-04-12 11:28:27 -04:00
Daniel Sami
d67a336e2f
drop spinny
...
flake fixes
adjust
2019-04-12 10:57:35 -04:00
softwarefactory-project-zuul[bot]
58966d7368
Merge pull request #3625 from ryanpetrello/iso-forks
...
WIP: specify --forks on isolated health check calls
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 21:41:37 +00:00
John Mitchell
83e6255ba4
update NotifyAndRedirect to function component
2019-04-11 17:16:42 -04:00
John Mitchell
09a950570e
Update provider export syntax
2019-04-11 17:10:32 -04:00
John Mitchell
64aecb85fa
move router setup to RootProvider
2019-04-11 17:07:46 -04:00
John Mitchell
85b9b4f896
add missing link to react docs about context
2019-04-11 16:18:08 -04:00
softwarefactory-project-zuul[bot]
fc5322b2a4
Merge pull request #3675 from mabashian/as-mgmt-jobs
...
Check to make sure the activity stream button should be shown after refresh
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 17:54:24 +00:00
softwarefactory-project-zuul[bot]
817b350de9
Merge pull request #3685 from ryanpetrello/runner-132
...
pin ansible runner to 1.3.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 17:27:51 +00:00
Ryan Petrello
0c4ed78bee
pin ansible runner to 1.3.2
2019-04-11 12:57:07 -04:00
John Mitchell
a808462a3d
remove test.only causing org access tests to skip
2019-04-11 12:40:27 -04:00
John Mitchell
b17fb8a596
Add handleHttpError prop to stop error from org detail test
2019-04-11 12:36:19 -04:00
softwarefactory-project-zuul[bot]
0252af0d30
Merge pull request #3674 from ansible/splits
...
added ws and pending to user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-11 16:04:34 +00:00
John Mitchell
bab7095d67
Update qs path imports to include util
2019-04-11 12:00:39 -04:00
John Mitchell
e36320174c
Add contrib docs based on context changes and move qs to util dir
2019-04-11 11:58:15 -04:00
John Mitchell
abc3733449
fix test after rebase of org teams update
2019-04-11 11:06:39 -04:00
John Mitchell
344713f938
fix unit tests for network handling
2019-04-11 10:42:33 -04:00
John Mitchell
ad0e409448
do 404 modal redirect on unknown routes
2019-04-11 10:42:00 -04:00
John Mitchell
81267c7212
update language and stylign for all warning/danger modals
2019-04-11 10:42:00 -04:00
John Mitchell
fa232a94bd
update api calls to utilized network context
2019-04-11 10:41:59 -04:00
John Mitchell
722ae932ab
update login modal to grab error from RootDialog
2019-04-11 10:38:54 -04:00
John Mitchell
aea4a04c66
add RootDialog and Network contexts, update app bootstrapping
2019-04-11 10:34:48 -04:00
John Mitchell
e20cf72dd6
add AlertModal component and update styling of delete confirmations
2019-04-11 10:34:48 -04:00
John Mitchell
af3419c2dd
update eslint to allow short circuit ternary chains
2019-04-11 10:29:45 -04:00
Daniel Sami
f56f6c11f7
added ws and pending to user e2e
...
lint
2019-04-11 09:41:51 -04:00
John Mitchell
ef84bfc1c2
subscribe to updates for scm revision and and instance group for job results
2019-04-10 17:00:35 -04:00
Alex Corey
84f45d122d
Merge pull request #160 from AlexSCorey/114-HeaderIcons
...
Adds tooltip to username and help icon
2019-04-10 16:39:20 -04:00
softwarefactory-project-zuul[bot]
8383568e3c
Merge pull request #3672 from rooftopcellist/metrics_content_types
...
remove invalid json renderer from metrics endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 20:36:42 +00:00
Christian Adams
fd5d9c45d7
remove invalid json renderer from metrics endpoint
2019-04-10 16:14:54 -04:00
softwarefactory-project-zuul[bot]
23d0f6022c
Merge pull request #3671 from athenahealth/fix-awx-logos-inventory-comments
...
Fix comment on awx branding inventory var
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 20:05:16 +00:00
mabashian
9e98058290
Check to make sure the activity stream button should be shown after refresh
2019-04-10 15:56:19 -04:00
Keith Grant
e073b5e017
fix tag word wrapping for firefox
2019-04-10 15:51:56 -04:00
softwarefactory-project-zuul[bot]
21bec83a4e
Merge pull request #3669 from mabashian/workflow-node-save
...
Ensures extra vars are converted to yaml before being passed along to prompt steps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 19:50:39 +00:00
softwarefactory-project-zuul[bot]
cd966f2669
Merge pull request #3670 from mabashian/root-all-groups-responsive
...
Make root/all groups action bar a bit more responsive
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 19:50:33 +00:00
softwarefactory-project-zuul[bot]
1830da4268
Merge pull request #3656 from elyezer/applications-e2e
...
Add applications to e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 18:57:22 +00:00
Jeff Byrnes
98ec5c8250
Fix comment on awx branding inventory var
...
Fix a conflict with the “AWX Branding” in INSTALL.md, which
has the correct instructions.
2019-04-10 14:49:37 -04:00
Alex Corey
c4ffc58228
addresses PR issues
2019-04-10 14:16:22 -04:00
Keith Grant
96906c2ece
Merge pull request #157 from keithjgrant/145-org-teams-empty-state
...
Org teams empty state
2019-04-10 14:01:55 -04:00
Marliana Lara
0f2355f416
Merge pull request #159 from marshmalien/ux-org-list-links
...
Remove org list links and update label
2019-04-10 13:19:44 -04:00
mabashian
0caf1e8a3d
Make root/all groups action bar a bit more responsive
2019-04-10 12:06:47 -04:00
softwarefactory-project-zuul[bot]
ae7b173e17
Merge pull request #3661 from AlanCoding/stdout_cleanup
...
Remove stdout wrapper classes that moved to runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 15:05:32 +00:00
softwarefactory-project-zuul[bot]
c326b186a6
Merge pull request #3629 from AlanCoding/nt_read_enable
...
Fix RBAC bugs with notification attachment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 14:56:37 +00:00
mabashian
4f2443e7bb
Ensures extra vars are converted to yaml before being passed along to prompt steps
2019-04-10 10:51:27 -04:00
Elyézer Rezende
213a70b98a
Add applications to e2e
2019-04-10 10:50:49 -04:00
Alex Corey
731da8049b
Adds tooltip to username and help icon.
2019-04-10 10:48:56 -04:00
mabashian
c91cd606ed
Corresponding UI changes for notifications tab and toggle permissions
2019-04-10 10:31:31 -04:00
AlanCoding
4eab362318
fix RBAC bugs with notification attachment
...
Allow notification_admin_role users to attach
NTs from that organization
Require either read_role or auditor_role to the
object which the NT is being attached to
2019-04-10 10:29:54 -04:00
softwarefactory-project-zuul[bot]
df81eb7533
Merge pull request #3659 from rooftopcellist/prom_test
...
add prom permissions test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 14:24:42 +00:00
Keith Grant
909c5e77c4
rename all test files to *.test.js
2019-04-10 09:55:57 -04:00
softwarefactory-project-zuul[bot]
1bb5d560bd
Merge pull request #3663 from kialam/fix-3414-job-output-live-updates-disabled
...
Fix job output name in websocket service.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-10 13:52:08 +00:00
softwarefactory-project-zuul[bot]
652281b6fa
Merge pull request #3645 from AlexSCorey/2281-HostEventToolTip
...
Add tool tip to Host Event lines.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 21:17:08 +00:00
Kia Lam
b978a28f8b
Fix job output name in websocket service.
2019-04-09 17:04:30 -04:00
softwarefactory-project-zuul[bot]
4664d9556d
Merge pull request #3620 from AlanCoding/gce_instance_id
...
Add instance_id for gce imported hosts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 20:49:06 +00:00
softwarefactory-project-zuul[bot]
7f935084df
Merge pull request #3653 from AlanCoding/instance_token_management2
...
Fix 403 bug using write PAT and view.always_allow_superuser=True
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-04-09 20:37:05 +00:00
AlanCoding
988438f119
Remove stdout wrapper classes that moved to runner
2019-04-09 16:28:30 -04:00
softwarefactory-project-zuul[bot]
20a023e243
Merge pull request #3658 from keithjgrant/2526-fix-workflow-results-layout
...
Fix workflow results layout when extra vars has long line
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 19:40:26 +00:00
Christian Adams
f49532090b
add prom permissions test
2019-04-09 15:12:04 -04:00
Alex Corey
75a1c69ea2
address concerns in PR
2019-04-09 14:55:34 -04:00
softwarefactory-project-zuul[bot]
7f6659f767
Merge pull request #3657 from ryanpetrello/issue-template-remove-component
...
remove COMPONENT NAME from our issue templates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 17:50:30 +00:00
Keith Grant
8f05482f8f
fix workflow results layout when extra vars has long line
2019-04-09 13:48:25 -04:00
Ryan Petrello
01a79dd23e
remove COMPONENT NAME from our issue templates
...
this is a remnant from our closed sourced days; upstream bug reporters
only fill this out correctly like 50% of the time, and it's often
difficult to know without knowing how AWX actually works
2019-04-09 12:49:11 -04:00
softwarefactory-project-zuul[bot]
3d308cc2a3
Merge pull request #3636 from ansible/prometheus
...
Prometheus Metrics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 15:51:27 +00:00
Marliana Lara
2ab688932d
Remove org list links
2019-04-09 11:37:43 -04:00
Alex Corey
4f55ffe4a0
Add tool tip to Host Event lines.
2019-04-09 10:58:23 -04:00
softwarefactory-project-zuul[bot]
6ce972a2a4
Merge pull request #3652 from keithjgrant/3639-codemirror-popout-bug
...
Don't obscure modal buttons when code mirror modal throws error
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 14:20:21 +00:00
softwarefactory-project-zuul[bot]
57b3565f42
Merge pull request #3631 from mabashian/reload-on-pendo-change
...
Refresh the page after pendo flag changes to make change effective immediately
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 14:13:00 +00:00
Wayne Witzel III
1abb0b2c35
restrict metrics to superuser and system auditor
2019-04-09 10:07:38 -04:00
AlanCoding
809fcac738
fix 403 bug using write PAT and view.always_allow_superuser=True
2019-04-09 09:54:52 -04:00
Keith Grant
fa665e81e4
don't obscure modal buttons when code mirror modal throws error
2019-04-09 09:30:58 -04:00
AlanCoding
c4b41a174b
add instance_id for gce imported hosts
2019-04-09 08:20:26 -04:00
softwarefactory-project-zuul[bot]
ce65fdd26c
Merge pull request #3647 from ryanpetrello/cred-namespace-api
...
expose CredentialType.namespace in the API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-09 11:50:01 +00:00
Ryan Petrello
aa0179690d
expose CredentialType.namespace in the API
...
see: https://github.com/ansible/awx/issues/3644
2019-04-08 19:02:10 -04:00
softwarefactory-project-zuul[bot]
67aeecdee5
Merge pull request #3637 from ryanpetrello/install-uuid
...
add a unique UUID for identifying an AWX installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 20:17:19 +00:00
softwarefactory-project-zuul[bot]
d14b71ccee
Merge pull request #3643 from AlanCoding/cloudforms_py3
...
Backport fix to run cloudforms script in py3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 18:06:49 +00:00
AlanCoding
47a3ee7d76
backport fix to run cloudforms script in py3
2019-04-08 13:40:44 -04:00
softwarefactory-project-zuul[bot]
a2bfb0f65c
Merge pull request #3633 from AlanCoding/slice_of_one
...
Avoid slicing if the inventory only has 1 host
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 16:57:51 +00:00
Ryan Petrello
fc9da002d2
add an example config file and make target for starting a prometheus
2019-04-08 12:01:46 -04:00
Christian Adams
e1c6057b4c
add insights setting to metrics
2019-04-08 11:49:41 -04:00
Wayne Witzel III
520cbd2015
update prometheus run example
2019-04-08 11:47:10 -04:00
Christian Adams
e2039b7d3f
add insights setting to metrics
2019-04-08 11:34:38 -04:00
Keith Grant
70137dea5a
fix tests for OrganizationTeams, OrganizationTeamsList
2019-04-08 10:59:26 -04:00
Marliana Lara
3d6790a419
Merge pull request #155 from marshmalien/ux-instance-groups-lookup-height
...
UX - Lookup static height
2019-04-08 10:40:20 -04:00
softwarefactory-project-zuul[bot]
9125313ed3
Merge pull request #3640 from konkolorado/devel
...
Removes failing symlink to /usr/bin/python3 during the image build
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-08 14:30:49 +00:00
Wayne Witzel III
2c8900568b
add prometheus-client license details
2019-04-08 10:21:05 -04:00
Wayne Witzel III
5c1d2a6f0b
flake8 cleanup
2019-04-08 09:35:46 -04:00
Wayne Witzel III
bb5c7a98f3
test prometheus metrics output
2019-04-08 09:28:57 -04:00
Christian Adams
3fb3079264
fix job status metric
2019-04-08 02:47:56 -04:00
Wayne Witzel III
c3812de3d6
initial prometheus commit
...
Co-authored-by: Wayne Witzel III <wayne@riotousliving.com >
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
2019-04-08 02:47:56 -04:00
Uriel Mandujano
4821a94944
Removes failing symlink to /usr/bin/python3 during the image build
...
Installing the latest python36-setuptools automatically creates the symlink from python3 -> python3.6 and from python36 -> /usr/bin/python3.6. Building the images fails when the symlink is created explicitly in the AWX installer.
Signed-off-by: Uriel Mandujano <uriel.mandujano14@gmail.com >
2019-04-06 11:13:41 -05:00
Uriel Mandujano
97e030dd1f
Revert "Removes failing symlink to /usr/bin/python3 because that file already exists"
...
This reverts commit 13fadd3838 .
2019-04-06 11:10:35 -05:00
Ryan Petrello
dfd4cb55e5
add a unique UUID for identifying an AWX installation
2019-04-05 20:10:55 -04:00
Uriel Mandujano
13fadd3838
Removes failing symlink to /usr/bin/python3 because that file already exists
2019-04-05 16:53:20 -05:00
Jeff Byrnes
7b636a7566
Set up HTTPS w/ proper port & HTTP redirect
...
HTTPS is, by default, expected to be on port 443.
Also, with HSTS set, we need to be sure that users attempting to arrive
via HTTP are properly redirected to HTTPS.
This does so by:
* Setting up a 301 redirect for any URL to its HTTPS version
* Adjusting the internal port for HTTPS traffic to 8053
* Setting docker-compose to share port 443 → 8053
- This is configurable via an inventory variable
2019-04-05 16:13:23 -04:00
Jeff Byrnes
28e3c63562
Add optional SSL cert to docker-compose install
...
In #3322 , this mount was added, but only to the standalone
Docker install setup:
github.com/ansible/awx/pull/3322/files#diff-596e32ab54a52bfed763f8a639499fe0
This ensures that the SSL cert is loaded when using docker-compose,
which is the only Docker-based method available as of v4.0.0
2019-04-05 16:13:23 -04:00
AlanCoding
cca9de9a3e
set default slice ct for special cases
2019-04-05 16:12:40 -04:00
Marliana Lara
212d3d517d
Replace lookup with patternfly's input group component and 'fix' the height
2019-04-05 15:39:14 -04:00
AlanCoding
880341ac05
avoid slicing if the inventory only has 1 host
2019-04-05 15:28:29 -04:00
softwarefactory-project-zuul[bot]
e9f2fddc7f
Merge pull request #3635 from ryanpetrello/i-am-so-smrt
...
fix a typo
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 18:57:16 +00:00
Ryan Petrello
a9a479a51b
fix a typo
2019-04-05 14:28:39 -04:00
softwarefactory-project-zuul[bot]
ddcb7d4881
Merge pull request #3634 from ryanpetrello/dashboard-confessionals
...
fix a small bug related to failed inventory counts in the dashboard API
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 18:24:39 +00:00
Ryan Petrello
cd90ad2497
fix a small bug related to failed inventory counts in the dashboard API
2019-04-05 14:02:19 -04:00
softwarefactory-project-zuul[bot]
e3dfc6c796
Merge pull request #3596 from jbradberry/capture-isolated-command
...
Updated IsolatedManager to take a callback that captures the remote command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 17:15:11 +00:00
Alex Corey
09fd8e8106
Merge pull request #141 from AlexSCorey/48-deleteOrgs
...
Add alert for org. delete.
2019-04-05 12:39:38 -04:00
softwarefactory-project-zuul[bot]
1a151ad63a
Merge pull request #3587 from chrismeyersfsu/fix-pickup_insights_id_from_ansible_facts
...
pickup insights system_id from ansible facts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 16:07:21 +00:00
Alex Corey
c0b882d6fb
fixes progress bar
2019-04-05 12:01:04 -04:00
softwarefactory-project-zuul[bot]
4095a6c9d4
Merge pull request #3632 from ryanpetrello/duplicate-playbook-stdout
...
don't write playbook stdout to sys.stdout (it's duplicated in log files)
Reviewed-by: awxbot
https://github.com/awxbot
2019-04-05 15:50:17 +00:00
softwarefactory-project-zuul[bot]
161fd9cde0
Merge pull request #3460 from vismay-golwala/project_admin_issue
...
Project admin manual SCM Type creation bug fix
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:43:49 +00:00
softwarefactory-project-zuul[bot]
dc77ddbc5b
Merge pull request #3617 from mabashian/jt-enter-toggle
...
Prevent on/off toggles from getting inadvertently trigged by enter key presses
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:31:02 +00:00
Alex Corey
a42a1bfa17
Addresses PR feedback
2019-04-05 11:29:48 -04:00
Ryan Petrello
81fe923577
don't write playbook stdout to sys.stdout (it's duplicated in log files)
...
this instructs runner to _not_ write to stdout when we invoke
runner.interface.run(); AWX consumes/ingests this strictly as events
2019-04-05 11:20:34 -04:00
softwarefactory-project-zuul[bot]
3521c56baf
Merge pull request #3608 from mabashian/host-filter-quotes
...
Prevents replacing encoded quotes while searching against host filter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:14:29 +00:00
softwarefactory-project-zuul[bot]
dd609b8a7c
Merge pull request #3622 from wenottingham/roleing-roleing-roleing
...
Adjust descriptions of RBAC roles for clarity.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 15:09:42 +00:00
softwarefactory-project-zuul[bot]
ef1a5c09b6
Merge pull request #3510 from jbradberry/errors-on-change-password
...
Use Django's own logic to invalidate sessions of users when changing passwords
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:54:20 +00:00
Keith Grant
89ecddf662
refactor OrganizationTeams/OrganizationTeamsList
2019-04-05 10:52:52 -04:00
mabashian
fa3a41f25b
Refresh the page after pendo flag changes to make change effective immediately
2019-04-05 10:48:53 -04:00
Alex Corey
de55ec1688
Add alert for org. delete.
2019-04-05 10:48:51 -04:00
softwarefactory-project-zuul[bot]
50c7807483
Merge pull request #3628 from marshmalien/fix-org-user-linkout
...
Fix Organization User badge linkout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:37:53 +00:00
chris meyers
531d97d3b3
pickup insights system_id from ansible facts
...
* Continue to pick up facts from scan_insights.py
* This PR adds the ability to pickup facts from
/etc/ansible/facts.d/insights.facts
* Log what transport the insights system_id was found via
2019-04-05 10:35:56 -04:00
softwarefactory-project-zuul[bot]
d4c69429db
Merge pull request #3624 from ryanpetrello/iso-cleanup-path-changes
...
update periodic isolated cleanup to match the new paths post-runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-05 14:25:18 +00:00
Marliana Lara
2062124a92
Merge pull request #149 from marshmalien/org-details-ig-show-more-less
...
Update Org Details UX layout
2019-04-05 10:04:20 -04:00
Marliana Lara
868ad51158
Set static value to const variable
2019-04-05 09:58:19 -04:00
Ryan Petrello
79d580d5b9
update periodic isolated cleanup to match the new paths post-runner
2019-04-05 09:43:27 -04:00
Marliana Lara
8302992a35
Fix Organization User badge linkout
2019-04-05 08:44:12 -04:00
softwarefactory-project-zuul[bot]
4f8b197b55
Merge pull request #3615 from ryanpetrello/platform-metrics
...
add some additional analytics metrics
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-04-05 00:50:04 +00:00
Ryan Petrello
5a4a812c73
specify --forks on isolated health check calls
...
this requires ansible-runner 1.3.2
2019-04-04 20:12:14 -04:00
Ryan Petrello
5c5173956d
add some additional analytics metrics
2019-04-04 20:10:54 -04:00
softwarefactory-project-zuul[bot]
2423d9df44
Merge pull request #3626 from ryanpetrello/no_ln_py3
...
fix busted CI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 23:15:42 +00:00
Ryan Petrello
ce2fc1a9dd
fix more py3 centos7 issues
2019-04-04 18:35:59 -04:00
Matthew Jones
fd3a423b07
The python 3.6 package seems to already make this symlink
2019-04-04 18:35:56 -04:00
Jeff Bradberry
c6643946c5
Capture the redacted credential env vars separately
...
and then make use of them specifically to make safe the env vars
coming back from an isolated node. This will allow us to capture the
safed versions of custom credential values, but without potentially
clobbering normal env var values that vary between the controller and
the node.
2019-04-04 15:22:27 -04:00
softwarefactory-project-zuul[bot]
6b422d3bb7
Merge pull request #3619 from ansible/headless
...
headless option added
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 18:46:32 +00:00
Jeff Bradberry
3f6d3506c6
Change the artifact file convention for isolated nodes to 'command'
...
since that's what landed in the ansible-runner PR.
2019-04-04 14:25:50 -04:00
Daniel Sami
ac11b3782b
headless profile
2019-04-04 14:17:53 -04:00
Bill Nottingham
cfdecd7297
Adjust descriptions of RBAC roles for clarity.
2019-04-04 14:08:30 -04:00
softwarefactory-project-zuul[bot]
5debfdf5e8
Merge pull request #3545 from chrismeyersfsu/fix-tower_header_on_insights_playbook_fetches
...
include tower header to insights on plan fetch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 15:51:06 +00:00
softwarefactory-project-zuul[bot]
3f9fd3a3a8
Merge pull request #3618 from rooftopcellist/dashboard_sync_jobs
...
don't show implicit update jobs in dashboard
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 15:43:39 +00:00
Christian Adams
2493374d44
don't show implicit update jobs in dashboard
2019-04-04 11:04:27 -04:00
mabashian
7722f0ca08
Prevent on/off toggles from getting inadvertently trigged by enter key presses
2019-04-04 10:16:39 -04:00
softwarefactory-project-zuul[bot]
e3f10ebd65
Merge pull request #3501 from beeankha/timeout_upgrade
...
Upgrade Old Email Timeout Notifications
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:23:43 +00:00
Keith Grant
c2a223bbb4
delete unused method
2019-04-04 09:17:33 -04:00
softwarefactory-project-zuul[bot]
713b2c1bf2
Merge pull request #3603 from athenahealth/fix-some-docker-standalone-bits
...
Fix some docker standalone bits
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:11:44 +00:00
softwarefactory-project-zuul[bot]
00a9ae0e72
Merge pull request #3614 from AlexSCorey/2220-AdminBtnRBAC
...
Removes Add Organization Admin Button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-04 13:03:43 +00:00
Alex Corey
6bcb471584
Removes Add Organization Admin Button
2019-04-04 08:13:40 -04:00
beeankha
f5ea595763
Enable timeout feature to remain functional after upgrade
...
Have the UI spinner fill with a default upon notification type change or
upgrade.
2019-04-03 19:06:11 -04:00
softwarefactory-project-zuul[bot]
1f1cb2bdac
Merge pull request #3598 from rooftopcellist/index_event_expiry
...
add index for jobevent created
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 20:56:57 +00:00
mabashian
d9d3c5d15f
Adds comment explaining logic following the split on empty string in splitFilterIntoTerms
2019-04-03 16:56:36 -04:00
mabashian
47d6e5c028
Prevents replacing encoded quotes while searching against host filter
2019-04-03 16:50:45 -04:00
Jeff Bradberry
467700e4bb
Bring the check_callback back into the loop
...
but try to process it only once.
2019-04-03 16:04:07 -04:00
softwarefactory-project-zuul[bot]
cfa2eabb57
Merge pull request #3576 from marshmalien/feat-toolbar-sort-template-list
...
Add sort toolbar to template lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 19:32:38 +00:00
Jeff Bradberry
b4e508f72a
Bring the check_callback call out of the loop
...
We shouldn't need to call it multiple times.
2019-04-03 15:12:29 -04:00
softwarefactory-project-zuul[bot]
2bda81661e
Merge pull request #3592 from keithjgrant/code-mirror-fixes
...
Code Mirror: prevent console errors when CM parses invalid syntax
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:57:54 +00:00
Jeff Bradberry
b0f6d2214c
Fix a typo: there is no method called check_callback on BaseTask
2019-04-03 14:57:02 -04:00
softwarefactory-project-zuul[bot]
c9bac0b51c
Merge pull request #3594 from keithjgrant/407-job-launch-keyboard-nav
...
Job launch keyboard navigation improvements
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:51:24 +00:00
softwarefactory-project-zuul[bot]
487473f0d1
Merge pull request #3586 from AlanCoding/update_verbosity
...
Set ansible-inventory verbosity for Ansible 2.8
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 18:51:09 +00:00
Jeff Bradberry
4364e00117
Do the env vars redaction for isolated nodes on this side
2019-04-03 14:34:09 -04:00
Christian Adams
e033eb5aef
add index for jobevent created
2019-04-03 14:27:22 -04:00
Marliana Lara
268d50a339
Update Org Details UX layout and add show more/less to instance groups field
2019-04-03 13:40:08 -04:00
Keith Grant
04bd4d973a
Merge pull request #150 from keithjgrant/test-fix
...
update tests to match new ids
2019-04-03 13:38:01 -04:00
softwarefactory-project-zuul[bot]
bc169fe1cc
Merge pull request #3572 from ansible/pagination-stuff
...
add pagination to user e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 17:34:33 +00:00
Keith Grant
8700f32ffc
fix tests eslintrc
2019-04-03 13:29:25 -04:00
Keith Grant
9781c22c3f
update tests to match new ids
2019-04-03 13:16:29 -04:00
softwarefactory-project-zuul[bot]
c15502e581
Merge pull request #3601 from ryanpetrello/isolated-newline-strip
...
fix a bug in isolated OpenSSH key syncing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 16:18:33 +00:00
Daniel Sami
45d5999bc2
add pagination to user e2e
...
lint
2019-04-03 12:11:28 -04:00
Ryan Petrello
78cd1abbb2
fix a bug in isolated OpenSSH key syncing
...
OpenSSH keys _must_ end with a \n to be accepted by ssh-add; enforce
a newline if there isn't one
2019-04-03 11:53:45 -04:00
Jeff Byrnes
e0861fee3a
Update INSTALL docs re: docker-compose prereqs
...
As it turns out, the docker-compose Python module is
required, and docker-py doesn’t cut it.
Even more confusing, docker-compose Python module installs
the docker Python module, which conflicts with docker-py. To
avoid this, there are additional docs to call this out.
2019-04-03 11:52:10 -04:00
Jeff Byrnes
cb806b1699
Set docker_compose_dir like other inventory vars
...
When docker-compose become the sole method for using
Docker directly, some of this was shifted around in ways that
are inconsistent with other elements.
This adjusts it so that:
* The inventory variable default is set like the others, and
is less confusing
* We no longer mention the Standalone Docker in inventory
* We format our INSTALL docs w/r/t this var
2019-04-03 11:52:10 -04:00
softwarefactory-project-zuul[bot]
15b80cdb1a
Merge pull request #3574 from AlexSCorey/265-JTLaunchResponsivness
...
Wraps launch template buttons
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-04-03 15:41:43 +00:00
softwarefactory-project-zuul[bot]
bf0f1f1496
Merge pull request #3546 from jlmitch5/fixLaunchButtonPositioning
...
move wf and jt form launch buttons to the left instead of the right
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 14:49:13 +00:00
Keith Grant
99b2350778
Merge pull request #144 from keithjgrant/120-add-org-form-cleanup
...
Refactor org add/edit forms with Formik
2019-04-03 09:15:03 -04:00
Keith Grant
0c63a57418
improve org form input ids
2019-04-03 09:13:26 -04:00
Keith Grant
dbe4417ac3
fix lint error
2019-04-03 08:59:14 -04:00
Alex Corey
c76e97cecf
Wraps launch template buttons
2019-04-03 08:30:51 -04:00
softwarefactory-project-zuul[bot]
ce4e34eb28
Merge pull request #3597 from wenottingham/how-many-crypto-libs-does-one-cloud-stack-need
...
Don't use the `rsa` python lib.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-03 00:22:27 +00:00
Jeff Bradberry
32286a9d49
Change the artifact to also capture the actual envvars data
2019-04-02 17:10:26 -04:00
Bill Nottingham
ed0bb127e8
Don't use the rsa python lib.
2019-04-02 15:48:30 -04:00
Jeff Bradberry
cac48e7cfb
Updated IsolatedManager to take a callback that captures the remote command
2019-04-02 15:40:56 -04:00
softwarefactory-project-zuul[bot]
96bd0f9d9e
Merge pull request #3573 from AlanCoding/custom_empty_default
...
Change default to allow empty groups from custom sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 17:54:54 +00:00
Keith Grant
bc7472f3f1
remove unused parameter
2019-04-02 13:54:26 -04:00
Keith Grant
5b2f00b978
make Enter key navigate to next tab in launch modal
2019-04-02 13:26:31 -04:00
softwarefactory-project-zuul[bot]
3f73176ef2
Merge pull request #3098 from ansible/credential_plugins
...
Credential Plugins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 16:19:00 +00:00
Jake McDermott
d987c6e3f7
mention usage with custom credential types in credential plugins doc
2019-04-02 11:24:59 -04:00
Jake McDermott
5d11400f6c
replace unlinked fields before updating input sources
...
With credential type changes for linked credentials disabled, we can
update the unlinked credential fields first. If an error occurs when
updating the unlinked fields, no input sources will be changed.
2019-04-02 11:24:55 -04:00
Jake McDermott
6f43f223b2
update e2e credential checks
2019-04-02 11:24:52 -04:00
Jake McDermott
6b87241099
render non-editable linked credentials
...
We still want to show linked credentials even when a field is
non-editable.
2019-04-02 11:24:48 -04:00
Jake McDermott
0f6615d9cd
make linked fields look disabled when disabled
2019-04-02 11:24:44 -04:00
Jake McDermott
9b55fa61de
fix required field entry for object_query
2019-04-02 11:24:41 -04:00
Jake McDermott
165405ad3f
include externally sourced input fields for injection
2019-04-02 11:24:36 -04:00
Jake McDermott
7ca92e4c1e
prevent input source changes without use role on source cred
...
To update an input source, the user must have admin access
to the target credential and at least use role on the source
credential.
2019-04-02 11:24:32 -04:00
Jake McDermott
8c107a5fa8
prevent overflow in plugin test notifications
2019-04-02 11:24:14 -04:00
Jake McDermott
8b35ac89fc
add timeouts to plugin backends
2019-04-02 11:24:11 -04:00
Jake McDermott
b90f9ac401
remove linked fields from validation loop
...
All linked fields are initially valid. All unlinked fields
are initially valid.
2019-04-02 11:24:07 -04:00
Jake McDermott
7a093de9fd
add workaround for null cloud credential kind summary fields
...
job details summary field credentials have `null` for the
`kind` field so we can't map it to icon names. To work around
this, we now check the value of the `cloud` field when generating
the icon to use.
2019-04-02 11:24:04 -04:00
Jake McDermott
259fcdc5df
don't initialize linked textarea fields as invalid
2019-04-02 11:24:00 -04:00
Jake McDermott
aa4575c92e
update validation when input source is set
2019-04-02 11:23:57 -04:00
Jake McDermott
f0f4f487fb
disable input source lookups when they can't be changed
...
If a user doesn't have permission to change an input field, we disable
the input field.
2019-04-02 11:23:53 -04:00
Jake McDermott
c4a79a778f
add delete to input source user_capabilities
2019-04-02 11:23:50 -04:00
Jake McDermott
f611d4275f
add use to credential user_capabilities
2019-04-02 11:23:46 -04:00
Jake McDermott
8c3dfe8655
remove input value arg from plugin example
...
The plugin backends no longer expect an input value as an argument
so we're removing it from the documented examples.
2019-04-02 11:23:42 -04:00
Jake McDermott
f9e081046c
add object query fields
2019-04-02 11:23:39 -04:00
Jake McDermott
da9abc087e
don't ignore choices param in input config
...
We always want to use choices if they're available in the input config
from the api. An input can sometimes have no type. Usually we'd throw an
error but we can still load a component if it defines a set of choices
to use instead of a type.
2019-04-02 11:23:35 -04:00
Jake McDermott
956f588fd8
generalize secret textarea hint
2019-04-02 11:23:28 -04:00
Jake McDermott
cb238c1f24
read cert from memory
...
Certificate data lives in the db. We're using a fifo here so we can avoid writing
it to disk when making the http request.
2019-04-02 11:23:24 -04:00
Jake McDermott
3dee9f0512
add plugin for cyberark aim
2019-04-02 11:23:20 -04:00
Jake McDermott
261a635005
remove non-matches from input source arrays
2019-04-02 11:23:17 -04:00
Jake McDermott
4f13592430
hide drag-and-drop textarea hints when showing input value as tag
...
You can't drag and drop or enter text when a text area is displaying its value
as a tag, so we hide the hint to avoid incorrectly suggesting that you can.
2019-04-02 11:23:13 -04:00
Jake McDermott
73c9d1b7a9
remove bootstrap fade from dialog component
...
This was breaking the fixed positioning of help popovers for form inputs
nested within the dialog so I'm replacing it.
2019-04-02 11:23:10 -04:00
Jake McDermott
8180a2060a
rename at-easy-modal to at-dialog
2019-04-02 11:23:06 -04:00
Jake McDermott
dfaf19cdf3
use default action button class when fill and color props aren't given
2019-04-02 11:23:02 -04:00
Jake McDermott
ea9ed31f9d
refactor metadata conversion function to use reduce
2019-04-02 11:22:59 -04:00
Jake McDermott
05226333ff
move tag max height declaration to input tag wrapper
...
We don't want to apply max height to all tags, just the ones we embed
within text/textarea input fields.
2019-04-02 11:22:55 -04:00
Jake McDermott
5b79843390
use a shared variable for layout declarations
2019-04-02 11:22:51 -04:00
Jake McDermott
1eda939ce2
add tips for secret controls
2019-04-02 11:22:48 -04:00
Jake McDermott
43456d13c4
don't replace input source unless changed
2019-04-02 11:22:44 -04:00
Jake McDermott
215c3c87e5
enable input source linking for secret textarea fields
2019-04-02 11:22:41 -04:00
Jake McDermott
957804e22a
enable input source linking for textarea fields
2019-04-02 11:22:37 -04:00
Jake McDermott
e14f17687c
disable prompt-on-launch when input source is set
2019-04-02 11:22:34 -04:00
Jake McDermott
e0d61cfb8e
enable input source linking for password fields
2019-04-02 11:22:30 -04:00
Jake McDermott
1344706095
add wrapper for text input tags
2019-04-02 11:22:27 -04:00
Jake McDermott
5c855b5bd1
add selected credential tray to input source lookup
2019-04-02 11:22:23 -04:00
Jake McDermott
6d0f2948aa
don't show lookup until data is fetched
2019-04-02 11:22:20 -04:00
Jake McDermott
736bd2ed67
add validation for required values and metadata fields
2019-04-02 11:22:16 -04:00
Jake McDermott
47f31b41fb
combine add and edit controllers
2019-04-02 11:22:12 -04:00
Jake McDermott
61eeb630f8
move org edit permission check to route resolve
2019-04-02 11:22:08 -04:00
Jake McDermott
7f55a1da0d
move input value initialization to models
2019-04-02 11:22:05 -04:00
Jake McDermott
ceef7f57af
add input source creation ui
2019-04-02 11:21:59 -04:00
Jake McDermott
393ad6b2f4
add cyberark conjur to tested credential types
2019-04-02 11:21:51 -04:00
Ryan Petrello
0768c6ac1d
store the public key for HashiVault signing in the plugin metadata
2019-04-02 11:21:47 -04:00
Ryan Petrello
2824616ba6
add support for CyberArk Conjur (API v5)
2019-04-02 11:21:44 -04:00
Jake McDermott
c436dcf875
add input source prompting and plugin testing
2019-04-02 11:21:40 -04:00
Jake McDermott
0de8a89293
support input source metadata in plugin test apis
2019-04-02 11:21:36 -04:00
Ryan Petrello
81a509424a
prefetch related source credentials in tasks.py
2019-04-02 11:21:33 -04:00
Ryan Petrello
42f4956a7f
enforce required credential fields at job start time rather than on save
...
this is necessary for credential plugins support so that you can (in two
requests):
1. Save a Credential with _no_ input values defined
2. Create/associate one (or more) CredentialInputSource records to the
new Credential
2019-04-02 11:21:29 -04:00
Jake McDermott
e2d474ddd2
document restriction of external-external credential source linking
2019-04-02 11:21:25 -04:00
Ryan Petrello
011d7eb892
clean up access to various CredentialInputSource fields ( #3336 )
2019-04-02 11:21:21 -04:00
Ryan Petrello
018ff91620
add related and summary fields to the CredentialInputSource endpoint
2019-04-02 11:21:17 -04:00
Ryan Petrello
368d933799
remove association behavior from /api/v2/credentials/input_sources/
2019-04-02 11:21:14 -04:00
Jake McDermott
e9532dea8e
cache dynamic input fields
...
Query dynamic input fields once on attribute access and then cache it for future use.
2019-04-02 11:21:10 -04:00
Ryan Petrello
b911f8bf77
allow creation at /api/v2/credential_input_sources
2019-04-02 11:21:06 -04:00
Ryan Petrello
e727909a61
rename the CredentialInputSource related_names so they're plural
2019-04-02 11:21:02 -04:00
Ryan Petrello
13366c1e75
Encrypt machine.ssh_public_key_data (in case users paste in signed data)
2019-04-02 11:20:58 -04:00
Ryan Petrello
ca6d124417
add API examples for supported credential plugins
2019-04-02 11:20:55 -04:00
Ryan Petrello
35cca68f04
add RBAC definitions for CredentialInputSource
2019-04-02 11:20:51 -04:00
Ryan Petrello
dcf17683e2
mark cred plugin strings for translation
2019-04-02 11:20:48 -04:00
Ryan Petrello
b851e2be4a
don't add hvac as a dependency for hashicorp vault integration
...
hvac is just based on requests anyways, and it doesn't support half of
what we need (like the SSH secrets engine API)
2019-04-02 11:20:44 -04:00
Ryan Petrello
69368d874e
move path parameterization to the CredentialInputSource model
2019-04-02 11:20:36 -04:00
Jake McDermott
0ee223f799
add api for testing credential plugins
2019-04-02 11:20:33 -04:00
Ryan Petrello
7a43f00a5d
add support for HashiCorp signed SSH certificates
2019-04-02 11:20:29 -04:00
Ryan Petrello
4ed5bca5e3
add credential plugin support for Azure Key Vault
2019-04-02 11:20:26 -04:00
Ryan Petrello
0a87469225
give credential plugins an explicit namespace
2019-04-02 11:20:22 -04:00
Ryan Petrello
63997838cd
support HashiCorp Vault versioned secrets (API v2)
2019-04-02 11:20:19 -04:00
Ryan Petrello
89b731a0cb
Improve the HashiCorp Vault KV name and field labels/help_text
2019-04-02 11:20:15 -04:00
Ryan Petrello
9036ba492c
switch CredentialInput creation to use the associate/disassociate view
2019-04-02 11:20:10 -04:00
Jake McDermott
d87144c4a7
add api for managing credential input sources
2019-04-02 11:19:56 -04:00
Jake McDermott
c209955400
add credential plugin system and minimal working hashivault
2019-04-02 11:19:26 -04:00
Keith Grant
e5f48bfa62
set focus on first input in modal when launching jt
2019-04-02 11:10:02 -04:00
softwarefactory-project-zuul[bot]
6e2c04e16c
Merge pull request #3579 from ansible/revert-3575-update_preload_data
...
Revert "Add scm_branch while preloading data"
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 13:02:19 +00:00
softwarefactory-project-zuul[bot]
8f096d11b6
Merge pull request #3569 from ansible/inv_src_venv
...
Use inventory source model, as opposed to organization, for update custom virtualenv
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-02 12:16:50 +00:00
softwarefactory-project-zuul[bot]
b98bac0ee9
Merge pull request #3580 from ryanpetrello/py3-insights-error
...
fix a py3 compat issue in the insights action plugin
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 21:35:07 +00:00
Ryan Petrello
52a2ed2786
fix a py3 compat issue in the insights action plugin
2019-04-01 17:07:37 -04:00
Vismay Golwala
9710015a2f
Revert "Add scm_branch while preloading data"
2019-04-01 16:56:19 -04:00
softwarefactory-project-zuul[bot]
b70c354dfc
Merge pull request #3575 from vismay-golwala/update_preload_data
...
Add scm_branch while preloading data
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 20:39:46 +00:00
Keith Grant
e943ae59b7
auto-focus first input in jt launch modal
2019-04-01 15:49:41 -04:00
softwarefactory-project-zuul[bot]
6e8809fe72
Merge pull request #3528 from elyezer/e2e-users
...
Add auditor and admin params to user e2e
Reviewed-by: Elyézer Rezende
https://github.com/elyezer
2019-04-01 19:30:39 +00:00
Elyézer Rezende
d2d1074e8b
Add auditor and admin params to user e2e
2019-04-01 14:48:33 -04:00
softwarefactory-project-zuul[bot]
1bcda0a4cb
Merge pull request #3529 from chrismeyersfsu/fix-inventory_update_deadlock
...
fixes inventory update deadlock
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 18:05:36 +00:00
Marliana Lara
4e4afb4a98
Add sorting to all occurrences of the Template list
2019-04-01 13:44:24 -04:00
AlanCoding
750c8d8a6d
Set ansible-inventory verbosity for Ansible 2.8
2019-04-01 13:39:20 -04:00
Vismay Golwala
74e264a6a5
Add scm_branch while preloading data
...
Currently, the SCM url for default project is not able to
fetch playbooks as branch is not specified. So, adding the
scm_branch value resolves this issue.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-04-01 11:53:34 -04:00
softwarefactory-project-zuul[bot]
c508dc7d83
Merge pull request #3564 from wenottingham/paranormal-activity-stream
...
Management jobs don't produce activity stream entries; don't try and show them
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-04-01 15:23:35 +00:00
AlanCoding
ea355f6f8f
change default to allow empty groups from custom sources
2019-04-01 10:53:06 -04:00
Keith Grant
95f5315fa3
prevent console errors when code mirror parses invalid syntax
2019-04-01 08:16:19 -04:00
mabashian
e99e97bcb8
Adds support for custom_virutalenv on inventory sources in the UI
2019-03-31 13:45:24 -04:00
softwarefactory-project-zuul[bot]
7b16931658
Merge pull request #2736 from AlanCoding/logstash_removal
...
Remove python-logstash dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-31 02:35:45 +00:00
softwarefactory-project-zuul[bot]
e395b87a1b
Merge pull request #3559 from chrismeyersfsu/fix-isolated_fact_cache
...
process host facts for iso runs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 20:44:04 +00:00
chris meyers
71fcb1a82c
process host facts for iso runs
...
* Move isolated clean to our final run hook
* ISO and non-iso code path now share the post-fact-processing code
2019-03-29 16:16:22 -04:00
softwarefactory-project-zuul[bot]
21e5179a84
Merge pull request #3563 from shanemcd/secret-secret
...
Move secret key from configmap to secret
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 19:47:26 +00:00
Shane McDonald
298eaa0b32
Move secret key from configmap to secret
2019-03-29 15:24:50 -04:00
Bill Nottingham
17c0293065
Management jobs don't produce activity stream entries; don't try and show them.
2019-03-29 15:21:22 -04:00
AlanCoding
6f150f0362
Set inv src custom virtualenv directly on model
2019-03-29 14:37:28 -04:00
Keith Grant
3f2cc53992
fix tests eslintrc
2019-03-29 14:28:41 -04:00
Keith Grant
20f27f4062
make InstanceGroupsLookup tooltip customizable via prop
2019-03-29 14:22:09 -04:00
softwarefactory-project-zuul[bot]
71718ee2eb
Merge pull request #3558 from ryanpetrello/index-job-status
...
index unified_job.status
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 18:14:53 +00:00
Keith Grant
40b88da9dd
add FormRow component; rename unwrapped components with underscore
2019-03-29 13:50:17 -04:00
Ryan Petrello
7ef68a03c6
index unified_job.status
...
this is a fairly importantj column that we join on for a number of
queries throughout AWX, particularly the task scheduler and analytics
2019-03-29 12:59:43 -04:00
softwarefactory-project-zuul[bot]
bf3473d394
Merge pull request #3552 from ryanpetrello/final-isolated-cleanup
...
move awx.main.expect to awx.main.isolated
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 16:57:02 +00:00
softwarefactory-project-zuul[bot]
eab9ee5128
Merge pull request #3514 from AlanCoding/azure_huzzah
...
Enable azure_rm inventory plugin
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 16:41:16 +00:00
Ryan Petrello
563a0cc2a4
move awx.main.expect to awx.main.isolated
2019-03-29 12:14:40 -04:00
softwarefactory-project-zuul[bot]
3007b9c66a
Merge pull request #3518 from jbradberry/isolated-heartbeat
...
Make use of user-defined settings for defining the isolated nodes heartbeat
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 15:15:49 +00:00
softwarefactory-project-zuul[bot]
a4ec149344
Merge pull request #3555 from ryanpetrello/even-more-iso-fixes
...
fix a variety of bugs in isolated support
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 15:13:23 +00:00
Ryan Petrello
a59bc33280
slightly refactor isolated event consumption
2019-03-29 10:48:42 -04:00
Ryan Petrello
8f089c02a5
fix some faulty logic in isolated syncs that caused SSH keys to not work
2019-03-29 10:32:24 -04:00
Ryan Petrello
d663d397f8
clean up some isolated adhoc code
...
if it's adhoc, there's not project directory to copy
2019-03-29 10:31:56 -04:00
Ryan Petrello
546281d435
work around a bug where runner doesn't provide atomic event writes
2019-03-29 10:31:12 -04:00
softwarefactory-project-zuul[bot]
4e01b11577
Merge pull request #3503 from kialam/fix-3421-wf-viz-popover
...
Format jt details for popover use.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 13:59:07 +00:00
Kia Lam
d25f1d1357
Format jt details for popover use.
2019-03-29 09:22:15 -04:00
softwarefactory-project-zuul[bot]
2ab290ff2d
Merge pull request #3534 from ryanpetrello/iso-pexpect-cleanup
...
replace our usage of pexpect in IsolatedManager with ansible-runner
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-29 13:17:05 +00:00
softwarefactory-project-zuul[bot]
ef88507d23
Merge pull request #3543 from AlanCoding/do_not_transform
...
Set Ansible name transform setting for built-in sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 23:47:56 +00:00
softwarefactory-project-zuul[bot]
df9a012013
Merge pull request #3284 from ansible/analytics
...
Analytics
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 22:40:18 +00:00
Ryan Petrello
9160d91278
clean up old usage of idle_timeout
...
cmeyers and I looked at this and can't tell where/why/how you'd actually
set this setting - it looks like really old ~2014-2015 Tower history
that probably isn't actually in use
2019-03-28 17:31:32 -04:00
Ryan Petrello
ab11f18957
send an EOF event if isolated dispatch fails
2019-03-28 16:48:52 -04:00
Keith Grant
2002d48bcc
minor tweaks
2019-03-28 16:44:44 -04:00
Ryan Petrello
ea30547754
remove main.expect tests (this functionality exists in runner now)
2019-03-28 16:13:14 -04:00
Christian Adams
4a0778a3d5
exclude implicit project updates
2019-03-28 16:12:30 -04:00
softwarefactory-project-zuul[bot]
1270949909
Merge pull request #3539 from AlanCoding/gce_huzzah
...
Use option to add back in gce_image hostvar
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 18:37:59 +00:00
AlanCoding
180396b5df
Use option to add back in gce_image hostvar
...
construct groups from this gce image hostvar
2019-03-28 14:14:44 -04:00
softwarefactory-project-zuul[bot]
504b17b474
Merge pull request #3540 from ansible/ci-repairs
...
ci adjustments
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2019-03-28 17:52:02 +00:00
Keith Grant
6353d5e410
update tests for org add/edit refactor
2019-03-28 13:02:04 -04:00
Ryan Petrello
dd81f59d9a
set PYTHONPATH properly for isolated usage of runner
2019-03-28 12:40:21 -04:00
Ryan Petrello
99478f5d25
replace our usage of pexpect in IsolatedManager with ansible-runner
2019-03-28 12:40:21 -04:00
John Mitchell
b3ad12f31a
move wf and jt form launch buttons to the left instead of the right
2019-03-28 11:32:12 -04:00
chris meyers
926d6a6525
include tower header to insights on plan fetch
...
* We include a special header value in the user agent when tower proxies
requests to get per-host rules.
* This extends that header logic to when we fetch plans (playbooks)
2019-03-28 10:56:56 -04:00
John Mitchell
cc0fd6beb6
fix openDeleteModal with button test
2019-03-28 10:42:17 -04:00
AlanCoding
e84642b4a1
Set Ansible name transform setting for built-in sources
...
This is the current default but will change in the future
for these sources, we do not want behavior change
2019-03-28 10:37:36 -04:00
Alex Corey
f3a07753e6
Add alert for org. delete.
2019-03-28 10:29:55 -04:00
Daniel Sami
ef3c0cfb38
ci adjustments
...
lint
2019-03-28 09:52:43 -04:00
Christian Adams
9a4439e731
collect jt table for analytics
2019-03-28 00:58:18 -04:00
softwarefactory-project-zuul[bot]
9479b1b824
Merge pull request #3535 from shanemcd/oops
...
Fix bug where init scripts didnt create the admin user correctly
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-28 00:39:05 +00:00
Christian Adams
c481919a49
check for open license
2019-03-27 19:54:25 -04:00
Christian Adams
58f0e42bd6
update setting wording & add instance-enabled field
2019-03-27 19:54:25 -04:00
John Mitchell
70af2dd66b
add ui for insights enablement
2019-03-27 19:54:25 -04:00
Christian Adams
40dbe70854
update setting wording & add instance-enabled field
2019-03-27 19:53:00 -04:00
Christian Adams
a7368cec43
add copy events table and remove events queries
...
add copy unifiedjob table, futher optimization, rm since from job_instance queries
2019-03-27 19:53:00 -04:00
Christian Adams
636153d92c
add insights setting, optimize and consolidate queries
2019-03-27 19:53:00 -04:00
Christian Adams
ae9377e0e4
add basic job & JT analytics
2019-03-27 19:53:00 -04:00
Ryan Petrello
c586fa9821
add a minimal framework for generating analytics/metrics
...
annotate queries & add license analytics
2019-03-27 19:53:00 -04:00
Shane McDonald
fcf6b4ae45
Fix bug where init scripts didnt create the admin user correctly
2019-03-27 19:43:47 -04:00
softwarefactory-project-zuul[bot]
7b4c63037a
Merge pull request #3523 from ryanpetrello/iso-cancel
...
properly handle isolated cancellation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 22:44:10 +00:00
softwarefactory-project-zuul[bot]
37a90320ec
Merge pull request #3532 from jbradberry/double-jeopardy
...
Log errors directly from inventory_import.py only if running by hand
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 22:27:58 +00:00
Jeff Bradberry
a803e86a95
Log errors directly from inventory_import.py only if running by hand
2019-03-27 18:02:46 -04:00
chris meyers
cb4d55b47a
fixes inventory update deadlock
...
* all inventory updates continue to occur in parallel up to the point
that they update the database with their results.
* the "funnel" is achieved by using a global per-inventory postgres
named lock
2019-03-27 16:52:07 -04:00
Keith Grant
64e933acb4
refactor out OrganizationForm; share between add & edit
2019-03-27 15:29:46 -04:00
Jeff Bradberry
e398a0ac5e
Remove the isolated_heartbeat setup from settings/defaults.py
2019-03-27 14:12:42 -04:00
Michael Abashian
77ab6ec044
Merge pull request #142 from mabashian/upgrade-pf-2.9.2
...
Upgrade pf react-core to 2.9.2
2019-03-27 13:49:39 -04:00
softwarefactory-project-zuul[bot]
196a6ff36c
Merge pull request #3525 from shanemcd/make-things-work
...
Fix docker-compose installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 17:38:36 +00:00
Shane McDonald
c3ba851908
Fix docker-compose installs
...
In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.
2019-03-27 13:06:55 -04:00
softwarefactory-project-zuul[bot]
11223472d3
Merge pull request #3524 from kdelee/update_install_docs
...
update install docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 16:26:03 +00:00
softwarefactory-project-zuul[bot]
d0a996b139
Merge pull request #3520 from ryanpetrello/runner131
...
pin runner 1.3.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 15:58:34 +00:00
Elijah DeLee
7dd635cd8d
update install docs
2019-03-27 11:54:33 -04:00
softwarefactory-project-zuul[bot]
f715e4e410
Merge pull request #3519 from chrismeyersfsu/fix-iso_bwrap
...
runner expects process isolation flags in settings
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 15:49:24 +00:00
Ryan Petrello
a983d4bc1f
properly handle isolated cancellation
2019-03-27 11:44:26 -04:00
John Mitchell
4e80f05cdf
Merge pull request #136 from jlmitch5/addOrgTeamsList
...
add org teams list
2019-03-27 11:30:59 -04:00
Ryan Petrello
f7cffbfe5c
pin runner 1.3.1
2019-03-27 11:23:25 -04:00
chris meyers
2329079326
runner expects process isolation flags in settings
...
* Towards the goal of converging the iso code path w/ the non-iso code
path. More process isolation control flags into settings.
2019-03-27 11:08:41 -04:00
Alex Corey
ae622c4875
Merge pull request #139 from AlexSCorey/138-updateFunctionName
...
Fixes function naming
2019-03-27 11:05:18 -04:00
Keith Grant
40b2539626
rework org edit form to use Formik
2019-03-27 10:49:10 -04:00
Jeff Bradberry
bc6df9cab8
Make use of user-defined settings for defining the isolated nodes heartbeat
...
Just in case the user has created custom settings files which set
AWX_ISOLATED_PERIODIC_CHECK.
2019-03-27 10:47:38 -04:00
softwarefactory-project-zuul[bot]
055e7b4974
Merge pull request #3515 from shanemcd/docker-compose-permissions
...
Fix permissions of sensitive files in docker-compose installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 14:11:31 +00:00
Jeff Bradberry
efb4fb6fd0
Remove some no longer used imports
2019-03-27 10:06:13 -04:00
Jeff Bradberry
f2be4de544
Use Django's own logic to invalidate sessions of users when changing passwords
...
The key is django.contrib.auth.update_session_auth_hash(), which knows
how to inject a recalculated session hash back into the session if the
requesting user is changing their own password, in order to keep that
user logged in.
2019-03-27 10:06:13 -04:00
Shane McDonald
c44bf6f903
Allow for platform specific variables in docker-compose install
...
This changes the default docker_compose_dir on macos to a writeable location
2019-03-27 09:32:04 -04:00
Shane McDonald
a6d031f46f
Fix permissions of sensitive files in docker-compose installation
2019-03-27 09:31:10 -04:00
AlanCoding
73f16b2bee
Enable azure_rm inventory plugin
2019-03-27 09:27:10 -04:00
Alex Corey
a430b5bf9a
fixes function naming to match our naming convention in the org. notifications.
2019-03-26 18:08:09 -04:00
John Mitchell
aeed1d8ee9
one org teams rename spelling issue
2019-03-26 17:06:43 -04:00
John Mitchell
5419434daa
rename org teams functions based on guide
2019-03-26 17:04:34 -04:00
softwarefactory-project-zuul[bot]
2129f12085
Merge pull request #3505 from shanemcd/devel
...
Address CVE-2019-3869
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:38:28 +00:00
softwarefactory-project-zuul[bot]
23185ca22f
Merge pull request #3232 from AlanCoding/truly_empty_groups
...
Surface empty groups as children of all group
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:17:36 +00:00
Shane McDonald
2b6cf97157
Do not set credentials via environment variables
2019-03-26 15:13:28 -04:00
Shane McDonald
07e5a00f14
Remove “standalone Docker” installation path
...
This has been a burden to maintain. docker-compose is now required
2019-03-26 15:13:28 -04:00
softwarefactory-project-zuul[bot]
1b0f5b05ad
Merge pull request #3502 from marshmalien/feat-toolbar-sort-instance-modal-list
...
Feat toolbar sort instance modal list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:57:24 +00:00
softwarefactory-project-zuul[bot]
5ff4625eb1
Merge pull request #3280 from AlanCoding/playbook_dir
...
Set --playbook-dir in calls to ansible-inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:53:12 +00:00
Marliana Lara
1829e7cad4
Add sort toolbar to instance modal
2019-03-26 14:34:33 -04:00
AlanCoding
e097f5a021
implement playbook-dir option in ansible-inventory calls
2019-03-26 14:09:08 -04:00
softwarefactory-project-zuul[bot]
caa5596386
Merge pull request #3320 from vismay-golwala/custom_venvs
...
Feature: custom virtual environment directories
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 16:26:50 +00:00
Vismay Golwala
ec390b049d
Feature: custom virtual environment directories
...
Currently, users are allowed to define virtual environments in
`settings.BASE_VENV_PATH` only, because that's the only place
Tower looks for virtual environments. This feature allows users
to custom define the directory paths, using API or UI, to look
for virtual environments. Tower aggregates virtual environments
from all these paths, except environments with special name `awx`.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-26 12:04:17 -04:00
mabashian
9b314a6f2f
Upgrade pf react-core to 2.9.2
2019-03-26 11:49:41 -04:00
softwarefactory-project-zuul[bot]
0814a9c4a1
Merge pull request #3266 from ansible/inventory_plugins
...
Transition to inventory plugins
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-03-26 15:14:27 +00:00
Marliana Lara
0a1b220f56
Link to instances list via sref directive
2019-03-26 10:35:22 -04:00
AlanCoding
d39b3b3165
Remove compatibility_mode field, simplify jinja2 syntax
...
fix minor bug where credential not shown in API
2019-03-26 10:29:39 -04:00
AlanCoding
19ad7d3983
Inventory plugins data tweaks and finalization
...
Disable use of azure_rm inventory plugin
Disable use of ec2 inventory plugin
due to compatibility issues that are unresolved
Fix conflicts with ansible runner integration
Add additional content enabled by Ansible core changes
2019-03-26 10:29:39 -04:00
AlanCoding
cd7e358b73
Inventory plugins transition dev finishing work
...
Bump keystone auth to resolve problem with openstack script
Clarify code path, routing to template vs. managed injector
behavior is also now reflected in test data files
Refactor test data layout for inventory injector logic
Add developer docs for inventory plugins transition
Memoize only get_ansible_version with no parameters
Make inventory plugin injector enablement a separate
concept from the initial_version
switch tests to look for plugin_name as well
Add plugin injectors for tower and foreman.
Add jinja2 native types compat feature
move tower source license compare logic to management command
introduce inventory source compat mode
pin jinja2 for native Ansible types
Add parent group keys, and additional translations
manual dash sanitization for un-region-like ec2 groups
nest zones under regions using Ansible core feature just merged
implement conditionally only with BOTH group_by options
Make compat mode default be true
in API models, UI add and edit controllers
Add several additional hostvars to translation
Add Azure tags null case translation
Make Azure group_by key off source_vars
to be consistent with the script
support top-level ec2 boto_profile setting
2019-03-26 10:29:39 -04:00
AlanCoding
bc5881ad21
Primary development of inventory plugins, partial compat layer
...
Initialize some inventory plugin test data files
Implement openstack inventory plugin
This may be removed later:
- port non-JSON line strip method from core
Dupliate effort with AWX mainline devel
- Produce ansible_version related to venv
Refactor some of injector management, moving more
of this overhead into tasks.py, when it comes to
managing injector kwargs
Upgrade and move openstack inventory script
sync up parameters
Add extremely detailed logic to inventory file creation
for ec2, Azure, and gce so that they are closer to a
genuine superset of what the contrib script used to give.
2019-03-26 10:29:39 -04:00
Jim Ladd
dd854baba2
Add support for Azure inventory plugin
2019-03-26 10:29:39 -04:00
Jim Ladd
7cce3cad06
Add support for ec2 inventory plugin
2019-03-26 10:29:38 -04:00
AlanCoding
622fbc116b
move script injection logic to inventory file
2019-03-26 10:29:38 -04:00
AlanCoding
b9d489c788
Use randomized file names for injector credential files
2019-03-26 10:29:38 -04:00
AlanCoding
5cbcfbe0c6
Port inventory source injector tests to functional tests
...
This new batch of tests assures that the injector logic
for inventory source in their old script version remains
untouched with the refactoring underway.
Plugins are also tested by the same means of comparing
to reference files, these will be used to assure that
all parameters that used to be respected are still
respected in the plugin system.
2019-03-26 10:29:38 -04:00
Jim Ladd
d46a403a49
GCE plugin should not set any regions when 'all' specified
2019-03-26 10:29:38 -04:00
Jim Ladd
de808d4911
Only install futures on py2
2019-03-26 10:29:38 -04:00
AlanCoding
43eff55fd4
fix bugs related to python3
2019-03-26 10:29:37 -04:00
AlanCoding
6c130fa6c3
Build-in inventory plugin code structure with gce working
...
supporting and related changes
- Fix inconsistency between can_update / can_start
- Avoid creating inventory file twice unnecessarily
- Non-functional consolidation in Azure injection logic
- Inject GCE creds as indented JSON for readability
- Create new injector class structure, add gce
- Reduce management command overrides of runtime environment
2019-03-26 10:29:35 -04:00
softwarefactory-project-zuul[bot]
90ea9a8cc4
Merge pull request #3500 from Spredzy/etc_ssh
...
bwrap/runner: Add /etc/ssh in bind mounted folder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 12:27:43 +00:00
softwarefactory-project-zuul[bot]
b09bca54b7
Merge pull request #3499 from rooftopcellist/content-oauth
...
update content-type for oauth2 docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 12:07:32 +00:00
Ryan Petrello
8e4a87d0af
fix tests for add /etc/ssh in bind mounted folder
2019-03-26 08:04:16 -04:00
Yanis Guenane
fd50feb258
bwrap/runner: Add /etc/ssh in bind mounted folder
...
/etc/ssh is currently not bound when run into bwrap, this leads to
error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
https://github.com/ansible/awx/pull/3391 was done pre runner
integration.
Fixes: https://github.com/ansible/awx/issues/3392
Signed-off-by: Yanis Guenane <yanis@guenane.org >
2019-03-26 12:43:59 +01:00
AlanCoding
f749a5d44d
Surface empty groups as children of all group
2019-03-26 07:18:52 -04:00
Christian Adams
c3366db5ca
update content-type for oauth2 docs
2019-03-25 23:55:56 -04:00
softwarefactory-project-zuul[bot]
07a9cd106e
Merge pull request #3494 from ryanpetrello/more-iso
...
more iso cleanup and bug fixes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 23:21:06 +00:00
Ryan Petrello
b2a1824d21
store set_stat data for isolated job runs
2019-03-25 18:53:42 -04:00
softwarefactory-project-zuul[bot]
303443796e
Merge pull request #3458 from marshmalien/feat-toolbar-sort-user-tokens
...
Add sort to User Tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 22:25:55 +00:00
Ryan Petrello
495dc2202f
more iso cleanup and bug fixes
2019-03-25 17:47:58 -04:00
softwarefactory-project-zuul[bot]
33f5200a20
Merge pull request #3497 from ryanpetrello/whoops-dot-js
...
remove an errant console.log
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 19:59:47 +00:00
Keith Grant
02cd188c2f
rename onX methods to handleX
2019-03-25 15:40:20 -04:00
Ryan Petrello
8674e3b4de
remove an errant console.log
2019-03-25 15:24:34 -04:00
softwarefactory-project-zuul[bot]
ace459cf70
Merge pull request #3447 from beeankha/node_activity_stream
...
WFJT Node Activity Stream Bug Fix
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 19:23:27 +00:00
softwarefactory-project-zuul[bot]
d0c952692d
Merge pull request #3481 from ryanpetrello/minor-runner-cleanup
...
Minor post-runner cleanup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 16:57:15 +00:00
Ryan Petrello
af8e071840
remove old callback plugin code and tests
2019-03-25 12:26:51 -04:00
Ryan Petrello
e6abd77c96
remove py2 compatability from awx.main.expect.run
...
this module is no longer run on isolated nodes (they use runner now)
2019-03-25 12:26:47 -04:00
Ryan Petrello
42bfff301c
remove python-memcached as a base dependency for playbook execution
2019-03-25 12:26:44 -04:00
Keith Grant
f3a6da20f6
create InstanceGroupsLookup for org add/edit forms
2019-03-25 11:59:14 -04:00
Keith Grant
f0c94c7e9c
stub api in org add/edit tests
2019-03-25 11:56:29 -04:00
Marliana Lara
0aff1a2c75
Add sort to users tokens list
2019-03-25 11:18:18 -04:00
Keith Grant
685f4018f2
improve verbiage in activity stream for associating/disassociating wf nodes
2019-03-25 10:59:24 -04:00
softwarefactory-project-zuul[bot]
1dff691830
Merge pull request #3468 from kialam/fix-groups-list-view
...
Fix 'Groups' list item styling.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-25 14:54:25 +00:00
softwarefactory-project-zuul[bot]
525021214c
Merge pull request #3483 from keithjgrant/inventory-vars-popout
...
Inventory vars popout round 2 (codemirror)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 20:27:13 +00:00
softwarefactory-project-zuul[bot]
c12c64f5e7
Merge pull request #3484 from shanemcd/devel
...
Fix python3 offline installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 18:31:05 +00:00
Shane McDonald
0eaeadad87
Fix python3 offline installs
2019-03-22 13:30:09 -04:00
softwarefactory-project-zuul[bot]
eb5846d1be
Merge pull request #3482 from chrismeyersfsu/fix-iso_ident
...
do not generate a random ident
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 16:43:04 +00:00
chris meyers
87e1ba4dea
do not generate a random ident
...
* instead, set the ident passed to ansible runner to be the job id. That
way, on we know what directory to look in for results when the directory
structure is created.
2019-03-22 12:19:42 -04:00
softwarefactory-project-zuul[bot]
a9427dbf1b
Merge pull request #3459 from beeankha/email_timeout_option
...
Provide Default Email Timeout Value
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-22 15:37:02 +00:00
Keith Grant
e96e1e925c
update e2e test for codemirror change
2019-03-22 11:30:31 -04:00
Keith Grant
7476fefd65
fix codemirror in add host, add inventory, and workflow job details
2019-03-22 10:11:18 -04:00
softwarefactory-project-zuul[bot]
8b2fc26219
Merge pull request #3041 from chrismeyersfsu/runnerpy3
...
ansible-runner integration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 22:21:50 +00:00
softwarefactory-project-zuul[bot]
9480f911b2
Merge pull request #3471 from ansible/add_dev_supervisor
...
Install supervisor into the dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 20:39:03 +00:00
beeankha
d7fc3f53b8
Update indentation
2019-03-21 16:14:56 -04:00
Matthew Jones
91cbaa1096
Install supervisor into the dev environment
2019-03-21 15:58:24 -04:00
beeankha
3e13eff7f4
Change serializer to take in init paramdefault value
2019-03-21 15:22:34 -04:00
softwarefactory-project-zuul[bot]
a562994b64
Merge pull request #3466 from ryanpetrello/libcloud-minus-pycrypto
...
pin apache-libcloud to a version that doesn't use PyCrypto
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2019-03-21 18:59:28 +00:00
kialam
1cb2a95a47
Merge pull request #137 from ansible/document-naming-functions
...
Update contributing doc
2019-03-21 14:26:12 -04:00
Ryan Petrello
b02d9ae282
pin apache-libcloud to a version that doesn't use PyCrypto
...
once a new version lands on PyPI, we'll pin to _it_
2019-03-21 14:21:04 -04:00
Kia Lam
57820b7056
Fix 'Groups' list item styling.
2019-03-21 13:44:56 -04:00
John Mitchell
7e414ace5a
add org teams list
2019-03-21 13:12:12 -04:00
Kia Lam
e3a6a20049
Update contributing doc to include:
...
- Method naming convention
- Initial Empty State convention
2019-03-21 12:51:23 -04:00
softwarefactory-project-zuul[bot]
e3bbd436b4
Merge pull request #3215 from vismay-golwala/survey_allow_empty_defaults
...
Allow empty default values for numerical survey answers.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 16:37:02 +00:00
softwarefactory-project-zuul[bot]
9aa9524257
Merge pull request #3440 from marshmalien/feat-toolbar-sort-instances-list
...
Add sort and pagination to instances list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 16:19:50 +00:00
softwarefactory-project-zuul[bot]
af5a898919
Merge pull request #3433 from jlmitch5/lookupEnhancement
...
hide rows from lists where adding would be redundant
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 15:09:17 +00:00
softwarefactory-project-zuul[bot]
a04329efed
Merge pull request #3453 from marshmalien/feat-toolbar-sort-application-tokens-list
...
Add sort to application tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 14:58:52 +00:00
Keith Grant
a0b2ce3ef1
Merge pull request #3451 from keithjgrant/inventory-vars-popout
...
Host/Inventory vars popout (code mirror)
2019-03-21 10:55:12 -04:00
mabashian
b394766075
Show manual project path when available
2019-03-21 10:45:16 -04:00
softwarefactory-project-zuul[bot]
cd62f39bce
Merge pull request #3219 from mickfeech/devel
...
update documentation to include kuberentes initContainers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 14:36:17 +00:00
chris meyers
b7b97dd58d
doc update fix
2019-03-21 09:26:59 -04:00
beeankha
1d03625b27
Remove comment from serializer
2019-03-21 09:08:36 -04:00
softwarefactory-project-zuul[bot]
af55c4c05e
Merge pull request #3455 from ansible/websockets-again
...
e2e fixtures and WS
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-21 12:51:26 +00:00
chris meyers
0a670e8db1
change from runner master to runner 1.3
2019-03-21 07:46:11 -04:00
Keith Grant
cf62fa67bd
add links to activity stream for workflow_job_template_node
2019-03-20 17:00:42 -04:00
mickfeech
3c382322b0
Fix misspelled word
2019-03-20 16:33:02 -04:00
mickfeech
f4ef3024fd
Merge branch 'devel' of https://github.com/mickfeech/awx into devel
2019-03-20 16:30:55 -04:00
Unknown
67ca2fa335
update documentation to include kuberentes initContainers
...
Update documentation to include Kubernetes initContainers in custom virtualenvs
2019-03-20 16:25:49 -04:00
beeankha
c9ac805eed
[WIP] Provide Default Email Timeout Value
2019-03-20 16:17:48 -04:00
softwarefactory-project-zuul[bot]
f40b637efc
Merge pull request #3457 from AlexSCorey/3300-JTCreationPermissionOnDashboard
...
Shows the button the add a JT to users with permissions to make JTs.
Reviewed-by: Alex Corey <Alex.swansboro@gmail.com >
https://github.com/AlexSCorey
2019-03-20 20:16:37 +00:00
chris meyers
60ef160e85
flake8 fix
2019-03-20 16:12:45 -04:00
Vismay Golwala
df11a7fd3d
Project admin manual SCM Type creation bug fix
...
There was a bug in tower where project admin was not allowed to create
a project with manual SCM type. This was because, the project base dir
was only set from `settings.PROJECTS_ROOT`, if the user role was either
admin or auditor. This has been updated by also allowing it to set when
user is a project admin.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-20 16:01:33 -04:00
AlanCoding
1ae4ed4922
migrate python-logstash license
2019-03-20 15:29:06 -04:00
AlanCoding
8a72a4d39d
Prune the python2 specific logic from log formatter
2019-03-20 15:29:06 -04:00
AlanCoding
127495b53d
remove things from base class that were never used
2019-03-20 15:29:05 -04:00
AlanCoding
017d367749
Remove dependency and insert class
2019-03-20 15:29:05 -04:00
Alex Corey
be507dbefb
Shows the button the add a JT to users with permissions to make JTs.
2019-03-20 14:55:28 -04:00
chris meyers
8c26f20188
add license files for python modules
...
* python-daemon
* ansible-runner
2019-03-20 14:51:41 -04:00
chris meyers
2c52a7d9a8
fix more unit tests for runner
...
* isolated will be fixed in the future so pytest skip those
* fact cache moved one directory level up, account for that
2019-03-20 14:32:52 -04:00
chris meyers
b006510035
do not save sensitive env vars
...
* job_env gets exposed via the api. Sensitive env variables should be
redacted before saved into job_env.
2019-03-20 14:00:22 -04:00
Keith Grant
8e48a3a523
interpret empty codemirror json content as empty object
2019-03-20 13:51:10 -04:00
Daniel Sami
b26c8f6b62
e2e adjustments for fixtures and WS
...
lint adjustment
2019-03-20 12:55:37 -04:00
softwarefactory-project-zuul[bot]
68d7532d01
Merge pull request #3452 from wenottingham/where-did-you-come-from
...
Add originating address for the failed login message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-20 16:18:42 +00:00
Keith Grant
e9cf1475ca
de-lint
2019-03-20 11:45:51 -04:00
Bill Nottingham
1b3ae50076
Add originating address for the failed login message
2019-03-20 11:34:35 -04:00
John Mitchell
7791c5f5ba
hide groups that host is already associated with on relevant lists
2019-03-20 11:34:05 -04:00
Marliana Lara
19abd24c91
Add sort to application tokens list
2019-03-20 11:30:56 -04:00
softwarefactory-project-zuul[bot]
b2ae68850c
Merge pull request #3449 from elyezer/users-e2e
...
users e2e
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-20 15:28:57 +00:00
chris meyers
1a6ae6e107
allow for runner setting parent_uuid
...
* Previously, parent_uuid was expected only on events generated for a
Job run. Now, there maybe a parent_uuid for any job type. AWX does not
support parenting events for any job type other than Job.
2019-03-20 11:05:01 -04:00
Keith Grant
86c7fd3b5d
codemirror: sync data when closing modal by clicking outside
2019-03-20 11:01:42 -04:00
Michael Abashian
7bd8234edf
Merge pull request #135 from mabashian/upgrade-pf
...
Upgrades pf deps to latest
2019-03-20 10:53:10 -04:00
Elyézer Rezende
46ad3fa7b1
users e2e
2019-03-20 09:48:25 -04:00
chris meyers
060585434a
update tests
2019-03-20 09:44:38 -04:00
Keith Grant
2657779eda
cleanup comments
2019-03-20 08:56:42 -04:00
Keith Grant
ac890b8cda
don't show code-mirror tooltip icon if no tooltip provided
2019-03-20 08:36:53 -04:00
Keith Grant
b6d8f9c6f6
use code-mirror directive for host facts
2019-03-20 08:36:52 -04:00
Keith Grant
5583af2a58
form generator: add ng-disabled support to code mirror fields
2019-03-20 08:36:52 -04:00
Keith Grant
2ee6713050
centralize variable parsing logic in code mirror directive
2019-03-20 08:36:52 -04:00
Keith Grant
b28409c1c7
fix saving inventory variables
2019-03-20 08:36:52 -04:00
Keith Grant
ac5dec272b
code-mirror: keep yaml/json in sync when opening modal
2019-03-20 08:36:52 -04:00
Keith Grant
33b19ebe1f
code-mirror: keep yaml/json setting in sync with modal
2019-03-20 08:36:52 -04:00
Keith Grant
5d3e39beac
add use code-mirror directive for host variables; fix multiple code-mirrors on page at once
2019-03-20 08:36:52 -04:00
mabashian
bed63b3690
Work on getting extra vars popout working on inv form
2019-03-20 08:36:52 -04:00
Keith Grant
43ef4183df
trying to make codemirror editable
2019-03-20 08:36:52 -04:00
mabashian
d30aed9231
Upgrades pf deps to latest
2019-03-19 16:41:26 -04:00
softwarefactory-project-zuul[bot]
74869494f9
Merge pull request #3441 from AlexSCorey/3258-workflowDisplay
...
makes the card for the workflow display taller
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-19 19:25:27 +00:00
Alex Corey
bd4337976e
makes the card for the workflow display taller
2019-03-19 15:02:05 -04:00
Michael Abashian
c288c5fcbe
Merge pull request #134 from mabashian/toolbar-refactor-v2
...
Refactor of DataListToolbar v2
2019-03-19 14:16:04 -04:00
mabashian
fc80470e5d
Normalize event callback function names in search and sort components
2019-03-19 14:01:39 -04:00
mabashian
3596d776fc
Refactor of DataListToolbar. Creates a number of smaller components used by the toolbar. Adds support for passing in an add button node to the toolbar.
2019-03-19 14:01:39 -04:00
John Mitchell
50079c0441
fix issue where pagination would lose role filter
2019-03-19 12:52:59 -04:00
John Mitchell
f3173dbe26
address pr and product feedback
2019-03-19 12:08:36 -04:00
beeankha
a1dd5a4e19
WIP WFJT Node Activity Stream Bug Fix
2019-03-19 11:29:19 -04:00
John Mitchell
52e86cf0c3
hide rows from lists where adding would be redundant
2019-03-19 10:30:31 -04:00
softwarefactory-project-zuul[bot]
3d9a47f0d9
Merge pull request #3424 from falencastro/devel
...
Makes daphne websocket_timeout infinite.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-19 12:08:50 +00:00
chris meyers
5135b8a969
fixup unit tests for tasks
2019-03-18 14:21:47 -04:00
chris meyers
8a04c22b2b
point at another runner branch
...
* revert parent_uuid because it causes problems with unexpected
parameter on event creation for some event type.
2019-03-18 14:21:47 -04:00
chris meyers
f7842cf283
refactor and fix unit tests
...
* fixup task TestGenericRun
* make runner callback functions accessable to testing
* reduce isintance() usage in run() by using build_ pattern
* move process_isolation param building to build_ function so it can be
tested
2019-03-18 14:21:47 -04:00
chris meyers
827ad0fa75
remove safe_args and add status_handler
...
* safe_args no longer makes sense. We have moved extra_vars to a file
and thus do not pass sensitive content on the cmdline
2019-03-18 14:21:47 -04:00
Ryan Petrello
602ef9750f
update isolated task execution for ansible-runner
2019-03-18 14:21:47 -04:00
chris meyers
8fb65b40de
use ansible runner to run playbooks
...
* Project Updates
* Jobs
* Inventory Updates
* System Jobs
* AdHoc Commands
* Notifications
* Fact Cache
* proot
2019-03-18 14:21:47 -04:00
chris meyers
a7cda95803
init ansible-runner requirements
2019-03-18 14:21:47 -04:00
Marliana Lara
bb33ed6415
Add sort and pagination to instances list
2019-03-18 13:36:58 -04:00
softwarefactory-project-zuul[bot]
358ad05e51
Merge pull request #3439 from beeankha/notification_doc
...
Make edit to Notification doc
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 15:54:25 +00:00
beeankha
74c84bd7df
Update email section of Notification doc
2019-03-18 11:28:57 -04:00
softwarefactory-project-zuul[bot]
62e1d5fdd2
Merge pull request #3435 from AlexSCorey/3421-fixInventoryGroupColumnV2
...
Fix inventory column width issues to make their contents readable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 14:26:17 +00:00
kialam
dbeef0a823
Merge pull request #123 from ansible/access-list-remove-role-functionality
...
Org Access List: add remove role functionality
2019-03-18 10:25:56 -04:00
Alex Corey
b8beb1c64e
Fix invetory column width issues to make their contents readable
2019-03-18 09:57:42 -04:00
Shane McDonald
14d86ef5d3
Merge pull request #3426 from sugitk/patch-1
...
propose the change translation in Japanese
2019-03-18 09:36:42 -04:00
Kia Lam
a4493cd02b
Add empty initial states and adjust rendering logic.
2019-03-18 09:32:11 -04:00
softwarefactory-project-zuul[bot]
9ab7752d32
Merge pull request #3416 from Spredzy/urllib_parse
...
plugins/tower.py: Use urllib.parse rather than urlparse
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-18 13:16:29 +00:00
Yanis Guenane
3a4f56bb2b
plugins/tower.py: Use urllib.parse rather than urlparse
...
urlparse does not exist in python3, it has been replaced by urllib.parse
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-03-18 09:43:24 +01:00
softwarefactory-project-zuul[bot]
8f1c20423b
Merge pull request #3222 from beeankha/timeout_config
...
Add Timeout Feature to Email Notification Template
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-16 12:46:17 +00:00
softwarefactory-project-zuul[bot]
6fd5f9c6d8
Merge pull request #3425 from ryanpetrello/dispatcher-stop-log
...
send callback receiver log lines to the correct logger
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 15:20:50 +00:00
softwarefactory-project-zuul[bot]
6b187946fb
Merge pull request #3370 from vismay-golwala/scroll_top
...
UI - scroll to top in pagination
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:42:04 +00:00
softwarefactory-project-zuul[bot]
d54f633a7b
Merge pull request #3401 from marshmalien/feat-toolbar-sort-applications-list
...
Add sort toolbar to applications list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:32:17 +00:00
softwarefactory-project-zuul[bot]
d0571c2cab
Merge pull request #3408 from marshmalien/feat-toolbar-sort-instance-groups-list
...
Add sort toolbar to instance groups list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 13:21:08 +00:00
Ryan Petrello
32ee9838af
use the correct logger for the callback receiver
...
the callback receiver and dispatcher share several modules, so add logic
to use the correct logger
2019-03-15 08:09:47 -04:00
softwarefactory-project-zuul[bot]
c41068edc4
Merge pull request #3420 from baxeno/https_download_postgresql_rpm
...
docker: yum: use https for postgresql pgdg rpm download
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-15 12:04:21 +00:00
Takashi Sugimura
f2548c5e66
#3415 propose the change translation in Japanese
...
regarding https://github.com/ansible/awx/issues/3415
2019-03-15 08:27:41 +09:00
beeankha
66a52655df
Change email notification success/fail messages and add a timeout feature
2019-03-14 16:37:22 -04:00
Vismay Golwala
32dbe3f86a
UI - scroll to top in pagination
...
Currently in pagination, when we switch from one page to another,
the view is stuck at the bottom and is slightly inconvenient to
scroll all the way to top, in potentially a large list of records.
So in order to prevent that, this commit sets automatic scroll to
top while switching between pages, using jQuery's animate and
scrollTop methods.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-03-14 16:35:30 -04:00
softwarefactory-project-zuul[bot]
c6ae7d84a2
Merge pull request #3417 from AlexSCorey/3395-deleteLongGroupName
...
Fixes issue with inventory group names that are extremely long.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 20:17:49 +00:00
Felipe Alencastro
7d384262e4
Makes daphne websocket_timeout infinite.
...
Daphne has a default timeout of 86400 seconds, so after 1 day of starting
awx_web container, the stdout stops refreshing automatically on the web UI.
This fixes this issue by making the timeout infinite, so the connection
between nginx and daphne's websocket never closes.
2019-03-14 17:17:09 -03:00
softwarefactory-project-zuul[bot]
64debd7230
Merge pull request #3423 from kdelee/update_git_repo_for_tests
...
Update reference to test playbooks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 20:13:12 +00:00
Elijah DeLee
d39cfd1778
Update reference to test playbooks
2019-03-14 14:33:16 -04:00
Bruno Thomsen
2e0edcbabd
docker: yum: use https for postgresql rpm download.
...
Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com >
2019-03-14 17:14:17 +01:00
Alex Corey
2650cbfc87
Fixes issue with inventory group names that are extremely long.
2019-03-14 11:16:08 -04:00
Kia Lam
a5683fb354
Clear mocked methods after each test to prevent overlaps with other tests.
2019-03-14 10:41:28 -04:00
Kia Lam
518ecee53e
Apply padding to Alert component.
2019-03-14 10:35:54 -04:00
softwarefactory-project-zuul[bot]
df72a01f27
Merge pull request #3412 from AlanCoding/put_down_the_dispatcher
...
Run computed fields once for bulk delete requests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-14 00:05:09 +00:00
Kia Lam
6bd5ee4201
Move test for AccessList.
2019-03-13 17:12:16 -04:00
Kia Lam
390832cc1a
Rename AccessList to OrganizationAccessList and fix paths.
2019-03-13 16:46:50 -04:00
Kia Lam
c6d810621f
Move AccessList out of components directory.
...
- The AccessList component is pretty specific to the Organization component, and given the structure and methods within it, is pretty context-specific and not a good candidate to be a re-useable component.
2019-03-13 16:37:03 -04:00
Alex Corey
0f6a40014e
Merge pull request #129 from AlexSCorey/paginationTest
...
add pagination test
2019-03-13 16:21:01 -04:00
Alex Corey
91e4679311
adds test to ensure page size option dropdown is removed is no page size option is passed in.
2019-03-13 16:19:59 -04:00
Kia Lam
0495214f47
Address PR feedback.
2019-03-13 15:59:42 -04:00
Kia Lam
21156d1409
Merge remote-tracking branch 'origin' into access-list-remove-role-functionality
2019-03-13 15:43:30 -04:00
AlanCoding
7cf2bc2410
Run computed fields once for bulk delete requests
2019-03-13 15:37:01 -04:00
Kia Lam
198dfe7f2e
Add unit test to check state when user tries to delete a role.
2019-03-13 14:44:12 -04:00
softwarefactory-project-zuul[bot]
a63a204a21
Merge pull request #3409 from ansible/thedoubl3j-patch-1
...
typo in inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-13 18:43:59 +00:00
Keith Grant
e1ebcd51b0
Merge pull request #131 from keithjgrant/add-org-ux-improvements
...
UX improvements for Add Organization screen
2019-03-13 13:36:46 -04:00
softwarefactory-project-zuul[bot]
928de6127b
Merge pull request #3411 from AlexSCorey/3337-brokenDockLink
...
fixes broken documentation link
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-13 14:47:48 +00:00
Keith Grant
fe5821eb15
Merge pull request #132 from keithjgrant/org-notification-spacing
...
increase space next to organization notifications
2019-03-13 08:37:03 -04:00
Alex Corey
85eca47a93
fixes broken documentation link
2019-03-12 16:37:15 -04:00
Keith Grant
24f0fe2980
increase space next to organization notifications
2019-03-12 16:04:22 -04:00
Keith Grant
188eaede43
switch to PatternFly Tooltip everywhere
2019-03-12 15:24:36 -04:00
softwarefactory-project-zuul[bot]
99c8c4bf2b
Merge pull request #3410 from ryanpetrello/fix-swagger-doc-builds
...
fix a failing test in the unit-test target used to generate swagger docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 19:23:40 +00:00
John Mitchell
bbb31eb478
fix pagination page input and componentDidUpdate tests
2019-03-12 15:03:21 -04:00
Ryan Petrello
50d8eb30e1
fix a failing test in the unit-test target used to generate swagger docs
2019-03-12 14:59:24 -04:00
Alex Corey
d96b88e495
add pagination test
2019-03-12 12:28:42 -04:00
softwarefactory-project-zuul[bot]
b1d9b14ab1
Merge pull request #3403 from shanemcd/ootpa
...
Working out some python3 kinks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 16:00:45 +00:00
Marliana Lara
56b3d6c79b
Add sort toolbar to instance groups list
2019-03-12 11:56:26 -04:00
Jake Jackson
9e528ea898
typo in inventory
...
simple typo fix `this` -> `these`
2019-03-12 11:48:41 -04:00
Keith Grant
601214f6d4
add close (x) button to Add Org screen
2019-03-12 11:48:29 -04:00
Shane McDonald
e09684462c
Working out some python3 kinks
2019-03-12 11:27:50 -04:00
softwarefactory-project-zuul[bot]
22c4b28917
Merge pull request #3404 from ryanpetrello/fix-missing-swagger-endpoints
...
generate Swagger schemas as if view permissions didn't matter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 15:09:52 +00:00
softwarefactory-project-zuul[bot]
9d0a8d2047
Merge pull request #3377 from mabashian/root-all-groups-toggle
...
Adds toggle for all/root groups to inventory groups view
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-12 14:09:45 +00:00
Keith Grant
5b3f5206c4
add tooltips to add organization form
2019-03-12 08:58:12 -04:00
Ryan Petrello
023fbc931d
generate Swagger schemas as if view permissions didn't matter
...
this fixes several scenarios where certain POST endpoints don't show up
in our generated Swagger doc; /api/swagger is only
discoverable/accessible in the development environment where we generate
the schema
2019-03-11 21:26:32 -04:00
softwarefactory-project-zuul[bot]
c3ae700888
Merge pull request #3402 from AlexSCorey/3238-addFirstNameLastNameonUsersTeamList
...
add first name and last name to the headers row of the teams users list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-11 20:25:36 +00:00
Marliana Lara
ee6445d620
Update dataset from event listener instead of queryset search method
2019-03-11 15:08:53 -04:00
Keith Grant
ecb7306c46
Adding organization: add inputs helper text
2019-03-11 14:41:46 -04:00
Alex Corey
8fb7cb6e82
add first name and last name to the headers row of the teams users list
2019-03-11 14:16:26 -04:00
Marliana Lara
b55212368b
Add sort toolbar to applications list
2019-03-11 13:44:21 -04:00
softwarefactory-project-zuul[bot]
649d854225
Merge pull request #3394 from jbradberry/update-become-methods-list
...
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-11 15:25:31 +00:00
Kia Lam
3b65068258
Add remove role functionality.
2019-03-08 13:56:27 -05:00
softwarefactory-project-zuul[bot]
fb1d918c2d
Merge pull request #3391 from Spredzy/add_etc_ssh_in_ro_bind
...
bwrap: Add /etc/ssh in bind mounted folder
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 17:46:17 +00:00
Jeff Bradberry
e8d93c99a6
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
2019-03-08 11:14:18 -05:00
softwarefactory-project-zuul[bot]
b54ec6b9c8
Merge pull request #3389 from keithjgrant/launch-tooltips
...
add tooltips for fields prompted on launch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 16:12:59 +00:00
Keith Grant
3acb474b19
de-dupe element ids
2019-03-08 10:16:42 -05:00
softwarefactory-project-zuul[bot]
2e0d381f8f
Merge pull request #3386 from jbradberry/org-limits-message
...
Update the error message when exceeding the organization hosts limit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 15:09:04 +00:00
Yanis Guenane
7eb483d810
bwrap: Add /etc/ssh in bind mounted folder
...
/etc/ssh is currently not bound when run into bwrap, this leads to error
like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
2019-03-08 15:20:53 +01:00
softwarefactory-project-zuul[bot]
7b570b59c6
Merge pull request #3367 from marshmalien/feat-toolbar-sort-jobs-list
...
Add toolbar sort to Jobs lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-08 14:18:15 +00:00
Keith Grant
09f9204917
add tooltips for fields prompted on launch
2019-03-07 16:27:01 -05:00
Jeff Bradberry
2a8e6ecba1
Update the error message when exceeding the organization hosts limit
2019-03-07 14:13:54 -05:00
Marliana Lara
abb221d942
Stretch Layout container to full height
2019-03-07 13:44:15 -05:00
softwarefactory-project-zuul[bot]
c8fdf46dda
Merge pull request #3360 from jlmitch5/addUnsavedWorkflowChanges
...
add unsaved workflow changes flow
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 18:37:19 +00:00
softwarefactory-project-zuul[bot]
a9226fc25f
Merge pull request #3375 from shanemcd/devel
...
Fix dev environment when running as root on the host
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2019-03-07 17:20:32 +00:00
softwarefactory-project-zuul[bot]
67eba3cf5c
Merge pull request #3381 from matburt/revert_xlib_deps
...
Revert xlib deps
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 16:03:33 +00:00
softwarefactory-project-zuul[bot]
20b8cdfb3d
Merge pull request #3382 from jakemcdermott/devdocs
...
update docs for development environment
Reviewed-by: Christian Adams <rooftopcellist@gmail.com >
https://github.com/rooftopcellist
2019-03-07 15:58:07 +00:00
softwarefactory-project-zuul[bot]
1dcb7591c5
Merge pull request #3363 from mabashian/dashboard-dropdowns
...
Fix dashboard dropdowns after bootstrap upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:38:11 +00:00
Jake McDermott
bca9735534
update docs for development environment
2019-03-07 10:30:31 -05:00
softwarefactory-project-zuul[bot]
f95576764d
Merge pull request #3373 from AlexSCorey/2960-addTemplateTitlePromptDiag
...
add template name to launch prompt modal.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:21:45 +00:00
softwarefactory-project-zuul[bot]
92a600aaa9
Merge pull request #3359 from mabashian/yaml-comments
...
Show yaml comments when possible on launch prompt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 15:14:19 +00:00
Matthew Jones
5cf7cc21c8
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
...
This reverts commit d558ffd699 .
2019-03-07 10:07:08 -05:00
Matthew Jones
499fd7b2f1
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
...
This reverts commit 3e5f328b52 .
2019-03-07 10:06:30 -05:00
Alex Corey
0593ac197c
add template name to launch prompt modal.
2019-03-07 09:42:59 -05:00
softwarefactory-project-zuul[bot]
4fc0d220cc
Merge pull request #3376 from keithjgrant/fix-save-confirmation-modal
...
fix save success modal when adding new application
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-07 14:23:34 +00:00
softwarefactory-project-zuul[bot]
d309acfddb
Merge pull request #3372 from beeankha/jt_strings2
...
Update fields.py to Display Correct Error Message When JT Credential Is Not an Integer
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-06 23:32:38 +00:00
beeankha
2196089216
Update fields.py to convert JT Credential input into integers
2019-03-06 18:05:53 -05:00
mabashian
b6bf68427a
Remove unused variable
2019-03-06 17:40:33 -05:00
mabashian
502decf8fe
Adds toggle for all/root groups to inventory groups view
2019-03-06 17:31:54 -05:00
Keith Grant
20347420ca
fix save success modal when adding new application
2019-03-06 17:22:25 -05:00
Shane McDonald
b29a9cd86e
Fix dev environment when running as root on the host
...
Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root.
I tested this as a non-root user on Linux, and on Docker for Mac
2019-03-06 17:08:56 -05:00
Marliana Lara
2d15d13359
Refactor styles and add queryset to updateDataset event emmitters
2019-03-06 15:09:46 -05:00
Keith Grant
a3bea6d4a8
Merge pull request #122 from keithjgrant/fix-pagination-text
...
fix pagination text
2019-03-06 14:42:52 -05:00
Keith Grant
4d15df2b48
fix pagination text when items displayed matches number of items per page
2019-03-06 14:30:21 -05:00
Marliana Lara
31f5d13a69
Initialize paginate queryset with an empty object
2019-03-06 12:19:55 -05:00
Marliana Lara
67753b790c
Move toolbar default variable above the toolbar setting funciton
2019-03-06 10:48:14 -05:00
kialam
e935776067
Merge pull request #121 from ansible/org-access-list
...
Organization Access List
2019-03-05 18:56:29 -05:00
Marliana Lara
661a54d356
Add toolbar sort to Jobs list
2019-03-05 15:09:12 -05:00
Marliana Lara
970a714291
Update URL params when sorting on projects list
2019-03-05 15:08:24 -05:00
John Mitchell
dc206c9ad6
fix wf unsaved changes exit functionality
2019-03-05 14:20:38 -05:00
softwarefactory-project-zuul[bot]
658bdddac3
Merge pull request #3354 from ansible/404_test
...
404 validation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-05 17:19:52 +00:00
Kia Lam
9f86fc2def
Respond to PR feedback.
2019-03-05 12:01:06 -05:00
John Mitchell
9f5f86c6a7
remove unused service and fix lint issue
2019-03-05 12:00:12 -05:00
mabashian
5e37882267
Remove errant console
2019-03-05 11:29:18 -05:00
mabashian
0fc0106cc7
Fix dashboard dropdowns after bootstrap upgrade
2019-03-05 11:25:05 -05:00
Daniel Sami
bcdb590a29
404 tests for varied resources
2019-03-05 10:55:39 -05:00
mabashian
6b46c7db8f
Fixes linting errors
2019-03-05 08:50:43 -05:00
John Mitchell
8c5bcffd42
add unsaved workflow changes flow
2019-03-04 16:58:10 -05:00
softwarefactory-project-zuul[bot]
aad185e785
Merge pull request #3356 from marshmalien/feat-toolbar-sort-projects-list
...
Add toolbar sort to projects list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-04 21:31:44 +00:00
mabashian
2ff22bd681
Show yaml comments when possible on launch prompt
2019-03-04 16:18:23 -05:00
softwarefactory-project-zuul[bot]
2934fabd98
Merge pull request #3357 from mabashian/jobs-list-socket-refresh
...
Fixes bug where jobs list search was lost on socket message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-04 20:52:29 +00:00
mabashian
2359231bda
Remove console.logs
2019-03-04 15:14:27 -05:00
mabashian
ca5f27aa9e
Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh.
2019-03-04 15:11:54 -05:00
Marliana Lara
80adcaab81
Set sort dropdown to state param order_by value
2019-03-04 14:40:15 -05:00
Kia Lam
35ecd83214
Some cosmetic changes.
...
- Reverse order of Expand/Compact icons in DataListToolbar to Compact/Expand.
- Make Expanded the default view for Access Lists.
- Make role badge styling closer to Chip component styling.
2019-03-04 14:38:58 -05:00
Marliana Lara
8100fc1cfb
Add toolbar sort configuration to project list
2019-03-04 12:32:25 -05:00
Daniel Sami
006797014c
fix url
2019-03-04 11:58:32 -05:00
Daniel Sami
38934dc8d0
lint fixes
2019-03-04 11:56:48 -05:00
Daniel Sami
0ec6d652f7
check for 404s
2019-03-04 11:53:35 -05:00
Marliana Lara
1525c6d97e
Extend Toolbar directive to include sort dropdown
2019-03-04 11:25:58 -05:00
softwarefactory-project-zuul[bot]
bf1769af6c
Merge pull request #3322 from mopahle/docker_install_ssl_default
...
Add SSL suport for docker install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-01 19:54:05 +00:00
softwarefactory-project-zuul[bot]
6384e638f5
Merge pull request #3340 from AlexSCorey/3297-smartInventoryLabel
...
Add padding to label list tag.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-01 16:20:09 +00:00
Alex Corey
1df5e55a4e
add padding to label list tag.
2019-03-01 10:56:08 -05:00
Kia Lam
86a92fefe7
Merge remote-tracking branch 'origin' into org-access-list
2019-03-01 10:37:44 -05:00
Kia Lam
bf7e6201a2
Refactor Access List.
...
- Derive Team Roles without making extra API call.
- Consistent variable naming convention use camelCase.
- More informative error display.
2019-03-01 10:12:36 -05:00
softwarefactory-project-zuul[bot]
d1005f91e7
Merge pull request #3174 from jbradberry/org_hosts_limit
...
[WIP] Org hosts limit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 21:27:50 +00:00
softwarefactory-project-zuul[bot]
d9451ac12c
Merge pull request #3335 from AlexSCorey/3309-mgmtJobTitleStyling
...
Add margin to Management Jobs Notifications list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 21:12:59 +00:00
mabashian
a82304765d
Adds help text to host limit error shown in the output details of inventory sync jobs
2019-02-28 15:54:10 -05:00
mabashian
cc3f2e0819
Properly pass path to error message
2019-02-28 15:54:10 -05:00
mabashian
03c07c0843
Adds error handling to launch api calls
2019-02-28 15:54:10 -05:00
mabashian
1b94b616f0
Default empty max hosts to 0
2019-02-28 15:54:09 -05:00
mabashian
98c5cb1c4c
Adds max value to host limit input
2019-02-28 15:54:09 -05:00
mabashian
ce5a85a53b
Add support for max hosts on org
2019-02-28 15:54:09 -05:00
Jeff Bradberry
046385d72e
Make the inventory_import command log an error message on exception
...
when it happens in the big try/except block in the middle of handle().
Previously it wasn't doing anything with it, except exiting with a
code of 1.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
7eba55fbde
Change the wording of the error when adding a host
...
to "Organization host limit of %s would be exceeded...", since the
host will probably not actually be made active.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
6ac51b7b13
Update the permission error to include max_hosts and the current host count
2019-02-28 15:54:09 -05:00
Jeff Bradberry
97cc467ae1
Restrict edit permissions on the Organization.max_hosts field to superusers
2019-02-28 15:54:09 -05:00
Jeff Bradberry
3312ebcb05
Remove the hosts count from related_field_counts in the org api endpoints
...
It is probably not needed, and adds an additional db query.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
4d06ae48d3
Deal with the (erroneous) case where a job is missing the inventory
...
by bailing out of check_org_host_limit early. Validation catches this
situation later on.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
cf75ea91a1
Properly use the inventory in the can_start permissions checks
2019-02-28 15:54:09 -05:00
Jeff Bradberry
5e34f6582b
Tests for start permissions for JobTemplate and WorkflowJob
...
when max_hosts is set.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
60008dbd74
Add a test that AWX doesn't care about max_hosts when editing hosts
...
on an inventory.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
4afd0672a1
Add test that AWX doesn't care about the limit when creating new hosts
2019-02-28 15:54:09 -05:00
Jeff Bradberry
875a1c0b5f
Remove the mention of the max_hosts value from the limit check messages
2019-02-28 15:54:09 -05:00
Jeff Bradberry
f5d7ca6913
Update the Organization API list and detail tests to check the host counts
2019-02-28 15:54:09 -05:00
Jeff Bradberry
df8a66e504
Correct the org limit check for changing hosts to use the host's org
...
instead of an inventory passed in from the user data, which is not allowed.
2019-02-28 15:54:09 -05:00
Jeff Bradberry
43a0a15f6f
Expose the new InventoryUpdate.org_host_limit_error field in the API
2019-02-28 15:54:09 -05:00
Jeff Bradberry
36ed890c14
Add permissions checks for the organization host limit
2019-02-28 15:54:09 -05:00
Jeff Bradberry
0e8e5f65e1
Update to fix tests
2019-02-28 15:54:09 -05:00
Jeff Bradberry
6399ec59c9
Include in the API the count of hosts used by an organization
2019-02-28 15:54:09 -05:00
Jeff Bradberry
e44c73883e
Expose Organization.max_hosts in the API
2019-02-28 15:54:09 -05:00
Jeff Bradberry
c3406748de
Add the new fields to the database
2019-02-28 15:54:03 -05:00
Jeff Bradberry
6d70651611
Update the inventory_import management command
...
to respect the new Organization.max_hosts limit.
2019-02-28 15:51:50 -05:00
Jeff Bradberry
5e13da62a4
Added a max_hosts field to Organization
...
in order to optionally set a limit to the number of hosts an
organization that is sharing a license is allowed to manage.
related #1542
2019-02-28 15:51:50 -05:00
softwarefactory-project-zuul[bot]
658e5f0fc8
Merge pull request #3272 from jladdjr/mo_stats
...
Add support for new playbook stats
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 18:24:03 +00:00
softwarefactory-project-zuul[bot]
cebd918e49
Merge pull request #3331 from mabashian/IG-instances-modal
...
Fixes bug where all instances were preselected when modal was initially opened
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 14:30:43 +00:00
Alex Corey
a8c4e92804
Add margin to Management Jobs Notifications list
2019-02-28 09:17:27 -05:00
softwarefactory-project-zuul[bot]
dea71d2682
Merge pull request #3333 from ryanpetrello/more-py3-bugs
...
fix a few additional py3 issues
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-28 13:31:05 +00:00
Markus Opahle
ed568f569c
only use ssl if certificate is specified
...
Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com >
2019-02-28 14:06:59 +01:00
Kia Lam
a3a80bc23e
Fix prop errors in unit tests.
2019-02-27 18:03:15 -05:00
Kia Lam
5659270d3e
Add unit test for Access List component.
2019-02-27 17:30:02 -05:00
Ryan Petrello
13c05c68fc
fix a few additional py3 issues
...
related: https://github.com/ansible/awx/issues/3329
2019-02-27 16:56:36 -05:00
mabashian
2be7f853f3
Fixes bug where all instances were preselected when modal was initially opened
2019-02-27 15:24:29 -05:00
softwarefactory-project-zuul[bot]
3b5681465a
Merge pull request #3308 from AlexSCorey/3283-BorderIssues
...
Removes top left border radius on lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 16:55:01 +00:00
softwarefactory-project-zuul[bot]
a6c7502217
Merge pull request #3294 from ansible/form-error-handling
...
Tests for form validation and error checks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 15:58:39 +00:00
softwarefactory-project-zuul[bot]
50a87843ee
Merge pull request #3315 from mabashian/elapsed-timer
...
Show elapsed timer while job is running
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-27 15:54:20 +00:00
Daniel Sami
238b6cbb61
E2E tests for form validation
2019-02-27 10:33:09 -05:00
walkafwalka
3a7bf6a8ac
Add SSL suport for docker install
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2019-02-27 10:45:34 +01:00
Marliana Lara
6f26383e06
Merge pull request #119 from marshmalien/org-edit
...
Add Org Edit View
2019-02-26 15:04:08 -05:00
Marliana Lara
053b21e832
Use ternary operator in Org Edit form
2019-02-26 14:21:27 -05:00
Kia Lam
1443625d89
Abstract out Access List as shared component.
2019-02-26 13:23:34 -05:00
mabashian
6e64aa81fd
Always show elapsed timer regardless of running state
2019-02-26 11:38:46 -05:00
Alex Corey
445612315b
Removes top left border radius on list item where the list has a tool bar
...
Removes redundant styling.
2019-02-26 09:52:07 -05:00
Kia Lam
3cd54c45eb
Add Access List to Orgs.
2019-02-26 08:39:13 -05:00
softwarefactory-project-zuul[bot]
bb276a8fcb
Merge pull request #3260 from jlmitch5/launchJTWFForm
...
add launch button to jt and wf forms
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-25 17:52:01 +00:00
Marliana Lara
a7b51c526a
Update Lookup chip test
2019-02-25 11:42:18 -05:00
Marliana Lara
ffefba9bf9
Fix bug where lookup parent state is not updated on toggleSelected
2019-02-25 11:05:42 -05:00
Marliana Lara
ff339e0eba
Update org edit form layout and remove chip group component from lookup;
2019-02-25 09:15:21 -05:00
Jim Ladd
b7b0bdaeca
Ansible 2.8 deprecates use of -U
2019-02-25 00:42:19 -08:00
Jim Ladd
cc1a97b6d8
Update JobHostSummary.__str__ and corresponding tests
2019-02-25 00:42:19 -08:00
Jim Ladd
c6227797b4
Make new host summary fields backwards compatible
2019-02-22 14:07:07 -08:00
Marliana Lara
c3fc00c45a
Add Organization Edit tests and fix Lookup unit tests
2019-02-22 14:53:47 -05:00
Marliana Lara
d2cf2c275b
Add Organization Edit view
2019-02-22 14:53:17 -05:00
Marliana Lara
f1fefbf5f0
Add organization details patch and instance groups disassociate methods to api
2019-02-22 14:51:38 -05:00
Marliana Lara
b6eacbab86
Rename createInstanceGroups api method to associateInstanceGroup
2019-02-22 14:47:25 -05:00
Marliana Lara
92d3cb6dc4
Replace Lookup tags with pf-react Chip component
2019-02-22 14:35:58 -05:00
Chris Meyers
b383144b69
Merge pull request #3293 from chrismeyersfsu/fix-serial
...
fix handling of serial strategy
2019-02-22 13:30:24 -05:00
softwarefactory-project-zuul[bot]
d1bc013da9
Merge pull request #3292 from kialam/fix-dummy-data-generator-script-errors
...
Fix various errors when trying to run `make bulk_data`.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-22 18:30:06 +00:00
chris meyers
723f581fd0
fix handling of serial strategy
...
* v2_playbook_on_play_start is called multiple times for the same UUID.
Specifically, once for each host in the play. This changes makes the
uuid unique before going to the dispatcher.
2019-02-22 13:14:35 -05:00
Kia Lam
d2c345a374
Fix API lint error.
2019-02-22 13:06:20 -05:00
softwarefactory-project-zuul[bot]
22677029e1
Merge pull request #3282 from AlexSCorey/2261-LimitHelper
...
Add helper text to the limit field prompt modal
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-22 17:55:08 +00:00
Kia Lam
0943f989ce
Fix various errors when trying to run make bulk_data.
...
- Properly import PrimoridialModel.
- Use floor division operator for range() method to avoid float vs int errors.
2019-02-22 11:59:18 -05:00
softwarefactory-project-zuul[bot]
c1698fff8e
Merge pull request #3264 from kialam/status-service-on-success
...
Call `this.sync` when we receive a ws complete message.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 21:16:33 +00:00
John Mitchell
200028b269
updated initial tooltip setting
2019-02-21 16:07:27 -05:00
Alex Corey
0cae612159
Add helper text to the limit field prompt modal
2019-02-21 16:06:18 -05:00
softwarefactory-project-zuul[bot]
5584f6a98b
Merge pull request #3279 from mabashian/prompt-extra-var-wf
...
Add prompt for extra vars to wfjt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 18:36:11 +00:00
softwarefactory-project-zuul[bot]
e5acf93c66
Merge pull request #3265 from mabashian/socket-time-band
...
Prevent jobs/templates lists from refreshing list data more than once every 5 seconds
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 18:06:41 +00:00
mabashian
01b4b47087
Fixes unit test failure after adding ui support for extra var prompting on workflows
2019-02-21 12:55:30 -05:00
John Mitchell
14e9923037
remove select2count that wasn't being used
2019-02-21 12:19:45 -05:00
John Mitchell
7e47a924c5
break out credential watch statement in order to disable launch when creds are removed
2019-02-21 12:18:34 -05:00
John Mitchell
635aa9fd56
promise-ify createselect2 and use that instead for deferring launch button enabling
2019-02-21 12:18:34 -05:00
John Mitchell
2e4eb1885f
add launch button to jt and wf forms
2019-02-21 12:18:33 -05:00
mabashian
0ce70c08bd
Add prompt for extra vars to wfjt
2019-02-21 11:37:53 -05:00
mabashian
e3c9a42741
Hook up status update sockets on completed jobs routes and project templates
2019-02-21 11:24:37 -05:00
mabashian
d5d45e644d
Prevent jobs/templates lists from refreshing list data more than once every 5 seconds
2019-02-21 11:24:37 -05:00
softwarefactory-project-zuul[bot]
09684e2c41
Merge pull request #3269 from ryanpetrello/dep-update
...
remove redbaron and update minor dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-21 15:56:02 +00:00
Ryan Petrello
04622d5786
remove redbaron and update dependencies
2019-02-21 10:08:24 -05:00
Jim Ladd
8c9544e5ed
Add support for new ansible stats
2019-02-20 17:13:29 -08:00
Michael Abashian
de3cc4637e
Merge pull request #112 from mabashian/88-sort-filter-ig-modal
...
Adds sorting to IG lookup on org form
2019-02-20 15:53:47 -05:00
softwarefactory-project-zuul[bot]
ca043d9bfd
Merge pull request #3275 from AlanCoding/i_love_caches
...
Clear the test cache at end of every test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 20:19:16 +00:00
mabashian
e28776962d
Fixes left margin on notifications tab
2019-02-20 14:52:11 -05:00
AlanCoding
711937b104
fix some patches that were never unapplied
2019-02-20 14:40:25 -05:00
softwarefactory-project-zuul[bot]
a9a2c1fa7b
Merge pull request #3245 from wenottingham/we-meet-again-for-the-last-login-time
...
[WIP] Show last login along with the badges on the user view screen.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 19:38:07 +00:00
kialam
ec8a452f1d
Call this.sync when we receive a ws complete message.
...
- There can be a race condition where a job run finishes event processing before sending off a "successful/failed" websocket message. In this instance, we would miss gathering known artifacts for a job. The proposed fix is to do a manual detection of when a job status updates to "successful/failed/unknown" and perform a GET request to the job endpoint.
2019-02-20 14:11:13 -05:00
AlanCoding
07def62373
clear the test cache at end of every test
2019-02-20 14:02:36 -05:00
mabashian
87d9df5876
Fixes modal button margin and focus border on toolbar buttons
2019-02-20 13:28:06 -05:00
softwarefactory-project-zuul[bot]
30352e375f
Merge pull request #3271 from kialam/compact-expand-lists-responsive
...
Fix Compact/Expand Lists responsive issues
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 16:59:40 +00:00
mabashian
56bd145f21
Adds sort to IG modal
2019-02-20 11:30:58 -05:00
softwarefactory-project-zuul[bot]
6abe9d5c0f
Merge pull request #3270 from saito-hideki/issue/tower_3344
...
Add action to output login failure event to logfile
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-02-20 16:01:31 +00:00
softwarefactory-project-zuul[bot]
9b04e93765
Merge pull request #3262 from ryanpetrello/openstack_cred_verify_ssl
...
add verify_ssl to OpenStack credential type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-20 15:35:10 +00:00
kialam
728fb1aaef
Fix hidden relaunch dropdown in new lists.
2019-02-20 10:05:21 -05:00
mabashian
581ec8860b
recompile strings to fix Foo being displayed instead of My View
2019-02-20 09:41:38 -05:00
kialam
2596ad26b9
Make compact rows responsive.
2019-02-20 09:35:22 -05:00
Marliana Lara
1599d2c62c
Merge pull request #110 from marshmalien/upgrade-patternfly
...
Upgrade @patternfly-next to @patternfly/patternfly
2019-02-20 09:29:07 -05:00
Hideki Saito
ef3b1ee195
Add action to output login failure to logger
...
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-02-20 14:27:44 +00:00
Ryan Petrello
b1a33869dc
convey OpenStack verify_ssl defaults in the CredentialType schema
2019-02-20 09:02:48 -05:00
Marliana Lara
83982d5e2e
Fix Modal footer button styles
2019-02-19 16:34:27 -05:00
Marliana Lara
8be8663665
Fix AnsibleSelect tests
2019-02-19 16:14:28 -05:00
Marliana Lara
740a9c1e61
Remove pf base css import and tweak styles
2019-02-19 16:10:50 -05:00
Marliana Lara
9229c8e724
Add translations to AnsibleSelect
2019-02-19 16:10:47 -05:00
Marliana Lara
7567a6b36a
Fix Org Detail Action button margin
2019-02-19 16:05:47 -05:00
Marliana Lara
240d07b6d4
Refactor styles and remove patternfly utility classes
2019-02-19 16:05:45 -05:00
Marliana Lara
09107aef1f
Amend LoginForm component to use updated helperText props for @patternfly/react-core 2.1.8
2019-02-19 16:04:48 -05:00
Marliana Lara
68225d191a
Remove old BackgroundImageSrc tokens for @patternfly/react-core 2.1.8
2019-02-19 16:04:47 -05:00
Marliana Lara
58f273347c
Remove heroImgSrc props for @patternfly/react-core 2.1.8
2019-02-19 16:04:47 -05:00
Marliana Lara
c4065a54bd
Rename Select components to FormSelect for @patternfly/react-core 2.1.8
2019-02-19 16:04:45 -05:00
Marliana Lara
50ebf65178
Update @patternfly/patternfly-next references to @patternfly/patternfly
2019-02-19 16:00:11 -05:00
Marliana Lara
f5f67627db
Update @patternfly/* dependencies
...
* Remove @patternfly/react-styles dependency
2019-02-19 16:00:11 -05:00
Hideki Saito
9f04fbe4a4
Add verify_ssl to OpenStack credential type
...
To avoid verification failures when using a self-signed certificate file,
Added "Verify SSL" check box to the openstack credential type edit page.
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-02-19 12:53:13 -05:00
softwarefactory-project-zuul[bot]
1ece764547
Merge pull request #3257 from ryanpetrello/native_credential_types
...
define native CredentialType inputs/injectors in code, not in the DB
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-19 17:27:19 +00:00
softwarefactory-project-zuul[bot]
2358e306c1
Merge pull request #3261 from elyezer/resize-window
...
Resize window to avoid breaking the UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-19 17:21:12 +00:00
Elyézer Rezende
82b9f8ebb0
Resize window to avoid breaking the UI
...
Update test-jobs-portal-list-actions to resize the browser window and
avoid a flake test because of broken layout.
2019-02-19 13:53:12 -03:00
kialam
e0df011804
Merge pull request #109 from ansible/add-prop-checking
...
Add proptypes to shared components
2019-02-19 11:37:03 -05:00
kialam
f9d615fdee
Fix unit tests.
2019-02-19 11:28:17 -05:00
kialam
da8c3f6c43
Enable submit button by default.
2019-02-19 10:24:26 -05:00
Ryan Petrello
43ca4526b1
define native CredentialType inputs/injectors in code, not in the DB
...
This has a few benefits:
1. It makes adding new fields to built-in CredentialTypes _much_
simpler. In the past, we've had to write a migration every time we
want to modify an existing type (changing a label/help text,
changing options like the recent become_method changes) or
when adding a new field entirely
2. It paves the way for third party credential plugins support, where
importable libraries will define their own source code-based schema
2019-02-19 10:22:26 -05:00
kialam
c3493b0539
Remove unused method.
2019-02-19 10:19:47 -05:00
kialam
bba1c4f5b6
Restore FormGroup to parent Add Org component for AnsibleSelect.
2019-02-19 10:18:03 -05:00
softwarefactory-project-zuul[bot]
4174fc22b0
Merge pull request #3254 from vismay-golwala/job_host_count
...
Fixed # of hosts - job details UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-18 21:16:32 +00:00
Vismay Golwala
16e135249c
Fixed # of hosts - job details UI
...
In the UI job details page, the number of hosts for any job was always displayed '1'
irrespective of the actual count. This was caused because of a faulty initialization
of variable followed by unreachable code. It has been fixed by updating init value.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-18 13:57:58 -05:00
softwarefactory-project-zuul[bot]
889dae357b
Merge pull request #3235 from ryanpetrello/sql-profiling
...
add a custom DB backend that provides system-level SQL profiling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-15 21:56:28 +00:00
softwarefactory-project-zuul[bot]
0063668582
Merge pull request #3247 from ryanpetrello/fix-serial-display-error
...
fix a bug in the display of playbooks using serial or free strategy
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-15 21:51:54 +00:00
Ryan Petrello
1e4cd9ea8f
document the SQL profiler
2019-02-15 16:34:34 -05:00
Ryan Petrello
954ccccbc5
fix a bug in the display of playbooks using serial or free strategy
2019-02-15 16:13:12 -05:00
kialam
2a254ea538
Add typechecking to contributing guide.
2019-02-15 15:20:02 -05:00
kialam
b340d49cb7
Integrate proptypes for our shared components.
...
- Fix unit tests.
- Fix linter errors.
2019-02-15 15:08:52 -05:00
Ryan Petrello
6f43875e80
record profile data in /var/log/tower, not /var/lib/awx
2019-02-15 14:34:55 -05:00
Christian Adams
80cccab919
Merge pull request #3244 from e-tienne/fix_wording_wf
...
Fix ambiguous workflow vizualizer 5000 wording
2019-02-15 11:23:58 -05:00
softwarefactory-project-zuul[bot]
088673ceb0
Merge pull request #3246 from Klaas-/Klaas--patch-2
...
Avoid pg password ending up in syslog/shell output
Reviewed-by: awxbot
https://github.com/awxbot
2019-02-15 15:48:39 +00:00
Vismay Golwala
4f13255f35
Allow empty default values for numerical survey answers.
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-15 10:41:19 -05:00
Klaas Demter
8f36e21c97
Avoid pg password ending up in syslog/shell output
...
Currently if an error occurs the pgpassword would be exposed to syslog / shell during playbook backup.yml
2019-02-15 16:15:33 +01:00
Bill Nottingham
6a11281355
Show last login along with the badges on the user view screen.
2019-02-14 20:25:50 -05:00
Etienne Simard
df4e4f80ad
Fix ambiguous workflow vizualizer wording
...
Resolves : #2998
Signed-off-by: Etienne Simard <etienne@redhat.com >
2019-02-14 18:01:23 -05:00
softwarefactory-project-zuul[bot]
5682fb1503
Merge pull request #3243 from mabashian/more-strings-to-translate
...
Translate job status in smart status tooltip. Mark strings for translation in project form
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 22:46:25 +00:00
mabashian
640d2a2797
Fix linting error
2019-02-14 16:32:54 -05:00
softwarefactory-project-zuul[bot]
b173880766
Merge pull request #3240 from wenottingham/when-last-we-met
...
Add django last_login information to user object.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:32:09 +00:00
mabashian
30ce85b80a
Translate job status in smart status tooltip. Mark strings for translation in project form
2019-02-14 16:20:33 -05:00
softwarefactory-project-zuul[bot]
003ec64413
Merge pull request #3241 from ryanpetrello/workflow-convergence-i18n
...
mark a workflow convergence error message for i18n
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:16:54 +00:00
softwarefactory-project-zuul[bot]
eda6d729d6
Merge pull request #3239 from wenottingham/did-this-ever-work
...
Remove `awx-manage user_info` command.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 21:12:50 +00:00
Ryan Petrello
4f83d44142
mark a workflow convergence error message for i18n
2019-02-14 15:55:20 -05:00
Bill Nottingham
7452eb2fa1
Remove broken user_info command.
...
This has not worked in a long time, and does not serve much purpose.
2019-02-14 15:34:24 -05:00
Bill Nottingham
8300f7f51b
Add django last_login information to user object.
2019-02-14 15:17:37 -05:00
Ryan Petrello
eed94b641e
add a custom DB backend that provides system-level SQL profiling
...
run this command on _any_ node in an awx cluster:
$ awx-manage profile_sql --threshold=2.0 --minutes=1
...and for 1 minute, the timing for _every_ SQL query in _every_ awx
Python process that uses the Django ORM will be measured
queries that run longer than (in this example) 2 seconds will be
written to a per-process sqlite database in /var/lib/awx/profile, and
the file will contain an EXPLAIN VERBOSE for the query and the full
Python stack that led to that SQL query's execution (this includes not
just WSGI requests, but background processes like the runworker and
dispatcher)
$ awx-manage profile_sql --threshold=0
...can be used to disable profiling again (if you don't want to wait for
the minute to expire)
2019-02-14 15:04:46 -05:00
Unknown
0138e92ddc
update documentation to include kuberentes initContainers
...
Update documentation to include Kubernetes initContainers in custom virtualenvs
2019-02-14 14:07:26 -05:00
softwarefactory-project-zuul[bot]
456ef49ee3
Merge pull request #3229 from mabashian/popover-quote-entity
...
Replace single quote with appropriate entity when generating new attribute
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:32:57 +00:00
softwarefactory-project-zuul[bot]
b91dee68ac
Merge pull request #3221 from mabashian/workflow-results-inv-tooltip
...
Show the proper tooltip on workflow results inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:28:34 +00:00
softwarefactory-project-zuul[bot]
781d36ef83
Merge pull request #3220 from mabashian/credential-modal-400
...
Prevent extra fetch of cred list as cred modal is closing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 16:06:52 +00:00
kialam
91f87b6d81
Merge pull request #106 from ansible/add-select-default-option
...
Add default option for AnsibleSelect dropdown.
2019-02-14 11:00:04 -05:00
kialam
7c009fc315
Update unit tests to use new props.
2019-02-14 10:53:53 -05:00
softwarefactory-project-zuul[bot]
a1cef744a7
Merge pull request #3230 from impca/patch-1
...
Update compose configuration
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:45:41 +00:00
softwarefactory-project-zuul[bot]
ba5319f479
Merge pull request #3213 from mabashian/3158-related-groups-style
...
Fix styling on related groups labels after bootstrap upgrade
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:40:56 +00:00
kialam
f09eb182c2
Merge remote-tracking branch 'origin/master' into add-select-default-option
2019-02-14 10:38:28 -05:00
softwarefactory-project-zuul[bot]
0dbf21a15c
Merge pull request #3176 from digipok/issue-3010-ca-trust-awx_task
...
update-ca-trust: Ensure CA trust is updated in awx_task container
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:36:55 +00:00
softwarefactory-project-zuul[bot]
45d522829a
Merge pull request #3190 from mabashian/i18n-strings
...
Mark various strings for translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:26:50 +00:00
softwarefactory-project-zuul[bot]
8b1c358dc6
Merge pull request #3165 from mabashian/2630-become-plugins
...
Makes priv escalation method a dynamic select element
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 15:08:09 +00:00
softwarefactory-project-zuul[bot]
ebd9d3dc67
Merge pull request #3234 from wenottingham/the-only-good-code-is-a-dead-code
...
Delete some unused functions.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 14:10:31 +00:00
softwarefactory-project-zuul[bot]
80cf154fb7
Merge pull request #3233 from ryanpetrello/F405
...
remove usage of import * and enforce F405 in our linter
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-14 13:32:18 +00:00
impca
9add96a0d3
update docker compose installer
...
Only run commands to update certs when config changes.
2019-02-14 08:29:47 +01:00
mickfeech
ed2ad1e210
update documentation to include kuberentes initContainers
2019-02-13 20:01:30 -05:00
softwarefactory-project-zuul[bot]
808ed74700
Merge pull request #3177 from wenottingham/i-am-going-to-need-a-diagram-for-this
...
Fix project updates to properly pull in role requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 23:16:34 +00:00
Ryan Petrello
9bebf3217e
remove usage of import * and enforce F405 in our linter
...
import * is a scourge upon the earth
2019-02-13 17:10:33 -05:00
softwarefactory-project-zuul[bot]
ae7d26fab0
Merge pull request #3186 from vismay-golwala/update_schedule_constraint
...
Update standalone schedule name uniqueness combining it with unified …
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 22:03:54 +00:00
Bill Nottingham
0f54d30f2c
Remove some unused functions.
2019-02-13 16:29:59 -05:00
John Mitchell
614116c90e
Merge pull request #104 from jlmitch5/instanceGroupsPagination
...
add pagination to instance groups
2019-02-13 15:42:36 -05:00
John Mitchell
b4007c7e04
put FormGroup component in form instead of in AnsibleSelect component
2019-02-13 15:40:46 -05:00
kialam
1f07fc8494
Make default option selectable but return null value.
2019-02-13 15:39:29 -05:00
kialam
2b18cee9c0
Fix linter errors and add test to AnsibleSelect component.
2019-02-13 15:39:29 -05:00
kialam
97477b789a
Add default option for AnsibleSelect dropdown.
2019-02-13 15:39:26 -05:00
John Mitchell
f2ab7f62b9
fix disabled of submit button
2019-02-13 15:09:14 -05:00
softwarefactory-project-zuul[bot]
631d3515f2
Merge pull request #3217 from mabashian/3164-cred-checkbox-alignment
...
Fixes cred form checkbox input styling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 20:08:57 +00:00
John Mitchell
35c94e9cd8
update selected to value in AnsibleSelect
2019-02-13 14:52:11 -05:00
softwarefactory-project-zuul[bot]
551218fd44
Merge pull request #3206 from AlanCoding/learn_to_share
...
Do not remove edges from other inventory sources
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 18:09:18 +00:00
Vismay Golwala
4af54517d2
Update standalone schedule name uniqueness combining it with unified job template.
...
Signed-off-by: Vismay Golwala <vgolwala@redhat.com >
2019-02-13 12:46:28 -05:00
mabashian
334f571ad3
Fixes bug where extra blank option was being added to select input
2019-02-13 11:48:43 -05:00
John Mitchell
de658939c5
add default value to props destructure statement
2019-02-13 10:50:04 -05:00
John Mitchell
cbc1ae8875
fix tests based on AnsibleSelect fn name change
2019-02-13 10:34:32 -05:00
softwarefactory-project-zuul[bot]
295afa805c
Merge pull request #3212 from AlanCoding/model_star_imports
...
Remove star imports in tasks and non-base models
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 15:05:01 +00:00
softwarefactory-project-zuul[bot]
ad4d286db5
Merge pull request #3225 from ryanpetrello/take-it-to-the-limit-one-more-time
...
remove field size limit on adhoc `limit`
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:50:56 +00:00
softwarefactory-project-zuul[bot]
eea97c8928
Merge pull request #3228 from jakemcdermott/dev-migrations-page
...
load migrations page in dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:44:53 +00:00
impca
c29275315e
Update compose configuration
...
When running awx via docker-compose and using custom certificates (for LDAP auth or whatever else...), update-ca-trust has to be called afer starting the container to actually use new certificates (just as it is called when using docker to run - https://github.com/ansible/awx/blob/devel/installer/roles/local_docker/tasks/standalone.yml#L119-L120 ).
2019-02-13 15:39:52 +01:00
mabashian
ef89195e6c
Replace single quote with appropriate entity when generating new attribute
2019-02-13 09:32:46 -05:00
softwarefactory-project-zuul[bot]
06ff26752a
Merge pull request #3227 from ryanpetrello/fix-migration-tran-view
...
fix `/migrations_notran`
Reviewed-by: awxbot
https://github.com/awxbot
2019-02-13 14:25:29 +00:00
softwarefactory-project-zuul[bot]
58f5e1882e
Merge pull request #3218 from kialam/fix-3081-copy-project-expand-collapse
...
Fix expanded view not persisting when a user copies a project.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-13 14:24:50 +00:00
Jake McDermott
2765367308
load migrations page in dev environment
2019-02-13 09:14:11 -05:00
Ryan Petrello
2a94611801
fix /migrations_notran
2019-02-13 08:59:20 -05:00
Ryan Petrello
e4eda3ef0d
remove field size limit on adhoc limit
...
related: 4b669fb16d
2019-02-13 08:34:10 -05:00
AlanCoding
fbf6315a8c
remove star imports in tasks and non-base models
2019-02-12 19:50:30 -05:00
softwarefactory-project-zuul[bot]
8a3c10686e
Merge pull request #3191 from chrismeyersfsu/fix-job_event_smart_inv_slow_take_two_devel
...
do not observe queries when constructing them
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-12 22:27:11 +00:00
chris meyers
c121565209
add tests for host_filter
...
* Ensure that building the smart inventory query string doesn't invoke
the database.
2019-02-12 16:11:54 -05:00
mabashian
3c3e659042
Show the proper tooltip on workflow results inventory
2019-02-12 15:50:52 -05:00
mabashian
406cb07018
Prevent extra fetch of cred list as cred modal is closing
2019-02-12 15:37:45 -05:00
kialam
099a82fdf8
Fix expanded view not persisting when a user copies a project.
2019-02-12 15:24:17 -05:00
softwarefactory-project-zuul[bot]
52b88d839e
Merge pull request #3216 from ryanpetrello/inv-gen-speedup
...
optimize a slow query in inventory script generation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-12 18:48:30 +00:00
Ryan Petrello
e245e50ee4
optimize a slow query in inventory script generation
...
if we don't preload this column, Django needs it, and so it generates
one query per-host (!!!) to get it. For large (10k+ host) inventories,
this is incredibly slow.
see: https://github.com/ansible/awx/issues/3214
2019-02-12 12:55:38 -05:00
John Mitchell
c1381f7b98
incorporate feedback on instance groups pagination
2019-02-12 11:59:49 -05:00
John Mitchell
6431ec603f
fix AnsibleSelect passing onChange callback
2019-02-12 11:53:22 -05:00
mabashian
a52c0415d9
Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade
2019-02-12 11:48:48 -05:00
Marliana Lara
fb7ccdb726
Merge pull request #108 from marshmalien/remove-breadcrumb-text-style
...
Remove breadcrumb item capitalize text style
2019-02-12 11:32:14 -05:00
mabashian
98c7df3399
Fix styling on related groups labels after bootstrap upgrade
2019-02-12 11:18:28 -05:00
Marliana Lara
9619513017
Remove breadcrumb item capitalize text style
2019-02-12 11:18:28 -05:00
John Mitchell
c67088628f
fix border color
2019-02-12 09:05:22 -05:00
John Mitchell
680d153a14
add pagination to instance groups lookup modal
2019-02-11 18:10:27 -05:00
softwarefactory-project-zuul[bot]
570283fba2
Merge pull request #3207 from mabashian/pull-strings-ejs
...
Extract translations from ejs files
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 18:29:55 +00:00
AlanCoding
1bf2a455c6
Do not remove edges from other inventory sources
2019-02-11 13:08:19 -05:00
mabashian
cb222aaa40
Extract translations from ejs files
2019-02-11 12:59:47 -05:00
Marliana Lara
cdc8b372f9
Merge pull request #105 from marshmalien/wrap-long-detail-descriptions
...
Wrap Org Details description field
2019-02-11 12:58:28 -05:00
Marliana Lara
0b7c643e75
Wrap Org Details description field
2019-02-11 12:21:34 -05:00
softwarefactory-project-zuul[bot]
6c9fc4a592
Merge pull request #3198 from mabashian/workflow-link-tooltip-overflow
...
Dynamically place link hover tooltip based on its size
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 17:01:08 +00:00
softwarefactory-project-zuul[bot]
53a6341320
Merge pull request #3148 from elyezer/e2e-screenshots
...
Add settings to control screenshot capturing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 16:47:06 +00:00
mabashian
c0f9ee5e6e
Fixes linting errors
2019-02-11 11:38:28 -05:00
mabashian
3321f3e34d
Fixes bug where tooltip was clipped when graph is zoomed out. Fixes linting error
2019-02-11 11:30:20 -05:00
Elyézer Rezende
953b6679ef
Add settings to control screenshot capturing
2019-02-11 14:05:11 -02:00
mabashian
d285261697
Fixes split job unit test confirming string match
2019-02-11 10:28:35 -05:00
softwarefactory-project-zuul[bot]
d84b58c857
Merge pull request #3196 from kialam/detect-empty-artifacts
...
Job Artifacts: check for empty object rather than string value.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 15:21:07 +00:00
softwarefactory-project-zuul[bot]
4d3cacf87f
Merge pull request #3185 from mabashian/edit-node-arrow
...
Use arrow instead of 'to' in workflow edit link title
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 14:51:05 +00:00
softwarefactory-project-zuul[bot]
b9b2affe44
Merge pull request #3202 from Spredzy/fix_3200
...
awx.main.tasks: Remove reference to unimport six
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-11 14:42:08 +00:00
Yanis Guenane
f61b6f9615
awx.main.tasks: Remove reference to unimport six
...
d4c3c08 re:introduced the use of six that has been removed by daeeaf4 .
This lead to ""NameError: name 'six' is not defined"". This commit fixes
the issue.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-02-11 09:41:09 +01:00
kialam
fcba02cd86
Linter fix.
2019-02-08 14:52:15 -07:00
mabashian
205dc93e65
Dynamically place link hover tooltip based on its size
2019-02-08 16:44:26 -05:00
kialam
28a29293c7
Check for empty object rather than string value.
2019-02-08 14:31:06 -07:00
softwarefactory-project-zuul[bot]
3b259de200
Merge pull request #3192 from chrismeyersfsu/awx-3.0.1
...
AWX 3.0.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-08 19:38:37 +00:00
chris meyers
63e3e733e0
AWX 3.0.1
2019-02-08 14:17:33 -05:00
chris meyers
ed78978b5f
do not observe queries when constructing them
...
* While parsing host_filter in the smart inventory code it was
triggering sql queries. This changset avoids executing the query that is
being constructed.
2019-02-08 12:30:51 -05:00
mabashian
6e1457607e
Mark various strings for translation
2019-02-08 11:28:04 -05:00
softwarefactory-project-zuul[bot]
844b0f86b8
Merge pull request #3187 from chrismeyersfsu/fix-schedule_too_damn_fast_devel
...
fix scheduled jobs race condition
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-08 14:39:43 +00:00
chris meyers
d4c3c089df
fix scheduled jobs race condition
...
* The periodic scheduler that runs and spawns jobs from Schedule()'s can
end up spawning more jobs than intended, for a single Schedule.
Specifically, when tower clustering is involed. This change adds a
"global" database lock around this critical code. If another process is
already doing the scheduling, short circuit.
2019-02-08 08:43:11 -05:00
softwarefactory-project-zuul[bot]
1328fb80a0
Merge pull request #3181 from mabashian/notif-related-tab
...
Show notification tab to notif admin users on jt/wf/project/inv source forms
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 21:39:33 +00:00
softwarefactory-project-zuul[bot]
1fbcd1b10b
Merge pull request #3183 from mabashian/3018-wf-save
...
Cancel node form when user deletes node being edited
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 20:59:45 +00:00
softwarefactory-project-zuul[bot]
11b26c199b
Merge pull request #3173 from mabashian/workflow-403
...
Adds proper error handling to workflow save related promises
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 19:25:40 +00:00
mabashian
b4d54895ff
Use arrow instead of 'to' in workflow edit link title
2019-02-07 13:46:22 -05:00
softwarefactory-project-zuul[bot]
463c4c1f7e
Merge pull request #3182 from kialam/artifacts-code-mirror
...
Artifacts Code Mirror
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 16:46:20 +00:00
kialam
76a16b329e
Conditionally show the Artifacts field.
2019-02-07 08:59:44 -07:00
mabashian
123f646cea
Cancel node form when user deletes node being edited
2019-02-07 10:47:21 -05:00
softwarefactory-project-zuul[bot]
d99c9c8dce
Merge pull request #3179 from ryanpetrello/failed_to_change
...
don't update parent event changed|failed in bulk (it's expensive for large tables)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-07 15:16:22 +00:00
mabashian
4f3a8ef766
Show notification tab to notif admin users on jt/wf/project/inv source forms
2019-02-07 10:02:05 -05:00
kialam
c114243082
Add artifacts as a subscriber to job details status service.
...
- This will emerge the artifacts field values if they become available to the UI from the API once a job has completed successfully.
2019-02-07 07:59:45 -07:00
Ryan Petrello
229e997e7e
don't update parent event changed|failed in bulk (it's expensive)
2019-02-06 20:02:52 -05:00
Marliana Lara
8e194baa66
Merge pull request #102 from marshmalien/style-tab-text
...
Update organization tab styles
2019-02-06 14:37:41 -05:00
kialam
dc7ec9dfe0
Adjust WF results to account for codemirror changes.
2019-02-06 12:11:15 -07:00
Marliana Lara
df30a2e8d1
Update organization tab styles
2019-02-06 14:00:26 -05:00
Bill Nottingham
5df384edd6
Fix project updates to properly pull in role requirements.
...
"check" runs check out the version that is saved in the database,
so for git repos, any subsequent "checkout" run on the same node
would always report that we have the proper version, and we would
not properly force a role update when requiremets.yml changes.
Also, don't use `scm_result` for all SCMs, as the skipped tasks will
overwrite earlier `scm_result` variables.
2019-02-06 13:20:09 -05:00
kialam
07aae8cefc
Add Artifacts CodeMirror field to job details.
2019-02-06 10:52:18 -07:00
Marliana Lara
241f8a8ac8
Merge pull request #100 from marshmalien/org-details
...
Add Organization Details view and tests
2019-02-06 12:04:46 -05:00
softwarefactory-project-zuul[bot]
902fb83493
Merge pull request #3172 from bverschueren/fix_inventory_sync_virtualenv
...
use source_project custom_virtualenv if configured
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 16:55:49 +00:00
Mathieu Mallet
dce3795e0c
update-ca-trust: Ensure CA trust is updated in awx_task container
...
Related #3010
Both awx_web and awx_task containers can have a volume mounted in
specified by the ca_trust_dir variable. Unfortunately only the
awx_web container's trust is updated. This patch makes sure the
awx_task container's trust is updated as well
Testing Done: ansible-playbook --syntax-check installer/install.yml
Signed-off-by: Mathieu Mallet <mmallet@digipok.io >
2019-02-06 16:51:14 +00:00
softwarefactory-project-zuul[bot]
1ef2d4cdad
Merge pull request #3175 from ryanpetrello/exact_ansible_facts
...
fix a subtle bug in ansible_facts lookup filtering
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 16:51:13 +00:00
Marliana Lara
9d9b94c8c3
Increase label font-weight and vertically align labels and chips
2019-02-06 11:42:53 -05:00
Ryan Petrello
a6b362e455
fix a subtle bug in ansible_facts lookup filtering
2019-02-06 11:02:47 -05:00
mabashian
2c3549331c
Adds proper error handling to worklfow save related promises. Fixes bug watching for prompt changes after the node has been edited once.
2019-02-06 10:35:00 -05:00
Bram Verschueren
016fc7f6bf
use source_project custom_virtualenv if configured
...
Signed-off-by: Bram Verschueren <verschueren.bram@gmail.com >
2019-02-06 10:51:52 +01:00
softwarefactory-project-zuul[bot]
e8eda28ce5
Merge pull request #3162 from wenottingham/cady-heron-was-right
...
Remove limit on `limit` field.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 01:22:34 +00:00
softwarefactory-project-zuul[bot]
83c232eb20
Merge pull request #3112 from saito-hideki/pr/fix_ui-test-ci
...
Fix chrome can not be started with unit-tests due to missing shared libraries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-06 01:20:19 +00:00
softwarefactory-project-zuul[bot]
c30639c4e6
Merge pull request #3166 from ryanpetrello/old-ansible-inventory-error-msg
...
provide a better ansible-inventory fallback error message old ansibles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 22:32:13 +00:00
Ryan Petrello
5e84782b9c
provide a better ansible-inventory fallback error message old ansibles
...
see: https://github.com/ansible/awx/issues/3139
2019-02-05 17:12:48 -05:00
mabashian
1a619de91f
Makes priv escalation method a dynamic select element
2019-02-05 14:01:29 -05:00
softwarefactory-project-zuul[bot]
d134291097
Merge pull request #3123 from elyezer/users-crud-e2e
...
Add e2e tests for user creating and editing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 18:54:49 +00:00
Bill Nottingham
4b669fb16d
Remove limit on limit field.
...
This allows 'relaunch-on-failed' on an arbitrary number of failed hosts.
2019-02-05 13:30:51 -05:00
softwarefactory-project-zuul[bot]
b53621e74c
Merge pull request #3152 from ryanpetrello/jsonb_prevent_field_lookups
...
prevent field lookups on Host.ansible_facts keys (it doesn't work)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 17:24:06 +00:00
Elyézer Rezende
925c6543c4
Add users CRUD e2e tests
2019-02-05 14:59:59 -02:00
John Mitchell
56c0ab97ed
Merge pull request #99 from jlmitch5/addOrgEmptyListAndUpdateCSS
...
Add org empty list and update css
2019-02-05 11:52:36 -05:00
Marliana Lara
8846e1427e
Add Organization Details view and test
2019-02-05 10:52:33 -05:00
Ryan Petrello
bb5312f4fc
prevent field lookups on Host.ansible_facts keys (it doesn't work)
...
under the hood, Host.ansible_facts is a postgres jsonb field which
performs match operations using the JSON containment operator (@>)
this operator _only_ works on exact matches on containment (i.e.,
"does the `ansible_distribution` jsonb value contain _this exact_ JSON
structure"):
SELECT ...
FROM main_host
WHERE ansible_facts @> '{"ansible_distribution": "centos"}'
SELECT ...
FROM main_host
WHERE ansible_facts @> '{"packages": {"dnsmasq": [{"version": 2}]}}'
postgres does _not_ expose any operator for fuzzy or lookup-based
matches with this operator, so host filter values like these don't
really make sense (postgres can't _filter_ in the way intended in these
examples):
ansible_distribution__startswith=\"Cent\"
ansible_distribution__icontains=\"CentOS\"
ansible_facts__packages__dnsmasq[]__version__startswith=\"2\"
2019-02-05 10:43:51 -05:00
softwarefactory-project-zuul[bot]
7333e55748
Merge pull request #3156 from Spredzy/schedule_max_jobs_conditiion
...
jt, wfjt: Ensure SCHEDULE_MAX_JOBS is accurately respect
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-05 13:35:35 +00:00
Yanis Guenane
5e20dcb6ca
jt, wfjt: Ensure SCHEDULE_MAX_JOBS is accurately respect
...
Currently SCHEDULE_MAX_JOBS+1 can be scheduled rather than
SCHEDULE_MAX_JOBS. This is due to the fact that we using strictly
greater rather than greater or equal.
Imagine we set SCHEDULE_MAX_JOBS=1, current logic:
* First time (count = 0), count < 1 -> proceed
* Second time (count = 1), count =< 1 -> proceed
* Third time (count = 2), count > 1 -> prevented
Imagine we set SCHEDULE_MAX_JOBS=1, new logic:
* First time (count = 0), count < 1 -> proceed
* Second time (count = 1), count =< 1 -> prevented
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-02-05 13:44:39 +01:00
John Mitchell
736f1e1775
update conditional showing of empty list component
2019-02-04 15:39:44 -05:00
softwarefactory-project-zuul[bot]
cab6b8b333
Merge pull request #3147 from jbradberry/become_method_list
...
Expose the known privilege escalation methods in the API config view
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-02-04 17:12:28 +00:00
Jeff Bradberry
46020379aa
Expose the known privilege escalation methods in the API config view
...
so that the UI can obtain them and make use of them for an autocomplete widget.
2019-02-04 11:45:27 -05:00
softwarefactory-project-zuul[bot]
e23fb31a4a
Merge pull request #3140 from AlanCoding/isolate_venv
...
Use custom venv in inventory proot-ing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-02 12:17:25 +00:00
Marliana Lara
17c95f200a
Merge pull request #3136 from marshmalien/fix-inv-host-tab
...
Disable hosts toggle in smart inventory hosts tab
2019-02-01 16:36:02 -05:00
AlanCoding
7676ccdbac
use custom venv in inventory prooting
2019-02-01 13:29:45 -05:00
softwarefactory-project-zuul[bot]
4626aa0144
Merge pull request #3093 from jbradberry/become_plugins
...
Support become plugins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-01 17:48:09 +00:00
Marliana Lara
fb7596929f
Disable hosts toggle in smart inventory hosts tab
2019-02-01 11:28:00 -05:00
softwarefactory-project-zuul[bot]
d63518d789
Merge pull request #3005 from b0urn3/devel
...
Add SCHEDULE_MAX_JOBS implementation for WFJTs for #2975
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-02-01 13:54:21 +00:00
Robert Zahradníček
6f1cbac324
Add SCHEDULE_MAX_JOBS implementation for WFJTs for #2975
2019-01-31 21:52:36 +01:00
softwarefactory-project-zuul[bot]
2b80f0f7b6
Merge pull request #3121 from ryanpetrello/busted-isolated
...
properly detect ansible-playbook vs ansible runs in bwrap arg building
Reviewed-by: Elijah DeLee <kdelee@redhat.com >
https://github.com/kdelee
2019-01-31 16:27:06 +00:00
Ryan Petrello
10945faba1
properly detect ansible-playbook vs ansible runs in bwrap arg building
...
a recent change (65641c7 ) made it so that we call
ansible-playbook using its _absolute path_ (i.e.,
/usr/bin/ansible-playbook, /var/lib/venv/xyz/bin/ansible-playbook), so
this logic is no longer correct
2019-01-31 11:06:50 -05:00
softwarefactory-project-zuul[bot]
d4ccb00338
Merge pull request #3118 from ryanpetrello/fix-3108
...
work around a bug in Django that breaks the stdout HTML view in py3
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-31 14:43:42 +00:00
Ryan Petrello
d10d5f1539
work around a bug in Django that breaks the stdout HTML view in py3
...
see: https://github.com/ansible/awx/issues/3108
2019-01-31 01:01:40 -05:00
Hideki Saito
3e5f328b52
Fix chrome can not be started with unit-tests due to missing shared libraries
...
- Added installation packages conforming to the unit-tests/Dockerfile
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-01-31 13:02:23 +09:00
Hideki Saito
d558ffd699
Fix chrome can not be started with unit-tests due to missing shared libraries
...
- Modify Dockerfile to install necesarry shared libraries for chrome
Signed-off-by: Hideki Saito <saito@fgrep.org >
2019-01-31 09:54:55 +09:00
John Mitchell
21bdd487e6
fix to tabs -- padding around and left most border
2019-01-30 16:32:42 -05:00
John Mitchell
4ce19a4b42
add empty list functionality to org list
2019-01-30 16:20:04 -05:00
John Mitchell
98cb8c6f6e
update scss patternfly override file and add center empty list tweak
2019-01-30 16:20:04 -05:00
Michael Abashian
a2007b8e0c
Merge pull request #98 from mabashian/selected-list
...
Adds selected list to lookup component
2019-01-30 15:58:14 -05:00
mabashian
0e9e17f957
Only update selected instance groups if the select button is clicked in the modal
2019-01-30 15:27:12 -05:00
softwarefactory-project-zuul[bot]
b64d401e74
Merge pull request #3086 from kialam/fix-3081-duplicate-template-expanded
...
Fix expanded view not persisting when a user copies a JT/WF.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:46:24 +00:00
softwarefactory-project-zuul[bot]
0a3f131adc
Merge pull request #3100 from ryanpetrello/die_settings_migration_die
...
remove awx-manage migrate_to_database_settings
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:33:14 +00:00
Kia Lam
6f9cf6a649
Fix expanded view not persisting when a user copies a JT/WF.
2019-01-30 13:23:21 -05:00
softwarefactory-project-zuul[bot]
5db43b8283
Merge pull request #3101 from jakemcdermott/bump-prompt-credential-type-page-size
...
increase request page size for credential types in launch prompts
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 18:05:53 +00:00
mabashian
6ed36daef7
Fixes close button on tags in instance group form field
2019-01-30 12:59:22 -05:00
mabashian
5778c9cf05
Removes commented styles, use defined color variable in lockup
2019-01-30 12:46:00 -05:00
mabashian
2579e30ca1
Pulls in latest pf-react. Adds selected list component to org instance groups lookup
2019-01-30 12:46:00 -05:00
softwarefactory-project-zuul[bot]
aa9e60c508
Merge pull request #3087 from kialam/fix-3082-sidenav-on-resize
...
Some sidebar nav fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 17:40:46 +00:00
softwarefactory-project-zuul[bot]
2162e8e0cc
Merge pull request #3109 from ryanpetrello/overindent
...
fix overindent lint failures
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-30 17:36:52 +00:00
Ryan Petrello
1eeffe4ae2
remove awx-manage migrate_to_database_settings
2019-01-30 12:23:36 -05:00
John Mitchell
701eb6afa5
Merge pull request #97 from jlmitch5/newPagination
...
New pagination
2019-01-30 12:16:21 -05:00
John Mitchell
e4d44efea2
reduce disabled background color to increase contrast w border
2019-01-30 12:14:48 -05:00
Ryan Petrello
2927803a82
fix overindent lint failures
2019-01-30 12:12:39 -05:00
Jake McDermott
1b50b26901
support up to 200 credential types in launch prompts
2019-01-29 20:10:13 -05:00
softwarefactory-project-zuul[bot]
44819987f7
Merge pull request #3097 from ansible/jakemcdermott-sanitize-jdetails
...
sanitize reflected user input on job details page
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 21:34:32 +00:00
softwarefactory-project-zuul[bot]
9bf0d052ab
Merge pull request #3089 from marshmalien/2330-execution-node
...
Add execution node field to job details panel
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 21:17:37 +00:00
Marliana Lara
5c98d04e09
Update execution node field from job status subscriber
2019-01-29 15:48:18 -05:00
Jeff Bradberry
6560ab0fab
Migrated the inputs schema on existing CredentialTypes
...
to convert the custom become_method into a plain string.
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 15:04:35 -05:00
softwarefactory-project-zuul[bot]
efb7a729c7
Merge pull request #3091 from beeankha/dupe_logout_msg
...
Remove error message for regular logout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-29 19:51:52 +00:00
Jeff Bradberry
6e1deed79e
Removed the special-case logic for maintaining the schema of the become_method field
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-29 14:06:26 -05:00
beeankha
ad3721bdb2
Ensure all other error messages don't double up with the logout message
2019-01-29 13:09:28 -05:00
John Mitchell
3c0744629b
update pagination component based on ux feedback
2019-01-29 12:50:29 -05:00
John Mitchell
990851aa3b
wrap org list in Card for consistency between detail
2019-01-29 12:50:15 -05:00
Jake McDermott
ca64630740
sanitize reflected user input on job details page
...
This makes sure we're applying the 'sanitize' filter to reflected user input for some of the new information we're displaying on the job details page.
2019-01-29 09:35:57 -05:00
softwarefactory-project-zuul[bot]
8686575311
Merge pull request #3092 from ansible/jakemcdermott-patch-1
...
Install dependencies for Chromium in unit test image
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-28 22:26:59 +00:00
Jeff Bradberry
0ecd6542bf
Changed the become_method field into one that takes arbitrary input
...
related #2630
Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com >
2019-01-28 16:53:54 -05:00
beeankha
5e3d47683d
Ensure error messages are showing up, but not doubled
2019-01-28 16:12:20 -05:00
Jake McDermott
73f617d811
Install dependencies for Chromium in unit test image
2019-01-28 15:57:17 -05:00
beeankha
ea7e15bfc4
Remove error message for regular logout
2019-01-28 15:16:28 -05:00
Marliana Lara
eca530c788
Add execution node field to job details panel
2019-01-28 13:48:50 -05:00
Kia Lam
c1b48e2c9c
Some sidebar nav fixes.
...
- Set isExpanded state to false when window width is < 700px.
- Set `pointer-events` to `none` for logo to allow users to easily click on hamburger icon.
2019-01-28 13:25:44 -05:00
softwarefactory-project-zuul[bot]
9d501327fc
Merge pull request #3078 from shawnmolnar/fixtypos
...
Fixed role download typo in help text
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-28 17:53:23 +00:00
Marliana Lara
65e369c0f3
Merge pull request #96 from marshmalien/refactor-url
...
Refactor Breadcrumbs, Tabs, routing
2019-01-28 12:02:23 -05:00
Molnar, Shawn
31b3bad658
Fixed role download typo in help text
2019-01-25 16:37:51 -08:00
Marliana Lara
9048c34a7d
Fix merge conflicts and linting errors
2019-01-25 16:49:46 -05:00
Marliana Lara
21298c8872
Add Breadcrumbs test
2019-01-25 16:42:09 -05:00
Marliana Lara
b820e411d3
Refactor breadcrumbs, tabs, routing.
...
* Cleanup previous params logic from Notificaitons list
* Add shared breadcrumbs and tabs components
* Structure Organization screens to render only cardBody content
* Add styles
* Fetch organization when location changes
2019-01-25 16:42:04 -05:00
John Mitchell
dd522c240e
remove test debuggers
2019-01-25 16:17:58 -05:00
John Mitchell
54e79a93d9
Merge pull request #95 from jlmitch5/fixLinting
...
Fix linting
2019-01-25 16:16:55 -05:00
softwarefactory-project-zuul[bot]
155c214df0
Merge pull request #3077 from mabashian/i18n-sweep
...
Mark strings for translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 21:11:30 +00:00
John Mitchell
02d7006ea4
fix tests
2019-01-25 15:22:32 -05:00
mabashian
5931c13b04
Mark strings for translation
2019-01-25 14:21:35 -05:00
softwarefactory-project-zuul[bot]
5d7b7d5888
Merge pull request #3074 from kialam/projects-expand-collapse
...
Add expand/collapse toolbar to Projects List.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 17:41:01 +00:00
softwarefactory-project-zuul[bot]
53ad819d65
Merge pull request #3068 from kialam/job-template-expand-collapse
...
Add expand/collapse toolbar for Job Templates list.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 17:40:54 +00:00
softwarefactory-project-zuul[bot]
3ce3786303
Merge pull request #3071 from saito-hideki/pr/fix_doc_saml_team_attr_map
...
Fixed incorrect setting item name for SAML Team Attribute Mapping
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 16:45:29 +00:00
softwarefactory-project-zuul[bot]
46bc146e26
Merge pull request #3076 from ryanpetrello/test-data-cleanup
...
move awx.main.utils.ansible tests data into the correct location
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 16:38:38 +00:00
Ryan Petrello
88eaf1154a
move awx.main.utils.ansible tests data into the correct location
2019-01-25 11:11:12 -05:00
Kia Lam
5421c243d7
Add expand/collapse toolbar to Projects List.
...
Add some responsive styling.
2019-01-25 10:31:38 -05:00
softwarefactory-project-zuul[bot]
5cdab1b57a
Merge pull request #3070 from ryanpetrello/bye-bye-six
...
clean up unnecessary usage of the six library (awx only supports py3)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 15:20:38 +00:00
softwarefactory-project-zuul[bot]
2a86c5b944
Merge pull request #3061 from jakemcdermott/inventory-scm-job-linkage
...
add linked status indicator for scm inventory project updates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-25 13:05:36 +00:00
Ryan Petrello
daeeaf413a
clean up unnecessary usage of the six library (awx only supports py3)
2019-01-25 00:19:48 -05:00
Hideki Saito
2d119f7b02
Fixed incorrect setting item name for SAML Team Attribute Mapping
2019-01-25 09:24:12 +09:00
softwarefactory-project-zuul[bot]
68950d56ca
Merge pull request #3065 from ryanpetrello/dispatcher-reap-refactor
...
clean up some unnecessary dispatcher reaping code
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 22:30:45 +00:00
Jake McDermott
477c5df022
add linked status indicator for scm inventory project updates
...
Signed-off-by: Jake McDermott <yo@jakemcdermott.me >
2019-01-24 16:24:42 -05:00
softwarefactory-project-zuul[bot]
4c8f4f4cc5
Merge pull request #3067 from mabashian/2264-custom-venv
...
Adds environment to output details for jts and inv syncs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 20:35:49 +00:00
softwarefactory-project-zuul[bot]
6726e203b9
Merge pull request #3050 from jlmitch5/jobTimeoutInUi
...
Job timeout in ui
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 19:16:48 +00:00
Kia Lam
9a10811366
Add expand/collapse toolbar for Job Templates list.
2019-01-24 13:50:32 -05:00
mabashian
62bffaa7e6
Make environment subscribe-able
2019-01-24 13:08:19 -05:00
John Mitchell
7de89f6486
fix linting issues
2019-01-24 13:05:36 -05:00
mabashian
14423c4f3f
Add param to getEnvironmentDetails allowing us to pass in a value rather than pulling it from the model
2019-01-24 12:58:29 -05:00
mabashian
8037cddfe5
Adds environment to output details for jts and inv syncs
2019-01-24 12:19:24 -05:00
John Mitchell
2588832629
remove debug flag from eslint
2019-01-24 12:08:39 -05:00
softwarefactory-project-zuul[bot]
be4b3c75b4
Merge pull request #3052 from jakemcdermott/inputs_enc
...
explicitly handle .inputs in decrypt_field, encrypt_field
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-24 17:04:30 +00:00
softwarefactory-project-zuul[bot]
818b261bea
Merge pull request #3057 from kialam/add-list-toolbar
...
Expand and Collapse Jobs List
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-24 16:45:57 +00:00
John Mitchell
f37bdba645
update eslint config and add eslint ignore
2019-01-24 11:36:18 -05:00
Ryan Petrello
4707dc2a05
clean up some unnecessary dispatcher reaping code
2019-01-24 11:11:05 -05:00
Kia Lam
ebc2b821be
Only show toolbar if the job list is not empty.
2019-01-24 10:44:58 -05:00
Kia Lam
85a875bbfe
Styling changes.
2019-01-24 10:44:58 -05:00
Kia Lam
a9663c2900
Add expand/collapse toolbar to Jobs List view.
2019-01-24 10:44:58 -05:00
Kia Lam
05c24df9e3
Add list toolbar component.
2019-01-24 10:44:58 -05:00
Ryan Petrello
1becd4c39d
Merge pull request #3066 from ryanpetrello/frosted-flakes-are-more-than-good
...
clean up some minor linting issues
2019-01-24 10:40:37 -05:00
Ryan Petrello
9817ab14d0
clean up some minor linting issues
2019-01-24 10:23:56 -05:00
Michael Abashian
28b5d43e1f
Merge pull request #93 from mabashian/63-org-notifications
...
Add notification list to org
2019-01-24 09:21:13 -05:00
mabashian
47719776f2
More cleanup based on pr feedback. Adds org notif list page and tests
2019-01-23 16:53:02 -05:00
softwarefactory-project-zuul[bot]
51b51a9bf7
Merge pull request #3051 from ryanpetrello/record-venv-usage
...
record the virtualenv used when a job or inventory sync runs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 21:33:31 +00:00
softwarefactory-project-zuul[bot]
55c5dd06cf
Merge pull request #3058 from ryanpetrello/ansible-inventory-custom-venv
...
use the correct ansible-inventory executable for custom venvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 19:30:13 +00:00
mabashian
6c19d6ae4e
Removes unnecessary fragment elements. Fixes vertical alignment on notif row item. Bind notification list functions to constructor
2019-01-23 14:13:51 -05:00
Ryan Petrello
0e5e23372d
use the correct ansible-inventory executable for custom venvs
2019-01-23 14:07:48 -05:00
softwarefactory-project-zuul[bot]
1e44d5c833
Merge pull request #2899 from AlanCoding/copy_created_by
...
Copy WFJT created_by to jobs it spawns
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 16:53:49 +00:00
Ryan Petrello
f7bc8fb662
record the virtualenv used when a job or inventory sync runs
...
see: https://github.com/ansible/awx/issues/2264
2019-01-23 11:48:06 -05:00
softwarefactory-project-zuul[bot]
416dcc83c9
Merge pull request #3020 from beeankha/fix_unicode_error
...
Fix unicode error
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-23 15:26:07 +00:00
AlanCoding
13ed656506
Copy WFJT created_by to jobs it spawns
2019-01-23 09:33:14 -05:00
softwarefactory-project-zuul[bot]
f683f87ce3
Merge pull request #3053 from girishramnani/bug/jt-patch
...
resolved the error message for JT Patch
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 13:39:09 +00:00
Girish Ramnani
c15cbe0f6e
resolved the error message for JT Patch
...
Signed-off-by: Girish Ramnani <girishramnani95@gmail.com >
2019-01-23 11:53:27 +05:30
Jake McDermott
a8728670e1
handle credential.inputs in decryption utils
2019-01-22 22:56:24 -05:00
softwarefactory-project-zuul[bot]
cf9dffbaf8
Merge pull request #3035 from ansible/e2e-websockets
...
E2E tests for websockets (and other things)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-23 02:34:19 +00:00
Daniel Sami
3d1b32c72f
websocket tests and fixture updates
2019-01-23 11:06:42 +09:00
John Mitchell
e95da84e5a
make forks fill for value of 0 and update timeout help text based on docs feedback
2019-01-22 13:48:57 -05:00
John Mitchell
fcd759fa1f
add timeout field to ui
2019-01-22 13:33:51 -05:00
softwarefactory-project-zuul[bot]
6772c81927
Merge pull request #3047 from jakemcdermott/npm-ci
...
use npm ci to install ui dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 17:28:40 +00:00
softwarefactory-project-zuul[bot]
774ec40989
Merge pull request #3048 from matburt/schema_detector_regex
...
Make schema generator handle alternative iso 8601 datetimes
Reviewed-by: awxbot
https://github.com/awxbot
2019-01-22 17:09:23 +00:00
softwarefactory-project-zuul[bot]
b7ba280da3
Merge pull request #3040 from jiuka/709-support-ssl-connections-for-postgresql
...
Add pg_sslmode option to access PostgreSQL by ssl
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 16:51:41 +00:00
Matthew Jones
058e2c0d81
Make schema generator handle alternative iso 8601 datetimes
2019-01-22 11:44:56 -05:00
Marius Rieder
072919040b
Omit DATABASE_SSLMODE if not set.
2019-01-22 17:24:44 +01:00
softwarefactory-project-zuul[bot]
91ae343e3b
Merge pull request #2847 from marshmalien/testing-smart-inv-host-filter
...
Fix host_filter smart search bug when searching by "or" operator
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 16:10:26 +00:00
Jake McDermott
5afabc7a19
use npm ci to install ui dependencies
2019-01-22 11:04:58 -05:00
softwarefactory-project-zuul[bot]
4788f0814f
Merge pull request #3045 from jakemcdermott/regenerate-package-lock
...
updating package-lock.json
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2019-01-22 15:01:43 +00:00
softwarefactory-project-zuul[bot]
c528ece5df
Merge pull request #3046 from shanemcd/3.0.0
...
AWX 3.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 14:58:33 +00:00
Jake McDermott
a1c03cd6a1
update license files
2019-01-22 09:33:13 -05:00
Shane McDonald
42fbb81337
AWX 3.0.0
2019-01-22 09:32:39 -05:00
softwarefactory-project-zuul[bot]
5286e24721
Merge pull request #3044 from ryanpetrello/dispatcher-reap-db-error
...
detect dead DB connections in the dispatcher when reaping jobs
Reviewed-by: Chris Meyers
https://github.com/chrismeyersfsu
2019-01-22 14:32:34 +00:00
Jake McDermott
0bde309d23
updating package-lock.json
2019-01-22 09:04:27 -05:00
Ryan Petrello
b2442d42a3
detect dead DB connections in the dispatcher when reaping jobs
2019-01-22 08:40:26 -05:00
softwarefactory-project-zuul[bot]
18409f89c5
Merge pull request #3042 from ryanpetrello/py3-sso-complete
...
fix a py3 bug that breaks the SSO complete endpoint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-22 13:12:41 +00:00
softwarefactory-project-zuul[bot]
88d5fb0420
Merge pull request #3039 from AlanCoding/inventory_venv
...
Use custom virtual environment in inventory updates
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-22 13:12:37 +00:00
softwarefactory-project-zuul[bot]
1cc0f81913
Merge pull request #3034 from rooftopcellist/upgrade_social_auth_core
...
upgrade social-auth-core to v3.0.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 22:10:50 +00:00
Ryan Petrello
8cb8e63db5
fix a py3 bug that breaks the SSO complete endpoint
2019-01-21 17:04:13 -05:00
Christian Adams
8597670299
upgrade social-auth-core to v3.0.0
2019-01-21 16:35:47 -05:00
softwarefactory-project-zuul[bot]
c0ff4dad59
Merge pull request #3021 from jakemcdermott/credential_input_access_methods
...
add input access methods to credentials
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 21:10:12 +00:00
Marliana Lara
9b2ca04118
Fix host_filter smart search bug when searching by "or" operator
2019-01-21 15:50:33 -05:00
mabashian
c97dfeb725
Cleanup after change post... to create...
2019-01-21 15:46:11 -05:00
mabashian
2c19a5a1d7
Changed post to create in api.js. Removed capitalize text component in favor of css solution. Updates to empty list contents. Fixes padding on notifications list
2019-01-21 15:44:34 -05:00
softwarefactory-project-zuul[bot]
d98c60519e
Merge pull request #2895 from AlanCoding/scm_vars
...
Allow SCM overwrite vars in the UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 19:13:47 +00:00
Marius Rieder
589531163a
Add pg_sslmode option.
...
Allows to use PostgreSQL over SSL #709
2019-01-21 19:47:34 +01:00
mabashian
4f929c7052
Fix inadvertent merge conflict change
2019-01-21 13:30:15 -05:00
AlanCoding
5dd8c3ace2
Allow SCM overwrite vars in the UI
2019-01-21 13:27:57 -05:00
mabashian
58f99c8918
Adds notification list to orgs
2019-01-21 13:18:37 -05:00
softwarefactory-project-zuul[bot]
d021c253aa
Merge pull request #2959 from crab86/devel
...
Add Grafana notification type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 17:21:14 +00:00
softwarefactory-project-zuul[bot]
c48c8c04f4
Merge pull request #3038 from Spredzy/x_frame_options
...
Nginx: Specify X-Frame-Options "DENY" header
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-21 15:31:44 +00:00
softwarefactory-project-zuul[bot]
a2102c92ec
Merge pull request #3030 from ryanpetrello/fix-non-utf8-scm
...
add robust handling of non-UTF8 when detecting inventory/playbooks
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2019-01-21 13:52:55 +00:00
AlanCoding
99288a5e18
Use custom virtual environment in inventory updates
2019-01-21 06:45:55 -05:00
Yanis Guenane
44c48d1d66
Nginx: Specify X-Frame-Options "DENY" header
...
Adding the X-Frame-Options "DENY"; header to avoid possible clickjacking
attack.
More info of the why available here:
https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009)
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2019-01-21 12:34:17 +01:00
Daniel Sami
c785c38748
websocket tests initial commit
2019-01-21 13:54:03 +09:00
Sebastian
ebe0ded9c2
Add grafana notification type unit tests
2019-01-20 22:42:03 +01:00
Jake McDermott
2dadfbcc14
use credential input access methods in injectors.py
2019-01-20 14:02:01 -05:00
Jake McDermott
3a58a5b772
use credential input access methods in views/__init__.py
2019-01-20 13:08:41 -05:00
Jake McDermott
5010e98b8f
use credential input access methods in projects.py
2019-01-20 13:08:38 -05:00
Jake McDermott
3ef4cc9bfa
use credential input access methods in serializers.py
2019-01-20 13:08:34 -05:00
Jake McDermott
c01c671642
use credential input access methods in tasks.py
2019-01-20 13:08:30 -05:00
Jake McDermott
a86e270905
add credential input access methods
2019-01-20 13:08:23 -05:00
Sebastian
4058d18593
Add grafana notification type
2019-01-20 13:51:23 +01:00
Ryan Petrello
caa55f112f
add robust handling of non-UTF8 when detecting inventory/playbooks
2019-01-19 13:25:41 -05:00
softwarefactory-project-zuul[bot]
d0af952685
Merge pull request #3027 from rooftopcellist/amend_auth_code_help_txt
...
correct authorization code expiration help-text
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 20:37:21 +00:00
softwarefactory-project-zuul[bot]
fbc7f496c5
Merge pull request #3024 from ryanpetrello/ldap-gc-deadlock
...
fix a deadlock when Python garbage collects LDAPBackend objects
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 19:25:11 +00:00
John Mitchell
bb19a4234e
Merge pull request #3003 from jlmitch5/newSettingsInUI
...
add new settings to ui
2019-01-18 14:20:31 -05:00
softwarefactory-project-zuul[bot]
11f7e90f6a
Merge pull request #3025 from ryanpetrello/django-cors-headers
...
add Django CORS middleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 18:47:14 +00:00
Christian Adams
5c080678a6
correct authorization code expiration help-text
2019-01-18 13:27:01 -05:00
John Mitchell
2df51a923d
change grant reference to code in ui help text
2019-01-18 13:13:15 -05:00
Tyler Cross
0da0a8e67b
CORS Support
...
Added the django-cors-headers app and middleware to make CORS possible.
2019-01-18 12:49:00 -05:00
John Mitchell
b75ba7ebea
remove auth misc form and move fields under system misc form
2019-01-18 12:43:21 -05:00
John Mitchell
24de951f6c
add access token and authorization code expiration settings to ui
2019-01-18 12:43:21 -05:00
John Mitchell
974306541e
add isolated settings to ui
2019-01-18 12:43:21 -05:00
softwarefactory-project-zuul[bot]
d2fa5cc182
Merge pull request #3013 from ryanpetrello/ansible-py3-venv
...
add support for custom py3 ansible virtualenvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 16:29:27 +00:00
Ryan Petrello
e45e4b3cda
fix a deadlock when Python garbage collects LDAPBackend objects
...
we shouldn't call signal.disconnect in __del__ because it can lead to
deadlocks in Django signal dispatch code
The Signal.connect, Signal.disconnect, and Signal._live_receivers
methods all share a threading.Lock():
22a60f8d0b/django/dispatch/dispatcher.py (L49)
It's possible for this to lead to a deadlock:
1. Have code that calls Signal._live_receivers and enter the critical
path inside the shared threading.Lock()
2. Python garbage collection occurs and finds one or more LDAPBackend
objects with no more references
3. This __del__ is called, which calls Signal.disconnect
4. Code in Signal._disconnect attempts to obtain the (already held)
threading.Lock
5. Python hangs forever while attempting to garbage collect
2019-01-18 11:27:50 -05:00
Ryan Petrello
65641c7edd
add support for custom py3 ansible virtualenvs
2019-01-18 10:55:53 -05:00
softwarefactory-project-zuul[bot]
5f01c3f5a8
Merge pull request #2994 from coreywan/pod-limits
...
Add POD Limits
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 04:28:11 +00:00
softwarefactory-project-zuul[bot]
7b39198f26
Merge pull request #2995 from coreywan/postgres_helm
...
adds persistence.storageClass and limits to postgress helm install
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 04:24:18 +00:00
Bianca
f1e3be5ec8
Removing unicode fix-related lines in ha.py
2019-01-17 14:42:38 -05:00
Bianca
bf5657a06a
Update register_queue.py file to enable registration of instance groups with unicode
2019-01-17 14:36:46 -05:00
softwarefactory-project-zuul[bot]
f583dd73e8
Merge pull request #3008 from AlanCoding/inv_cleanup2
...
Remove deprecated logic & components from inventory import command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 19:23:02 +00:00
softwarefactory-project-zuul[bot]
57b8aa4892
Merge pull request #3002 from themr0c/pg_password_10_character_limit
...
pg_password should be random 10 character alphanumeric string, when p…
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 18:15:38 +00:00
softwarefactory-project-zuul[bot]
474876872e
Merge pull request #2999 from themr0c/issue-2991
...
related #2991 - Helm creation of postgreql on multiple namespaces
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 14:28:05 +00:00
softwarefactory-project-zuul[bot]
3eaed52b83
Merge pull request #3017 from ryanpetrello/beat-shelve-error
...
close the persistent shelve when we're done checking it
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2019-01-17 13:46:09 +00:00
AlanCoding
28822d891c
remove unneeded steps in inventory import
...
Delete some cases that directly loads scripts due
to ansible-inventory group_vars problem (now fixed)
Delete intermediate method that was a go-between the
command and the loader class
Change return type of loader from MemInventory to
a simple python dict
remove backport script and star imports
2019-01-17 08:44:55 -05:00
Ryan Petrello
37dbfa88f9
close the persistent shelve when we're done checking it
...
this code was added to detect celerybeat shelve .db corruption, but it caused a different issue; opening the shelve in this way puts a write lock on it, which means that when we attempt to open it _again_ moments later, we can't.
when we're done checking the validity of the file, we need to close it
2019-01-17 08:20:21 -05:00
Fabrice Flore-Thebault
b6c30e8ef5
it's a limitation of the official postgres helm chart
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-17 12:56:17 +01:00
Fabrice Flore-Thebault
d938c96a76
pg_password should be random 10 character alphanumeric string, when postgresql is running on kubernetes
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-17 12:56:06 +01:00
softwarefactory-project-zuul[bot]
4ce18618cb
Merge pull request #3014 from jakemcdermott/skip-ui-release-chromium-download
...
skip chromium download when using ui-release make target
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-17 04:58:22 +00:00
Jake McDermott
6c7f11395b
skip chromium download when building release
2019-01-16 20:48:12 -05:00
softwarefactory-project-zuul[bot]
134950ade1
Merge pull request #3006 from ansible/documentation
...
Documentation of E2E test fixtures, etc.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-16 23:43:46 +00:00
Daniel Sami
7258a43bad
rewording, typo corrections
2019-01-17 08:28:22 +09:00
Ryan Petrello
27f98163ff
Merge pull request #3012 from ryanpetrello/fix-swagger-key-ordering
...
enforce key order when writing swagger docs JSON
2019-01-16 16:43:43 -05:00
Ryan Petrello
6d04bd34ce
enforce key order when writing swagger docs JSON
2019-01-16 16:00:27 -05:00
softwarefactory-project-zuul[bot]
584ec9cf75
Merge pull request #2538 from ryanpetrello/py3
...
port awx to run natively on python3.6+
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-16 19:39:14 +00:00
kialam
3060abab1d
Merge pull request #87 from ansible/lookup-form-component
...
Lookup form component
2019-01-16 13:32:28 -05:00
kialam
a70a0fa622
Bump Lookup component test coverage up.
2019-01-16 13:15:51 -05:00
Corey Wanless
aebeeb170e
adds pod limits
...
Signed-off-by: Corey Wanless <corey.wanless@wwt.com >
2019-01-16 09:23:18 -06:00
Fabrice Flore-Thebault
c434d38876
adding helm chart version for postgresql
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-16 09:40:49 +01:00
Daniel Sami
ae3ab89515
lint fix
2019-01-16 11:06:25 +09:00
Daniel Sami
0c250cd6af
Updated parameter info
2019-01-16 10:44:22 +09:00
kialam
7230b4bf8d
Bump up unit test coverage for OrganizationAdd component.
2019-01-15 15:51:37 -05:00
Ryan Petrello
33c1416f6c
work around a py3 bug in celerybeat
2019-01-15 15:19:02 -05:00
kialam
fc32cf026f
Address review feedback.
2019-01-15 15:15:17 -05:00
kialam
e8fe6fe33c
Fix & Add unit tests.
2019-01-15 14:58:23 -05:00
Ryan Petrello
3d7fcb3835
fix a few isolated issues related to the py2 -> py3 move
2019-01-15 14:09:05 -05:00
Shane McDonald
04da4503db
Python 3 / Upstream Kubernetes
2019-01-15 14:09:05 -05:00
Ryan Petrello
2016798e0f
fix a few UTF-8 bugs on Ubuntu related to stdout text downloads
2019-01-15 14:09:05 -05:00
Ryan Petrello
39d119534c
support isolated runs in py2 *and* py3 (for now)
...
once we merge in runner support for isolated environments, we can
revert this commit (because we'll always run isolated code using python3
executables)
2019-01-15 14:09:05 -05:00
Shane McDonald
d273472927
Enable py3 SCL if needed
2019-01-15 14:09:05 -05:00
Shane McDonald
5aa99b2ca1
Dependency updates for Python 3
2019-01-15 14:09:05 -05:00
Ryan Petrello
96b9bd6ab6
make py3 packaging work for k8s
2019-01-15 14:09:05 -05:00
Author: Jim Ladd
2c5bdf3611
fix some isolated py3 bugs
2019-01-15 14:09:05 -05:00
Ryan Petrello
af4234556e
remove dm.xmlsec.binding
...
python-saml uses dm.xmlsec.binding only supports python2
by moving to py3, we now use python3-saml (which uses python-xmlsec
instead)
see: https://github.com/onelogin/python-saml/issues/145#issuecomment-222021691
2019-01-15 14:09:05 -05:00
Ryan Petrello
c6482137d1
parametrize PYTHON for Ubuntu py35 support
2019-01-15 14:09:05 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
Ryan Petrello
f132ce9b64
switch image builds to py3
2019-01-15 13:25:13 -05:00
softwarefactory-project-zuul[bot]
f22fd58392
Merge pull request #3007 from AlanCoding/test_logging
...
Updates to logging, specifically for unit tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-15 18:19:58 +00:00
AlanCoding
cccc038600
Updates to logging, specifically for unit tests
2019-01-15 11:34:54 -05:00
softwarefactory-project-zuul[bot]
b9607dd415
Merge pull request #2983 from mabashian/upgrade-jquery-mabashian
...
Upgrades jQuery and Bootstrap
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-15 14:06:33 +00:00
Fabrice Flore-Thebault
7b32262f75
revert pg_hostname
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 14:59:17 +01:00
Fabrice Flore-Thebault
d69f6acf64
add helm repo update and fix helm upgrade
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 14:48:26 +01:00
mabashian
66a859872e
Fixes for numerous bootstrap upgrade bugs, uses variables for colors in bootstrap override style file
2019-01-15 08:40:35 -05:00
Fabrice Flore-Thebault
ef3aab1357
related #2991 - unify postgresql_service_name
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-15 11:44:08 +01:00
Daniel Sami
62ebf85b96
Documentation of functions
2019-01-14 19:18:47 -05:00
Corey Wanless
0c074e0988
* adds persistence.storageClass and limits to postgress helm install
...
* adds new variables to the inventory
Signed-off-by: Corey Wanless <corey.wanless@wwt.com >
2019-01-14 11:28:21 -06:00
softwarefactory-project-zuul[bot]
32c705a62a
Merge pull request #2996 from coreywan/setup-postgress-activation-wait
...
adds wait time for postgres setup as a variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-14 17:22:54 +00:00
mabashian
7194338653
Reduces flake on launch job e2e test
2019-01-14 10:54:37 -05:00
kialam
215c23609c
Hook up 'x' remove button; rename ListItem component.
2019-01-14 09:45:49 -05:00
Fabrice Flore-Thebault
d43521bb77
fix #2991 - make Helm creation of postgreql succeed when installing multiple AWX on different namespaces on same kubernetes
...
Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com >
2019-01-14 10:32:21 +01:00
Corey Wanless
b1710f9523
adds wait time for postgres setup as a variable
2019-01-11 22:23:43 -06:00
mabashian
3b456d3e72
Fix credential list e2e test
2019-01-11 16:44:59 -05:00
softwarefactory-project-zuul[bot]
12a04a6da6
Merge pull request #2956 from ansible/swap-diff-order-schema-change
...
swap file order so diff of schema makes more sense
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 20:11:42 +00:00
mabashian
99205fde16
Fixes linting errors
2019-01-11 13:06:52 -05:00
mabashian
8539eae114
Fixes for e2e tests
2019-01-11 12:50:01 -05:00
softwarefactory-project-zuul[bot]
3e2dd4f86b
Merge pull request #2993 from ryanpetrello/fix-ctint-db-failure
...
catch _all_ types of django.db.utils.Error on CTinT key lookups
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 14:56:11 +00:00
Ryan Petrello
32c14d6eab
catch _all_ types of django.db.utils.Error on CTinT key lookups
2019-01-11 08:49:47 -05:00
softwarefactory-project-zuul[bot]
4f9901db38
Merge pull request #2867 from AlanCoding/supervisor_names
...
Make docker environment interoperable with supervisorctl commands
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 13:28:35 +00:00
softwarefactory-project-zuul[bot]
a77c981e0c
Merge pull request #2992 from AlanCoding/opt_dashboard
...
Optimize dashboard using Django annotation for sum
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 13:15:42 +00:00
AlanCoding
77d2364022
Make docker environment interoperable with supervisorctl commands
2019-01-10 13:41:15 -05:00
AlanCoding
d1b42fd583
Optimize dashboard using Django annotation for sum
2019-01-10 12:22:39 -05:00
mabashian
2dfb0abb69
Fixes jshint errors
2019-01-09 11:45:51 -05:00
mabashian
7bcbaabd71
Removed extraneous comments
2019-01-09 11:03:51 -05:00
mabashian
9c20e1b494
Upgrades jquery and bootstrap
2019-01-09 11:03:51 -05:00
kialam
c5cd659c83
Redirect user to org detail page after successful POST.
2019-01-08 16:09:30 -05:00
kialam
a1d1dc7a24
Style pop up modal
2019-01-08 15:56:37 -05:00
John Mitchell
a1419f0f20
Merge pull request #85 from jlmitch5/portalModeToMyView
...
update portal mode to my view and update translations
2019-01-08 14:00:54 -05:00
kialam
c085fc6751
Merge remote-tracking branch 'origin/master' into lookup-form-component
2019-01-08 13:47:06 -05:00
Marliana Lara
57b1c2c42c
Merge pull request #86 from marshmalien/directory-structure
...
Move Organization screens and tests into new folder structure
2019-01-08 13:06:55 -05:00
kialam
395e30509b
Fix linter and existing unit tests.
2019-01-07 17:17:22 -05:00
kialam
517ef8a2c9
Hook up add instance group functionality.
2019-01-07 16:56:39 -05:00
Marliana Lara
d040f063e9
Move Organization screens and tests into new folder structure
2019-01-07 15:33:27 -05:00
John Mitchell
e77efbfec2
update portal mode to my view and update translations
2019-01-07 15:23:31 -05:00
softwarefactory-project-zuul[bot]
2b5210842d
Merge pull request #2977 from MarBra/devel
...
Fix typo in ca_trust_dir
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2019-01-07 19:42:50 +00:00
kialam
f34ec4be10
Merge remote-tracking branch 'origin/master' into lookup-form-component
2019-01-07 14:40:35 -05:00
marcel
0b3e51458d
Fix typo in ca_trust_dir
...
The correct path is used in docker-compose template:
- "{{ ca_trust_dir +':/etc/pki/ca-trust/source/anchors:ro' }}"
2019-01-07 19:29:34 +01:00
Marliana Lara
f521fe5cbc
Merge pull request #79 from marshmalien/org-breadcrumb-tabs
...
Org Breadcrumb and Tabs
2019-01-07 11:23:51 -05:00
Marliana Lara
2d3152ef41
Add translation and small css tweaks
2019-01-07 11:15:11 -05:00
kialam
c63896fbb6
Implement basic lookup modal component.
2019-01-07 10:09:35 -06:00
Marliana Lara
f76e9bddf9
Update org utils test
2019-01-07 10:52:50 -05:00
Marliana Lara
83e300636d
Move Tab components out into component directory
2019-01-07 10:52:50 -05:00
Marliana Lara
913077c489
Update tab content and related badge links
2019-01-07 10:52:50 -05:00
Marliana Lara
e782be10b6
Add Tab styles
2019-01-07 10:52:50 -05:00
Marliana Lara
7406421d1b
Add PF Breadcrumb components
2019-01-07 10:52:47 -05:00
Jake McDermott
976c490dc3
Merge pull request #84 from jakemcdermott/tests-fixup
...
add more unit and functional test coverage
2019-01-07 07:50:11 -05:00
Jake McDermott
a83e5e5675
add unit test coverage for DataListToolbar.jsx
2019-01-07 07:40:31 -05:00
Jake McDermott
8756da59fa
add unit test coverage for TowerLogo.jsx
2019-01-07 07:40:25 -05:00
Jake McDermott
4936238344
add more unit test coverage for index.jsx
2019-01-07 07:40:19 -05:00
Jake McDermott
cb0367ac28
handle null error response
2019-01-07 07:40:12 -05:00
Jake McDermott
48e1fbfb38
add unit test coverage for AnsibleSelect.jsx
2019-01-07 07:40:06 -05:00
Jake McDermott
bbd94fa4f7
add functional test coverage for App.jsx
2019-01-07 07:39:59 -05:00
Jake McDermott
164464c595
add more test coverage for api client
2019-01-07 07:39:51 -05:00
Jake McDermott
5bff942110
pagination test fixup
2019-01-07 07:39:42 -05:00
Jake McDermott
6a7ba87a02
org-add fixup
...
re-adding a changeset I missed when resolving a merge conflict earlier
2019-01-07 07:39:31 -05:00
Jake McDermott
3f2e47b1b1
Merge pull request #82 from jakemcdermott/page-toolbar-tests
...
add some tests for page toolbar and background wrapper
2019-01-04 15:28:06 -05:00
Jake McDermott
df6877bb99
Merge pull request #83 from jakemcdermott/update-webpack-dev-server
...
update webpack-dev-server
2019-01-04 15:20:54 -05:00
Jake McDermott
b69522b5aa
add basic test for background wrapper component
2019-01-04 15:20:32 -05:00
Jake McDermott
95861491cb
add more tests for header toolbar
2019-01-04 15:20:22 -05:00
Jake McDermott
e07db0c05e
update webpack-dev-server
2019-01-04 15:12:57 -05:00
Jake McDermott
8d62b7a2e3
Merge pull request #75 from ansible/contributing-guide
...
Add a contributing doc to our repo.
2019-01-03 22:24:31 -05:00
Jake McDermott
f6f6643622
Merge pull request #81 from jakemcdermott/update-and-refactor
...
wip - update to pf-react 1.43 and refactor some things
2019-01-03 19:37:16 -05:00
Jake McDermott
0d565eb3e3
add header toolbar test
2019-01-03 18:11:26 -05:00
Jake McDermott
23e34bcbbe
remove config pass-through
...
removing this for the time being to giving the config Context a try
2019-01-03 18:00:20 -05:00
Jake McDermott
87101a487d
use constructor bound methods for pagination
2019-01-03 17:54:07 -05:00
Jake McDermott
6446e45165
use constructor bound methods for org view
2019-01-03 17:54:04 -05:00
Jake McDermott
afcfd1640e
use constructor bound methods for org list
2019-01-03 17:54:01 -05:00
Jake McDermott
e015558190
use constructor bound methods for data toolbar
2019-01-03 17:53:58 -05:00
Jake McDermott
e5cdea8daf
use constructor bound methods for logo
2019-01-03 17:53:55 -05:00
Jake McDermott
5948ecce16
use constructor bound methods for nav group
2019-01-03 17:53:52 -05:00
Jake McDermott
24208197e8
use constructor bound methods for Login
2019-01-03 17:53:49 -05:00
Jake McDermott
dce50fe18b
update route group params
2019-01-03 17:53:46 -05:00
Jake McDermott
3e201d3ca0
add config pass-through to inline render
2019-01-03 17:53:43 -05:00
Jake McDermott
4ccce4cc9e
add header toolbar component and move About modal control to App
2019-01-03 17:53:40 -05:00
Jake McDermott
31d0347553
test fixup
2019-01-03 17:53:37 -05:00
Jake McDermott
8f4437e17e
initialize and pass api client to subviews
2019-01-03 17:53:34 -05:00
Jake McDermott
a023df2c17
add inline rendering prop to app component
2019-01-03 17:53:31 -05:00
Jake McDermott
f2760ed91c
use default patternfly breakpoint token name
2019-01-03 17:53:28 -05:00
Jake McDermott
9c6df68557
decouple App and Login components
2019-01-03 17:53:25 -05:00
Jake McDermott
6efd523db2
move wrapper / shared components out of App component
2019-01-03 17:53:21 -05:00
Jake McDermott
f975f9fa75
add background component
2019-01-03 17:53:18 -05:00
Jake McDermott
a2601d5f67
remove conditional redirect component
2019-01-03 17:53:08 -05:00
Jake McDermott
18505b35b8
add params for component routing
2019-01-03 17:53:05 -05:00
Jake McDermott
8bd85193ab
fix login page test for @patternfly/react-core 1.43.5
2019-01-03 17:53:01 -05:00
Jake McDermott
70840841c1
update LoginPage param names for @patternfly/react-core 1.43.5
2019-01-03 17:52:58 -05:00
Jake McDermott
1c483a42c6
update @patternfly/react-core to 1.43.5
2019-01-03 17:52:53 -05:00
Jake McDermott
2254bdb0e1
make default dev server target overridable with env vars
2019-01-03 17:52:46 -05:00
Jake McDermott
23bb32b7ad
Merge pull request #72 from ansible/react-context-api
...
Implement React Context API
2019-01-03 15:28:54 -05:00
kialam
e8924e8f6f
Fix linter errors.
2019-01-03 15:20:46 -05:00
kialam
e77d81dd5b
Lift config context one level higher.
...
- Refactor About component to use config context.
- Update About component unit tests.
2019-01-03 15:20:41 -05:00
kialam
a217a387c6
Use new lifecycle method to update component state.
...
- Use component state to handle rendering of Ansible Select dropdown based on the number of custom virtualenvs the API returns.
2019-01-03 15:20:35 -05:00
kialam
13680a436c
Add unit tests for recent changes to App.jsx.
2019-01-03 15:20:30 -05:00
kialam
6c307726db
Use setState instead of sessionStorage for config data.
2019-01-03 15:20:23 -05:00
kialam
9bc87b3e80
Implement React Context API
...
- Move API GET request to /v2/config out to the top level of our App.
- Store /v2/config response data in sessionStorage.
- Use Context API to pass down relevant data to Organizations component.
- Wrap our AnsibleSelect component as a context consumer and pass in the list of Ansible Environments of the logged in user.
- Clear sessionStorage object when user logs out.
- Update unit tests.
2019-01-03 15:20:08 -05:00
Jake McDermott
f678e158f8
Merge pull request #57 from jlmitch5/updateComponentTests
...
Update component tests and bump back up coverage
2019-01-03 13:52:28 -05:00
John Mitchell
11583dbff0
update pagination tests
2019-01-03 13:37:56 -05:00
John Mitchell
e48c734925
update datelisttoolbar test
2019-01-03 13:37:46 -05:00
John Mitchell
e25dcb2448
update app and towerlogo tests and remove stale code
2019-01-03 13:37:41 -05:00
John Mitchell
ebd09883fe
update DataListToolbar component and tests
2019-01-03 13:37:31 -05:00
Chris Meyers
d57fc998d5
Merge pull request #2972 from wwitzel3/devel
...
update to the latest asgi-amqp
2019-01-03 08:22:05 -05:00
Wayne Witzel III
1079051b12
update to the latest asgi-amqp
2019-01-03 07:52:16 -05:00
Chris Meyers
4641056829
Merge pull request #2942 from chrismeyersfsu/doc-tm_affinity
...
add docs for task manager node decider
2019-01-02 13:57:58 -05:00
chris meyers
db2bb19d65
add docs for task manager node decider
2019-01-02 12:17:28 -05:00
kialam
fefbb8fff8
Fix linter errors.
2019-01-02 09:19:11 -07:00
kialam
f5119e5d97
Lift config context one level higher.
...
- Refactor About component to use config context.
- Update About component unit tests.
2019-01-02 09:03:48 -07:00
kialam
5fcdd16f54
Use new lifecycle method to update component state.
...
- Use component state to handle rendering of Ansible Select dropdown based on the number of custom virtualenvs the API returns.
2018-12-22 09:03:44 -05:00
kialam
e30b198418
Remove duplicate REST call in add org component.
2018-12-21 11:56:39 -05:00
kialam
aaa9096b4e
Add unit tests for recent changes to App.jsx.
2018-12-21 10:25:17 -05:00
kialam
4eb04b6f5c
Use setState instead of sessionStorage for config data.
2018-12-21 10:20:07 -05:00
kialam
6dc11a926e
Merge remote-tracking branch 'origin/master' into react-context-api
2018-12-21 10:16:50 -05:00
Elijah DeLee
e5ad2e44fb
swap file order so diff of schema makes more sense
...
This way we will get +'s next to new content :)
2018-12-20 15:05:01 -05:00
softwarefactory-project-zuul[bot]
aa8cda0001
Merge pull request #2801 from ryanpetrello/more-robust-isolated-capacity
...
collect isolated capacity using a cache plugin, not stdout parsing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-20 20:01:00 +00:00
Michael Abashian
7f1c3c8c6a
Update readme to fix display of unit test commands
2018-12-20 09:52:03 -05:00
softwarefactory-project-zuul[bot]
949f383564
Merge pull request #2947 from wenottingham/spelling-is-gud
...
Fix 'credential' typo.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-19 13:54:47 +00:00
Bill Nottingham
479ad13630
Fix some more typos while here.
2018-12-18 16:23:17 -05:00
Bill Nottingham
23c2e1be31
Fix 'credential' typo.
2018-12-18 16:12:10 -05:00
kialam
fe857ad68b
Merge remote-tracking branch 'origin/master' into react-context-api
2018-12-18 10:52:09 -05:00
kialam
fd513f704b
Add a contributing doc to our repo.
2018-12-18 10:30:48 -05:00
softwarefactory-project-zuul[bot]
7628ef01f1
Merge pull request #2938 from mabashian/wf-details-click
...
Updates to workflow node details link
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-18 12:06:33 +00:00
kialam
46e9fcfda7
Merge pull request #53 from ansible/add-org-new
...
Basic Add Organization View
2018-12-17 17:14:05 -05:00
mabashian
c0730aa562
Prevent mousedown on details link from triggering pan functionality
2018-12-17 15:20:34 -05:00
Michael Abashian
32378266bd
Merge pull request #59 from mabashian/45-list-ux
...
Small ux changes on the org list based on feedback
2018-12-17 14:55:19 -05:00
mabashian
67d6a9f9ea
Fixes display of wf node details link in FF by adding height and width
2018-12-17 14:33:48 -05:00
kialam
ff0015e21d
Hook up Cancel button
...
- Update unit tests.
- Add basic error handling for API requests in Add Orgs component.
2018-12-17 13:44:59 -05:00
mabashian
6ce88fdf4d
Separates search dropdown items from sort dropdown items
2018-12-17 13:16:08 -05:00
mabashian
21cf1d85e3
Remove border-radius on add button
2018-12-17 12:40:20 -05:00
mabashian
d43f0cb2fc
Removed extraneous style
2018-12-17 12:40:20 -05:00
mabashian
71ace1bc00
Small ux changes on the org list based on feedback
2018-12-17 12:40:20 -05:00
kialam
656e6d4f6a
Add back missing style.
2018-12-17 12:39:41 -05:00
Jake McDermott
b375963165
Merge pull request #68 from ansible/refactor-nav
...
replace navitem generator with expandable navgroup component
2018-12-17 12:15:39 -05:00
kialam
b3b6e0515e
Merge remote-tracking branch 'origin/add-org-new' into react-context-api
2018-12-17 11:59:46 -05:00
kialam
b8fc402d55
Implement React Context API
...
- Move API GET request to /v2/config out to the top level of our App.
- Store /v2/config response data in sessionStorage.
- Use Context API to pass down relevant data to Organizations component.
- Wrap our AnsibleSelect component as a context consumer and pass in the list of Ansible Environments of the logged in user.
- Clear sessionStorage object when user logs out.
- Update unit tests.
2018-12-17 11:44:11 -05:00
Michael Abashian
e58613b441
Merge pull request #70 from mabashian/69-hide-expand-collapse
...
Adds option to hide expand/collapse in toolbar and hides it for the org list
2018-12-17 11:40:24 -05:00
mabashian
14f1c4b652
Conditionally render rather than show expand/collapse
2018-12-17 11:28:34 -05:00
mabashian
f9854abfa1
Fixed linting error
2018-12-17 10:40:20 -05:00
mabashian
2697615dbf
Undo GET request that was made for workflow node jobs missing a type and instead leverage the redirect route. The workflow node results redirect now works for all job types.
2018-12-17 10:26:01 -05:00
softwarefactory-project-zuul[bot]
a131250dc1
Merge pull request #2917 from AlanCoding/relaunch_sjt
...
Fx bug where some SJs could not be relaunched
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-17 15:07:32 +00:00
Michael Abashian
2d237b6dbb
Merge pull request #2 from jakemcdermott/wf-details-click
...
add output redirect route for workflow playbook nodes
2018-12-17 09:41:41 -05:00
Jake McDermott
1bb86dbdf0
use beginning of location path name when checking for active items
2018-12-17 00:16:49 -05:00
Jake McDermott
3d730ef8d2
add basic unit test for expandable navgroup component
2018-12-17 00:16:31 -05:00
Jake McDermott
5d4aa56f4a
refactor wrapped nav components to expandable nav group component
2018-12-16 23:40:54 -05:00
Jake McDermott
c8b15005b4
link to workflow playbook node route from workflow viewer
2018-12-14 19:22:23 -05:00
Jake McDermott
a5c4350695
add redirect route for workflow viewer
2018-12-14 19:20:01 -05:00
mabashian
9f18f8dbdb
Fixes split job inside workflow details link bug
2018-12-14 18:04:39 -05:00
mabashian
a8e1c8960f
Remove details function
2018-12-14 16:27:35 -05:00
mabashian
7f66053654
Changed workflow node details link to href so that i can be opened in new tab
2018-12-14 14:59:19 -05:00
softwarefactory-project-zuul[bot]
1d6c88b7e2
Merge pull request #2933 from ryanpetrello/openshift-ha-policy
...
configure an HA policy for openshift/k8s installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-14 19:45:26 +00:00
softwarefactory-project-zuul[bot]
049f85f3c9
Merge pull request #2937 from mabashian/2932-schedule-prompts
...
Fixes bug scheduling jt where first survey question is optional
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-14 19:37:03 +00:00
Ryan Petrello
4858868428
configure an HA policy for openshift/k8s installs
2018-12-14 14:08:30 -05:00
mabashian
4e37076955
Fixes bug scheduling jt where first survey question is optional
2018-12-14 14:08:06 -05:00
kialam
9292b21a41
Merge remote-tracking branch 'origin/master' into add-org-new
2018-12-14 10:14:36 -05:00
mabashian
4a8791693f
Adds option to hide expand/collapse in toolbar and hides it for the org list
2018-12-14 09:55:59 -05:00
Jake McDermott
9114c16a97
refactor navitem factory function to wrapped router-hoc nav components
2018-12-14 04:05:29 -05:00
Michael Abashian
b2ba863569
Merge pull request #51 from mabashian/43-lingui
...
Add support for i18n using lingui
2018-12-13 16:56:16 -05:00
softwarefactory-project-zuul[bot]
e6f654b568
Merge pull request #2924 from AlanCoding/run_as_root
...
Catch python error when unable to find user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 18:01:55 +00:00
AlanCoding
65e110cdbf
catch python error when unable to find user
2018-12-13 11:47:54 -05:00
softwarefactory-project-zuul[bot]
10e99c76a8
Merge pull request #2921 from GitStorm/patch-1
...
tower-cli config: host value needs to be URL
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 13:13:42 +00:00
GitStorm
b0e3bc96dd
tower-cli config: host value needs to be URL
...
Since the key name "host" is slightly misleading, it would help to point out in this documentation, that in fact an URL is required for that key/value pair "host" in the tower-cli config. Failing to do so drops the follwing error:
Error: There was a network error of some kind trying to connect to Tower.
The most common reason for this is a settings issue; is your "host" value in `tower-cli config` correct?
2018-12-13 11:52:56 +01:00
softwarefactory-project-zuul[bot]
59df54b363
Merge pull request #2919 from ryanpetrello/dispatcher-task-import-hardening
...
only allow the task dispatch worker to import and run decorated tasks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-13 01:12:48 +00:00
Ryan Petrello
5950f26c69
only allow the task dispatch worker to import and run decorated tasks
...
this _technically_ prevents a remote code exploit where a user who has
access to publish AMQP messages to the dispatch queue could craft
a special message that would import and run arbitrary Python functions;
that said, the types of user with this privilege level are generally
_already_ the awx user (so they can already do this by hand if they
want)
2018-12-12 17:46:41 -05:00
mabashian
ef9f9e902e
Update readme with new npm command syntax
2018-12-12 13:17:07 -05:00
AlanCoding
a3a5c6bf9f
fix bug where some SJs could not be relaunched
2018-12-12 11:56:57 -05:00
mabashian
ac8553df85
Pull messages from the correct location
2018-12-12 11:30:50 -05:00
mabashian
6adcac85a6
Moves locales out of src and into build dir. Changes npm commands from extract/compile to extract-strings/compile-strings
2018-12-12 11:28:29 -05:00
kialam
7ea5ea2ecd
Merge pull request #55 from ansible/ansible-environment-dropdown
...
Basic Ansible Environment Select Component
2018-12-12 11:03:00 -05:00
softwarefactory-project-zuul[bot]
ca16787e7c
Merge pull request #2697 from ryanpetrello/smarter-websocket-expiry
...
stop various async background requests from bumping the session expiry
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-12 15:39:20 +00:00
kialam
44029c2191
Use object desctructuring.
2018-12-11 16:57:38 -05:00
kialam
9627a73978
Rename AnsibleEnvironmentSelect to AnsibleSelect
...
- Update references to the component.
2018-12-11 16:42:24 -05:00
kialam
9c7d449a4d
Abstract out API get request to Add Org component.
...
- This makes it so we now have a generic select dropdown where we can pass data down as props.
2018-12-11 16:20:55 -05:00
softwarefactory-project-zuul[bot]
271bd10b47
Merge pull request #2907 from shanemcd/devel
...
Bump version to 2.1.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-11 17:59:17 +00:00
Shane McDonald
e3872ebd58
Bump version to 2.1.2
2018-12-11 12:30:10 -05:00
softwarefactory-project-zuul[bot]
eee716644b
Merge pull request #2875 from MrMEEE/patch-1
...
Bumped Version to 2.1.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-11 17:25:26 +00:00
Ryan Petrello
c2660af60d
stop various async background requests from bumping the session expiry
...
if a user has an active session that just sits on the dashboard or job
list, websocket messages that come in (for e.g., job status changes)
will trigger AJAX requests for more data; this process causes a user
with an idle login to continue to generate API requests, which in turn
ticks their expiry timer. As a result, users with active sessions
sitting on these two (popular) pages will never be automatically logged
out via SESSION_MAX_AGE.
this change introduces a special header that the UI can use to signify
that a request shouldn't bump the expiry timer
2018-12-11 09:15:58 -05:00
kialam
d047bc876a
Basic Ansible Environment Select Component
...
- Component conditionally renders based on # of virtual environments.
- User can add an Organization and associate it with a virtual environment.
2018-12-10 20:41:47 -05:00
kialam
27e13ca082
Add tests for Organization add view plus code refactoring.
2018-12-10 15:03:33 -05:00
kialam
9400bad990
Linter fixes.
2018-12-10 15:00:49 -05:00
kialam
1dd8175e11
Basic add organization functionality.
...
- Placeholders for Lookup Modal and Ansible Environment dropdown.
2018-12-10 15:00:16 -05:00
softwarefactory-project-zuul[bot]
2758a38485
Merge pull request #2898 from mabashian/2851-perms
...
Fixes bug where admin/member roles weren't showing up when adding user to org
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-10 16:51:03 +00:00
softwarefactory-project-zuul[bot]
9104f485e6
Merge pull request #2856 from wenottingham/one-small-step-foreman
...
Update foreman.py from Ansible devel, primarily for unicode fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-10 16:27:52 +00:00
mabashian
ae7361f82d
Fixes bug where admin/member roles weren't showing up when adding user to org
2018-12-10 11:12:09 -05:00
mabashian
356ad06d74
Add support for i18n using lingui
2018-12-10 10:17:00 -05:00
softwarefactory-project-zuul[bot]
42562e86e4
Merge pull request #2888 from mabashian/sanitize-app-token-list
...
Sanitize username and description in application tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 21:42:38 +00:00
softwarefactory-project-zuul[bot]
982ed37b06
Merge pull request #2890 from mabashian/3198-survey
...
Fixes bug launching jt where first survey question is optional and empty
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 20:40:07 +00:00
mabashian
c0c666cc87
Fixes bug launching jt where first survey question is optional and empty
2018-12-07 15:12:22 -05:00
softwarefactory-project-zuul[bot]
8a284889f5
Merge pull request #2889 from mabashian/2887-workflow-cred
...
Properly POST credentials to workflow nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 20:08:36 +00:00
mabashian
b891e2c204
Properly POST credentials to workflow nodes
2018-12-07 14:37:56 -05:00
mabashian
a8bf7366cf
Sanitize username and description in application tokens list
2018-12-07 14:24:12 -05:00
softwarefactory-project-zuul[bot]
e517f81b8f
Merge pull request #2880 from AlanCoding/fix_v1_links
...
Fix links to some resources that lack v1 pages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-07 14:33:15 +00:00
softwarefactory-project-zuul[bot]
c4c99332fc
Merge pull request #2873 from ansible/related_slices
...
Show type in related_jobs, link based on type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-06 20:51:00 +00:00
AlanCoding
40b5ce4b2e
link v1 pages to v2 credential type page
2018-12-06 15:41:26 -05:00
AlanCoding
d2cd337c1f
fix links to some resources that lack v1 pages
2018-12-06 08:29:23 -05:00
softwarefactory-project-zuul[bot]
b9913fb4f9
Merge pull request #2877 from chrismeyersfsu/improvement-better_default_loggers
...
more sane default log handlers
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-05 15:59:12 +00:00
Marliana Lara
e736cfab36
Merge pull request #40 from marshmalien/side-nav-bug
...
Update active nav item based on url
2018-12-05 10:32:47 -05:00
Marliana Lara
a31ef24be6
Remove calling setState from render
2018-12-05 10:19:14 -05:00
John Mitchell
8f54ec681d
Merge pull request #28 from jlmitch5/orgUrls
...
add routes and breadcrumbs for org detail/edit/related routes
2018-12-05 10:01:01 -05:00
John Mitchell
aaaf598ca1
remove commented out code in the data list toolbar
2018-12-05 09:57:11 -05:00
chris meyers
d1705dd0cc
more sane default log handlers
...
* Removed the emailing of admins on request error. When turned on, the
handler will include all django settings in the email. This is not
desirable from a security standpoint.
2018-12-05 09:38:27 -05:00
John Mitchell
00c9ae1376
update map function to be chained
2018-12-05 07:59:06 -05:00
John Mitchell
f83b59cb48
working commit of group and nav selection based on url
2018-12-05 07:59:06 -05:00
Marliana Lara
9341c4660c
Update active nav item based on url
2018-12-05 07:58:59 -05:00
Martin Juhl
816cc29132
Bumped Version to 2.1.1
2018-12-05 00:33:04 +01:00
AlanCoding
f09b8efa87
tests and optimizations for UJT list with non-joblet recent_jobs
2018-12-04 16:16:05 -05:00
John Mitchell
e5320b6fa6
make current tab link replace instead of add new history item
2018-12-04 16:04:44 -05:00
John Mitchell
27542ea322
add tooltip test coverage
2018-12-04 15:27:43 -05:00
softwarefactory-project-zuul[bot]
6ebc6809eb
Merge pull request #2869 from AlanCoding/syncs_do_not_update_project
...
Do not update project details after sync jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 20:10:01 +00:00
John Mitchell
3a8d95b03b
working test commit
2018-12-04 14:46:18 -05:00
AlanCoding
4b31367945
Do not update project details after sync jobs
2018-12-04 13:00:23 -05:00
kialam
2a62e300a2
UI update to check recent job type for routing to detail pages.
2018-12-04 11:19:25 -05:00
softwarefactory-project-zuul[bot]
f6b075843e
Merge pull request #2845 from marshmalien/fix-org-ig-modal
...
Fix instance group modal selection
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 15:42:49 +00:00
Marliana Lara
4723773354
Fix instance group modal selection
2018-12-04 10:15:38 -05:00
softwarefactory-project-zuul[bot]
70be95cec5
Merge pull request #2861 from wenottingham/tighten-up-the-slack
...
Fix tooltip for slack channel list to note '#' is required.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 04:23:20 +00:00
softwarefactory-project-zuul[bot]
201b17012d
Merge pull request #2865 from ansible/output-search-docslink
...
point output search doc link to latest
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-04 04:17:57 +00:00
Jake McDermott
47264b0809
point output search doc link to latest
2018-12-03 17:09:00 -05:00
Bill Nottingham
c51f235fab
Fix tooltip for slack channel list to note '#' is required.
2018-12-03 14:22:59 -05:00
John Mitchell
aab6aa4ef9
working commit tests
2018-12-03 13:30:31 -05:00
John Mitchell
12c8267b12
update organizations structure and add unstyled sub routes and breadcrumbs
2018-12-03 13:30:30 -05:00
Michael Abashian
1e7ab9deed
Merge pull request #30 from mabashian/update-pf-fix-login
...
Updates to login page after LoginPage and LoginForm components landed
2018-12-03 12:06:49 -05:00
mabashian
8f6b476388
Update sidebar override to ensure it is the same width as the masthead
2018-12-03 11:30:33 -05:00
Bill Nottingham
f1b1224a27
Update foreman.py from Ansible devel, primarily for unicode fixes.
2018-12-03 10:23:28 -05:00
softwarefactory-project-zuul[bot]
63b0796738
Merge pull request #2852 from jlmitch5/updateOrgCardsCountWhenDatasetChanges
...
update org cards count when dataset chnages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-02 20:05:19 +00:00
softwarefactory-project-zuul[bot]
5961e3ef2e
Merge pull request #2846 from kialam/fix-3016-missing-job-events
...
Fix 3016 missing job events
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-12-01 05:12:05 +00:00
softwarefactory-project-zuul[bot]
246d80f177
Merge pull request #2850 from jlmitch5/addUserTokenPagination
...
add pagination to user tokens list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 21:29:10 +00:00
softwarefactory-project-zuul[bot]
8005b47c14
Merge pull request #2849 from ryanpetrello/fix-custom-cred-encryption-nit
...
allow encrypted fields in custom credentials to be empty
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 21:07:30 +00:00
John Mitchell
1317572979
update org cards count when dataset chnages
2018-11-30 15:54:15 -05:00
AlanCoding
b763c51f8a
add type to recent_jobs
2018-11-30 15:16:09 -05:00
softwarefactory-project-zuul[bot]
e70055a333
Merge pull request #2848 from wenottingham/more-fields-for-the-fields-god
...
Add timeout & slice count to the job field whitelist.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2018-11-30 20:02:38 +00:00
John Mitchell
52f86a206a
add pagination to user tokens list
2018-11-30 14:27:23 -05:00
Ryan Petrello
7252883094
allow encrypted fields in custom credentials to be empty
2018-11-30 14:07:56 -05:00
kialam
afa7c2d69f
Update unit tests.
2018-11-30 13:58:13 -05:00
Bill Nottingham
9c44d1f526
Add timeout & slice count to the job field whitelist.
2018-11-30 13:43:21 -05:00
kialam
473ce95c86
Fix failing unit tests.
2018-11-30 12:16:28 -05:00
kialam
3e1e068013
Add boundary checks for getReadyCount method.
2018-11-30 12:03:26 -05:00
kialam
746a154f2b
Address missing job events.
...
- Fix off by one error.
- Add unit tests for Stream Service.
2018-11-30 11:23:15 -05:00
softwarefactory-project-zuul[bot]
28733800c4
Merge pull request #2842 from mabashian/2839-workflow-key
...
Changes workflow key icon from fa-key to fa-compass
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 13:21:45 +00:00
softwarefactory-project-zuul[bot]
cf2deefa41
Merge pull request #2843 from ansible/update-e2e-tests-2
...
Updating e2e tests to match change in order layout
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-30 02:04:21 +00:00
John Hill
e5645dd798
one more
2018-11-29 19:35:11 -05:00
John Hill
6205a5db83
Updating to fix linting error
2018-11-29 19:11:27 -05:00
John Hill
e50dd92425
Cannot depend on the id and order, reverting to workflow node names
2018-11-29 18:16:53 -05:00
softwarefactory-project-zuul[bot]
4955fc8bc4
Merge pull request #2840 from ryanpetrello/project-update-bug
...
resolve a nuanced traceback for JTs that run w/ a failed project
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 22:35:59 +00:00
mabashian
15adb1e828
Changes workflow key icon from fa-key to fa-compass
2018-11-29 17:16:25 -05:00
Ryan Petrello
c90d81b914
resolve a nuanced traceback for JTs that run w/ a failed project
...
related: https://github.com/ansible/awx/pull/2719
2018-11-29 17:10:23 -05:00
mabashian
58d6e586cd
Fixes login page after pf-react added LoginPage and LoginForm components
2018-11-29 16:50:56 -05:00
softwarefactory-project-zuul[bot]
8e9c28701e
Merge pull request #2836 from ryanpetrello/better-dispatch-retries
...
add additional DB retry logic to the callback receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 21:18:24 +00:00
softwarefactory-project-zuul[bot]
abc74fc9b8
Merge pull request #2824 from chrismeyersfsu/workflow-convergence_enforce2
...
enforce 1 edge between 2 nodes constraint
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 19:34:25 +00:00
chris meyers
21fce00102
python3 compliance
...
* This ones for you rydog
2018-11-29 14:07:43 -05:00
chris meyers
d347a06e3d
do not deny existing workflow node relationships
2018-11-29 13:29:16 -05:00
Ryan Petrello
0391dbc292
add additional DB retry logic to the callback receiver
...
initially, I implemented this for _only_ the task worker, but it's
probably needed for callback event workers, too
2018-11-29 11:57:46 -05:00
softwarefactory-project-zuul[bot]
349c7efa69
Merge pull request #2792 from AlanCoding/how_many_slices
...
Prohibit relaunching sliced jobs with changed count
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 15:57:40 +00:00
softwarefactory-project-zuul[bot]
0f451595d7
Merge pull request #2826 from ryanpetrello/remove-deprovision-node
...
remove the deprecated `awx-manage deprovision_node` command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 15:52:13 +00:00
Ryan Petrello
fcb6ce2907
remove a few deprecated awx-manage commands
2018-11-29 10:09:57 -05:00
softwarefactory-project-zuul[bot]
273d7a83f2
Merge pull request #2825 from ryanpetrello/dont-fear-the-reaper
...
don't reap jobs that aren't running
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-29 14:31:37 +00:00
chris meyers
916c92ffc7
save state
2018-11-29 08:53:46 -05:00
Ryan Petrello
38bf174bda
don't reap jobs that aren't running
...
this is a simple sanity check, but it should help us avoid shooting
ourselves in the foot in complicated scenarios, such as:
1. A dispatcher worker is running a job, and it's killed with `kill -9`
2. The dispatcher attempts to reap jobs with a matching celery_task_id
3. The associated sync project update has the *same* celery_task_id
(an implementation detail of how we implemented that), and it ends
up getting reaped _even though_ it's already finished and has
status=successful
2018-11-28 18:11:12 -05:00
chris meyers
09dff99340
enforce 1 edge between 2 nodes constraint
2018-11-28 16:57:50 -05:00
softwarefactory-project-zuul[bot]
7f178ef28b
Merge pull request #2822 from ansible/workflow-e2e-update
...
Small update to the node order to reflect e2e test workflow changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 21:08:36 +00:00
softwarefactory-project-zuul[bot]
68328109d7
Merge pull request #2807 from AlanCoding/yuck_artifacts
...
Do not pass artifacts to non-job nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 21:05:24 +00:00
John Hill
d573a9a346
Small update to the node order to reflect workflow changes
2018-11-28 15:37:30 -05:00
AlanCoding
d6e89689ae
do not pass artifacts to non-job nodes
2018-11-28 15:19:47 -05:00
softwarefactory-project-zuul[bot]
d1d97598e2
Merge pull request #2821 from AlanCoding/clean_nodes
...
Clean up unwanted data in activity stream of nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 19:13:45 +00:00
softwarefactory-project-zuul[bot]
f57fa9d1fb
Merge pull request #2810 from chrismeyersfsu/feature-replay_job_status
...
emit job status lifecycle in event replayer
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 18:57:56 +00:00
chris meyers
83760deb9d
align tests with new replay get_job interface
2018-11-28 13:33:44 -05:00
softwarefactory-project-zuul[bot]
3893e29a33
Merge pull request #2815 from ryanpetrello/fix-iso-nodes-dev
...
fix isolated nodes in the dev environment
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 17:06:16 +00:00
mabashian
7d2bc1c766
Bumps all patternfly versions to latest
2018-11-28 11:29:07 -05:00
softwarefactory-project-zuul[bot]
feeaa0bf5c
Merge pull request #2747 from kialam/remove-md5
...
Remove MD5 usage and dependency from UI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 16:15:59 +00:00
kialam
22802e7a64
Update README to include needed npm version.
2018-11-28 10:43:53 -05:00
Ryan Petrello
1ac5bc5e2b
remove angular-md5 license
2018-11-28 10:43:53 -05:00
kialam
362a3753d0
Remove 'angular-md5' from our dependencies.
2018-11-28 10:43:53 -05:00
kialam
71ee9d28b9
Add link to original gist and rename file.
2018-11-28 10:43:53 -05:00
kialam
d8d89d253d
Remove instances of "md5" from the UI.
2018-11-28 10:43:53 -05:00
Ryan Petrello
a72f3d2f2f
generate host_config_key using random UUIDs, not a time-based md5 hash
2018-11-28 10:43:45 -05:00
AlanCoding
1adeb833fb
clean up unwanted data in activity stream of nodes
2018-11-28 10:41:32 -05:00
Ryan Petrello
a810aaf319
fix isolated nodes in the dev environment
2018-11-28 09:54:39 -05:00
softwarefactory-project-zuul[bot]
d9866c35b4
Merge pull request #2819 from ryanpetrello/fix-busted-tests
...
mock an HTTP call to fix busted unit tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 14:50:38 +00:00
Ryan Petrello
4e45c3a66c
mock an HTTP call to fix busted unit tests
2018-11-28 09:17:50 -05:00
softwarefactory-project-zuul[bot]
87b55dc413
Merge pull request #2816 from ansible/jakemcdermott-smoke-break
...
update expected color vals of active tab in smoke test
Reviewed-by: Jake McDermott <yo@jakemcdermott.me >
https://github.com/jakemcdermott
2018-11-28 04:02:31 +00:00
Jake McDermott
2e3949d612
update expected color vals of active tab in smoke test
2018-11-27 22:46:16 -05:00
softwarefactory-project-zuul[bot]
d928ccd922
Merge pull request #2799 from ansible/jakemcdermott-readonly-viz
...
don't conditionally hide workflow viz templates list button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-28 03:39:51 +00:00
softwarefactory-project-zuul[bot]
a9c51b737c
Merge pull request #2389 from ansible/workflow-convergence
...
Workflow convergence
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 22:04:50 +00:00
mabashian
51669c9765
Fixes hint/lint errors in workflow viz test
2018-11-27 16:12:42 -05:00
mabashian
17cc82d946
Ensure that selected row is cleared when adding new node after editing existing node
2018-11-27 16:12:42 -05:00
mabashian
10de5b6866
Fixes clicking on a wf in wf node. Also fixes editing wf in wf node with inv prompt
2018-11-27 16:12:42 -05:00
mabashian
55dc27f243
Set active tab to jobs when initially clicking a workflow_job_template type node
2018-11-27 16:12:42 -05:00
mabashian
6fc2ba3495
Fixes delete node shifting e2e test
2018-11-27 16:12:42 -05:00
mabashian
7bad01e193
Fixes e2e workflow visualizer tests
2018-11-27 16:12:42 -05:00
mabashian
62a1f10c42
Fix node pagination for project/inv
2018-11-27 16:12:42 -05:00
mabashian
3975a2ecdb
fix linkpath class
2018-11-27 16:12:42 -05:00
Jake McDermott
bfa361c87f
hide prompt button when not on jobs tab
2018-11-27 16:12:42 -05:00
Jake McDermott
d5f07a9652
hide inventory help message when not on jobs tab
2018-11-27 16:12:42 -05:00
Jake McDermott
65ec1d18ad
skip missing inventory prompt value check when selecting workflow node
2018-11-27 16:12:42 -05:00
Jake McDermott
7b4521f980
workflow node prompt fixup
...
* use workflow model and endpoint when node is workflow
* always include template type in prompt data
* skip missing inventory checks when node is workflow
* skip checks for required credential fields when node is workflow
2018-11-27 16:12:42 -05:00
John Mitchell
3762ba7b24
add back in workflow_nodes in order to be able to use it for count of nodes
2018-11-27 16:12:42 -05:00
John Mitchell
762c882cd7
consume workflow maker total nodes label change
2018-11-27 16:12:42 -05:00
John Mitchell
343639d4b7
fix workflow maker total templates header to total nodes
2018-11-27 16:12:42 -05:00
John Mitchell
38dc0b8e90
fix workflow total jobs header to total nodes
2018-11-27 16:12:42 -05:00
mabashian
ed40ba6267
Fix searching on related fields
2018-11-27 16:12:42 -05:00
mabashian
54d56f2284
Fix node jobs column sorting. Adds arrows to potential workflow node links
2018-11-27 16:12:42 -05:00
mabashian
1477bbae30
Fixed error Cannot read property 'type' of undefined in console when selecting a project or inventory node
2018-11-27 16:12:42 -05:00
mabashian
625c6c30fc
Fixed edge dropdown id
2018-11-27 16:12:42 -05:00
chris meyers
228e412478
simplify workflow job failure reason
...
* Log the more detailed reason for a workflow job failing but expose a
simplified reason to users via job_explanation
2018-11-27 16:12:42 -05:00
chris meyers
f8f2e005ba
better comment for deciding parent's status
2018-11-27 16:12:42 -05:00
chris meyers
d8bf82a8cb
add help_text to do_not_run workflow field
2018-11-27 16:12:41 -05:00
chris meyers
2eeca3cfd7
add example workflow run to docs
2018-11-27 16:12:41 -05:00
mabashian
28a4bbbe8a
Fixed jshint errors that fell out of merge conflict
2018-11-27 16:12:41 -05:00
mabashian
1cfcaa72ad
Fixed editNodeHelpMessage logic that was broken during merge conflict
2018-11-27 16:12:41 -05:00
AlanCoding
4c14727762
bump migration number
2018-11-27 16:12:41 -05:00
chris meyers
0c8dde9718
fix dfs_run_nodes()
...
* Tried to re-use the topological sort order to crawl the graph to find
the next node(s) to run. This is incorrect, we need to take into account
the fail/success of jobs and directionally crawl the graph.
2018-11-27 16:12:41 -05:00
chris meyers
febf051748
do not mark ujt None nodes dnr
...
* Leave workflow nodes with no related unified job template nodes
do_not_run = False. If we mark it True, we can't differentiate between
the actual want to not take that path vs. do not run this because I do
not have a valid related unified job template.
2018-11-27 16:12:41 -05:00
mabashian
56885a5da1
Remove reference to isStartNode and just check the id of the node to determine if it's our start node or not
2018-11-27 16:12:41 -05:00
mabashian
623cf54766
Added dagre and graphlib licenses
2018-11-27 16:12:41 -05:00
mabashian
a804c854bf
Fix test failures and jshint errors
2018-11-27 16:12:41 -05:00
chris meyers
7b087d4a6c
loop over dnr nodes by topological sort
...
* Perform topological sort on graph nodes before looping over them to
mark do not run. This guarantees that parent nodes will be processed
before calling dependent child nodes. The complexity of the sorting is
N. The complexity of marking the the nodes is N*V
2018-11-27 16:12:41 -05:00
chris meyers
cfa098479e
Revert "optimize mark dnr nodes algorithm"
...
This reverts commit 6372c52772 .
2018-11-27 16:12:41 -05:00
mabashian
3c510e6344
Fixed bug where root link became clickable. Fix workflow key on results page.
2018-11-27 16:12:41 -05:00
chris meyers
4c9a1d6b90
optimize mark dnr nodes algorithm
...
* Compute largest depth of each node and traverse graph by depth. This
allows us to check a node once, and only once, to determine if it needs
to be marked for do not run.
2018-11-27 16:12:41 -05:00
chris meyers
d1aa52a2a6
fix up mark dnr logic
2018-11-27 16:12:41 -05:00
chris meyers
f30f52a0a8
handle missing unified job template in workflow
...
* Workflow Node without unified_job_template is treated as a job marked
as failure; when deciding what path to execute.
* Remove optimization of marking dnr nodes due to it making the
algorithm incorrect.
2018-11-27 16:12:41 -05:00
mabashian
5b459e3c5d
Code cleanup. Fixed bugs with workflow results page including details links
2018-11-27 16:12:41 -05:00
chris meyers
676c068b71
add job_description to failed workflow node
...
* When workflow job fails because a workflow job node doesn't have a
related unified_job_template note that with an error on the workflow
job's job_description
* When a workflow job fails because a failure path isn't defined, note
that on the workflow job job_description
2018-11-27 16:12:41 -05:00
chris meyers
00d71cea50
detect workflow nodes without job templates
...
* Fail workflow job run when encountering a Workflow Job Nodes with
no related job templates.
2018-11-27 16:12:41 -05:00
mabashian
72263c5c7b
Addresses a number of workflow related bugs
2018-11-27 16:12:41 -05:00
chris meyers
281345dd67
flake8 fix
2018-11-27 16:12:41 -05:00
chris meyers
1a85fcd2d5
update docs to include workflow failure semantic
2018-11-27 16:12:41 -05:00
chris meyers
c1171fe4ff
treat canceled nodes as failed when processing wf
...
* When deciding what jobs to run next, treat canceled as failed.
* Also add tests.
2018-11-27 16:12:41 -05:00
chris meyers
d6a8ad0b33
treat canceled jobs in wf the same as failed jobs
...
* Also fix spelling mistake that caused workflows to be falsely marked
successful in the case of a canceled job.
2018-11-27 16:12:41 -05:00
mabashian
4a6a3b27fa
Fixed a number of workflow visualizer bugs. Added loading spinners while data is being loaded/processed.
2018-11-27 16:12:41 -05:00
chris meyers
266831e26d
add cycle unit test
2018-11-27 16:12:41 -05:00
chris meyers
a6e20eeaaa
update wf done and failed tests
2018-11-27 16:12:41 -05:00
chris meyers
6529c1bb46
update done and fail detection for workflow
...
* Instead of traversing the workflow graph to determine if a workflow is
done or has failed; instead, loop through all the nodes in the graph and
grab only the relevant nodes.
2018-11-27 16:12:41 -05:00
mabashian
ae0d0db62c
Added dagre to handle our workflow graph layout. Fixed various workflow related bugs.
2018-11-27 16:12:41 -05:00
chris meyers
b81d795c00
fix up dot graph generator
...
* Update graph dot generator to use the new efficient graph
2018-11-27 16:12:41 -05:00
chris meyers
1b87e11d8f
flake8
2018-11-27 16:12:41 -05:00
chris meyers
8bb9cfd62a
add dag tests
2018-11-27 16:12:41 -05:00
chris meyers
a176a4b8cf
remove unused code
2018-11-27 16:12:41 -05:00
chris meyers
3f4d14e48d
crawl entire graph when marking DNR
...
* From the root, the code was only going down the did run path to find
nodes to mark DNR. This is incorrect, Now, we traverse the entire graph
each time to find nodes to mark DNR.
2018-11-27 16:12:41 -05:00
chris meyers
0499d419c3
more efficient graph processing
...
* Getting parent nodes from child was inefficient. Optimize it with a
hash table like we did for the getting of children.
* Getting leaf nodes was inefficient. Optimize it like we did getting
root nodes. A node is assumed to be a leaf node until it gets a child.
2018-11-27 16:12:41 -05:00
mabashian
700860e040
Fix long name tooltip. Fixed bug adding new node before finishing adding new link.
...
Fixed template list column layout. Ensure that we're getting 200 workflow nodes per GET request
2018-11-27 16:12:41 -05:00
chris meyers
3dadeb3037
remove print statements
2018-11-27 16:12:41 -05:00
chris meyers
16a60412cf
optimization fix
...
* WorkflowDAG accepts workflow job template and workflow jobs for which
to build a graph out of the nodes. The optimized query for each is
different. This changeset adds the differing queries for a workflow job.
2018-11-27 16:12:41 -05:00
chris meyers
9f3e272665
optimize cycle detection
2018-11-27 16:12:41 -05:00
mabashian
b84fc3b111
Fixes for post-rebase bugs
2018-11-27 16:12:41 -05:00
chris meyers
e1e8d3b372
bump migration
2018-11-27 16:12:40 -05:00
mabashian
05f4d94db2
Fixed serveral bugs including credential prompting. Added logic to bring links/nodes to the forefront when you hover over them in case there's some overlap
2018-11-27 16:12:40 -05:00
mabashian
61fb3eb390
First pass at implementing better node placement in the workflow graph
2018-11-27 16:12:40 -05:00
mabashian
7b95d2114d
Implements workflow convergence without proper layout
2018-11-27 16:12:40 -05:00
chris meyers
07db7a41b3
more flake8
2018-11-27 16:12:40 -05:00
chris meyers
1120f8b1e1
try2 at the devil flake8
2018-11-27 16:12:40 -05:00
chris meyers
17b3996568
fix flake8 anyway I can
2018-11-27 16:12:40 -05:00
chris meyers
584b3f4e3d
remove workflow test
...
* We now handle workflows with jobs that have errored. We treat them the
same as a failure result. Before, we would abort the workflow when we
encountered an error.
2018-11-27 16:12:40 -05:00
chris meyers
f8c53f4933
handle job error state in convergence
2018-11-27 16:12:40 -05:00
chris meyers
6e40e9c856
handle edge case ring cycle
2018-11-27 16:12:40 -05:00
chris meyers
2f9dc4d075
remove relationship in view if cycle detected
2018-11-27 16:12:40 -05:00
chris meyers
9afc38b714
fixup migrations
2018-11-27 16:12:40 -05:00
chris meyers
dfccc9e07d
rework wf cycle detection for convergence
2018-11-27 16:12:40 -05:00
chris meyers
7b22d1b874
cycle detection when multiple parents
2018-11-27 16:12:40 -05:00
mabashian
29b4979736
Completed work necessary to support editing workflow links and nodes separately. Added hover and tooltip to links
2018-11-27 16:12:40 -05:00
mabashian
87d6253176
Decouple editing a wf node with editing a node link
2018-11-27 16:12:40 -05:00
chris meyers
1e10d4323f
update docs
2018-11-27 16:12:40 -05:00
chris meyers
4111e53113
correctly name migration to align with 3.4.0
2018-11-27 16:12:40 -05:00
chris meyers
02df0c29e9
merge artifacts deterministically
2018-11-27 16:12:40 -05:00
chris meyers
475c90fd00
prevent job launching twice
2018-11-27 16:12:40 -05:00
chris meyers
2742b00a65
flake8
2018-11-27 16:12:40 -05:00
chris meyers
ea29e66a41
fix workflow finish state detector
...
* Take into account the new do_not_run field when finding if a workflow
is finished. If do_not_run is True then the node is considered finished.
2018-11-27 16:12:40 -05:00
chris meyers
6ef6b649e8
cleaner code
2018-11-27 16:12:40 -05:00
chris meyers
9bf2a49e0f
save state
2018-11-27 16:12:40 -05:00
chris meyers
914892c3ac
all parents should finish before start child
2018-11-27 16:12:40 -05:00
chris meyers
77661c6032
short circuit performance optimization
2018-11-27 16:12:40 -05:00
chris meyers
b4fc585495
stop DNR propogation on always path
...
* This makes sure DNR propogation stops when a job is successful, down
an always path
2018-11-27 16:12:40 -05:00
chris meyers
ff6db37a95
correct stop DNR propogation
...
* If a child has a parent that is not in the finished state then do not
propogate the DNR to the child in question.
* If a parent is in a finished state; do not propogate the DNR to the
child if the path to the child is traversed (based on the parent job
status).
2018-11-27 16:12:40 -05:00
chris meyers
1a064bdc59
satisfy flake8
2018-11-27 16:12:40 -05:00
chris meyers
ebabec0dad
always find and mark dnr nodes
2018-11-27 16:12:40 -05:00
chris meyers
3506b9a7d8
Revert "mark dnr field read only"
...
This reverts commit 3dbc52d91223167683fd01174222bd6c22813dbd.
Workflow Job Nodes are read only already
2018-11-27 16:12:40 -05:00
chris meyers
cc374ca705
update debug dot graph to output dnr data
2018-11-27 16:12:40 -05:00
chris meyers
ad56a27cc0
mark dnr field read only
2018-11-27 16:12:40 -05:00
chris meyers
779e1a34db
remove dnr field from jt wf node
2018-11-27 16:12:40 -05:00
chris meyers
447dfbb64d
only visit nodes once for dnr
2018-11-27 16:12:40 -05:00
chris meyers
a9365a3967
code cleanup
2018-11-27 16:12:40 -05:00
chris meyers
f5c10f99b0
support workflow convergence nodes
...
* remove convergence restriction in API
* change task manager logic to be aware of and support convergence nodes
2018-11-27 16:12:40 -05:00
softwarefactory-project-zuul[bot]
c53ccc8d4a
Merge pull request #2813 from shanemcd/update-translation-templates
...
Extract latest strings from source code for translations
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 17:53:49 +00:00
chris meyers
e214dcac85
add slowdown, final status delay, and debug
...
* slowdown by using --speed 0.1 <-- decimal
* optionally specify a delay between the event and the final status
* debug mode where you can step through emitting the job events
2018-11-27 12:45:49 -05:00
softwarefactory-project-zuul[bot]
de77f6bd1f
Merge pull request #2809 from jlmitch5/fixManagmentJobScheduleEditLink
...
fix management job schedule edit link button
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 17:33:07 +00:00
Shane McDonald
18c4771a38
Extract latest strings from source code for translations
2018-11-27 12:31:52 -05:00
chris meyers
042c7ffe5b
emit job status lifecycle in event replayer
2018-11-27 11:54:39 -05:00
John Mitchell
f25c6effa3
fix management job schedule edit link button
2018-11-27 11:35:13 -05:00
softwarefactory-project-zuul[bot]
46d303ceee
Merge pull request #2805 from ryanpetrello/wcag
...
raise contrast on a few key page elements to pass WCAG contrast checks
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-27 15:45:15 +00:00
Ryan Petrello
b1bd87bcd2
raise contrast on a few key page elements to pass WCAG contrast checks
2018-11-27 10:20:24 -05:00
softwarefactory-project-zuul[bot]
50b0a5a54d
Merge pull request #2756 from wenottingham/logged-out-damn-spot
...
Add a message to the resulting login dialog when a user explicitly logs out.
Reviewed-by: John Hill <johill@redhat.com >
https://github.com/unlikelyzero
2018-11-27 15:13:45 +00:00
Ryan Petrello
d5c6c589b2
add an AWX_ISOLATED_VERBOSITY setting for debugging isolated connections
2018-11-26 23:47:16 -05:00
Ryan Petrello
fc0a039097
collect isolated capacity using a cache plugin, not stdout parsing
...
reading capacity values using the jsonfile cache plugin is more robust
in scenarios where ansible-playbook may print non-JSON output (such as
-vvv or when a custom callback plugin like timer is enabled)
2018-11-26 17:08:42 -05:00
Jake McDermott
4f731017ea
don't conditionally hide workflow viz templates list button
2018-11-26 16:21:44 -05:00
softwarefactory-project-zuul[bot]
9eb2c02e92
Merge pull request #2788 from AlanCoding/container_names
...
Set fixed container names
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-26 18:53:41 +00:00
softwarefactory-project-zuul[bot]
55e5432027
Merge pull request #2794 from shanemcd/devel
...
Add a note about `—force-with-lease` to contributing documentation.
Reviewed-by: Marliana Lara <marliana.lara@gmail.com >
https://github.com/marshmalien
2018-11-26 16:55:31 +00:00
Shane McDonald
a9ae4dc5a8
Clean up after yourselves, people!
2018-11-26 11:31:58 -05:00
Shane McDonald
0398b744a1
Add a note about —force-with-lease to contributing documentation.
2018-11-26 11:31:36 -05:00
AlanCoding
012511e4f0
prohibit relaunching sliced jobs with changed count
2018-11-26 10:54:19 -05:00
softwarefactory-project-zuul[bot]
4483d0320f
Merge pull request #2791 from ryanpetrello/fix-iso-installs
...
only override django for FIPS in environments where Django is installed
Reviewed-by: Yanis Guenane
https://github.com/Spredzy
2018-11-26 15:36:23 +00:00
Ryan Petrello
32e7ddd43a
only override django for FIPS in environments where Django is installed
...
isolated awx installs don't have this tooling, and so they don't need
this specific monkey-patch
2018-11-26 09:17:48 -05:00
AlanCoding
0b32733dc8
set fixed container names
2018-11-26 08:26:57 -05:00
Christian Adams
d310c48988
Merge pull request #2758 from rooftopcellist/secure_current_user
...
make current_user ck secure and httponly
2018-11-21 15:26:35 -05:00
softwarefactory-project-zuul[bot]
5a6eefaf2c
Merge pull request #2780 from kialam/update-readme-install-exact
...
Update README to include saving exact dependencies using npm.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 19:12:50 +00:00
kialam
8c5a94fa64
Update readme to include saving exact dependencies using npm.
2018-11-21 13:35:56 -05:00
adamscmRH
05d988349c
make current_user ck secure and httponly
2018-11-21 10:36:35 -05:00
softwarefactory-project-zuul[bot]
bb1473f67f
Merge pull request #2762 from kialam/fix-2554-converted-jts-from-sjt
...
UI WF results relaunch: handle any relaunch errors.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 15:01:17 +00:00
softwarefactory-project-zuul[bot]
79f483a66d
Merge pull request #2772 from ansible/jakemcdermott-update
...
add package uninstall example to readme
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-21 03:11:45 +00:00
Jake McDermott
1b09a0230d
Update README.md
2018-11-20 21:26:11 -05:00
kialam
f3344e9816
Fix failing tests.
2018-11-20 18:35:29 -05:00
softwarefactory-project-zuul[bot]
554e4d45aa
Merge pull request #2763 from kialam/add-npm-precheck-script
...
Add precheck script.
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-11-20 21:12:58 +00:00
softwarefactory-project-zuul[bot]
bfe86cbc95
Merge pull request #2753 from jlmitch5/fixInstanceGroupLookup
...
fix instance group lookup in orgs scrolling behavior
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 20:05:14 +00:00
softwarefactory-project-zuul[bot]
29e4160d3e
Merge pull request #2764 from ryanpetrello/dispatcher-sos
...
add dispatcher status to the sosreport
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-11-20 18:06:05 +00:00
Ryan Petrello
b4f906ceb1
add dispatcher status to the sosreport
2018-11-20 12:12:02 -05:00
kialam
e099fc58c7
Add precheck script.
2018-11-20 11:48:25 -05:00
softwarefactory-project-zuul[bot]
e342ef5cfa
Merge pull request #2719 from AlanCoding/project_is_failed
...
Fail job run if project is failed
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 16:45:56 +00:00
John Mitchell
8997fca457
add sanitize
2018-11-20 11:41:58 -05:00
Marliana Lara
07d2a1ed1e
Merge pull request #23 from marshmalien/about-modal
...
Add help dropdown and about modal
2018-11-20 11:33:39 -05:00
kialam
435ab4ad67
Handle any relaunch errors.
2018-11-20 11:25:36 -05:00
softwarefactory-project-zuul[bot]
d7a28dcea4
Merge pull request #2755 from kialam/fix-invalid-start-date
...
Scheduler: Start Date begins 1 day ahead.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 15:36:47 +00:00
softwarefactory-project-zuul[bot]
5f3024d395
Merge pull request #2703 from kialam/fix-2552-org-jt-list-websocket
...
Fix Organizations TemplateList websockets
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 15:01:05 +00:00
softwarefactory-project-zuul[bot]
3126480d1e
Merge pull request #2754 from kdelee/rename-schema-change-detector
...
Rename schema job to be more clear about its purpose
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 14:22:08 +00:00
Elijah DeLee
ca84d312ce
Rename schema job to be more clear about its purpose
...
The make target fails when it detects schema changes, not when schema is invalid.
Also update CONTRIBUTING.md to include information about zuul jobs.
2018-11-20 07:42:10 -06:00
AlanCoding
b790b50a1a
Fail job run if project is failed
...
provide message in traceback and explanation fields
add log messages for dependency spawns
2018-11-20 07:55:37 -05:00
softwarefactory-project-zuul[bot]
6df26eb7a3
Merge pull request #2750 from ryanpetrello/timeout-modal-remove-close-button
...
remove the x icon on the session timeout modal (it doesn't work)
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 08:50:49 +00:00
Marliana Lara
6d315568d2
Add help dropdown and about modal
2018-11-19 22:53:05 -05:00
softwarefactory-project-zuul[bot]
fccaebdc8e
Merge pull request #2342 from ansible/workflow_inventory
...
Workflow level inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-20 03:19:40 +00:00
Jake McDermott
45728dc1bb
update workflow docs
2018-11-19 17:35:52 -05:00
AlanCoding
9cd8aa1667
further update of workflow docs for inventory feature
2018-11-19 17:35:39 -05:00
Jake McDermott
b74597f4dd
fix bug when reverting non-default inventory prompts
2018-11-19 17:35:26 -05:00
Bill Nottingham
ce3d3c3490
Add a message to the resulting login dialog when a user explicitly logs out.
2018-11-19 17:16:55 -05:00
kialam
a9fe1ad9c1
Start Date begins 1 day ahead.
2018-11-19 16:20:46 -05:00
John Mitchell
22e7083d71
fix instance group lookup
2018-11-19 15:38:11 -05:00
Jake McDermott
951515da2f
disable next and show warning when default workflow inventory is removed
2018-11-19 15:16:46 -05:00
Ryan Petrello
9e2f4cff08
remove the x icon on the session timeout modal (it doesn't work)
2018-11-19 14:37:49 -05:00
softwarefactory-project-zuul[bot]
0c1a4439ba
Merge pull request #2745 from mabashian/2428-workflow-edit-patch
...
Use patch instead of put when updating a wfjt
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 19:23:26 +00:00
John Mitchell
c2a1603a56
Merge pull request #2746 from jlmitch5/navColorContrast
...
fix color contrast of nav
2018-11-19 13:50:04 -05:00
Jake McDermott
13e715aeb9
handle null inventory value on workflow launch
2018-11-19 12:53:21 -05:00
Jake McDermott
2bc75270e7
dry up org permissions test
2018-11-19 12:53:18 -05:00
Jake McDermott
fabe56088d
fix workflow e2e tests again
2018-11-19 12:53:14 -05:00
Jake McDermott
0e3bf6db09
open workflow visualizer from form
2018-11-19 12:53:10 -05:00
Jake McDermott
c6a7d0859d
add workflow jobs to inventory list status popup
2018-11-19 12:53:05 -05:00
Jake McDermott
fed00a18ad
show workflow jobs on inventory completed jobs view
2018-11-19 12:53:02 -05:00
Jake McDermott
ecbdc55955
show related workflow counts on inventory deletion warning prompt
2018-11-19 12:52:57 -05:00
AlanCoding
bca9bcf6dd
fix prompts contradiction: should be non-functional change
2018-11-19 12:52:54 -05:00
Jake McDermott
018a8e12de
fix lookup message
2018-11-19 12:52:50 -05:00
AlanCoding
e0a28e32eb
Tweak of error message wording for model-specific name
2018-11-19 12:52:47 -05:00
AlanCoding
c105885c7b
Do not count template variables as prompted
2018-11-19 12:52:43 -05:00
Jake McDermott
89a0be64af
fix bug with opening visualizer from list page
2018-11-19 12:52:38 -05:00
AlanCoding
c1d85f568c
fix survey vars bug and inventory defaults display
2018-11-19 12:52:35 -05:00
Jake McDermott
75566bad39
fix workflow e2e tests
2018-11-19 12:52:32 -05:00
Jake McDermott
75c2d1eda1
add inventory help messages for workflow node edit
2018-11-19 12:52:29 -05:00
Jake McDermott
9a4667c6c7
add static messages to workflow inventory lookups
2018-11-19 12:52:26 -05:00
Jake McDermott
9917841585
open and close workflow visualizer from list
2018-11-19 12:52:23 -05:00
Jake McDermott
fbc3cd3758
redirect to workflow visualizer on workflow creation
2018-11-19 12:52:19 -05:00
Jake McDermott
d65687f14a
add workflow inventory prompt to scheduler
2018-11-19 12:52:16 -05:00
Jake McDermott
4ea7511ae8
make workflow prompt inventory step optional
2018-11-19 12:52:12 -05:00
Jake McDermott
a8d22b9459
show correct ask_inventory state
2018-11-19 12:52:08 -05:00
Jake McDermott
f8453ffe68
accept inventory_id in workflow launch requests
2018-11-19 12:52:05 -05:00
Jake McDermott
38f43c147a
fix exploding unit test
2018-11-19 12:52:01 -05:00
Jake McDermott
38fbcf8ee6
add missing api fields
2018-11-19 12:51:58 -05:00
Jake McDermott
2bd25b1fba
add inventory prompt to wf editor
2018-11-19 12:51:54 -05:00
AlanCoding
7178fb83b0
migration number bumped again
2018-11-19 12:51:51 -05:00
Jake McDermott
2376013d49
add prompt on launch for workflow inventory
2018-11-19 12:51:47 -05:00
Jake McDermott
a94042def5
display inventory on workflow job details
2018-11-19 12:51:44 -05:00
Jake McDermott
2d2164a4ba
add inventory lookup to workflow detail view
2018-11-19 12:51:41 -05:00
AlanCoding
3c980d373c
bump migration number
2018-11-19 12:51:37 -05:00
AlanCoding
5b3ce1e999
add test for WFJT schedule inventory prompting
2018-11-19 12:51:33 -05:00
AlanCoding
6d4469ebbd
handle inventory for WFJT editing RBAC
2018-11-19 12:51:29 -05:00
AlanCoding
eb58a6cc0e
add test for launching with deleted inventory
2018-11-19 12:51:26 -05:00
AlanCoding
a60401abb9
fix bug with WFJT launch validation
2018-11-19 12:51:22 -05:00
AlanCoding
1203c8c0ee
feature docs for workflow-level inventory
2018-11-19 12:51:18 -05:00
AlanCoding
0c52d17951
fix bug, handle RBAC, add test
2018-11-19 12:51:13 -05:00
AlanCoding
44fa3b18a9
Adjust prompt logic and views to accept workflow inventory
2018-11-19 12:50:57 -05:00
AlanCoding
33328c4ad7
initial model changes for workflow inventory
2018-11-19 12:50:29 -05:00
John Mitchell
11adcb9800
fix color contrast of nav
2018-11-19 12:35:55 -05:00
softwarefactory-project-zuul[bot]
932a1c6386
Merge pull request #2743 from ryanpetrello/survey_spec_stream
...
include survey_spec in activity stream
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 17:33:33 +00:00
softwarefactory-project-zuul[bot]
d1791fc48c
Merge pull request #2585 from wenottingham/licensed-to-illegibility
...
Add a test that checks the included license files against included dependencies
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 17:22:49 +00:00
AlanCoding
5b274cfc2a
include survey_spec in activity stream
2018-11-19 12:07:48 -05:00
mabashian
1d7d2820fd
Use patch instead of put when updating a wfjt
2018-11-19 12:04:35 -05:00
Bill Nottingham
605c1355a8
Add updates to UI license grabber from jlmitch5.
2018-11-19 12:00:00 -05:00
Bill Nottingham
a6e00df041
Clean up included licenses such that tests pass.
...
Rename ui licenses to '.txt' for consistency.
Update bundled code as appropriate.
Remove dead licenses and dev-only UI licenses.
Add additional python licenses from Azure & related updates.
2018-11-19 12:00:00 -05:00
Bill Nottingham
67219e743f
Add a test that we are including proper license files for all requirements.
2018-11-19 11:59:59 -05:00
softwarefactory-project-zuul[bot]
67273ff8c3
Merge pull request #2742 from jlmitch5/fixScrollTop
...
fix scroll top
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 16:56:27 +00:00
softwarefactory-project-zuul[bot]
a3bbe308a8
Merge pull request #2741 from matburt/fix_project_admin_add
...
Fix a bug that did not allow project_admin's to create a project.
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-19 16:53:16 +00:00
kialam
f1b5bbb1f6
Add websocket listener to Org > JT list view.
2018-11-19 11:46:07 -05:00
Jake McDermott
7fdf27eece
Merge pull request #5 from ansible/pf4-table
...
basic pf4 data list, toolbar, pagination
2018-11-19 11:35:28 -05:00
Matthew Jones
7330102961
Remove a warning message for dispatcher pool for tests
2018-11-19 11:19:57 -05:00
Matthew Jones
61916b86b5
Fix a bug that did not allow project_admin's to create a project.
...
This was a regression from previous functionality
2018-11-19 11:05:48 -05:00
John Mitchell
35d5bde690
fix scroll top
2018-11-19 11:03:03 -05:00
softwarefactory-project-zuul[bot]
b17c477af7
Merge pull request #2737 from AlanCoding/death_to_groups
...
Implement deprecation of groups_with_active_failures
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 15:31:26 +00:00
softwarefactory-project-zuul[bot]
01d891cd6e
Merge pull request #2738 from ryanpetrello/inv-update-as
...
don't send activity stream create for unregistered models
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 15:02:33 +00:00
Ryan Petrello
e36335f68c
only send activity stream create for registered unified jobs
...
see https://github.com/ansible/awx/issues/2733
2018-11-19 09:44:12 -05:00
softwarefactory-project-zuul[bot]
39369c7721
Merge pull request #2702 from kdelee/schema_validation
...
Pre-Merge Schema validation
Reviewed-by: Matthew Jones <mat@matburt.net >
https://github.com/matburt
2018-11-19 14:26:42 +00:00
softwarefactory-project-zuul[bot]
4fbc39991d
Merge pull request #2730 from AlanCoding/slice_license
...
License check for slicing >1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 14:18:10 +00:00
softwarefactory-project-zuul[bot]
91075e8332
Merge pull request #2732 from AlanCoding/middle
...
Include migration middleware in timings and profiling
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-19 13:59:34 +00:00
AlanCoding
0ed50b380a
Implement deprecation of groups_with_active_failures
2018-11-19 08:29:46 -05:00
Jake McDermott
4e6e715f1f
add parametrized unit tests for querystring module
2018-11-18 22:50:21 -05:00
Jake McDermott
9979eddbcd
add basic component test for pagination
2018-11-18 22:50:15 -05:00
Jake McDermott
de96f6cf8a
check tooltip in organization functional test
2018-11-18 22:50:09 -05:00
Jake McDermott
9111948959
add basic component test for data list toolbar
2018-11-18 22:49:59 -05:00
Jake McDermott
e3a5f32b57
wip - pf4 data list and pagination
2018-11-18 22:49:50 -05:00
AlanCoding
53716a4c5a
include migration middleware in timings and profiling
2018-11-18 10:55:37 -05:00
AlanCoding
f30bbad07d
License check for slicing >1
2018-11-17 22:48:46 -05:00
softwarefactory-project-zuul[bot]
b923efad37
Merge pull request #2717 from wenottingham/make-that-network-work
...
Add ncclient for use by networking modules.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 22:02:29 +00:00
softwarefactory-project-zuul[bot]
3b36372880
Merge pull request #2716 from ryanpetrello/insights-user-agent
...
add a user agent for requests to Insights
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 21:39:15 +00:00
Ryan Petrello
661cc896a9
add a user agent for requests to Insights
2018-11-16 16:25:08 -05:00
Bill Nottingham
e9c3623dfd
specify a version
2018-11-16 15:34:42 -05:00
Bill Nottingham
c65b362841
Add ncclient for use by networking modules.
2018-11-16 15:21:04 -05:00
softwarefactory-project-zuul[bot]
6a0e11a233
Merge pull request #2713 from AlanCoding/system_env_vars
...
Minor cleanup of task environment vars
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 19:35:05 +00:00
AlanCoding
7417f9925f
Minor cleanup of task environment vars
2018-11-16 13:28:42 -05:00
softwarefactory-project-zuul[bot]
2f669685d8
Merge pull request #2707 from ryanpetrello/min-max-workers
...
prevent the dispatcher from using a nonsensical max_workers value
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 15:41:42 +00:00
softwarefactory-project-zuul[bot]
86510029e1
Merge pull request #2692 from kialam/fix-2586-ldap-dropdown-fix
...
Fix LDAP and TACACS+ dropdowns
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-16 15:28:09 +00:00
Ryan Petrello
37234ca66e
prevent the dispatcher from using a nonsensical max_workers value
2018-11-16 10:16:39 -05:00
Elijah DeLee
4ae1fdef05
Ignore differences in whitespace for schema validation
2018-11-16 09:47:33 -05:00
kialam
95e94a8ab5
Some styling changes; fix Server dropdown.
...
- Left align first dropdown on Github and LDAP tabs.
- Add border to give some whitespace
2018-11-15 20:46:34 -05:00
kialam
ea35d9713a
Fix empty dropdowns for both LDAP and TACACS tabs.
2018-11-15 20:46:34 -05:00
Elijah DeLee
949cf53b89
Use r in front of regex string to make flake8 happy
...
This means we should not escape the \ character in the same way
2018-11-15 17:29:27 -05:00
Elijah DeLee
a68e22b114
Add tox target to detect schema changes
...
Fetches reference schema from public bucket
Still need define method for updating reference schema on merge.
2018-11-15 16:25:13 -05:00
Elijah DeLee
d70cd113e1
Reduce duplicated logic for genschema target
2018-11-15 15:29:35 -05:00
Matthew Jones
f737fc066f
Generate schema suitable for comparing for schema changes
2018-11-15 15:29:35 -05:00
softwarefactory-project-zuul[bot]
9b992c971e
Merge pull request #2672 from AlanCoding/sliceanator
...
Fix bug with non-sliced JT job spawn
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 20:16:19 +00:00
softwarefactory-project-zuul[bot]
e0d59766e0
Merge pull request #2696 from AlanCoding/bulk_del_inv
...
Pre-delete bulk delete related, fix parallel request conflicts
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-15 19:58:49 +00:00
AlanCoding
a9d88f728d
Pre-delete bulk delete related, fix parallel request conflicts
2018-11-15 11:39:48 -05:00
softwarefactory-project-zuul[bot]
e24d63ea9a
Merge pull request #2665 from ryanpetrello/fips
...
add support for running awx w/ FIPS enabled
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 15:18:07 +00:00
softwarefactory-project-zuul[bot]
1833a5b78b
Merge pull request #2667 from saito-hideki/issue/admin_with_docker-compose
...
Fixed issue where admin_user and password change are not reflected
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 14:24:43 +00:00
softwarefactory-project-zuul[bot]
4213a00548
Merge pull request #2686 from AlanCoding/fast_workflows
...
Add task manager rescheduling hooks, de-duplication, lifecycle tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-15 14:19:09 +00:00
softwarefactory-project-zuul[bot]
7345512785
Merge pull request #2690 from ryanpetrello/ldap-long-name
...
truncate user first/last name if it exceeds 30 chars on LDAP auth
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-14 22:29:43 +00:00
Ryan Petrello
d3dc126d45
truncate user first/last name if it exceeds 30 chars on LDAP auth
2018-11-14 15:51:43 -05:00
AlanCoding
758a488aee
Add task manager rescheduling hooks, de-duplication, lifecycle tests
2018-11-14 11:31:34 -05:00
softwarefactory-project-zuul[bot]
c0c358b640
Merge pull request #2682 from ryanpetrello/job-m2m-activity-stream
...
include M2M labels and credentials in Job creation activity stream
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-14 16:05:30 +00:00
Ryan Petrello
49f4ed10ca
include M2M labels and credentials in Job creation activity stream
2018-11-14 10:36:01 -05:00
softwarefactory-project-zuul[bot]
5e18eccd19
Merge pull request #2671 from wenottingham/you-want-to-change-things---well---you-can't
...
Fix tooltip referring to PROJECTS_ROOT.
Reviewed-by: Bill Nottingham
https://github.com/wenottingham
2018-11-13 21:01:19 +00:00
softwarefactory-project-zuul[bot]
c4e9daca4e
Merge pull request #2669 from paradegoat/issue-2370
...
Updated JT project-related error message
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-13 20:22:31 +00:00
AlanCoding
5443e10697
Fix bug with non-sliced JT job spawn
2018-11-13 15:20:40 -05:00
Ryan Petrello
a3f9c0b012
warn about FIPS mode if the Django version changes
2018-11-13 15:04:36 -05:00
Geoff Humphreys
8517053934
Updated JT project-related error message
...
Signed-off-by: Geoff Humphreys <humphreys.geoff@gmail.com >
2018-11-13 14:56:22 -05:00
Jake McDermott
546d5d5587
Merge pull request #20 from ansible/async-await
...
Start using async-await
2018-11-13 13:38:26 -05:00
kialam
b0855ee33d
Fix unhandled promise reject from jenkins.
2018-11-13 13:31:24 -05:00
Bill Nottingham
0506968d4f
Fix tooltip referring to PROJECTS_ROOT.
...
This can't be changed in AWX settings; it needs to be done in settings.py
either on the filesystem, or overridden in a k8s/openshift configmap.
2018-11-13 12:14:24 -05:00
kialam
03f6e52cf1
Address PR review comments.
2018-11-13 10:55:18 -05:00
softwarefactory-project-zuul[bot]
3bb91b20d0
Merge pull request #2663 from AlanCoding/unified_jobs_flake
...
Get rid of star import in unified_jobs.py
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-13 15:37:04 +00:00
softwarefactory-project-zuul[bot]
268b1ff436
Merge pull request #2662 from wwitzel3/devel
...
move root views new file
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-13 15:33:23 +00:00
kialam
44e9d3919d
Update unit tests.
2018-11-13 09:46:43 -05:00
Hideki Saito
f16a72081a
Fixed issue where admin_user and password change are not reflected
...
- No effect of changing admin_user and admin_password when using docker-compose #2666
2018-11-13 18:21:18 +09:00
Ryan Petrello
cceac8d907
support PKCS8-formatted keys to enable FIPS compliance
...
see: https://access.redhat.com/solutions/1519083
2018-11-12 16:21:57 -05:00
adamscmRH
8d012de3e2
monkey-patch _digest for fips
2018-11-12 15:32:23 -05:00
AlanCoding
cee7ac9511
get rid of star import in unified_jobs.py
2018-11-12 13:38:58 -05:00
softwarefactory-project-zuul[bot]
36faaf4720
Merge pull request #2656 from iplaman/fix-postgres96
...
Fix default Postgresql version to 9.6
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-12 18:34:48 +00:00
kialam
f520be71d6
Begin using async/await.
2018-11-12 13:24:17 -05:00
Wayne Witzel III
33b8e7624b
move root views new file
2018-11-12 12:36:16 -05:00
Idan Bidani
a213e01491
updating default Postgresql version to 9.6
2018-11-10 18:27:22 -05:00
softwarefactory-project-zuul[bot]
a00ed8e297
Merge pull request #2646 from jlmitch5/fixCredentialKindTranslation
...
Fix credential kind translation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-10 03:06:38 +00:00
Jake McDermott
06470a0e65
Merge pull request #19 from jlmitch5/useCollapsedHeader
...
Use collapsed header
2018-11-09 21:28:18 -05:00
John Mitchell
5ea40efd3a
update pages to utilize collapsed modifier for padding override
2018-11-09 17:31:40 -05:00
John Mitchell
4632383a33
update app component to utilize collapsing header and update style overrides
2018-11-09 17:30:48 -05:00
softwarefactory-project-zuul[bot]
aeaebcd81a
Merge pull request #2572 from AlanCoding/coalesce
...
Coalesce host and group Activity Stream deletion entries
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-09 21:04:07 +00:00
softwarefactory-project-zuul[bot]
b5849f3712
Merge pull request #2639 from ansible/enhancement-inv_summary
...
Update UJT with inv summary field and update schedule base route to include object to be scheduled
Reviewed-by: Chris Meyers
https://github.com/chrismeyersfsu
2018-11-09 19:06:36 +00:00
AlanCoding
658f87953e
coalesce data without setting
2018-11-09 14:00:45 -05:00
AlanCoding
5562e636ea
Coalesce host and group A.S. deletion entries
2018-11-09 13:58:31 -05:00
John Mitchell
80fcdae50b
update credential type usage to kind instead of name
2018-11-09 10:36:09 -05:00
softwarefactory-project-zuul[bot]
2c5f209996
Merge pull request #2631 from kialam/fix/2533-dashboard-hover
...
Fix Dashboard hover-over action so it shows the correct info
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-09 05:27:11 +00:00
softwarefactory-project-zuul[bot]
692b55311e
Merge pull request #2645 from ryanpetrello/unbound
...
fix an unbound variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 20:40:57 +00:00
Ryan Petrello
10667fc855
fix an unbound variable
...
see: https://github.com/ansible/awx/issues/2642j
2018-11-08 15:14:47 -05:00
softwarefactory-project-zuul[bot]
1fc33b551d
Merge pull request #2643 from kialam/fix/2606
...
Fix DETAILS link in WF viz not working until after job has ran
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 20:14:45 +00:00
kialam
729256c3d1
Fix DETAILS link in WF viz not working until after job has ran
...
- Make additional GET request if we need it in order to surface the job type so that we can properly redirect the user to the detail page.
2018-11-08 13:23:32 -05:00
chris meyers
23e1feba96
fill in summary inv for sched only when needed
...
* If scheduler inv exists then the inv summary will be filled in with
our generic summary filler inner. Else, if the related unified job has
an inventory, fill in the inv summary with that, explicitly.
2018-11-08 12:43:47 -05:00
John Mitchell
e3614c3012
update to using new inventory id from summary fields of UJT if applicable
2018-11-08 12:22:02 -05:00
chris meyers
f37391397e
add inventory to schedule summary fields
...
* Use the same logic that related inventory uses. If there is an
inventory that overrides the inventory on the unified job template then
summarize that field. Else, use the inventory on the unified job template
being scheduled.
2018-11-08 11:47:31 -05:00
softwarefactory-project-zuul[bot]
6a8454f748
Merge pull request #2352 from ansible/workflows_squared
...
[Feature] Allow use of workflows inside of workflows
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 16:28:37 +00:00
softwarefactory-project-zuul[bot]
d1328c7625
Merge pull request #2044 from cdvv7788/AWX-2030
...
Add command to revoke tokens (https://github.com/ansible/awx/issues/2030 )
Reviewed-by: Cristian Vargas
https://github.com/cdvv7788
2018-11-08 15:15:44 +00:00
John Mitchell
d1cce109fb
update schedule base route to include resource being scheduled
2018-11-08 09:41:06 -05:00
kialam
32bd8b6473
Fix Dashboard hover-over action so it shows the correct info.
...
- Refactor our Dashboard directive to display the dashboard graph's x-axis according to the new changes in NVD3 v1.8.1. See https://github.com/nvd3-community/nvd3/blob/gh-pages/examples/lineChart.html for reference.
2018-11-08 09:15:54 -05:00
Ryan Petrello
001bd4ca59
resolve a few token revocation issues, and add tests
2018-11-08 08:15:24 -05:00
softwarefactory-project-zuul[bot]
541b503e06
Merge pull request #2634 from wwitzel3/views-inventory
...
inventory views
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 12:31:14 +00:00
Cristian Vargas
093c29e315
Add command to revoke tokens
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-11-08 07:28:21 -05:00
softwarefactory-project-zuul[bot]
eec7d7199b
Merge pull request #2614 from stokkie90/devel
...
Fixed bug where all group variables are not included
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 12:27:30 +00:00
Rick Stokkingreef
7dbb862673
Fixed test cases
2018-11-08 12:07:07 +01:00
softwarefactory-project-zuul[bot]
be1422d021
Merge pull request #2629 from ansible/org-view-ui-tests
...
Org view ui tests
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-08 06:32:59 +00:00
Wayne Witzel III
459ac0e5d9
inventory views
2018-11-07 22:06:33 -05:00
Wayne Witzel III
16c9d043c0
Merge pull request #2344 from wwitzel3/views-organization
...
organization views
2018-11-07 21:33:14 -05:00
Wayne Witzel III
1b465c4ed9
remove duplicate BaseUsersList
2018-11-07 18:18:41 -05:00
Wayne Witzel III
198a0db808
move organization views to their own file
2018-11-07 18:18:41 -05:00
softwarefactory-project-zuul[bot]
91dda0a164
Merge pull request #2625 from abedwardsw/feature/vmware_groupby_custom_field_excludes
...
update to latest vmware_inventory.py support for groupby_custom_field_excludes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 21:03:05 +00:00
softwarefactory-project-zuul[bot]
9341480209
Merge pull request #2627 from jakemcdermott/fix-form-cred-lookups
...
fix project and adhoc command form lookups when many credential types exist
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 20:43:36 +00:00
Adam Edwards
21877b3378
update to latest vmware_inventory.py with support for groupby_custom_field_excludes
...
e364d717cb/contrib/inventory/vmware_inventory.py
Signed-off-by: Adam Edwards <adam@middleware360.com >
2018-11-07 15:43:15 -05:00
softwarefactory-project-zuul[bot]
03169a96ef
Merge pull request #2626 from jakemcdermott/fix-multicred
...
always recompile multicredential lists
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 20:27:20 +00:00
Marliana Lara
ebc3dbe7b6
Add source WF label to job details template
...
* Change label from "Parent WF" to "Source WF"
* Fix WF job result Firefox responsive style bugs
2018-11-07 13:22:41 -05:00
AlanCoding
1bed5d4af2
avoid nested on_commit use
2018-11-07 13:22:41 -05:00
AlanCoding
0783d86c6c
adjust recursion error text
2018-11-07 13:22:41 -05:00
Marliana Lara
a3d5705cea
Fix bug with workflow maker templates pagination and smart search
2018-11-07 13:22:40 -05:00
Marliana Lara
2ae8583a86
Fix Firefox labels bug
2018-11-07 13:22:40 -05:00
Marliana Lara
edda4bb265
Address PR review
2018-11-07 13:22:40 -05:00
AlanCoding
d068481aec
link workflow job node based on job type, not UJT type
2018-11-07 13:22:40 -05:00
Marliana Lara
e20d8c8e81
Show workflow badge
...
Add Workflow tags
Hookup workflow details link
Add parent workflow and job explanation fields
Add workflow key icon to WF maker and WF results
Hookup wf prompting
Add wf key dropdown and hide wf info badge
2018-11-07 13:22:39 -05:00
Marliana Lara
f6cc351f7f
Format workflow-chart directive code
2018-11-07 13:22:39 -05:00
Marliana Lara
c2d4887043
Include workflow jobs in workflow maker job templates list
2018-11-07 13:22:39 -05:00
AlanCoding
4428dbf1ff
Allow use of role_level filter in UJT list
2018-11-07 13:22:39 -05:00
AlanCoding
e225489f43
workflows-in-workflows add docs and tests
2018-11-07 13:22:39 -05:00
AlanCoding
5169fe3484
safeguard against infinite loop if jobs have cycles
2018-11-07 13:22:38 -05:00
AlanCoding
01d1470544
workflow variables processing, recursion detection
2018-11-07 13:22:38 -05:00
AlanCoding
faa6ee47c5
allow use of workflows in workflows
2018-11-07 13:22:38 -05:00
softwarefactory-project-zuul[bot]
aa1d71148c
Merge pull request #2583 from AlanCoding/superusers_manage
...
Do not block superusers with MANAGE_ORGANIZATION_AUTH setting
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-07 17:38:04 +00:00
Daniel Sami
e86ded6c68
removed namespace from user fixture
2018-11-07 09:02:00 -05:00
Daniel Sami
365bf4eb53
UI tests for org permission views
2018-11-07 09:01:23 -05:00
Jake McDermott
ceb9bfe486
fix adhoc command cred lookup when many credential types exist
2018-11-06 22:47:07 -05:00
Jake McDermott
0f85c867a0
fix project cred lookups when many credential types exist
2018-11-06 22:46:50 -05:00
Jake McDermott
f8a8186bd1
always recompile multicred lists
2018-11-06 20:58:08 -05:00
softwarefactory-project-zuul[bot]
33dfb6bf76
Merge pull request #2623 from ryanpetrello/this-is-the-end
...
properly validate cert data that happens to contain an END substring
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 21:14:26 +00:00
Ryan Petrello
28cd762dd7
properly validate cert data that happens to contain an END substring
2018-11-06 15:57:35 -05:00
softwarefactory-project-zuul[bot]
217cca47f5
Merge pull request #2620 from ansible/chrismeyersfsu-patch-1
...
Update saml.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 20:16:20 +00:00
softwarefactory-project-zuul[bot]
8faa5d8b7a
Merge pull request #2591 from AlanCoding/no_more_ask
...
Implement deprecation of duplicated ask_ fields in job view
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 20:13:30 +00:00
softwarefactory-project-zuul[bot]
2c6711e183
Merge pull request #2618 from ryanpetrello/json-activity-stream-changes
...
send activity stream changes as raw JSON, not a JSON-ified string
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 19:45:19 +00:00
Chris Meyers
45328b6e6d
Update saml.md
2018-11-06 14:45:10 -05:00
Ryan Petrello
1523feee91
send activity stream changes as raw JSON, not a JSON-ified string
...
see: https://github.com/ansible/awx/issues/2005
2018-11-06 14:28:57 -05:00
Jake McDermott
ea0f3a64b1
Merge pull request #16 from jlmitch5/indexJsxTestsAndRestructure
...
finish unit test coverage
2018-11-06 12:32:29 -05:00
John Mitchell
df57b144c4
fix logout in App.jsx and update test
2018-11-06 12:25:36 -05:00
softwarefactory-project-zuul[bot]
856dc3645e
Merge pull request #2605 from jakemcdermott/fix-2601
...
remove admin and member roles from organization->team permissions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 17:08:43 +00:00
Jake McDermott
5e4dd54112
remove admin and member roles from organization->team role assignment options
2018-11-06 11:52:19 -05:00
softwarefactory-project-zuul[bot]
5860689619
Merge pull request #2596 from jlmitch5/fixPermIssue
...
fix permission issue with regular user jt admins
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 16:40:58 +00:00
John Mitchell
da7834476b
remove inadverdent scope variable that was added
2018-11-06 10:52:16 -05:00
John Mitchell
d5ba981515
remove inadverdent log statement
2018-11-06 10:50:15 -05:00
softwarefactory-project-zuul[bot]
afe07bd874
Merge pull request #2595 from ryanpetrello/fix-gce-json-creds
...
move from GCE_PEM_FILE_PATH to GCE_CREDENTIALS_FILE_PATH
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 15:09:11 +00:00
Rick Stokkingreef
f916bd7994
Fixed bug when all group vars are not included
2018-11-06 14:26:36 +01:00
softwarefactory-project-zuul[bot]
3fef7acaa8
Merge pull request #2457 from jakemcdermott/output-line-fixup
...
dont render blank output lines for some event types + adjust line wrapping
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-06 01:54:38 +00:00
Jake McDermott
95190c5509
remove unused constants
2018-11-05 20:13:00 -05:00
Jake McDermott
76e887f46d
highlight entire row on hover
2018-11-05 20:12:52 -05:00
Jake McDermott
0c2b1b7747
don't compile html in real time
2018-11-05 20:12:44 -05:00
Jake McDermott
4c74c8c40c
delete contents of slide array before reassigning
2018-11-05 20:12:37 -05:00
Jake McDermott
3a929919a3
enable expanded details for dynamic host events
2018-11-05 20:12:29 -05:00
Jake McDermott
c25af96c56
don't render events if stdout is zero-length string
2018-11-05 20:12:21 -05:00
Jake McDermott
f28f1e434d
adjust output line wrapping
2018-11-05 20:12:12 -05:00
Jake McDermott
b3c5df193a
don't render playbook_on_notify or runner_on_ok events if they have no stdout
2018-11-05 20:11:53 -05:00
John Mitchell
8645602b0a
fix permission issue where regular users assigned jt admin could not add user jt roles they couldn't edit
2018-11-05 16:45:35 -05:00
Ryan Petrello
05156a5991
move from GEC_PEM_FILE_PATH to GCE_CREDENTIALS_FILE_PATH
2018-11-05 15:44:31 -05:00
softwarefactory-project-zuul[bot]
049d642df8
Merge pull request #1894 from AlanCoding/rm_sdonu
...
Remove unused project field
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-05 16:14:56 +00:00
AlanCoding
951ebf146a
remove unused project field
2018-11-05 10:40:53 -05:00
AlanCoding
7a67e0f3d6
Implement deprecation of duplicated ask_ fields in job view
2018-11-05 10:38:55 -05:00
softwarefactory-project-zuul[bot]
37def8cf7c
Merge pull request #2587 from jakemcdermott/fix-2563
...
remove admin and member roles from team->organizations role assignment options
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-05 15:13:18 +00:00
Jake McDermott
e4c28fed03
remove admin and member roles from team->organizations role assignment options
2018-11-04 22:59:03 -05:00
John Mitchell
7b099578c8
update App.jsx and improve coverage
...
abstract LogoutButton to component
2018-11-02 17:47:59 -04:00
John Mitchell
08d2718f5e
add about page tests
2018-11-02 17:46:43 -04:00
John Mitchell
96b8ab47c4
add TowerLogo tests
2018-11-02 16:34:02 -04:00
John Mitchell
07f6508402
move ConditionalRedirect test to components subfolder
2018-11-02 16:33:40 -04:00
John Mitchell
a670a73fd0
update file mock to return file name
2018-11-02 16:32:51 -04:00
softwarefactory-project-zuul[bot]
f8b7259d7f
Merge pull request #2543 from westfood/fix-helm-postgresql
...
Using new Helm parameters for PostgreSQL access.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-02 18:56:15 +00:00
AlanCoding
6ae1e156c8
do not block superusers with MANAGE_ORGANIZATION_AUTH setting
2018-11-02 14:13:05 -04:00
John Mitchell
90d1ab88b1
and index.jsx tests
2018-11-02 13:45:11 -04:00
John Mitchell
19dcf5ed59
update unit test mocks and restructure test dir structure
2018-11-02 13:44:13 -04:00
softwarefactory-project-zuul[bot]
9a055dbf78
Merge pull request #2550 from matburt/runner_on_start
...
Add support for runner_on_start
Reviewed-by: Alan Rominger <arominge@redhat.com >
https://github.com/AlanCoding
2018-11-02 15:10:07 +00:00
Matthew Jones
80ac44565a
Make sure we reference the actual hostname
2018-11-02 10:37:58 -04:00
softwarefactory-project-zuul[bot]
a338199198
Merge pull request #2577 from AlanCoding/fix_grandparents
...
Fix bug where grandparent groups were excluded
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-02 14:36:48 +00:00
AlanCoding
47fc0a759f
fix bug where grandparent groups were excluded
2018-11-02 10:10:38 -04:00
softwarefactory-project-zuul[bot]
5eb4b35508
Merge pull request #2547 from AlanCoding/decorator
...
Get rid of decorator dependency
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 20:39:30 +00:00
softwarefactory-project-zuul[bot]
d93eedaedb
Merge pull request #2571 from ryanpetrello/devel
...
Merge remote-tracking branch 'release_3.3.1' into devel
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 16:48:46 +00:00
Ryan Petrello
a748a272fb
Merge remote-tracking branch 'tower/release_3.3.1' into devel
2018-11-01 12:07:02 -04:00
softwarefactory-project-zuul[bot]
a28f8c43cb
Merge pull request #2569 from shanemcd/devel
...
Bump version to 2.1.0
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 15:53:59 +00:00
Shane McDonald
fbec6a60bf
Bump version to 2.1.0
2018-11-01 11:37:28 -04:00
softwarefactory-project-zuul[bot]
6a4f3c8758
Merge pull request #2566 from shanemcd/devel
...
Bump version to 2.0.2
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-11-01 14:12:00 +00:00
Shane McDonald
04625f566b
Bump version to 2.0.2
2018-11-01 09:50:02 -04:00
Jake McDermott
90273247ac
Merge pull request #14 from ansible/pagesTests
...
pages unit tests
2018-10-31 14:52:46 -04:00
John Mitchell
8a3b8823ee
move login page test under pages and add tests for all pages stubs
2018-10-31 14:44:18 -04:00
softwarefactory-project-zuul[bot]
895a567ed1
Merge pull request #2558 from ansible/org-view-ui
...
updated fixtures to use proper organization linking
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 18:13:40 +00:00
Daniel Sami
e152b30fc1
linting fixes
2018-10-31 13:55:50 -04:00
John Mitchell
b40c81cc3d
Merge pull request #10 from jlmitch5/loginPageTests
...
Add login page tests
2018-10-31 09:45:35 -07:00
John Mitchell
e53a6a91d6
remove setTimeout hack for testing api.login Login.jsx handlers
2018-10-31 12:04:59 -04:00
John Mitchell
55586b9b2a
convert post-api.login code to using async/await for Login.jsx
2018-10-31 12:04:33 -04:00
softwarefactory-project-zuul[bot]
a1fe60da78
Merge pull request #2174 from matburt/jobtemplate_sharding
...
Implement Job Template Sharding/Splitting/Slicing
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 15:49:51 +00:00
AlanCoding
d8d710a83d
get rid of decorator dependency
2018-10-31 11:37:10 -04:00
softwarefactory-project-zuul[bot]
92f0893764
Merge pull request #2555 from ryanpetrello/old-access-cleanup
...
remove an old, unused migration file
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-31 15:33:37 +00:00
Ryan Petrello
479448ff09
remove an old, unused migration file
2018-10-31 11:15:09 -04:00
Jake McDermott
62a36e3704
update job slice count help text
2018-10-31 11:04:14 -04:00
kialam
2d286c5f68
Redirect to WF Details page after prompt for slice JT.
2018-10-31 11:04:14 -04:00
AlanCoding
f435e577b2
Adjust slicing tooltip text
2018-10-31 11:04:14 -04:00
AlanCoding
236b332a8b
bump migration number
2018-10-31 11:04:13 -04:00
kialam
a7028df828
Fix one failing unit test.
2018-10-31 11:04:13 -04:00
kialam
a59017ceef
Fix eslint errors.
2018-10-31 11:04:13 -04:00
AlanCoding
affacb8ab5
revert change of including slice wfj ids in recent_jobs list
2018-10-31 11:04:13 -04:00
AlanCoding
37f9024940
fix slicing task_impact and script gen bugs
2018-10-31 11:04:13 -04:00
kialam
f72fca5fcf
Fix unit tests after "slice" rename.
...
- Update Jobs List unit tests with new schema and test cases.
- Update Job Details unit tests with new schema and test cases.
- Test both for expected behavior when handling a regular non-sliced job.
2018-10-31 11:04:13 -04:00
kialam
21aeda0f45
Add unit tests for Job Details
...
- Test `getSplitJobDetails` method.
- Fix failing tests.
- Rename unit tests.
2018-10-31 11:04:12 -04:00
kialam
65a0e5ed45
Fix failing tests.
2018-10-31 11:04:12 -04:00
kialam
571e34bf79
Begin adding unit tests for split jobs
...
- Test split job tag method within Jobs List Controller.
2018-10-31 11:04:12 -04:00
AlanCoding
6dc58af8e1
slicing rename test cleanup and bugfix
2018-10-31 11:04:12 -04:00
AlanCoding
bbd3edba47
rename to slicing and schema tweaks
2018-10-31 11:04:12 -04:00
Matthew Jones
46d6dce738
Mass rename of shard -> split
2018-10-31 11:04:12 -04:00
AlanCoding
475a701f78
Allow use of credential password prompting with split JTs
...
also
*update test to work with new JT callback call pattern
*fix spelling in template
2018-10-31 11:04:11 -04:00
AlanCoding
dccd7f2e9d
do not split JT callback jobs
2018-10-31 11:04:11 -04:00
kialam
47711bc007
add package-lock.json to gitignore
2018-10-31 11:04:11 -04:00
kialam
04eec61387
Redirect to WF details page when a Split Job is launched
2018-10-31 11:04:11 -04:00
kialam
ef4a2cbebb
Add Job Splitting feature to UI
2018-10-31 11:04:11 -04:00
AlanCoding
c8d76dbe78
update migration after rebase
2018-10-31 11:04:11 -04:00
Matthew Jones
61a706274b
Adding architecture doc for job sharding
2018-10-31 11:04:10 -04:00
AlanCoding
20226f8984
Polish split jobs API info & add fields to UI
...
*clarify help text and squash migrations
*adds new internal_limit field to Job model for faster reference
*if field is non-blank, populate shard params in summary_fields
*add summary information to UI job/wfj details, JT selector
2018-10-31 11:04:10 -04:00
AlanCoding
7ff04dafd3
Fix IntegrityError deleting job splitting JT
...
misc:
*show sharded jobs in recent_jobs
*test updates
2018-10-31 11:04:10 -04:00
AlanCoding
f9bdb1da15
Job splitting access logic and more feature development
...
*allow sharding with prompts and schedules
*modify create_unified_job contract to pass class & parent_field name
*make parent field name instance method & set sharded UJT field
*access methods made compatible with job sharding
*move shard job special logic from task manager to workflows
*save sharded job prompts to workflow job exclusively
*allow using sharded jobs in workflows
2018-10-31 11:04:10 -04:00
AlanCoding
dab678c5cc
Implement splitting logic in inventory & job task code
2018-10-31 11:04:10 -04:00
Matthew Jones
44ffcf86de
Properly take prompted inventory into account
...
This also will rename shard jobs to add an index to the job name
2018-10-31 11:04:10 -04:00
Matthew Jones
8a18984be1
Spawn concrete workflow jobs from a job template launch
2018-10-31 11:04:09 -04:00
Matthew Jones
0b1776098b
Implement model/view/launch paradigm for shard/split job templates
2018-10-31 11:04:09 -04:00
Daniel Sami
5da13683ce
updated fixtures to use proper organization linking
2018-10-31 11:03:44 -04:00
Ryan Petrello
89c2038ea3
Merge pull request #2557 from ryanpetrello/fix-busted-docker-compose
...
pin docker-compose to a working version
2018-10-31 11:01:50 -04:00
Ryan Petrello
a1012b365c
pin docker-compose to a working version
2018-10-31 10:47:45 -04:00
John Mitchell
986d299961
move login back to using finally handler and update tests
2018-10-31 10:28:51 -04:00
John Mitchell
7c97989e84
add more login page tests
2018-10-31 09:56:35 -04:00
John Mitchell
ecd8427a51
fix eslint issues with app and conditional redirect tests
2018-10-31 09:56:28 -04:00
Jake McDermott
5c2e6244c6
Merge pull request #13 from jlmitch5/updateBuildSystem
...
Update build system
2018-10-30 17:34:07 -04:00
John Mitchell
fed7f51476
update build system
...
polyfill new js features before executing tests
move jest config to file, update transformation exclusion to be okay with axios module
rename enzyme.config.js to jest.setup.js
remove currently unused redux deps
update babel to 7, use env preset as opposed to deprecated stage preset
move .babelrc to newer, favored babel.config.js preset
update all babel preset and plugin packages to those name spaced under @babel
2018-10-30 17:25:29 -04:00
Matthew Jones
673068464a
Add support for runner_on_start
...
This will be available in ansible 2.8
2018-10-30 13:23:55 -04:00
softwarefactory-project-zuul[bot]
484ef1b6a8
Merge pull request #2548 from wenottingham/mark-it-zero
...
Re-add markdown, which is used for rendering API help.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-30 16:47:46 +00:00
Bill Nottingham
7fc269b65a
Re-add markdown, which is used for rendering API help.
2018-10-30 12:10:00 -04:00
John Mitchell
3ccfc5905e
Merge pull request #8 from jlmitch5/navUpdates
...
update navigation
2018-10-29 12:29:07 -07:00
John Mitchell
74d3e55908
bump patternfly dep versions
2018-10-29 13:58:56 -04:00
westfood
694e494484
Using new Helm parameters for PostgreSQL access.
2018-10-28 11:55:36 +01:00
softwarefactory-project-zuul[bot]
ddda6b3d21
Merge pull request #2542 from jakemcdermott/fix-smoke
...
fix smoke test
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-28 00:32:26 +00:00
Jake McDermott
80adbf9c03
fix smoke test
2018-10-27 02:09:18 -04:00
John Mitchell
557e619db6
update page navigation
...
fix issue with jerky close and expand of nav
update nav to use expandle headers
separate settings pages out into separate stup page components
2018-10-26 17:24:34 -04:00
John Mitchell
2dfbae79bd
update patternfly style overrides
2018-10-26 17:23:37 -04:00
John Mitchell
fd28cff412
add additional patternfly react packages
2018-10-26 17:23:27 -04:00
softwarefactory-project-zuul[bot]
264f35d259
Merge pull request #2239 from AlanCoding/multi_pass_cancel
...
Do 2-pass cancel for workflow jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:43:14 +00:00
AlanCoding
e513f8fe31
do 2-pass cancel for workflow jobs
2018-10-26 10:28:30 -04:00
softwarefactory-project-zuul[bot]
b9f35e5b50
Merge pull request #2536 from ryanpetrello/deprecated_auth_token_middleware
...
remove DeprecatedAuthTokenMiddleware
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:27:29 +00:00
softwarefactory-project-zuul[bot]
002f463ffd
Merge pull request #2274 from AlanCoding/callback_debugging
...
Reduce default verbosity of dev-specific callback logging
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 14:23:24 +00:00
Ryan Petrello
28512e042b
remove DeprecatedAuthTokenMiddleware
2018-10-26 10:11:53 -04:00
AlanCoding
482395eb6a
reduce default verbosity of devel-specific callback logging
2018-10-26 10:03:46 -04:00
softwarefactory-project-zuul[bot]
e1d44d6d14
Merge pull request #2529 from AlanCoding/split_personality
...
Apply docker-compose fix to cluster target too
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-26 13:52:32 +00:00
AlanCoding
19030b9d5f
apply docker-compose fix to cluster target too
2018-10-26 09:36:11 -04:00
softwarefactory-project-zuul[bot]
3e4738d948
Merge pull request #2430 from dmt/devel
...
Fix installer volume definitions
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 22:12:25 +00:00
softwarefactory-project-zuul[bot]
94083f55c7
Merge pull request #2510 from Intermax-Cloudsourcing/awx-web-dockerfile-tmp
...
Empties /tmp in awx_web Dockerfile
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:59:42 +00:00
Daniel Temme
6ecd18b2e2
make volume concatenation work
...
The second list gets interpreted as part of the else block, effectively
dropping it. Separating both list definitions with braces seems to work.
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
2018-10-25 17:54:10 -04:00
Daniel Temme
4e9c705997
Partial revert for "Bugfix for ca_trust_dir"
...
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
# Conflicts:
# installer/roles/local_docker/tasks/standalone.yml
2018-10-25 17:53:12 -04:00
softwarefactory-project-zuul[bot]
1803a76a4d
Merge pull request #2485 from wwt/fix-tiller-namespace
...
Pass tiller namespace down to helm task
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:40:08 +00:00
softwarefactory-project-zuul[bot]
86ca1875f1
Merge pull request #2486 from wwt/remove-rabbit-cluster-name
...
Remove .cluster.local from service name for rabbitmq
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 21:37:54 +00:00
wilmardo
bf5c259d92
Empties /tmp in web Dockerfile
2018-10-25 17:12:26 -04:00
softwarefactory-project-zuul[bot]
9bca937fad
Merge pull request #2287 from AlanCoding/files_are_in_the_computer
...
automatically delete project files in entire cluster
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 20:53:20 +00:00
AlanCoding
526ca3ae42
automatically delete project files in entire cluster
2018-10-25 16:36:58 -04:00
softwarefactory-project-zuul[bot]
695c7ade86
Merge pull request #2523 from ivuk/fix-variable-names
...
Update variable names for local Docker daemon installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 17:30:44 +00:00
Igor Vuk
c133b35162
Update variable names for local Docker daemon installation
...
Signed-off-by: Igor Vuk <parcijala@gmail.com >
2018-10-25 12:47:25 -04:00
softwarefactory-project-zuul[bot]
afb3c0e31e
Merge pull request #2498 from AlanCoding/relaunch_fix
...
Fix bug with relaunching with changed JT
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-25 16:40:16 +00:00
AlanCoding
8965f1934e
fix bug with relaunching with changed JT
2018-10-25 11:45:47 -04:00
Jake McDermott
ca0127d889
Merge pull request #7 from ansible/testing
...
add unit and functional testing to the app
2018-10-24 22:03:43 -04:00
John Mitchell
05d72ae8cf
update webpack and package.json with index.jsx entrypoint
2018-10-24 21:55:59 -04:00
John Mitchell
1caa5b1c54
fix eslint errors
2018-10-24 21:51:35 -04:00
John Mitchell
2245d6a22e
update LoginPage component and test pseudocode
2018-10-24 21:35:43 -04:00
John Mitchell
3e9a85a58b
remove stale route redirection components
2018-10-24 21:35:14 -04:00
John Mitchell
51c58d5645
remove babel config.js to favor .babelrc file
2018-10-24 21:34:20 -04:00
John Mitchell
cfb89f1e31
working commit LoginPage.jsx tests
2018-10-24 21:16:24 -04:00
John Mitchell
fba1a5b71a
fix App.jsx test misnamed variables
2018-10-24 21:15:08 -04:00
John Mitchell
79e68b1dbe
add coverage report
2018-10-24 21:11:52 -04:00
John Mitchell
3938d49a1f
refactor auth redirect and add ConditionalRedirect unit tests and App unit and functional tests
2018-10-24 16:53:16 -04:00
John Mitchell
0373058540
update api.js api client, and axios mock, and add api.js unit tests
2018-10-24 16:52:11 -04:00
John Mitchell
22112f3dd8
update package-lock.json with new jest and enzyme testing dependencies
2018-10-24 16:50:37 -04:00
John Mitchell
a76ac805f2
add jest and enzyme testing dependencies and update infrastructure configuration to make testing work
2018-10-24 16:50:08 -04:00
softwarefactory-project-zuul[bot]
556040fb8b
Merge pull request #2497 from AlanCoding/fix_two_creds2
...
Fix server error using 2 creds of same type
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 19:14:32 +00:00
AlanCoding
8b3e49cb24
fix server error using 2 creds of same type
2018-10-24 14:59:01 -04:00
softwarefactory-project-zuul[bot]
331e272be0
Merge pull request #2504 from kialam/scheduler-template-fix-datepicker
...
Restore Date Picker field in Scheduler template.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 18:46:16 +00:00
kialam
9e7808f2c9
Restore Date Picker field in Scheduler template.
2018-10-24 14:29:46 -04:00
softwarefactory-project-zuul[bot]
0bb2de24f3
Merge pull request #2513 from AlanCoding/filter_things
...
Allow UI to filter by type again
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 17:57:49 +00:00
AlanCoding
72ce7b194f
allow UI to filter by type again
2018-10-24 13:35:04 -04:00
softwarefactory-project-zuul[bot]
85958c51a8
Merge pull request #2517 from dmsimard/preload_data
...
Let users disable create_preload_data if it isn't necessary
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 15:53:57 +00:00
David Moreau Simard
1dd44df471
Let users disable create_preload_data if it isn't necessary
...
The demo things might not be desirable in a production environment.
2018-10-24 11:36:33 -04:00
softwarefactory-project-zuul[bot]
b132f855a0
Merge pull request #2508 from shanemcd/devel
...
Fix permissions when running dev container as non-root user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 14:56:33 +00:00
Shane McDonald
a361b5da6e
Fix permissions when running dev container as non-root user
...
I wanted to pass `—user` to `docker-compose` up, but that option doesnt exist. To get around this, I had to record the uid on the host (CURRENT_UID), interpolate the variable in tools/docker-compose.yml, and detect that inside the container. I then piggy-backed on the /etc/passwd hack we use for scenarios with unpredictable uids.
2018-10-24 10:30:04 -04:00
Shane McDonald
7df63830ed
Remove reference to file that doesnt exist anymore
2018-10-24 10:30:03 -04:00
softwarefactory-project-zuul[bot]
b3cf93256b
Merge pull request #2520 from ryanpetrello/fix-flake8
...
fix flake8
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-24 14:28:32 +00:00
Ryan Petrello
c695ba2e10
fix flake8
2018-10-24 10:11:53 -04:00
softwarefactory-project-zuul[bot]
c44160933d
Merge pull request #2514 from farcaller/patch-1
...
Fix a typo
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-23 17:24:39 +00:00
Vladimir Pouzanov
9ae3e1c40f
Fix a typo
2018-10-23 18:01:00 +01:00
softwarefactory-project-zuul[bot]
c7c5a9d2f7
Merge pull request #2512 from wenottingham/some-less-assembly-required
...
Remove some obsolete requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-23 15:24:55 +00:00
Bill Nottingham
a56a231869
Remove some obsolete requirements.
...
Bump cryptography to latest.
2018-10-23 10:37:36 -04:00
softwarefactory-project-zuul[bot]
5087ca7f62
Merge pull request #2494 from ryanpetrello/drop-old-celery-tables
...
drop old celery/djcelery tables we no longer need
Reviewed-by: Ryan Petrello
https://github.com/ryanpetrello
2018-10-22 19:26:46 +00:00
Ryan Petrello
3b7336c570
drop old celery/djcelery tables we no longer need
2018-10-22 09:20:10 -04:00
softwarefactory-project-zuul[bot]
9b413afb2e
Merge pull request #2492 from ansible/workflow-visualizer-search
...
fix to search for exact search matches
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 14:49:58 +00:00
Daniel Sami
eec05eac3c
Merge branch 'devel' into workflow-visualizer-search
2018-10-19 10:33:51 -04:00
softwarefactory-project-zuul[bot]
41671b5868
Merge pull request #2493 from ryanpetrello/celery-inventory-delete-retry
...
implement simple retries for wayward inventory deletes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 14:30:04 +00:00
Daniel Sami
0bbf1d7014
Merge branch 'devel' into workflow-visualizer-search
2018-10-19 10:26:12 -04:00
Daniel Sami
c5ce62e11d
added functionality to validate that search is complete before continuing
2018-10-19 10:23:50 -04:00
Ryan Petrello
9316c9ea3e
implement simple retries for wayward inventory deletes
2018-10-19 10:10:52 -04:00
Daniel Sami
427b8bdabb
lint fix
2018-10-19 10:01:50 -04:00
softwarefactory-project-zuul[bot]
cce470a5f8
Merge pull request #2487 from ryanpetrello/improved-amqp-cancel
...
fix a bug that breaks job cancellation on single node jobs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 13:53:57 +00:00
Daniel Sami
92baea2ee6
fix to search for exact search matches
2018-10-19 09:43:13 -04:00
Ryan Petrello
3be9113d6b
fix a bug that breaks job cancel on single node jobs
...
1. Install awx w/ a single node.
2. Start a long-running job.
3. Forcibly kill the `awx-manage run_dispatcher` process (e.g.,
SIGKILL) and do not start it again.
4. The job remains in running - without a second cluster to discover
the job, it is never reaped.
5. This PR allows you to cancel the job from the UI+API.
2018-10-19 09:10:33 -04:00
softwarefactory-project-zuul[bot]
785c6fe846
Merge pull request #2475 from ryanpetrello/more-celery-hardening
...
make the dispatcher more fault-tolerant to prolonged database outages
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-19 00:22:56 +00:00
Ryan Petrello
0d29bbfdc6
make the dispatcher more fault-tolerant to prolonged database outages
2018-10-18 20:00:07 -04:00
softwarefactory-project-zuul[bot]
ce8117ef19
Merge pull request #2356 from ansible/updateProjectList
...
Update project list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 21:43:13 +00:00
John Mitchell
bb921af146
fix badge updating and xss e2e test for projects list updates
2018-10-18 17:23:52 -04:00
John Mitchell
5e0ecc7f43
fix projects list search selectors
2018-10-18 17:23:52 -04:00
John Mitchell
73dc58e810
update project badge selector
2018-10-18 17:23:52 -04:00
John Mitchell
89344c2eee
update project list selectors
2018-10-18 17:23:52 -04:00
John Mitchell
d61cd519d7
fix panel title and badge for new projects list
2018-10-18 17:23:51 -04:00
John Mitchell
8057438c67
add back in old-style project list json and relevant factories
2018-10-18 17:23:51 -04:00
John Mitchell
110671532d
fix lint error with projects list route
2018-10-18 17:23:51 -04:00
Haokun-Chen
92ac3054c6
refactor projects list, clean up dependencies and old list generators and factory methods
2018-10-18 17:23:49 -04:00
softwarefactory-project-zuul[bot]
c95c2a4580
Merge pull request #2455 from wenottingham/into-the-deep-azure-yonder
...
Update Azure deps in Ansible venv to match Ansible 2.7 requirements.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 21:05:32 +00:00
Bill Nottingham
2c01476eca
Don't explicitly remove certifi.
2018-10-18 16:41:33 -04:00
Bill Nottingham
8adbc8a026
Update Azure requirements to match Ansible 2.7 requirements.
...
Add comments for Ansible requirements to note where they're used.
Remove our custom docutils fork, as the fix was merged upstream.
2018-10-18 16:41:33 -04:00
softwarefactory-project-zuul[bot]
98b8d7fb69
Merge pull request #2483 from ansible/workflow-visualizer-search
...
added search for visualizer nodes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 19:48:10 +00:00
Daniel Sami
477551325d
Merge branch 'workflow-visualizer-search' of https://github.com/ansible/awx into workflow-visualizer-search
2018-10-18 15:07:08 -04:00
Daniel Sami
fdedc472d1
lint fix
2018-10-18 15:06:37 -04:00
James Evans
88819ada6b
Remove .cluster.local from service name for rabbitmq
...
FQDNs are not required for service discovery, and having the FQDN in the
name prevents the discovery from working in clusters not named
cluster.local.
2018-10-18 14:00:05 -05:00
Daniel Sami
f3ee93b67f
Merge branch 'devel' into workflow-visualizer-search
2018-10-18 14:48:36 -04:00
Daniel Sami
b4549e5581
added search for visualizer nodes
2018-10-18 14:38:10 -04:00
softwarefactory-project-zuul[bot]
3afed6adb7
Merge pull request #2383 from ansible/updateSettingsNav
...
add additional settings sub navigation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 17:55:26 +00:00
John Mitchell
1bc78fd429
fix selectors for settings sub pane
2018-10-18 13:37:45 -04:00
John Mitchell
6ce1b50751
update config e2e tests to fix syntax and linting issues
2018-10-18 13:37:45 -04:00
John Hill
6c87b88e2c
Updating configuration/settings page
2018-10-18 13:37:45 -04:00
John Hill
10f21b8817
Updating e2e tests to match new settings nav
2018-10-18 13:37:45 -04:00
John Mitchell
0d1b25131d
fix scope location of json fields of settings auth form
2018-10-18 13:37:45 -04:00
John Mitchell
d2118b8d25
fix activity stream settings links
2018-10-18 13:37:44 -04:00
John Mitchell
b852caaaa3
update configuration controllers to fix syntax warnings
2018-10-18 13:37:44 -04:00
John Mitchell
b0dd10b538
sidenav sub pane feedback
...
make height the same as side nav items
no tooltip for collapsed settings
2018-10-18 13:37:44 -04:00
John Mitchell
8f4aa5511b
update side nav settings pane show hide hover logic
2018-10-18 13:37:44 -04:00
John Mitchell
4b26ac06ba
fix open/close on settings nav item hover
2018-10-18 13:37:44 -04:00
John Mitchell
4dc6452dea
updating suit name and variabilize colors for sub nav pane
2018-10-18 13:37:43 -04:00
John Mitchell
5a17acb131
working commit
2018-10-18 13:37:43 -04:00
Haokun-Chen
6cfd9dbfe4
refactor configuration (settings)
...
sub-nav added
2018-10-18 13:37:41 -04:00
softwarefactory-project-zuul[bot]
110c5a8e84
Merge pull request #2431 from Numblesix/devel
...
Added some Doc for ca_trust_dir
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 16:15:46 +00:00
Yanis Guenane
b185c1e0a2
Merge branch 'devel' into devel
2018-10-18 18:00:16 +02:00
softwarefactory-project-zuul[bot]
f1a4a62304
Merge pull request #2432 from Numblesix/ldap-doc
...
Added some Doc for FREEipa
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 14:53:14 +00:00
Yanis Guenane
9f3e3bad54
Merge branch 'devel' into ldap-doc
2018-10-18 16:38:31 +02:00
James Evans
4198227116
Pass tiller namespace down to helm task
2018-10-18 09:34:13 -05:00
softwarefactory-project-zuul[bot]
56525bc34f
Merge pull request #2476 from AlanCoding/rm_changelog
...
Remove changelog
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 14:15:21 +00:00
Yanis Guenane
3f2068e74e
Merge branch 'devel' into ldap-doc
2018-10-18 15:53:34 +02:00
AlanCoding
6117f8297e
remove changelog
2018-10-18 09:52:08 -04:00
softwarefactory-project-zuul[bot]
8953d06905
Merge pull request #2456 from wenottingham/insert-obvious-unchained-joke-here
...
Update to latest django subminor to pick up assorted fixes.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-18 13:50:55 +00:00
Numblesix
bf39a2a747
Added some Doc for FREEipa
2018-10-18 09:31:24 -04:00
Bill Nottingham
f27ec8cd89
Update Django version in version check.
2018-10-18 09:23:59 -04:00
Bill Nottingham
aec3244f52
Update to latest django subminor to pick up assorted fixes.
2018-10-18 09:23:57 -04:00
Wayne Witzel III
c8e208dea7
Merge pull request #3074 from wwitzel3/release_3.3.1
...
fix typo in length
2018-10-17 17:10:41 -04:00
Wayne Witzel III
f2cec03900
fix typo in length
2018-10-17 16:34:24 -04:00
softwarefactory-project-zuul[bot]
07aaad53aa
Merge pull request #2037 from ikke-t/ikke-t-selinux-fix
...
fixes selinux permissions for awx data.
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-17 19:05:21 +00:00
Ilkka Tengvall
42a0192425
Merge branch 'devel' into ikke-t-selinux-fix
2018-10-17 21:44:48 +03:00
softwarefactory-project-zuul[bot]
ac08033d3e
Merge pull request #2472 from ryanpetrello/callback-receiver-log
...
use the proper logger for the callback receiver
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-17 15:35:32 +00:00
Numblesix
6d0fed6d9a
Added some Doc for ca_trust_dir
2018-10-17 11:32:26 -04:00
Ryan Petrello
53ae05094e
use the proper logger for the callback receiver
2018-10-17 10:56:29 -04:00
softwarefactory-project-zuul[bot]
78c4d5005e
Merge pull request #2461 from ryanpetrello/upgrade-celery-and-kombu
...
upgrade to the latest kombu + celery
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-17 13:49:37 +00:00
Wayne Witzel III
0b4e0678e9
Merge pull request #3070 from wwitzel3/release_3.3.1
...
better error handling when over limit
2018-10-17 09:09:01 -04:00
Ryan Petrello
79002ae563
upgrade to the latest kombu + celery
2018-10-16 16:14:58 -04:00
softwarefactory-project-zuul[bot]
6c868c7552
Merge pull request #2449 from ryanpetrello/noisy-check-migrations
...
silence the noisy error that's printed w/ `awx-manage check_migrations`
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 18:04:05 +00:00
Ryan Petrello
6e4f3efc4b
silence the noisy error that's printed w/ awx-manage check_migrations
2018-10-16 13:48:03 -04:00
softwarefactory-project-zuul[bot]
ce9da4edb7
Merge pull request #2454 from ryanpetrello/more-celery-cleanup
...
allow users to specify BROKER_URL with passwords that contain : and @
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 16:30:33 +00:00
Ryan Petrello
6ff1fe8548
allow users to specify BROKER_URL with passwords that contain : and @
2018-10-16 11:56:57 -04:00
softwarefactory-project-zuul[bot]
140b85688f
Merge pull request #2451 from matburt/fixup_test_userlaunch
...
Force openshift user behavior for uids over 2500
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 15:47:20 +00:00
Matthew Jones
0477581dea
Fix up flake8
2018-10-16 11:30:07 -04:00
Matthew Jones
d5c557c639
Proper parameterization for scm tests
2018-10-16 11:30:06 -04:00
Matthew Jones
8e60cb1270
Purge an unneeded ansible 2.4 version check
2018-10-16 11:30:05 -04:00
chris meyers
906eb98d8e
fixes dispatcher test that inadvertently access db
...
* Logger inadvertently triggered by dispatcher tests that do not need DB
access. Mock settings to sidestep DB access.
2018-10-16 11:30:04 -04:00
Matthew Jones
119b9475ea
Force openshift user behavior for uids over 2500
2018-10-16 11:30:04 -04:00
softwarefactory-project-zuul[bot]
12c8994faf
Merge pull request #2450 from ryanpetrello/iso-deprovision-fix
...
don't call rabbitmqctl forget_cluster_node for isolated instances
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 14:10:35 +00:00
Ryan Petrello
f3e73bbed8
don't call rabbitmqctl forget_cluster_node for isolated instances
2018-10-16 09:47:53 -04:00
softwarefactory-project-zuul[bot]
e2a1b7902c
Merge pull request #2439 from jmferrer/change_openshift_vars_path
...
Change openshift vars path.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-16 12:17:51 +00:00
jmferrer
d65a3fa037
Restore per-deployment requirements.
2018-10-16 09:59:11 +02:00
jmferrer
f6600887bc
Merge branch 'devel' of https://github.com/jmferrer/awx into change_openshift_vars_path
2018-10-16 09:55:05 +02:00
Jake McDermott
311346b77b
Merge pull request #6 from ansible/nav-login-fixup
...
nav login fixup
2018-10-16 00:31:52 -04:00
Jake McDermott
05af4c7c53
nav login fixup
2018-10-16 00:30:14 -04:00
Michael Abashian
96c18fa311
Merge pull request #2141 from mabashian/remove-system-tracking
...
Removes system tracking code from the UI
2018-10-15 18:55:34 -06:00
mabashian
9645e5bcd3
Remove portalMode accidental portalMode inclusion that resulted from merge conflict
2018-10-15 18:50:58 -04:00
mabashian
0a09d98fe8
Removes system tracking code from the UI. Moves import of shared out to app.js
2018-10-15 18:50:58 -04:00
Ryan Petrello
1224e2c889
Merge pull request #2440 from ryanpetrello/fix-list-based-survey-choices
...
remove over-eager survey choices validation
2018-10-15 17:05:06 -04:00
softwarefactory-project-zuul[bot]
c8e6fa3bb3
Merge pull request #2438 from ryanpetrello/dispatcher-quit-race
...
don't attempt to recover special QUIT messages in the worker pool recovery code
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-15 20:40:20 +00:00
Ryan Petrello
00cae104b3
remove over-eager survey choices validation
...
it looks like choices can also be a list and _maybe_ comma delimited;
clearly there's a lot of history here; let's verify and test what's _really_ supported and _then_ add any necessary validation
2018-10-15 16:40:17 -04:00
Wayne Witzel III
6e3b2a5c2d
better error handling when over limit
2018-10-15 16:07:14 -04:00
Jake McDermott
9f2b2b3456
adding pf assets / styles
2018-10-15 12:55:11 -04:00
Jake McDermott
0fbd0c941a
Merge pull request #4 from ansible/nav-login-updates
...
Nav login updates
2018-10-15 12:49:27 -04:00
Jake McDermott
a54fb0e27d
Nav and login updates
2018-10-15 12:44:29 -04:00
Jake McDermott
ff53a9c8ea
move logo component to folder
2018-10-15 12:44:14 -04:00
Jake McDermott
070cec19df
handle fonts and images differently in webpack config
2018-10-15 12:44:07 -04:00
Jake McDermott
f639f353ec
update pf react version
2018-10-15 12:43:52 -04:00
Ryan Petrello
3d378077d9
Merge pull request #3066 from saito-hideki/issue/3064
...
[3.3.1] Add files and output of commands to gather with sosreport
2018-10-15 12:28:08 -04:00
jmferrer
f27a34cd1c
Change openshift vars path.
2018-10-15 18:27:49 +02:00
Ryan Petrello
720a634702
don't attempt to recover special QUIT messages in the worker pool
...
when `--reload` is sent to the dispatcher, it sends a special QUIT
message to each worker in the pool so that it will exit gracefully at
the next opportunity
when a worker process exits unexpectedly, the dispatcher attempts to
recover its queued messages and sends them to another worker in the
pool; in this scenario, we should _never_ re-enqueue these special
QUIT messages (because the process doesn't need to quit, it's already
gone)
To reproduce this race condition:
1. Launch an adhoc that does `sleep 60`
2. Run `awx-manage run_dispatcher --reload` to enqueue a `QUIT` message
into the worker's queue
3. Find the pid of the worker running the `sleep 60` and `SIGKILL` it.
4. Observe that dispatcher attempts to requeue the `QUIT` message and
logs a confusing error.
2018-10-15 12:17:52 -04:00
Chris Meyers
c722e50595
Merge pull request #2425 from chrismeyersfsu/fix-ldap_group_type
...
fix issue with ldap queries containing unicode
2018-10-15 10:49:43 -05:00
Ryan Petrello
716d440a76
Merge pull request #3068 from ryanpetrello/fix-3039
...
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:40:33 -04:00
Ryan Petrello
9d81727d16
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:19:58 -04:00
softwarefactory-project-zuul[bot]
1cecfd9771
Merge pull request #2437 from ryanpetrello/fix-3039
...
fix a typo on the JT add page that breaks the custom venv field
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-15 15:19:08 +00:00
Ryan Petrello
011c8ae822
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:04:31 -04:00
Hideki Saito
d5626a4f3e
[3.3.1] Add files and output of commands to gather with sosreport
...
- Fixed issue #3064
2018-10-15 11:40:51 +09:00
softwarefactory-project-zuul[bot]
73f54b2237
Merge pull request #2373 from marshmalien/always_nodes_ui
...
Display WF always nodes in conjunction with success and failure
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 22:43:32 +00:00
Ryan Petrello
6073e8e3b6
Merge pull request #3062 from ryanpetrello/fix-3043
...
minor nit for https://github.com/ansible/tower/pull/3060
2018-10-12 16:56:23 -04:00
Ryan Petrello
867ff5da71
minor nit for https://github.com/ansible/tower/pull/3060
2018-10-12 16:17:14 -04:00
Ryan Petrello
c8b2ca7fed
Merge pull request #3060 from ryanpetrello/fix-3043
...
properly handle AnsibleVaultEncryptedUnicode objects in the callback
2018-10-12 15:42:11 -04:00
softwarefactory-project-zuul[bot]
0a964b2bf6
Merge pull request #2266 from ansible/celery-tastes-bad
...
replace the celery-based task queue with a kombu-based implementation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 18:40:54 +00:00
Ryan Petrello
d4e3127fb4
properly handle AnsibleVaultEncryptedUnicode objects in the callback
2018-10-12 12:29:46 -04:00
softwarefactory-project-zuul[bot]
fa18b94725
Merge pull request #2429 from ryanpetrello/more-shippable-cleanup
...
more shippable -> zuul cleanup
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 16:10:53 +00:00
softwarefactory-project-zuul[bot]
5ab6255c67
Merge pull request #2424 from ryanpetrello/oauth-toolkit-upgrade
...
update to the latest stable 1.1 django-oauth-toolkit
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 15:54:36 +00:00
Jake McDermott
ab94398889
Update README.md
2018-10-12 11:54:09 -04:00
Ryan Petrello
ac80bc874a
more shippable -> zuul cleanup
2018-10-12 11:50:29 -04:00
Jake McDermott
13f6e63f75
Merge pull request #1 from ansible/nav
...
wip - one way of approaching nav
2018-10-12 11:23:03 -04:00
chris meyers
2e98446394
fix issue with ldap queries containing unicode
2018-10-12 10:33:01 -04:00
softwarefactory-project-zuul[bot]
c4afbbc2ca
Merge pull request #2420 from dmt/devel
...
fix indentation for register variable
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-12 14:27:19 +00:00
Ryan Petrello
517043e209
update to the latest stable 1.1 django-oauth-toolkit
...
see: https://github.com/jazzband/django-oauth-toolkit/pull/629
2018-10-12 10:21:57 -04:00
Marliana Lara
e7c52bc5e7
Merge pull request #8 from dsesami/always_nodes_ui_tests
...
Always nodes ui tests
2018-10-12 10:20:10 -04:00
Daniel Sami
c25d208465
added browser close at end, waits for spinners
2018-10-12 10:18:49 -04:00
Chris Meyers
503a47c509
Merge pull request #3054 from chrismeyersfsu/fix-ldap_posix_group_type
...
fix issue with ldap queries containing unicode
2018-10-12 09:14:09 -05:00
Daniel Temme
921231fe3d
fix indentation for register variable
2018-10-12 11:13:42 +02:00
Jake McDermott
b31edef9b2
one way of approaching nav
2018-10-11 22:48:39 -04:00
softwarefactory-project-zuul[bot]
6721ea54e9
Merge pull request #1956 from droopy4096/devel
...
allow nginx config extension
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 22:38:36 +00:00
softwarefactory-project-zuul[bot]
99a42e91fe
Merge pull request #2235 from ChrisRo89/devel
...
Extracted more variables which a related to rabbitmq/postgresql from tasks to defaults
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-11 21:54:38 +00:00
softwarefactory-project-zuul[bot]
9a580ba644
Merge pull request #2416 from fantashley/fix-openshift-auth
...
Fix openshift auth broken by undefined vars
Reviewed-by: Ashley Nelson <fantashley@gmail.com >
https://github.com/fantashley
2018-10-11 21:51:20 +00:00
softwarefactory-project-zuul[bot]
74fcdabc22
Merge pull request #2156 from Decstasy/patch-1
...
Bugfix for ca_trust_dir
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 21:31:45 +00:00
Ashley Nelson
9bec7cf3b0
Fix openshift auth broken by undefined vars
...
Signed-off-by: Ashley Nelson <fantashley@gmail.com >
2018-10-11 16:25:55 -05:00
softwarefactory-project-zuul[bot]
f9e402658b
Merge pull request #2414 from ryanpetrello/readme-updates
...
some minor README updates
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:53:19 +00:00
softwarefactory-project-zuul[bot]
9570981c7f
Merge pull request #2351 from jakemcdermott/enhancement-2515
...
add views for organization permissions and roles
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:41:08 +00:00
softwarefactory-project-zuul[bot]
f79debac42
Merge pull request #2164 from atgreen/devel
...
Fix token based openshift logins during installation - fixes #489
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:36:39 +00:00
softwarefactory-project-zuul[bot]
a9f3eeef05
Merge pull request #2131 from walkafwalka/docker_install_awx_hostnames
...
Add inventory vars to set docker install hostnames
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:29:32 +00:00
softwarefactory-project-zuul[bot]
6eb1feffcd
Merge pull request #2117 from walkafwalka/allow_awx_login_autocomplete
...
Allow autocomplete on the AWX login page
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:23:37 +00:00
softwarefactory-project-zuul[bot]
6f55cde6d3
Merge pull request #2091 from stoned/force_boolean_eval
...
force boolean evaluation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:17:48 +00:00
softwarefactory-project-zuul[bot]
48511b6c33
Merge pull request #2281 from AlanCoding/consistent2
...
Always allow resource creation via global list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:12:39 +00:00
softwarefactory-project-zuul[bot]
771daefcfd
Merge pull request #2411 from fantashley/statefulset_servicename
...
Add serviceName to Kubernetes StatefulSet spec
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 20:06:50 +00:00
Ryan Petrello
1167361128
some minor README updates
2018-10-11 16:05:29 -04:00
softwarefactory-project-zuul[bot]
3a4cc0d464
Merge pull request #1911 from AlanCoding/spec_it_out
...
Much more comprehensive validation of survey specs
Reviewed-by: Shane McDonald <me@shanemcd.com >
https://github.com/shanemcd
2018-10-11 20:00:43 +00:00
Jake McDermott
78901ab48e
add organization permissions view
2018-10-11 14:21:44 -04:00
Jake McDermott
938bf1b531
add organizations tab to team permissions screen
2018-10-11 14:21:29 -04:00
Marliana Lara
27da141889
Address review comments
2018-10-11 13:13:01 -04:00
Ashley Nelson
2bf2412759
Add serviceName to Kubernetes StatefulSet spec
...
Signed-off-by: Ashley Nelson <fantashley@gmail.com >
2018-10-11 11:49:08 -05:00
Daniel Sami
1e3c229460
lint fixes
2018-10-11 12:24:55 -04:00
AlanCoding
cfa93b52b7
Always allow resource creation via global list
2018-10-11 12:21:45 -04:00
Christian.Rohr
96ad2b2b28
Extracted more variables which a related to rabbitmq
2018-10-11 12:16:01 -04:00
softwarefactory-project-zuul[bot]
f53a1fedf6
Merge pull request #2410 from ryanpetrello/update-azure-inv-script
...
update Azure inventory script to latest from Ansible
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 16:15:15 +00:00
Daniel Sami
8fceaf8810
Tests for UI workflow always nodes
2018-10-11 12:14:00 -04:00
Anthony Green
c39370dbd0
Fix token based openshift logins
2018-10-11 12:10:41 -04:00
AlanCoding
bdc7efb274
humble beginnings of survey question type validation
2018-10-11 12:10:40 -04:00
Ryan Petrello
10c76e2337
update Azure inventory script to latest from Ansible
...
rebased version of https://github.com/ansible/awx/pull/2234
2018-10-11 11:47:55 -04:00
Ryan Petrello
ff1e8cc356
replace celery task decorators with a kombu-based publisher
...
this commit implements the bulk of `awx-manage run_dispatcher`, a new
command that binds to RabbitMQ via kombu and balances messages across
a pool of workers that are similar to celeryd workers in spirit.
Specifically, this includes:
- a new decorator, `awx.main.dispatch.task`, which can be used to
decorate functions or classes so that they can be designated as
"Tasks"
- support for fanout/broadcast tasks (at this point in time, only
`conf.Setting` memcached flushes use this functionality)
- support for job reaping
- support for success/failure hooks for job runs (i.e.,
`handle_work_success` and `handle_work_error`)
- support for auto scaling worker pool that scale processes up and down
on demand
- minimal support for RPC, such as status checks and pool recycle/reload
2018-10-11 10:53:30 -04:00
Ryan Petrello
da74f1d01f
refactor and test the callback receiver as a base for a task dispatcher
2018-10-11 10:53:26 -04:00
softwarefactory-project-zuul[bot]
8ad46436df
Merge pull request #2125 from wenottingham/the-first-purge
...
Purge inventory script requirements from the AWX virtual environment.
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-11 14:14:36 +00:00
Bill Nottingham
be01bed34b
Purge inventory script requirements from the AWX virtual environment.
...
boto is still used by AWX itself.
2018-10-11 09:45:41 -04:00
Ryan Petrello
71577bb00d
Merge pull request #3052 from wwitzel3/bump-asgi_amqp
...
Use latest version of asgi_amqp
2018-10-10 16:07:57 -04:00
softwarefactory-project-zuul[bot]
8a763d6cf8
Merge pull request #2372 from rooftopcellist/update_version
...
update awx version to 2.0.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 16:59:43 +00:00
chris meyers
cfb58eb145
fix issue with ldap queries containing unicode
2018-10-10 12:32:27 -04:00
adamscmRH
1165dcfa07
update awx version to 2.0.1
2018-10-10 12:31:14 -04:00
softwarefactory-project-zuul[bot]
f9928eef70
Merge pull request #2395 from shanemcd/devel
...
Fix fallout from #2392
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 16:29:45 +00:00
Shane McDonald
ee1d5e43b9
Fix fallout from https://github.com/ansible/awx/pull/2392
...
There were some upstream changes that I overwrote but shouldn’t have.
2018-10-10 11:41:34 -04:00
Wayne Witzel III
5994c35975
Use latest version of asgi_amqp
2018-10-10 11:33:11 -04:00
softwarefactory-project-zuul[bot]
e94e79d57a
Merge pull request #2400 from ryanpetrello/swagger-job
...
build swagger docs as part of CI
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 14:52:30 +00:00
Ryan Petrello
f87a09c46a
build swagger docs as part of CI
2018-10-10 10:27:54 -04:00
softwarefactory-project-zuul[bot]
535e16c6cf
Merge pull request #2396 from jakemcdermott/update-npm-install
...
don't update package lock file by default, update readmes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 14:03:10 +00:00
Jake McDermott
5ae19fd9c2
update development documentation
2018-10-10 09:23:47 -04:00
Jake McDermott
7d5f6aa49d
don't update lock file by default
2018-10-10 09:23:37 -04:00
softwarefactory-project-zuul[bot]
c0fc3a74ee
Merge pull request #2393 from ansible/non-root-docker-tests
...
Run tests in Docker as non-root user
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 13:20:00 +00:00
Yanis Guenane
22c831ff31
Merge branch 'devel' into non-root-docker-tests
2018-10-10 14:22:09 +02:00
softwarefactory-project-zuul[bot]
17dc6bf5a1
Merge pull request #2394 from wenottingham/ocean's-node-8
...
update node requirements in CONTRIBUTING.md to match INSTALL.md
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 10:07:50 +00:00
Yanis Guenane
e7fb82ffe7
Merge branch 'devel' into ocean's-node-8
2018-10-10 11:47:27 +02:00
softwarefactory-project-zuul[bot]
70ae546dee
Merge pull request #2391 from wwitzel3/devel
...
use latest asgi_amqp version
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-10 09:40:21 +00:00
Yanis Guenane
5d22fc2bd7
Merge branch 'devel' into non-root-docker-tests
2018-10-10 09:44:01 +02:00
Ilkka Tengvall
b4919f9ebd
Merge branch 'devel' into ikke-t-selinux-fix
2018-10-10 08:23:46 +03:00
Bill Nottingham
9033b3f2a5
update node requirements in CONTRIBUTING.md to match INSTALL.md
2018-10-09 19:54:05 -04:00
Shane McDonald
de60165a49
Fix broken defaults in awx installer
2018-10-09 19:15:32 -04:00
Daniel Sami
b02677a8d0
Initial commit for UI tests for always nodes
2018-10-09 16:32:24 -04:00
Wayne Witzel III
b8c1724880
use latest asgi_amqp version
2018-10-09 15:34:07 -04:00
softwarefactory-project-zuul[bot]
6baa2a109d
Merge pull request #2392 from shanemcd/devel
...
Port downstream installer changes
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 19:18:24 +00:00
Shane McDonald
7a5cfd05a3
Run tests in Docker as non-root user
2018-10-09 15:16:01 -04:00
Shane McDonald
b9279ebd5e
Port downstream installer changes
2018-10-09 14:39:39 -04:00
Marliana Lara
1b25dd0127
Fix ui-lint error
2018-10-09 14:21:59 -04:00
softwarefactory-project-zuul[bot]
49396178ca
Merge pull request #2363 from AlanCoding/validate_env_vars
...
Validate ANSIBLE_ injectors on save and increase verbosity
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 18:11:47 +00:00
AlanCoding
a4dfd96a8d
Validate ANSIBLE_ injectors on save and increase verbosity
2018-10-09 13:46:51 -04:00
Marliana Lara
a2f4e36e47
Show all wf options when node is not a root node
...
* Edge type of root node is always "always"
* If node is not a root node, show all options: always, success, fail
* Remove edge conflict logic
2018-10-09 11:30:53 -04:00
adamscmRH
ad566cc651
tests for always_nodes
2018-10-09 11:30:53 -04:00
adamscmRH
4d9523afa4
lift always node mutex restriction
2018-10-09 11:30:49 -04:00
softwarefactory-project-zuul[bot]
40602875e0
Merge pull request #2381 from msurovcak/patch-1
...
trivial: update teardown command
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-09 15:12:31 +00:00
Martin Surovcak
d0572cf170
trivial: update teardown command
2018-10-08 16:29:07 +02:00
softwarefactory-project-zuul[bot]
1edede213e
Merge pull request #2309 from matburt/zuul_job_configuration
...
Add an initial check and gate job configuration for zuul
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2018-10-08 13:09:24 +00:00
Matthew Jones
e0c7a7bece
Mention zuul in contributing
2018-10-05 14:32:47 -04:00
Matthew Jones
640f9474fc
Remove shippable configuration
2018-10-05 14:26:03 -04:00
Ryan Petrello
29b90b700e
minor docker-compose fix
2018-10-05 13:40:10 -04:00
Matthew Jones
f7c5289195
Clean up CI compose test invocation
2018-10-05 13:40:09 -04:00
Ryan Petrello
ee11341430
more make clean tinkering
2018-10-05 13:40:08 -04:00
Matthew Jones
56263a5fea
Force ui cleanup in the test environment
...
Also allow using the system make
2018-10-05 13:40:07 -04:00
Jake McDermott
89e41f7524
replace phantomjs with headless chrome
2018-10-05 13:40:06 -04:00
Matthew Jones
3a8bacb8ef
Add an initial check and gate job configuration for zuul
...
Updates for running ui tests and linters
2018-10-05 13:39:59 -04:00
Ryan Petrello
f328f8cad4
Merge pull request #2375 from ryanpetrello/fix-busted-notifications
...
fix busted notification tests
2018-10-05 09:39:35 -05:00
Ryan Petrello
7752446067
fix busted notification tests
2018-10-05 10:18:27 -04:00
Michael Abashian
96bc0f1578
Merge pull request #2348 from mabashian/2316-wf-width
...
Ensure workflow graph width is 100% of container
2018-10-05 08:00:56 -05:00
mabashian
9f25fdd079
Ensure workflow graph width is 100% of container
2018-10-05 06:42:53 -06:00
Shane McDonald
7249b21214
Merge pull request #2368 from backeby/fix
...
Fixed typo Ansbile->Ansible
2018-10-04 16:04:43 -05:00
Alan Rominger
2d642b95ae
Merge pull request #2369 from AlanCoding/flake8_setup
...
Fix flake8 errors in setup.py
2018-10-04 12:45:34 -04:00
AlanCoding
b94d5c7f20
fix flake8 errors in setup.py
2018-10-04 12:25:07 -04:00
André Backeby
02c23fc1c6
Fixed typo Ansbile->Ansible
2018-10-04 15:07:52 +02:00
Shane McDonald
b75f8ceca6
Do not default to pulling latest from DockerHub
2018-10-03 17:50:07 -05:00
Shane McDonald
bfc74497b0
Fix error in image_build role
...
I think I derped up and commited something in an old stash.
2018-10-03 14:44:26 -05:00
Matthew Jones
c8c982428d
Merge pull request #2332 from shanemcd/devel
...
Updates to versioning system.
2018-10-03 14:28:05 -04:00
Matthew Jones
e6dbf71252
Merge pull request #2341 from wwitzel3/views-breakout
...
Views breakout
2018-10-01 10:14:53 -04:00
Shane McDonald
3701567ad7
Revert "first-parent requires git >= 1.8.4"
...
This reverts commit 1af0ee2f8c .
# Conflicts:
# installer/roles/image_build/templates/Dockerfile.j2
2018-09-28 15:48:33 -04:00
Shane McDonald
86140dec08
Revert "Fix sdist builder image"
...
This reverts commit 97472cb91b .
# Conflicts:
# installer/roles/image_build/tasks/main.yml
2018-09-28 15:48:33 -04:00
Shane McDonald
50fe0392ed
Updates to versioning system.
...
https://github.com/ansible/awx/issues?q=%22--first-parent%22
2018-09-28 15:48:33 -04:00
Wayne Witzel III
f18c965a8a
fix test patches
2018-09-28 15:18:59 -04:00
Wayne Witzel III
f874e55051
split out mixins in views
2018-09-28 12:48:06 -04:00
Wayne Witzel III
1dcd2b1883
make views.py a directory based module
2018-09-28 12:29:12 -04:00
Ryan Petrello
7684579464
Merge pull request #2336 from ryanpetrello/fix-notification-race
...
send test notifications after the transaction closes to avoid a race
2018-09-28 10:02:02 -04:00
Ryan Petrello
16e89ed081
send test notifications after the transaction closes to avoid a race
2018-09-28 09:43:10 -04:00
Michael Abashian
3aa07baf26
Merge pull request #3035 from mabashian/3010-extra-vars
...
Fixes bug where schedule extra vars were not being displayed in the edit form
2018-09-28 09:24:41 -04:00
Chris Meyers
f1c53fcd85
Merge pull request #3034 from chrismeyersfsu/fix-ldap_params
...
at migration time, validate ldap group type params
2018-09-28 08:53:42 -04:00
mabashian
6c98e6c3a0
Actually fix extra vars on edit schedule. This commit takes into account survey question answers which need to get pulled out of extra vars and displayed in the prompt.
2018-09-27 16:49:23 -04:00
mabashian
8aec4ed72e
Fixes bug where schedule extra vars were not being displayed in the edit form
2018-09-27 16:30:10 -04:00
chris meyers
0a0cdc2e21
at migration time, validate ldap group type params
...
* Previously, we have logic in the API to ensure that ldap group type
params, when changed, align with ldap group type Class init
expectations. However, we did not have this logic in the migrations.
This PR adds the validation check to migrations.
2018-09-27 12:18:39 -04:00
Jake McDermott
b2ebbc6a0a
use a few more pf-core components
2018-09-26 21:39:04 -04:00
Shane McDonald
62e3b9e3b6
Driveby cleanup: use built-in Make variable
2018-09-26 21:27:07 -04:00
Jake McDermott
d926378cf5
add .gitignore
2018-09-26 20:59:50 -04:00
Jake McDermott
f8a4b01da5
lint
2018-09-26 20:59:41 -04:00
Jake McDermott
0986ebef33
avoid port collision with other tooling
2018-09-26 18:11:29 -04:00
Jake McDermott
065813ebc0
make default configuration work with awx development api server
2018-09-26 18:06:30 -04:00
Ryan Petrello
dc3f81920e
Merge pull request #2302 from AlanCoding/verbose_data
...
create_preload_data: log no-op operation, remove unnecessary credential
2018-09-26 16:35:18 -04:00
Jake McDermott
a73c1dd28e
Update README.md
2018-09-26 14:50:15 -04:00
Jake McDermott
421aa09383
Update README.md
2018-09-26 14:31:28 -04:00
Jake McDermott
72af9c1405
Update README.md
2018-09-26 14:02:10 -04:00
Jake McDermott
1bfa8b19ff
update readme
2018-09-26 13:57:10 -04:00
Jake McDermott
43f3b484f9
initial commit
2018-09-25 10:53:35 -04:00
Ryan Petrello
f0776d6838
Merge pull request #3026 from ryanpetrello/fix-3004
...
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:33:56 -04:00
Ryan Petrello
9de63832ce
properly support deprecated Authorization: Token xyz
2018-09-24 15:16:09 -04:00
Ryan Petrello
8a66213dbe
Merge pull request #2298 from ryanpetrello/fix-oauth2-deprecated-token-header
...
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:15:13 -04:00
Ryan Petrello
23d4122574
properly support deprecated Authorization: Token xyz
2018-09-24 14:50:33 -04:00
AlanCoding
5900af726b
log no-op operation and changed status
2018-09-21 15:23:02 -04:00
Shane McDonald
9fc4c03e5b
Merge pull request #2197 from Spredzy/minor_fixes_contributing.md
...
CONTRIBUTING.md: Fixing ToC indendation and wrong links
2018-09-20 17:51:00 -04:00
Dmytro Makovey
f8d2a32756
merge and resolve conflict
2018-09-18 11:35:35 -07:00
Shane McDonald
0bb1b0ed45
Merge pull request #2272 from ansible/delete-shrinkwrap
...
delete old npm-shrinkwrap lock file
2018-09-18 14:01:16 -04:00
John Mitchell
3b11219fff
delete old npm-shrinkwrap lock file
2018-09-18 13:42:02 -04:00
Shane McDonald
1b4c3f56fa
Merge pull request #2113 from kialam/upgrade-node-lts
...
Upgrade Node and NPM to LTS
2018-09-18 12:46:30 -04:00
Shane McDonald
6c5334c7d3
Update docs for new Node and NPM version requirements
2018-09-18 12:37:41 -04:00
Shane McDonald
1371e394de
Update Node version in dev container image
2018-09-18 12:37:20 -04:00
Shane McDonald
ec67feef2f
Bump npm version in package.json
...
This is what’s served out of the 8.x LTS yum repos.
2018-09-18 12:18:21 -04:00
Shane McDonald
89e656b2a4
Update Node version in sdist builder
2018-09-18 12:17:52 -04:00
Ryan Petrello
5910b8c562
Merge pull request #2265 from shanemcd/devel
...
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
2018-09-18 08:37:02 -04:00
Shane McDonald
580004b395
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
...
# Conflicts:
# awx/main/notifications/slack_backend.py
2018-09-18 08:11:50 -04:00
John Mitchell
70629ef7f3
Merge pull request #2997 from jlmitch5/fixPageSelector
...
fix filter page size selector
2018-09-13 10:42:50 -04:00
John Mitchell
1d8bb47726
fix filter page size selector
2018-09-12 17:31:10 -04:00
Matthew Jones
5e16c72d30
Merge pull request #2988 from mabashian/2982-wfjt-list-select
...
Fixes bug in wfjt node form where rows weren't remaining selected after being clicked
2018-09-12 14:00:32 -04:00
Matthew Jones
02f709f8d1
Merge pull request #2995 from jlmitch5/lodashFindUpdate
...
update syntax of lodash find call
2018-09-12 13:59:59 -04:00
Shane McDonald
90bd27f5a8
Whitespace fix
...
I’m not actually this pedantic, I just need something to tag.
2018-09-12 13:41:56 -04:00
John Mitchell
593ab90f92
update syntax of lodash find call
2018-09-12 10:54:17 -04:00
mabashian
27c06a7285
Fixes bug in wfjt node form where rows weren't remaining selected after being clicked
2018-09-11 16:34:02 -04:00
Ryan Petrello
b2c755ba76
Merge pull request #2980 from rooftopcellist/amend_changelog_networkui
...
rm network ui from changelog
2018-09-11 10:03:00 -04:00
Ryan Petrello
c88cab7d31
Merge pull request #2983 from ansible/deprecated_facts
...
deprecate fact endpoints
2018-09-11 10:02:25 -04:00
chris meyers
f82f4a9993
deprecate fact endpoints and commands
2018-09-07 17:46:33 -04:00
adamscmRH
5a6f1a342f
rm network ui from changelog
2018-09-07 15:04:34 -04:00
Ryan Petrello
910663764f
Merge pull request #2979 from ryanpetrello/celery-init-race
...
consolidate celery init signals to avoid an instance registration race
2018-09-07 09:46:06 -04:00
Ryan Petrello
43aa0fc741
consolidate celery init signals to avoid an instance registration race
2018-09-07 09:29:53 -04:00
Jake McDermott
b9b9fc1934
Merge pull request #2974 from jakemcdermott/fix-2968
...
delete text nodes when removing output lines
2018-09-06 13:25:53 -04:00
Jake McDermott
093f453073
don't render playbook_on_start events
2018-09-06 13:17:39 -04:00
Jake McDermott
0e696d0515
add destroy hook to index controller
2018-09-06 13:17:30 -04:00
Jake McDermott
c4a29ded1c
use el.contents() to remove lines
2018-09-06 13:17:20 -04:00
Bill Nottingham
f402ff0ee7
Merge pull request #2972 from wenottingham/awx-apache
...
Add a license file for awx, for completeness purposes.
2018-09-05 13:04:35 -04:00
Bill Nottingham
b982793a3a
Add a license file for awx, for completeness purposes.
2018-09-05 11:19:41 -04:00
Shane McDonald
b3f2f7efe5
Fix broken file ref
2018-09-05 00:06:11 -04:00
kialam
19f9a3f918
Merge pull request #2970 from kialam/fix/2969-empty-stdout
...
Detect if `stdout` field is null or undefined.
2018-09-04 14:11:44 -04:00
Bill Nottingham
4b2e709e8d
Merge pull request #2967 from wenottingham/legal-beagles
...
Remove stale licenses, fix some name typos.
2018-09-04 11:53:46 -04:00
kialam
146590d0c2
Detect if stdout field is null or undefined.
2018-09-04 11:05:13 -04:00
Bill Nottingham
247ee4ddac
Remove stale licenses, fix some name typos.
2018-08-31 13:32:25 -04:00
Ryan Petrello
2f2294b65a
Merge pull request #2966 from ryanpetrello/fix-2950
...
fix LicenseForbids 401/402 precendence for other features
2018-08-31 12:00:50 -04:00
Ryan Petrello
ec873dd28c
fix LicenseForbids 401/402 precendence for other features
2018-08-31 11:23:11 -04:00
Ryan Petrello
c2bd36e580
Merge pull request #2965 from ryanpetrello/fix-2950
...
workflow endpoints should return 401 on invalid credentials
2018-08-31 11:16:18 -04:00
Ryan Petrello
1f8736ce1d
workflow endpoints should return 401 on invalid credentials
...
if you have a license that doesn't allow use of workflows, invalid
credentials yielded an HTTP 402; this commit changes the precedence
see: https://github.com/ansible/tower/issues/2950
2018-08-31 10:57:27 -04:00
Alan Rominger
50a9f0be6b
Merge pull request #2960 from AlanCoding/bad_locks
...
Put atomic block inside lock block
2018-08-30 14:53:01 -04:00
Ryan Petrello
8f3c5be04e
Merge pull request #2962 from ryanpetrello/fix-2952
...
fix a subtle bug in awx.main.access.OAuth2ApplicationAccess.can_read
2018-08-30 14:42:28 -04:00
Ryan Petrello
34ceaf4551
fix a subtle bug in awx.main.access.OAuth2ApplicationAccess.can_read
...
see: https://github.com/ansible/tower/issues/2952
2018-08-30 14:21:03 -04:00
AlanCoding
786e907e3b
put atomic block inside lock block
2018-08-30 12:54:53 -04:00
Ryan Petrello
c5aa9ee12b
Merge pull request #2959 from ryanpetrello/fix-2957
...
don't access the database in our custom route_for_task
2018-08-30 11:54:32 -04:00
Ryan Petrello
24f8cb49b5
don't access the database in our custom route_for_task
...
If database connectivity is lost/interrupted in this block of celery
internals, beat is *not* smart enough to recover, and it gets stuck in
an endless fail loop. We don't _need_ to talk to the database here
anyways; just use settings.CLUSTER_HOST_ID to get what we need.
see: https://github.com/ansible/tower/issues/2957
2018-08-30 11:40:43 -04:00
Jake McDermott
54d967af0d
Merge pull request #2947 from jakemcdermott/job-results/colormap
...
add basic colormap for output lines
2018-08-30 11:40:37 -04:00
Ryan Petrello
3c91370cab
Merge pull request #2955 from ryanpetrello/fix-2951
...
write custom inventory scripts to AWX_PRIVATE_DATA_DIR
2018-08-30 09:25:42 -04:00
Bill Nottingham
e22dc3dc7b
Merge pull request #2941 from wenottingham/come-to-the-source
...
Update sources to match versions... add a few missing LGPL ones.
2018-08-30 09:21:17 -04:00
Ryan Petrello
9ae41dc3ba
write custom inventory scripts to AWX_PRIVATE_DATA_DIR
...
this makes it so that custom inventory scripts can access credential
files laid down in `/tmp/awx_N_<xyz>`
see: https://github.com/ansible/tower/issues/2951
2018-08-30 08:32:27 -04:00
Alan Rominger
f175d6dfae
Merge pull request #2931 from AlanCoding/more_licenses_yay
...
Add missing API licenses
2018-08-30 08:09:51 -04:00
Ryan Petrello
34c659d8b6
Merge pull request #2945 from ryanpetrello/improved-instance-list
...
make awx-manage instance_list easier to read and more useful
2018-08-29 15:11:38 -04:00
Ryan Petrello
6eb406ac39
make awx-manage instance_list easier to read and more useful
2018-08-29 15:00:05 -04:00
Jake McDermott
cddceb0e06
add basic colormap for output lines
2018-08-29 13:28:05 -04:00
John Mitchell
a549bea815
Merge pull request #2944 from jlmitch5/uiGetLicenseScriptUpdate
...
Ui get license script update
2018-08-29 12:14:27 -04:00
Jake McDermott
860fbdad02
Merge pull request #2880 from jakemcdermott/fix-2828
...
add event discard with interactive discontinuities for high volume jobs
2018-08-29 04:01:04 -04:00
Jake McDermott
f639e46718
advance ready counter by an entire batch when event limit is reached
2018-08-29 03:03:24 -04:00
Michael Abashian
56dc08683e
Merge pull request #2943 from mabashian/2930-notif-admin-v2
...
Exposes organization notification list to users with notification admin role
2018-08-28 17:25:44 -04:00
mabashian
148daec49b
Remove console.log
2018-08-28 16:14:53 -04:00
John Mitchell
2d03938451
remove dev dependencies from docs/licenses/ui folder
2018-08-28 15:49:57 -04:00
John Mitchell
bc7b586803
updated automated ui get license script to only look for nondev deps
2018-08-28 15:49:06 -04:00
mabashian
1408200927
Exposes organization notification list to users with notification admin role
2018-08-28 15:47:28 -04:00
Bill Nottingham
3576e192f4
Update sources to match versions... add a few missing LGPL ones.
2018-08-28 14:47:20 -04:00
Ryan Petrello
70d930e019
Merge pull request #2940 from ryanpetrello/more-i18n
...
more UI i18n
2018-08-28 13:57:24 -04:00
Ryan Petrello
c69e41b261
more UI i18n
...
see: https://github.com/ansible/tower/issues/1383
2018-08-28 12:47:18 -04:00
Michael Abashian
2949efd6ec
Merge pull request #2939 from mabashian/2930-notif-admin
...
Handle notification admin user type in the UI
2018-08-28 11:22:46 -04:00
mabashian
2592613bde
Fixes unit test failures
2018-08-28 11:01:04 -04:00
Yanis Guenane
aa717a2728
CONTRIBUTING.md: Fixing ToC indendation and wrong links
...
The Table of Contents list indentation was wrongly indented for 'Running
the environment'.
Also, some links pointed to anchor that did not exist. The commit fixes
that.
Signed-off-by: Yanis Guenane <yguenane@redhat.com >
2018-08-28 10:53:17 +02:00
mabashian
de158cb41d
Removes console.log
2018-08-27 17:33:35 -04:00
mabashian
f7737e2f94
Handle notification admin user type in the UI
2018-08-27 17:32:17 -04:00
Jake McDermott
4e45b6ba6d
fix missing line styling
2018-08-27 17:17:48 -04:00
Ryan Petrello
5885654405
Merge pull request #2202 from rooftopcellist/pin_pluggy_awx
...
pin pluggy at 0.6.0
2018-08-27 17:15:29 -04:00
adamscmRH
227960e3ea
pin pluggy at 0.6.0
2018-08-27 16:55:40 -04:00
Christian Adams
d6ba3e1fc2
Merge pull request #2938 from rooftopcellist/pin_pluggy
...
pin pluggy at 0.6.0
2018-08-27 16:46:55 -04:00
adamscmRH
2643a1b3d6
pin pluggy at 0.6.0
2018-08-27 16:13:24 -04:00
Ryan Petrello
6afb47789a
Merge pull request #2936 from ryanpetrello/fix-1775
...
properly sanitize long event keys
2018-08-27 13:44:19 -04:00
Ryan Petrello
2acc488adf
properly sanitize long event keys
...
see: https://github.com/ansible/tower/issues/1775
2018-08-27 13:40:26 -04:00
Michael Abashian
d0598e720d
Merge pull request #2934 from mabashian/2933-search
...
Makes search filters additive again
2018-08-27 11:09:23 -04:00
Ryan Petrello
162ef08cef
Merge pull request #2935 from mabashian/2873-first-last
...
Fixes bug removing first/last name from a user
2018-08-27 10:15:27 -04:00
Jake McDermott
aa0d2cff5c
handle response data with discontinuities when using that data to fill other discontinuities
2018-08-27 01:38:02 -04:00
Jake McDermott
d608402dc1
refactor render service
2018-08-27 01:37:47 -04:00
Jake McDermott
04dbc2fcc4
add basic click handler for fetching and showing missing events
2018-08-27 01:37:36 -04:00
Jake McDermott
0bc9b1d431
render missing lines instead of auto-unfollowing
2018-08-27 01:37:28 -04:00
Jake McDermott
138f8a45ae
moving render/record keeping and scroll functionality out of pagers
2018-08-27 01:37:18 -04:00
Jake McDermott
ee348b7169
add handling for discontinuities in render service
2018-08-27 01:37:11 -04:00
Jake McDermott
38b9b47e6b
add max event count and discarding to stream service
2018-08-27 01:37:02 -04:00
Jake McDermott
2187655c68
move buffer mgmt to stream service
2018-08-27 01:36:52 -04:00
Jake McDermott
13203af353
Merge pull request #2921 from jakemcdermott/job-results/event-replay-skip-range
...
add option to job replay tool for skipping a range of job events
2018-08-25 22:54:46 -04:00
mabashian
4781df62ec
Fixes bug removing first/last name from a user
2018-08-25 14:25:49 -04:00
mabashian
72372b3810
Makes search filters additive again
2018-08-25 14:00:24 -04:00
Alan Rominger
b742746e5d
Merge pull request #2928 from AlanCoding/even_more_diff
...
Prefetch prior list of instances at start of policy calc task
2018-08-24 16:44:08 -04:00
AlanCoding
74fc0fef04
Manually pin reference list at start of pg_lock block
2018-08-24 15:28:28 -04:00
AlanCoding
bb8025c1af
add missing API licenses
2018-08-24 15:16:56 -04:00
Michael Abashian
d824508cfb
Merge pull request #2875 from mabashian/2868-lodash
...
Upgrades lodash to ~4.17.10
2018-08-24 13:27:07 -04:00
Ryan Petrello
077e541876
Merge pull request #2926 from ryanpetrello/deprecated-auth-token-helper
...
fix an auth-related typo in a docstring
2018-08-24 12:15:47 -04:00
Ryan Petrello
4561fd7270
fix an auth-related typo in a docstring
2018-08-24 11:56:11 -04:00
Ryan Petrello
50786f201f
Merge pull request #2922 from ryanpetrello/deprecated-auth-token-helper
...
emulate /api/v2/authtoken/ to help customers transition to OAuth2.0
2018-08-24 11:40:47 -04:00
Ryan Petrello
5561eb30f7
emulate /api/v2/authtoken/ to help customers transition to OAuth2.0
2018-08-24 11:05:41 -04:00
Jake McDermott
e2c4fd5ebb
add option for skipping counter slice range of events
2018-08-23 18:12:57 -04:00
John Mitchell
7226acb2b6
Merge pull request #2903 from jlmitch5/ui33Licenseifyer
...
add license grabbing script for ui deps
2018-08-23 16:53:12 -04:00
John Mitchell
7ef8e147f4
add license info about ui packages generated from script
2018-08-23 15:49:35 -04:00
John Mitchell
45db305e69
add script for generating ui license info in docs/licenses/ui
2018-08-23 15:49:01 -04:00
Ryan Petrello
52abb29091
Merge pull request #2919 from ryanpetrello/more-workflow-editor-i18n
...
sprinkle in more i18n translation for the workflow editor
2018-08-23 14:37:31 -04:00
Ryan Petrello
d564a268fd
sprinkle in more i18n translation for the workflow editor
...
see: https://github.com/ansible/tower/issues/775
2018-08-23 14:07:15 -04:00
kialam
8280aff612
Merge pull request #2909 from kialam/fix/2836-part2
...
Fix Job Detail Stats Panel Title and Badge Whitespace with CSS modifier
2018-08-23 12:41:18 -04:00
Alan Rominger
b35d6b7425
Merge pull request #2911 from AlanCoding/mo_text
...
Document inventory script towervars
2018-08-23 09:18:36 -04:00
Ryan Petrello
7b692b0c31
Merge pull request #2913 from ryanpetrello/fix-2907
...
set the session cookie expiry *properly* on each request
2018-08-22 16:08:13 -04:00
Ryan Petrello
a271837007
set the session cookie expiry *properly* on each request
...
see: https://github.com/ansible/tower/issues/2907
2018-08-22 15:26:03 -04:00
AlanCoding
a3d0e10f51
remove added-in tags that reference old AWX
2018-08-22 15:17:47 -04:00
AlanCoding
5e8f7b76f1
document inventory script towervars
2018-08-22 15:16:39 -04:00
kialam
c67e9143fb
Contain margins for stats panel with modifier
...
- Create CSS `—inline` modifier so that other areas where
`at-Panel-headingTitleBadge` are not affected.
2018-08-22 11:51:27 -04:00
Ryan Petrello
5abe045e6c
Merge pull request #2908 from ryanpetrello/fix-2187
...
fix a bug that broke bot avatars for Slack notifications
2018-08-22 11:35:02 -04:00
Ryan Petrello
4bc63cc37e
fix a bug that broke bot avatars for Slack notifications
...
when a *color* is specified for a Slack notification template, we use
the *web* not the RTM API; when you use a bot with the web API, you have
to specify the `as_user=True` argument to have the message use the bot's
name and avatar
see: https://github.com/ansible/tower/issues/2883
see: https://github.com/ansible/awx/issues/2187
2018-08-22 10:57:13 -04:00
Ryan Petrello
5cdd947196
Merge pull request #2870 from ryanpetrello/fix-2839
...
enforce 0 <= Instance.capacity_adjustment
2018-08-21 15:49:28 -04:00
Ryan Petrello
67d1267d98
enforce 0 <= Instance.capacity_adjustment
...
see: https://github.com/ansible/tower/issues/2839
2018-08-21 15:34:19 -04:00
Jake McDermott
66db615c0c
Merge pull request #2888 from kialam/fix/2836
...
Adjust title and badge spacing on job output stats section.
2018-08-21 14:12:15 -04:00
Alan Rominger
598449c2ce
Merge pull request #2882 from AlanCoding/just_credential2
...
[option2] move inventory source vault credential validation from view to model
2018-08-21 13:24:50 -04:00
kialam
4119c1dd0b
Adjust title and badge spacing on job output stats section.
2018-08-21 10:51:31 -04:00
Ryan Petrello
2acf055f6a
Merge pull request #2885 from ryanpetrello/fix-2874
...
apply sensitive field filtering to /api/v2/hosts/?host_filter
2018-08-21 10:43:52 -04:00
Ryan Petrello
4eeb62766e
apply sensitive field filtering to /api/v2/hosts/?host_filter
...
see: https://github.com/ansible/tower/issues/2874
see: https://github.com/ansible/tower/issues/2889
2018-08-21 08:17:14 -04:00
Ryan Petrello
d995068396
Merge pull request #2895 from ryanpetrello/release_3.3.0
...
fix failing unit tests
2018-08-21 08:16:29 -04:00
Alan Rominger
ee139b306c
Merge pull request #2881 from AlanCoding/log_cul_de_sacs
...
Change loggers from non-propagating to INFO filter
2018-08-21 07:36:52 -04:00
Ryan Petrello
a36b0061fa
fix failing unit tests
2018-08-20 19:57:28 -04:00
Jake McDermott
eb0cf945cf
Merge pull request #2860 from jakemcdermott/fix-2228
...
make line expand / collapse work for paginated scrollup
2018-08-20 13:12:52 -04:00
Jake McDermott
2e7ab57645
Merge pull request #2886 from jakemcdermott/job-results/line-search
...
enable output filtering by start / end line
2018-08-20 13:02:29 -04:00
Michael Abashian
d8f6c0aebc
Merge pull request #2822 from mabashian/2819-prompt
...
Properly show prompt button when re-selecting a node with promptable fields
2018-08-20 12:45:38 -04:00
Jake McDermott
f8e5e38614
enable output filtering by start / end line
2018-08-20 12:40:27 -04:00
AlanCoding
3f841180da
Change loggers from non-propagating to INFO filter
2018-08-20 09:02:55 -04:00
AlanCoding
9a85578925
move inv src vault cred validation from view to model
2018-08-20 08:53:55 -04:00
mabashian
f1e0c1e977
Upgrades lodash to ~4.17.10
2018-08-17 15:59:27 -04:00
Shane McDonald
1b8cb45024
Update translations
2018-08-17 13:56:34 -04:00
Bill Nottingham
fb9e508b6b
Merge pull request #2857 from shanemcd/release_3.3.0
...
Fix / improve minishift dev env playbook
2018-08-17 13:19:24 -04:00
Ryan Petrello
0868f97335
Merge pull request #2866 from ryanpetrello/ci-for-missing-migrations
...
fail CI if the change includes model changes that are missing migrations
2018-08-17 08:41:46 -04:00
Ryan Petrello
30fbeb43bb
fail CI if the change includes model changes that are missing migrations
2018-08-16 17:43:32 -04:00
mabashian
d2aea30d3d
Add check for ask_variables_on_launch when determining whether to show prompt button
2018-08-16 15:41:15 -04:00
mabashian
cdb347cba5
Properly show prompt button when re-selecting a node with promptable fields
2018-08-16 15:41:15 -04:00
Ryan Petrello
c95c7c8b18
Merge pull request #2865 from ryanpetrello/fix-mystery-migrations
...
fix up remaining Django migrations
2018-08-16 15:03:36 -04:00
Ryan Petrello
14043f792a
fix up remaining Django migrations
...
these don't really change anything in the schema; they just look like
Django ORM idiosyncrancies that `makemigrations` needs to be happy
see: https://github.com/ansible/tower/issues/2203
2018-08-16 13:59:06 -04:00
Christian Adams
9632f3b69e
Merge pull request #2847 from rooftopcellist/fix_actstream_migration
...
Fix a variety of missing migrations
2018-08-16 13:32:53 -04:00
adamscmRH
da1da6f530
Fix oauth and std out mystery migrations
2018-08-16 13:08:45 -04:00
Jared Tabor
5b93007ba1
Merge pull request #2838 from jaredevantabor/fix-765
...
Checking for undefined default survey answers
2018-08-16 09:20:42 -07:00
Ryan Petrello
e87633f1d8
Merge pull request #2859 from ryanpetrello/shhhhhhhhhhhhhhhhhhhhhhhhhh
...
make inventory updates considerably less verbose by default
2018-08-16 09:34:14 -04:00
Jake McDermott
ca35eb39d2
make line expand / collapse work for paginated scrollup
2018-08-15 21:24:44 -04:00
Jared Tabor
5d84863237
Merge pull request #2856 from Haokun-Chen/2831
...
add max-height to job output console at breakpoint
2018-08-15 15:05:46 -07:00
Jared Tabor
f4728149d9
Changes max height of stdout panel for skinny browser widths
2018-08-15 14:44:03 -07:00
Ryan Petrello
4c7c8b6db3
make inventory updates considerably less verbose by default
...
see: https://github.com/ansible/tower/issues/2858
2018-08-15 16:04:15 -04:00
Ryan Petrello
db8ee2810a
Merge pull request #2854 from ryanpetrello/more-custom-venv-help
...
provide friendlier help messages if you set up custom venvs wrong
2018-08-15 15:57:15 -04:00
Ryan Petrello
5ba8bbb08b
Merge pull request #2855 from ryanpetrello/what-the-fork
...
close DB and cache sockets _immediately_ before we fork callback workers
2018-08-15 15:56:18 -04:00
Ryan Petrello
87adfe5889
close DB and cache sockets _immediately_ before we fork callback workers
2018-08-15 15:10:08 -04:00
Shane McDonald
07cb2aa9bb
Fix / improve minishift dev env playbook
...
- Redo how we detect / set the minishift path
- Log into the correct admin account, once.
- Make sure commands that fail cause tasks to fail (s/;/&&/)
2018-08-15 15:01:40 -04:00
Shane McDonald
19c5564ec8
Update translation strings
2018-08-15 14:56:58 -04:00
Haokun-Chen
e05d071dab
add max-height to job output console at breakpoint
2018-08-15 14:29:32 -04:00
Ryan Petrello
6ba1b170d2
provide friendlier help messages if you set up custom venvs wrong
2018-08-15 14:11:48 -04:00
Ryan Petrello
63d7abc7e4
Merge pull request #2853 from ryanpetrello/fix-2852
...
show a better error when a custom venv doesn't exist on an isolated node
2018-08-15 13:59:11 -04:00
Ryan Petrello
b318fa7814
Merge pull request #2851 from ryanpetrello/fix-2843
...
show custom_virtualenvs at /api/v2/config if you have Project/Org access
2018-08-15 13:40:44 -04:00
Ryan Petrello
5f6907ba83
show a better error when a custom venv doesn't exist on an isolated node
...
see: https://github.com/ansible/tower/issues/2852
2018-08-15 13:31:25 -04:00
Ryan Petrello
cffa324762
show custom_virtualenvs at /api/v2/config if you have Project/Org access
...
see: https://github.com/ansible/tower/issues/2843
2018-08-15 13:12:12 -04:00
Yunfan Zhang
b690e61576
Merge pull request #2849 from YunfanZhang42/release_3.3.0
...
Prevent implicit project updates from blocking jobs.
2018-08-15 12:13:11 -04:00
Shane McDonald
ae207b5f33
Merge pull request #2175 from shanemcd/kubernetes-fun
...
Pull in downstream k8s installer changes
2018-08-15 11:51:42 -04:00
Yunfan Zhang
5c23c63e6d
Prevent implicit project updates from blocking jobs.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-08-15 11:48:58 -04:00
Haokun Chen
3a133836dc
Merge pull request #2833 from Haokun-Chen/2829
...
fixed build anchor for application in activity stream
2018-08-15 10:40:06 -04:00
Ryan Petrello
ab7cc88caf
Merge pull request #2845 from ryanpetrello/remove-named-url-note
...
remove extraneous OPTIONS content re: the new named URL feature
2018-08-15 10:23:32 -04:00
Ryan Petrello
3b997cdd3a
remove extraneous OPTIONS content re: the new named URL feature
2018-08-15 10:22:42 -04:00
Ryan Petrello
59f246d297
Merge pull request #2841 from ryanpetrello/indexes-for-new-events
...
add indexes for new events
2018-08-14 22:41:39 -04:00
Jake McDermott
14a8258835
Merge pull request #2842 from jakemcdermott/fix-2837
...
hide counter badges for output only jobs
2018-08-14 17:13:45 -04:00
Jake McDermott
897fb96f94
hide counter badges for output only jobs
2018-08-14 17:12:50 -04:00
Ryan Petrello
79a29ebcc8
add indexes for new event types
...
not sure why this didn't happen in the original migration that was
generated - may be related to differences in behavior across Django
versions?
2018-08-14 16:57:13 -04:00
Jared Tabor
950e4dab04
Checking for undefined default survey answers
2018-08-14 13:23:06 -07:00
Haokun-Chen
ab82cc3ba3
fixed build anchor for application in activity stream
2018-08-14 14:46:45 -04:00
Jared Tabor
93a8a952f1
Merge pull request #2806 from jaredevantabor/fix-2796
...
Fix 2796
2018-08-14 10:49:26 -07:00
Shane McDonald
2b9954c373
Pull in downstream k8s installer changes
...
- Secretification of secret stuff
- Backup / restore
2018-08-14 12:37:19 -04:00
Haokun Chen
21f0c1d1d7
Merge pull request #2832 from Haokun-Chen/fixed-sanitize-output
...
fixed
2018-08-14 12:09:52 -04:00
Haokun-Chen
379979511b
fixed
2018-08-14 11:46:31 -04:00
Shane McDonald
2e6a7205e7
Fix broken conditional
2018-08-14 11:19:15 -04:00
Matthew Jones
14685901aa
skip migrations If an environment variable is set
...
This is to help k8s/openshift migrations which will perform migrations
in a separate pod.
2018-08-14 11:00:51 -04:00
Haokun Chen
15480a56db
Merge pull request #2820 from Haokun-Chen/2815
...
show client id and secret when create application
2018-08-13 16:30:34 -04:00
Haokun-Chen
9f54ba069e
show client id and secret when create application
2018-08-13 15:54:57 -04:00
kialam
42f01b7f05
Use latest version of nvd3 instead
...
- Replace forked version in favor of latest version from NOVUS.
2018-08-13 14:49:25 -04:00
kialam
6cf1fb3c10
Update node and nom to LTS version
2018-08-13 14:46:00 -04:00
Christian Adams
03058cd1e8
Merge pull request #2824 from rooftopcellist/test_refresh_token
...
Test refresh token
2018-08-13 14:03:35 -04:00
Jake McDermott
a30c2fe227
Merge pull request #2817 from jakemcdermott/job-results/_debug-mode
...
add event replay mode to ui for finished jobs
2018-08-13 13:41:03 -04:00
Jake McDermott
d8e890b651
Merge pull request #2826 from jakemcdermott/fix-2818
...
fix handling for potentially missed events on initialization
2018-08-13 13:40:20 -04:00
Jake McDermott
95735ee01a
Merge pull request #2827 from jakemcdermott/job-results/performance-testing
...
performance / ux scrolling fixes for higher volume jobs
2018-08-13 13:40:00 -04:00
Shane McDonald
047b5755bf
Merge pull request #2170 from matburt/fix_web_wait_deployment
...
Add some env variables to the web deployment
2018-08-13 13:32:22 -04:00
Matthew Jones
4dcd379d1e
Add some env variables to the web deployment
...
This allows the start script to properly wait on services to come
online rather than getting stuck and waiting for the full timeout
2018-08-13 13:27:00 -04:00
adamscmRH
61931d0b6c
add RefreshToken tests
2018-08-13 10:08:08 -04:00
Jake McDermott
516607551c
show follow tip on first auto scroll hide
2018-08-12 19:35:59 -04:00
Jake McDermott
5e974d84b6
fix handling for missed events on initialization
2018-08-12 17:44:11 -04:00
Jake McDermott
91bc39be6b
performance / ux improvements for higher volume jobs
2018-08-12 17:29:30 -04:00
kialam
49222d5e72
Merge pull request #2821 from kialam/fix/2797
...
Fix missing Prompt button for Extra Vars in WF Visualizer
2018-08-10 11:06:43 -07:00
kialam
686e5ac545
Handle extra vars case for "Prompt" button in WF visualizer.
2018-08-10 13:33:43 -04:00
Ryan Petrello
8723508225
fix failing tests related to 2c4f7911a6
2018-08-10 12:45:35 -04:00
Ryan Petrello
18f6f68540
Merge remote-tracking branch 'tower/release_3.3.0' into devel
2018-08-10 11:54:34 -04:00
Ryan Petrello
c85dd25135
Merge pull request #2814 from ryanpetrello/fix-2805
...
redact sensitive URLs from stdout at /api/v2/project_updates/N/events/
2018-08-10 10:35:53 -04:00
Jake McDermott
0c3d6e7c33
add testing section for job events
2018-08-10 01:16:02 -04:00
Jake McDermott
e1b7e7f6ce
add event replay mode
2018-08-10 01:15:41 -04:00
Chris Meyers
a34d8eba06
Merge pull request #2158 from chrismeyersfsu/fix-net_creds
...
Fix net creds
2018-08-09 23:45:53 -04:00
Ryan Petrello
cdeea54a07
Merge pull request #2160 from ryanpetrello/devel
...
more issue template tinkering
2018-08-09 23:10:50 -04:00
Ryan Petrello
b1074aeb56
more issue template tinkering
2018-08-09 23:08:18 -04:00
Ryan Petrello
e9cbe4fe05
Merge pull request #2159 from ryanpetrello/devel
...
Add more detailed issue templates
2018-08-09 23:05:25 -04:00
Ryan Petrello
593c436a09
Update issue templates
2018-08-09 23:02:50 -04:00
Ryan Petrello
999ddf458a
Add more detailed issue templates.
2018-08-09 23:00:56 -04:00
chris meyers
c7c9620f03
vary the pk
2018-08-09 17:53:31 -04:00
chris meyers
45f2fe7f90
add test for first net cred ssh password protected wins
2018-08-09 17:53:23 -04:00
chris meyers
3960a72c8a
first net password-protected ssh key wins
2018-08-09 17:53:13 -04:00
chris meyers
bc2b2214a8
add test for ssh over network ssh key password preference
2018-08-09 17:53:06 -04:00
chris meyers
3c2b18a965
add pexpect test for net cred
2018-08-09 17:52:55 -04:00
chris meyers
f5aed74503
fill in network ssh password protected keys
2018-08-09 17:52:45 -04:00
Chris Meyers
439e4fc138
Merge pull request #2811 from chrismeyersfsu/fix-network_encrypted_ssh_keys
...
fill in network ssh password protected keys
2018-08-09 17:49:59 -04:00
Christian Adams
71beb9a257
Merge pull request #2810 from rooftopcellist/hide_app_client_secret
...
hide client_secret from API
2018-08-09 17:44:12 -04:00
Ryan Petrello
d95f1283b5
redact sensitive URLs from stdout at /api/v2/project_updates/N/events/
...
see: https://github.com/ansible/tower/issues/2805
2018-08-09 17:31:09 -04:00
chris meyers
5bfe9bf228
vary the pk
2018-08-09 15:44:59 -04:00
chris meyers
40d6c763b3
add test for first net cred ssh password protected wins
2018-08-09 13:32:42 -04:00
chris meyers
2f49dc774a
first net password-protected ssh key wins
2018-08-09 13:25:15 -04:00
chris meyers
8d440acb0f
add test for ssh over network ssh key password preference
2018-08-09 12:51:40 -04:00
chris meyers
9a199b99ac
add pexpect test for net cred
2018-08-09 12:40:37 -04:00
chris meyers
48a0038f53
fill in network ssh password protected keys
2018-08-09 12:15:27 -04:00
adamscmRH
1bc83b488b
hide client_secret from API
2018-08-09 11:27:39 -04:00
Yunfan Zhang
5f0b34de38
Merge pull request #2769 from YunfanZhang42/release_3.3.0
...
Do not create refresh tokens for apps with implicit grant type
2018-08-09 10:50:12 -04:00
Alan Rominger
fad568c960
Merge pull request #2801 from AlanCoding/register_queue
...
Only add instances to policy list via CLI command
2018-08-09 10:43:21 -04:00
Shane McDonald
61c21c5ac0
Merge pull request #2808 from wwitzel3/release_3.3.0
...
disable computed for create preload data mgmt cmd
2018-08-09 10:14:52 -04:00
Wayne Witzel III
89642a449f
disable computed for create preload data mgmt cmd
2018-08-09 10:11:37 -04:00
Bill Nottingham
bb5aeb5cf1
Merge pull request #2133 from wenottingham/do-you-like-beans
...
Add some more descriptive survey defaults.
2018-08-09 09:52:55 -04:00
AlanCoding
df05cff850
only add instances to policy list via CLI command
2018-08-09 09:32:09 -04:00
Dennis U
a294a6f06e
Bugfix for ca_trust_dir
...
Changed syntax as ca_trust_dir was not correctly mounted in awx_web container and added command to update CA trust inside awx_web container after creation.
2018-08-09 14:07:29 +02:00
Jake McDermott
41f88fd2f6
Merge pull request #2740 from jakemcdermott/fix-2241
...
implement auto-follow-scroll behavior for job output
2018-08-08 22:43:45 -04:00
Jake McDermott
80d6b0167c
implement output follow-scroll behavior
2018-08-08 22:42:21 -04:00
Jared Tabor
97c8005d00
Moves minimum idle time to 61 seconds (so that user can't type 60)
2018-08-08 17:09:04 -07:00
Yunfan Zhang
02db543848
Do not create refresh tokens for apps with implicit grant type.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-08-08 17:37:02 -04:00
Jake McDermott
fed729f101
rewrite output scrolling service
2018-08-08 15:15:58 -04:00
Jake McDermott
4c3370bd34
move constants to a file
2018-08-08 15:15:58 -04:00
Jared Tabor
86a1f9c0ad
Merge pull request #2779 from jaredevantabor/fix-2778
...
Sanitizes text in toast message for copying resources
2018-08-08 10:40:32 -07:00
John Mitchell
dc9f3b2b51
Merge pull request #2784 from jlmitch5/fixClusterLicenseInfo
...
use post response if config get request erroneously doesnt have licen…
2018-08-08 10:38:36 -04:00
Wayne Witzel III
9b5cd4aa62
Merge pull request #2789 from AlanCoding/running_wfjts
...
Add current workflow job to running list
2018-08-08 08:47:07 -04:00
AlanCoding
7aa7cc1c98
add current workflow job to running list
2018-08-08 07:49:02 -04:00
Jared Tabor
33fa75ea89
Sanitizes ng-toast message for copy resources (via string file)
2018-08-07 19:03:05 -07:00
Ryan Petrello
bd79a5328f
Merge pull request #2788 from ryanpetrello/fix-2782
...
fix a bug in isolated job launches when there are no controllers online
2018-08-07 20:16:56 -04:00
Ryan Petrello
91c92d57e3
fix a bug in isolated job launches when there are no controllers online
...
see: https://github.com/ansible/tower/issues/2782
2018-08-07 17:27:23 -04:00
Michael Abashian
7b9f01aaec
Merge pull request #2783 from mabashian/2774-workflow-labels
...
Propagate label length validation to workflow form
2018-08-07 16:54:11 -04:00
Michael Abashian
c7cc05747f
Merge pull request #2787 from mabashian/fix-e2e-tests
...
Fixes e2e test failure checking copy wf warning title
2018-08-07 16:53:55 -04:00
mabashian
0a78bdcf28
Added expect that was accidentally removed
2018-08-07 16:29:19 -04:00
mabashian
273754dc79
Removes redundant maxCount declaration
2018-08-07 16:24:51 -04:00
Michael Abashian
a9b6d42af5
Merge pull request #2776 from mabashian/2669-instance-list-search
...
Remove page_size from instance list search params
2018-08-07 16:15:05 -04:00
mabashian
7f6ab4f60b
Fixes e2e test failure checking copy wf warning title
2018-08-07 15:59:46 -04:00
John Mitchell
df42a65504
use post response if config get request erroneously doesnt have license_info
2018-08-07 15:52:09 -04:00
mabashian
c7466ce449
Wraps label count validation in function
2018-08-07 14:27:04 -04:00
Jared Tabor
d1f37ad1af
Merge pull request #2765 from jaredevantabor/fix-2748
...
Improves error handling of applications page form
2018-08-07 11:07:32 -07:00
mabashian
eb8c1d2c78
Fix comment
2018-08-07 13:55:15 -04:00
mabashian
f548e36ad7
Propagate label length validation to workflow form
2018-08-07 13:53:12 -04:00
Jared Tabor
cd177501b9
Adds catch block to catch 404 case on applications form page
2018-08-07 10:23:15 -07:00
Jared Tabor
b9e95b1158
Expands the error handling capabilities for __all__ errors
2018-08-07 10:14:53 -07:00
John Mitchell
d7a9d76d25
Merge pull request #2775 from jlmitch5/fixInstanceGroups404
...
Fix instance groups 404
2018-08-07 12:58:55 -04:00
Ryan Petrello
c4d9b92d79
Merge pull request #2773 from ryanpetrello/openshift-saml
...
set the correct X-Forwarded-Port header to fix SAML auth
2018-08-07 12:26:51 -04:00
Haokun Chen
2c9ce5ae56
Merge pull request #2777 from Haokun-Chen/2771
...
add headerState to status icon in job-list page
2018-08-07 11:47:10 -04:00
Haokun-Chen
412d87239c
add headerState to status icon in job-list page
2018-08-07 11:39:18 -04:00
mabashian
2b3a61226b
Remove page_size from instance list search params
2018-08-07 11:18:14 -04:00
John Mitchell
768d737153
fix 404 for instance groups
2018-08-07 10:53:53 -04:00
Ryan Petrello
2d4fbffb91
set the correct X-Forwarded-Port header to fix SAML auth
...
see: https://github.com/ansible/tower/issues/2314
2018-08-07 10:07:06 -04:00
Shane McDonald
1c32df0fcd
Move django-oauth-toolkit into requirements_git.txt
...
All SCM based requirements need to go into this file because of how we built Ansible Tower (offline).
2018-08-06 19:00:54 -04:00
Jared Tabor
b28cdf4a63
Merge pull request #2767 from jaredevantabor/dep-lockdown
...
Dep lockdown
2018-08-06 13:41:41 -07:00
Jared Tabor
d776e9de0e
Updates npm-shrinkwrap.json after networkUI deps removal
2018-08-06 12:53:14 -07:00
Ryan Petrello
9193125cc1
Merge pull request #2764 from ryanpetrello/dot-fork
...
pin django-oauth-toolkit to our fork w/ a security fix
2018-08-06 15:45:42 -04:00
Ryan Petrello
87d6940158
pin django-oauth-toolkit to our fork w/ a security fix
...
see: https://github.com/jazzband/django-oauth-toolkit/issues/625
2018-08-06 14:54:46 -04:00
kialam
4800b4455f
Merge pull request #2753 from kialam/fix/1475-long-label-error
...
Client-side validation of Label field in Job Template form
2018-08-06 13:54:49 -04:00
kialam
64caeeff36
Restore missing API form errors for selects.
2018-08-06 13:27:59 -04:00
kialam
b0586cc197
Remove unused CSS.
2018-08-06 12:26:43 -04:00
kialam
6e49c25cfd
Adjust error message copy.
2018-08-06 12:24:05 -04:00
kialam
efc8991aa8
Move error message to underneath form field for consistent UI.
2018-08-06 11:48:18 -04:00
kialam
0fb98642d4
Only show the character limit if the user exceeds it
2018-08-06 11:48:18 -04:00
kialam
7207d7caf4
Validate JT add and edit forms client-side
...
- Use form generator to add new `helperText` field to show the
character limit next to the label in the UI
- Style helper text like the checkbox text
- Update both `add` and `edit` controllers to handle client-side
validation for the `labels` field.
2018-08-06 11:48:18 -04:00
kialam
21c364d14c
Adjust edit template controller to handle deferred promise errors
2018-08-06 11:48:18 -04:00
Ryan Petrello
21f29983bb
Merge pull request #2762 from ryanpetrello/fix-2759
...
check oauth_scopes in _every_ view
2018-08-06 11:35:36 -04:00
Ryan Petrello
ec735b7b47
check oauth_scopes in _every_ view
...
see: https://github.com/ansible/tower/issues/2759
2018-08-06 11:05:59 -04:00
Ryan Petrello
fc589389fc
Merge pull request #2758 from ryanpetrello/fix-insights
...
fix to handle nonexistent system_id
2018-08-06 09:24:46 -04:00
walkafwalka
d2ab7bd54d
Add inventory vars to set docker install hostnames
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2018-08-04 01:49:07 -07:00
Ryan Petrello
7df027f826
fix to handle nonexistent system_id
2018-08-03 16:08:40 -04:00
Shane McDonald
090b3fad8e
Update translation template files
2018-08-03 15:07:19 -04:00
Ryan Petrello
ad38bfbbe5
Merge pull request #2755 from ryanpetrello/fix-2751
...
fix up a minor OAuth2 token serializer nit
2018-08-03 15:01:28 -04:00
Jared Tabor
90c34f6293
Merge pull request #2736 from jaredevantabor/i18n
...
I18n and more translations
2018-08-03 11:59:59 -07:00
Ryan Petrello
a3566b4270
fix up a minor OAuth2 token serializer nit
...
see: https://github.com/ansible/tower/issues/2751
2018-08-03 14:50:37 -04:00
Jared Tabor
1986efebda
More Translations
2018-08-03 11:32:02 -07:00
Bill Nottingham
cfc0779fdd
Add some more descriptive survey defaults.
2018-08-03 14:12:09 -04:00
Alan Rominger
c2f60f35b4
Merge pull request #2733 from AlanCoding/policy_changes_test
...
Apply policy task more selectively
2018-08-03 10:59:53 -04:00
Michael Abashian
fba5dbcc80
Merge pull request #2745 from mabashian/form-ids
...
Adds id's to all form groups and new forms
2018-08-03 09:14:19 -04:00
AlanCoding
a99ebbb02f
Apply policy task more selectively
2018-08-03 06:56:15 -04:00
Matthew Jones
d40d9f8675
Merge pull request #2126 from walkafwalka/slack_backend_web_api
...
Standardize Slack backend API method
2018-08-02 15:36:09 -04:00
Yunfan Zhang
6f54f59485
Merge pull request #2746 from YunfanZhang42/fix-license-error
...
Fixing incorrect license_error value in inventory_sync
2018-08-02 15:20:35 -04:00
Ryan Petrello
082d807007
Merge pull request #2747 from ryanpetrello/isolated-set-stat
...
set_stats fails in callback plugin on isolated node #2123
2018-08-02 15:20:14 -04:00
Yunfan Zhang
7001c67c84
Fixing incorrect license_error value in inventory_sync.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-08-02 14:19:13 -04:00
U-AD001\U317788
a562d9ae0c
set_stats fails in callback plugin on isolated node #2123
...
Signed-off-by: U-AD001\U317788 <U317788@L7668YGH2.AD001.InfoFTPS.COM >
2018-08-02 13:27:56 -04:00
Ryan Petrello
62a452e66a
Merge pull request #2124 from Rthur/RThur
...
set_stats fails in callback plugin on isolated node #2123
2018-08-02 13:27:39 -04:00
mabashian
bc49c879b4
Fix linting error
2018-08-02 12:48:32 -04:00
Wayne Witzel III
95a9e1a7b6
Merge pull request #2737 from wwitzel3/release_3.3.0
...
unless allow_simultaneous do not start workflow jobs already running
2018-08-02 12:37:46 -04:00
Shane McDonald
f6aee3dd41
Fix error in Dutch translation file
2018-08-02 12:30:16 -04:00
mabashian
8523b56707
Adds id's to all form groups and new forms
2018-08-02 12:28:45 -04:00
Jared Tabor
45c067b599
Merge pull request #2722 from YunfanZhang42/search-filter
...
Add AND filter to related search
2018-08-02 09:10:30 -07:00
Wayne Witzel III
74ed1c2c40
fetch running workflow jobs once per process
2018-08-02 11:46:38 -04:00
Shane McDonald
c97edaf9e0
Merge pull request #2744 from shanemcd/release_3.3.0
...
Fix syntax in nginx config
2018-08-02 11:26:49 -04:00
Shane McDonald
be7a40daf3
Fix syntax in nginx config
...
Broke in 6f5259d017
2018-08-02 11:24:51 -04:00
Shane McDonald
b8a51244e4
Extract latest strings
2018-08-02 11:23:32 -04:00
Shane McDonald
3cc35fc598
Pull updated localization files
2018-08-02 11:23:32 -04:00
Ryan Petrello
1cd75cf414
Merge pull request #2742 from ryanpetrello/fix-2738
...
simpilfy LDAP GROUP_SEARCH misconfiguration failure handling
2018-08-02 10:28:27 -04:00
Ryan Petrello
27f4e487ec
simpilfy LDAP GROUP_SEARCH misconfiguration failure handling
2018-08-02 10:11:18 -04:00
John Mitchell
9131577355
Merge pull request #2721 from jlmitch5/fixJTSaveCompletedDeferring
...
make credential association cause deferral of jt promise chain
2018-08-02 09:45:19 -04:00
Ryan Petrello
a13712074f
Merge pull request #2739 from ryanpetrello/fix-2738
...
fix a bug in multi-LDAP authentication
2018-08-02 08:27:13 -04:00
walkafwalka
0b9726a3ed
Standardize Slack backend API method
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2018-08-02 05:31:38 +00:00
Jared Tabor
f6a960d8f4
Changes the encodeQuerysetObject function for the job details search widget
...
With this change, the stdout search will perform a search like search=A,B
instead of search=A&search=B
2018-08-01 20:59:37 -07:00
Yunfan Zhang
b191f6cfc3
Add AND filter to related search.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-08-01 19:43:57 -07:00
Jared Tabor
6b64ef8f64
Changes a related search w/ two search params.
...
Changes from using a pattern like "search=A&search=B" to "search=A,B".
2018-08-01 19:43:41 -07:00
U-AD001\U317788
01f9ba0486
set_stats fails in callback plugin on isolated node #2123
...
Signed-off-by: U-AD001\U317788 <U317788@L7668YGH2.AD001.InfoFTPS.COM >
2018-08-01 17:32:50 -05:00
Ryan Petrello
2102c1ef0a
fix a bug in multi-LDAP authentication
...
see: https://github.com/ansible/tower/issues/2738
2018-08-01 17:55:13 -04:00
Wayne Witzel III
da603dd3ad
use workflow_template_id
2018-08-01 15:55:19 -04:00
Wayne Witzel III
c96cf3cf5d
unless allow_simultaneous, do not start workflow jobs that are already running
2018-08-01 14:53:00 -04:00
Jake McDermott
c09a23f063
Merge pull request #2734 from ansible/jakemcdermott-patch-e2e-1
...
update credential form type selector
2018-08-01 11:42:06 -04:00
Jake McDermott
45072b54f0
update credential form type selector
2018-08-01 11:01:38 -04:00
Ryan Petrello
0f66de2de9
Merge pull request #2732 from ryanpetrello/fix-2731
...
sprinkle some more i18n love for the credential form
2018-07-31 22:43:31 -04:00
Ryan Petrello
0a400ca339
sprinkle some more i18n love for the credential form
...
see: https://github.com/ansible/tower/issues/2731
2018-07-31 22:13:17 -04:00
walkafwalka
e02e8994ad
Allow autocomplete on the AWX login page
...
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com >
2018-08-01 00:21:38 +00:00
Ryan Petrello
ed79a7fc12
Merge pull request #2726 from ryanpetrello/fix-2690
...
prevent host deletion when the related inventory is pending deletion
2018-07-31 16:49:17 -04:00
Alan Rominger
0c0d5d4eba
Merge pull request #2719 from AlanCoding/differential_policy
...
Apply policy results differentially
2018-07-31 16:25:14 -04:00
Ryan Petrello
5610cbe735
prevent host deletion when the related inventory is pending deletion
...
see: https://github.com/ansible/tower/issues/2690
2018-07-31 15:54:46 -04:00
Alan Rominger
9ff249f5c4
Merge pull request #2438 from AlanCoding/ask_user_input_creds
...
Ask user input if credential prompting enabled
2018-07-31 15:48:19 -04:00
Ryan Petrello
0c53a0c0a4
Merge pull request #2717 from ryanpetrello/fix-2180
...
allow access to JT labels if you have read access to the JT
2018-07-31 15:28:24 -04:00
Ryan Petrello
0aaa3807a9
allow access to JT labels if you have read access to the JT
...
see: https://github.com/ansible/tower/issues/2180
2018-07-31 15:13:24 -04:00
AlanCoding
8eaae97768
Apply policy results differentially
...
This avoids client-side scripting problems
where they grab the instance list during the
re-calculation which leads to incorrect assumptions
2018-07-31 15:03:36 -04:00
Ryan Petrello
f18be1c83a
Merge pull request #2724 from ryanpetrello/more-network-ui
...
more network UI cleanup (whoops)
2018-07-31 15:00:35 -04:00
Ryan Petrello
8e3b72e1e5
more network UI cleanup (whoops)
2018-07-31 14:53:11 -04:00
John Mitchell
54422d74d0
make credential association cause deferral of jt promise chain
2018-07-31 13:26:59 -04:00
Yunfan Zhang
9cdee4f75c
Merge pull request #2711 from YunfanZhang42/add_instance_groups_to_activity_stream
...
Add instance groups to activity stream.
2018-07-31 13:17:22 -04:00
Yunfan Zhang
f9309c9cd9
Add instance groups to activity streams.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-07-31 11:01:29 -04:00
Alan Rominger
0004c42f6d
Merge pull request #2628 from AlanCoding/all_projects
...
Apply lock file to all project updates
2018-07-31 10:36:12 -04:00
Ryan Petrello
ef242483b3
Merge pull request #2716 from ryanpetrello/fix-fail-workflow-on-missing-jt
...
set workflow status to failed if we find a node w/ a missing UJT
2018-07-31 08:19:39 -04:00
Ryan Petrello
cc574be657
Merge pull request #2708 from ryanpetrello/remove-network-ui
...
remove the network UI
2018-07-31 08:18:13 -04:00
Bill Nottingham
80abe4b937
Merge pull request #2387 from wenottingham/certificates-for-everyone
...
Require certpair for SAML.
2018-07-30 22:32:05 -04:00
Alan Rominger
ebfae01aaa
Merge pull request #2712 from AlanCoding/easy_way
...
[openstack option 2] cherry pick only openstack critical fix for empty group
2018-07-30 19:23:08 -04:00
Ryan Petrello
184db58fa3
set workflow status to failed if we find a node w/ a missing UJT
...
see: https://github.com/ansible/tower/issues/2576
2018-07-30 16:37:24 -04:00
Michael Abashian
55d1f5c11c
Merge pull request #2706 from mabashian/2692-empty-search-list
...
Disable search submit until a search string is present
2018-07-30 15:16:18 -04:00
Ryan Petrello
a3040d60d9
Merge pull request #2714 from ryanpetrello/fix-2643
...
fail immediately if an isolated host is unreachable at launch time
2018-07-30 14:34:54 -04:00
Ryan Petrello
2216cd7c83
Merge pull request #2715 from ryanpetrello/fix-2612
...
add some additional validation to JT.credentials
2018-07-30 14:34:20 -04:00
Marliana Lara
8e16bf238d
Merge pull request #2707 from marshmalien/fix/instance-modal-pagination
...
Fix instance modal pagination and smart-search
2018-07-30 14:16:36 -04:00
Ryan Petrello
b99f211c7e
add some additional validation to JT.credentials
...
see: https://github.com/ansible/tower/issues/2612
2018-07-30 14:08:27 -04:00
Ryan Petrello
aee986d53c
fail immediately if an isolated host is unreachable at launch time
...
see: https://github.com/ansible/tower/issues/2643
2018-07-30 12:40:26 -04:00
Ryan Petrello
6e3686bfc9
Merge pull request #2709 from ryanpetrello/fix-2671
...
redact the license key from settings.LICENSE activity stream entries
2018-07-30 12:28:48 -04:00
Ryan Petrello
4b0f99ab96
Merge pull request #2704 from ryanpetrello/fix-2465
...
fix a bug that causes orphaned auth_user rows when LDAP is misconfigured
2018-07-30 12:28:20 -04:00
Ryan Petrello
1a1b9e9138
redact the license key from settings.LICENSE activity stream entries
...
see: https://github.com/ansible/tower/issues/2671
2018-07-30 11:43:42 -04:00
AlanCoding
415f91dca0
cherry pick only openstack critical fix for empty group
2018-07-30 11:35:21 -04:00
Marliana Lara
77334af55a
Fix instance modal pagination and search
2018-07-30 11:33:26 -04:00
Ryan Petrello
6f5259d017
remove the network UI
2018-07-30 11:03:53 -04:00
Christian Adams
5a7b519101
Merge pull request #2705 from rooftopcellist/oauth2_typo
...
fix OAuth typos
2018-07-30 10:42:54 -04:00
adamscmRH
1303f3f82f
fix OAuth typos
2018-07-30 10:23:27 -04:00
mabashian
ba075ce5dd
Disable search submit until a search string is present
2018-07-30 10:23:12 -04:00
Ryan Petrello
78eb0444ae
fix a bug that causes orphaned auth_user rows when LDAP is misconfigured
...
see: https://github.com/ansible/tower/issues/2465
2018-07-30 09:59:20 -04:00
Ryan Petrello
681d64c96f
Merge pull request #2703 from ryanpetrello/simplify-dynamic-queues
...
simplify dynamic queue binding
2018-07-30 09:25:44 -04:00
Ryan Petrello
3cdd0a94bd
simplify dynamic queue binding
...
we recently made a change so that instances no longer bind to
instance-group specific queues, but now instead they each bind to
a direct queue for their specific hostname
(https://github.com/ansible/tower/pull/1922 )
Because of this, we shouldn't *need* to reconfigure the queue binds at
runtime anymore when group membership changes. Under our new model,
every celeryd listens on a queue named after its hostname; when the
scheduler finds a task to run, it picks an Instance in the target
Instance Group and sends the task to the queue for that Instance's
hostname.
2018-07-28 00:48:37 -04:00
Shane McDonald
795f26e7b9
Lock down version of setuptools_scm
...
This was causing offline pip installs to fail for some weird reason:
The 'setuptools_scm>=1.15.0' distribution was not found and is required by the application
Even though it is there. v2.x still works.
2018-07-27 15:28:41 -04:00
Jake McDermott
dce50304f3
Merge pull request #2699 from jakemcdermott/fix-2698
...
fix portal mode job list
2018-07-27 14:14:00 -04:00
John Mitchell
d025f5ed2b
Merge pull request #2693 from jlmitch5/fixAppTokensListRowItems
...
remove org and last used, fix expired datetime on app token list
2018-07-27 12:34:49 -04:00
Ryan Petrello
2371d23b7e
Merge pull request #2701 from ryanpetrello/openshift-tls-autoredirect
...
change openshift edge termination policy to redirect (enforce https)
2018-07-27 12:31:44 -04:00
Ryan Petrello
7588e65786
change openshift edge termination policy to redirect (enforce https)
...
see: https://github.com/ansible/tower/issues/2591
related: https://docs.openshift.org/latest/architecture/networking/routes.html
2018-07-27 10:34:07 -04:00
Christian Adams
a2912ada11
Merge pull request #2696 from rooftopcellist/update_sdb_hostname
...
fix sdb, update host var
2018-07-27 09:37:06 -04:00
Jake McDermott
9e71760af7
add jobs portal relaunch test
2018-07-27 01:06:13 -04:00
Jake McDermott
61d1cb46ac
fix job portal list dependency reference error
2018-07-27 00:54:12 -04:00
Jake McDermott
93c18fb40a
Merge pull request #2694 from mabashian/2652-job-id
...
Display job id along with name in jobs list
2018-07-26 18:49:05 -04:00
Jake McDermott
c715f73160
Merge pull request #2684 from jakemcdermott/fix-2958
...
handle finished job runs with incomplete status info
2018-07-26 17:58:52 -04:00
adamscmRH
df6b7627bc
fix sdb, update host var
2018-07-26 17:48:00 -04:00
Ryan Petrello
a211e24c0f
Merge pull request #2695 from ryanpetrello/celerywatcher-iso8601
...
some celery-watcher tweaks
2018-07-26 17:44:50 -04:00
Jake McDermott
2ba0319e79
handle finished job run with incomplete status info
2018-07-26 17:40:43 -04:00
Ryan Petrello
9b1961f60d
some celery-watcher tweaks
...
* give celery more time to reply over AMQP (the default timeout is 1s)
* record datestamps in celery watcher logs for debugging purposes
2018-07-26 17:16:05 -04:00
Michael Abashian
3caeb91419
Merge pull request #2689 from mabashian/2676-jobs-pagination
...
Fixes pagination on IG/Instance jobs lists
2018-07-26 14:49:05 -04:00
mabashian
fa414d5569
Display job id along with name in jobs list
2018-07-26 14:46:53 -04:00
John Mitchell
0d9dbc15a7
remove org and last used, fix expired datetime on app token list
2018-07-26 13:57:45 -04:00
Jared Tabor
1ba6073569
Merge pull request #2092 from jaredevantabor/ui-test-ci-failures
...
Bumping uirouter version and locking it to make ui tests pass
2018-07-26 09:06:16 -07:00
Ryan Petrello
7acfe414a6
Merge pull request #2686 from ryanpetrello/non-exclusive-policy-instance-list
...
show the manual instance tag based on the correct instance attribute
2018-07-26 11:32:43 -04:00
mabashian
7a509a4dcb
Fixes pagination on IG/Instance jobs lists
2018-07-26 10:56:11 -04:00
Alan Rominger
979eaeddfa
Merge pull request #2687 from AlanCoding/play_nice
...
fix conflicting migrations
2018-07-26 10:45:08 -04:00
AlanCoding
d1b89815f7
fix conflicting migrations
2018-07-26 10:38:26 -04:00
Ryan Petrello
bb034f007a
show the manual instance tag based on the correct instance attribute
...
see: https://github.com/ansible/tower/issues/2583
2018-07-26 10:24:35 -04:00
Christian Adams
0694fa83b0
Merge pull request #2682 from rooftopcellist/remove_client_credentials
...
Remove Client Credentials grant_type
2018-07-26 10:18:46 -04:00
Alan Rominger
e96706b2fa
Merge pull request #2090 from christoph-kluge/patch-1
...
Upgrade ansible-tower-cli if it was preinstalled
2018-07-26 09:26:13 -04:00
Ryan Petrello
57fdbc1853
Merge pull request #2677 from ryanpetrello/non-exclusive-policy-instance-list
...
make InstanceGroup.policy_instance_list non-exclusive by default
2018-07-25 21:10:15 -04:00
Jared Tabor
2d7e5b7905
Bumping uirouter version and locking it to make ui tests pass on shippable
...
There was a breaking change in uirouter 1.0.19 so going to lock it at
1.0.18. There was an issue with hard-source-webpack-plugin that was effecting
the UI dev watcher that I'm including in this change.
2018-07-25 15:28:12 -07:00
adamscmRH
87829ea339
remove client credentials grant_type
2018-07-25 18:23:08 -04:00
Jake McDermott
76d83b0acb
Merge pull request #2681 from jakemcdermott/test-stability-fixes
...
improve stability of inventory copy test and credentials form test
2018-07-25 18:10:44 -04:00
Jake McDermott
404950104b
fix logic error in test
2018-07-25 17:46:24 -04:00
Ryan Petrello
15aaca8f03
make InstanceGroup.policy_instance_list non-exclusive by default
...
see: https://github.com/ansible/tower/issues/2583
2018-07-25 17:26:13 -04:00
Jake McDermott
5586b5c645
improve test stability for inventory copy and credentials form
2018-07-25 17:11:20 -04:00
Alan Rominger
5a7119759a
Merge pull request #2672 from AlanCoding/popin_locking
...
Lock IG for updating list
2018-07-25 15:48:41 -04:00
Jared Tabor
a4960a9c3a
Merge pull request #2667 from jaredevantabor/dep-lockdown
...
Adds npm-shrinkwrap and locks down ui-router version
2018-07-25 10:36:15 -07:00
Yunfan Zhang
fec1e8d398
Merge pull request #2363 from YunfanZhang42/fix_crendential_copy
...
Fix credential leak when copying Job Templates
2018-07-25 13:14:40 -04:00
Stoned Elipot
ada2d65547
force boolean evaluation
2018-07-25 19:10:31 +02:00
Jared Tabor
239dcac3b4
Merge pull request #2 from jaredevantabor/jared/dep-lockdown
...
Shrink-wrap dev dependencies as well
2018-07-25 09:45:51 -07:00
Yunfan Zhang
cb6d7dfe69
Fix credential leak when copying Job Templates.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-07-25 11:51:17 -04:00
kialam
9e164b41a6
Shrink-wrap dev dependencies as well
2018-07-25 11:46:13 -04:00
AlanCoding
39cb9f2652
lock IG for updating list
2018-07-25 11:08:40 -04:00
Ryan Petrello
27fbfbb62d
Merge pull request #2668 from ryanpetrello/verify-csrf-websockets
...
prevent cross site request forgery in websockets w/ a CSRF token
2018-07-25 10:15:36 -04:00
Ryan Petrello
af84b25726
prevent cross site request forgery in websockets w/ the CSRF token
...
now that we have the CSRF middleware, we have a reliable token
available to us which we can use to verify individual ws_receive
payloads; this is _simpler_ than making sure you've properly configured
trusted origins, and it's also more secure than Origin header checks
see: https://github.com/ansible/tower/issues/2661
2018-07-25 09:47:53 -04:00
Christian Adams
d2d5b8ca62
Merge pull request #2664 from rooftopcellist/help_text_ext_user_tokens
...
help text for oauth ext user toggle
2018-07-25 09:20:55 -04:00
adamscmRH
12279b9631
help text for oauth ext user toggle
2018-07-25 08:54:37 -04:00
Jared Tabor
36e5300be6
Adds npm-shrinkwrap and locks down ui-router version
2018-07-24 21:05:44 -07:00
Jared Tabor
53c9c0b7f8
Merge pull request #2626 from jaredevantabor/fix-1501
...
Removes trailing slash for retrieving the scheduler partial
2018-07-24 17:44:37 -07:00
Ryan Petrello
0692b1c5ef
Merge pull request #2665 from mabashian/socket-whitelist
...
Adds websocket origin whitelist to development.py
2018-07-24 17:03:47 -04:00
mabashian
bf40dc4793
Adds websocket origin whitelist
2018-07-24 16:53:48 -04:00
Ryan Petrello
982db88349
Merge pull request #2663 from ryanpetrello/origin-verify-refactor
...
slightly refactor origin validity checks
2018-07-24 15:31:31 -04:00
Ryan Petrello
c81d2f53c5
slightly refactor origin validity checks
2018-07-24 15:16:09 -04:00
Christoph Kluge
fe54b44f96
Upgrade ansible-tower-cli if it was preinstalled
...
In order to make this document a bit more fault-tolerant I've been adding the `--upgrade` parameter to the installation.
2018-07-24 20:55:09 +02:00
Michael Abashian
21568f74c0
Merge pull request #2624 from mabashian/2612-jt-scm
...
Limit the cred types that we show when adding creds to JT
2018-07-24 14:24:03 -04:00
Michael Abashian
73851a6a56
Merge pull request #2657 from mabashian/hard-source-webpack-plugin
...
Bumps hard-source-webpack-plugin dev dep
2018-07-24 14:23:33 -04:00
Michael Abashian
d7b545b023
Merge pull request #2656 from mabashian/2654-jobs-inv
...
Correctly links to inventory on jobs/templates list
2018-07-24 14:22:15 -04:00
Ryan Petrello
6d1a8ec6ec
Merge pull request #2655 from ryanpetrello/fix-ws-cross-origin
...
improve robustness of host comparision for wss:// Origin headers
2018-07-24 13:43:05 -04:00
Ryan Petrello
4b3ca080d4
improve robustness of host comparision for wss:// Origin headers
...
see: https://github.com/ansible/tower/issues/2647
2018-07-24 13:30:04 -04:00
mabashian
e3601b71c0
Bumps hard-source-webpack-plugin dev dep
2018-07-24 12:04:45 -04:00
Matthew Jones
74123647fe
Merge pull request #2078 from john-westcott-iv/2073_no_galaxy
...
#2073 - Support setting to prevent Tower from pulling roles
2018-07-24 12:01:18 -04:00
Matthew Jones
533318de3b
Merge pull request #2085 from chrismeyersfsu/fix-saml_admin_attr2
...
fix saml_admin_attr
2018-07-24 11:48:33 -04:00
mabashian
5d5a6bb858
Correctly links to inventory on jobs/templates list
2018-07-24 11:47:58 -04:00
Ryan Petrello
c0da6f04cd
Merge pull request #2648 from ryanpetrello/fix-ws-cross-origin
...
[3.3.0] reject ws:// connections w/ origin mismatches
2018-07-24 10:13:46 -04:00
Bill Nottingham
90c03af61b
Merge pull request #2646 from wenottingham/a-moment-like-this
...
Fix moment minute specifier.
2018-07-24 10:02:48 -04:00
Alan Rominger
f0252f67dc
Merge pull request #2625 from AlanCoding/just_role
...
Write special cases for object_association field
2018-07-24 07:46:22 -04:00
Ryan Petrello
e7279f2fe2
reject ws:// connections w/ origin mismatches
...
see: https://github.com/ansible/tower/issues/2647
2018-07-23 21:56:31 -04:00
Bill Nottingham
39ffeb31f9
Fix moment minute specifier.
2018-07-23 21:24:37 -04:00
Jared Tabor
1daba7ffb3
Switching to $http service instead of Rest service.
...
Because the Rest.setUrl function adds a trailing slash to the URL,
which is unnecessary for a partial.
2018-07-23 13:55:06 -07:00
Alan Rominger
4c023d21af
Merge pull request #2639 from AlanCoding/cool_as_isolated
...
Disallow adding or removing instance from iso-IG
2018-07-23 15:57:23 -04:00
AlanCoding
6d305c60d5
Disallow adding or removing instance from iso-IG
2018-07-23 15:39:30 -04:00
chris meyers
5f85a08325
fix saml_admin_attr
2018-07-23 12:53:18 -04:00
Chris Meyers
90fba9381d
Merge pull request #2632 from chrismeyersfsu/fix-saml_admin_attr
...
fix saml_admin_attr
2018-07-23 12:06:02 -04:00
Alan Rominger
c878c027f5
Merge pull request #2631 from AlanCoding/host_dne
...
Handle does-not-exist errors in JobHostSummary unicode method
2018-07-23 10:37:37 -04:00
AlanCoding
fa3a334424
Handle does not exist errors in JobHostSummary unicode
2018-07-23 10:17:47 -04:00
chris meyers
3fcd1575c1
fix saml_admin_attr
2018-07-23 10:08:18 -04:00
John Westcott IV
0ba8022eac
#2073 - Support setting to prevent Tower from pulling from requirements.yml files for an SCM project
2018-07-23 09:37:49 -04:00
Christian Adams
95a32aaa6e
Merge pull request #2606 from rooftopcellist/update_logging_doc
...
Update logging doc
2018-07-22 16:15:28 -04:00
Chris Meyers
32c2e36ac4
Merge pull request #2630 from chrismeyersfsu/better-minishift_devel
...
more robust minishift bringup
2018-07-20 15:52:35 -04:00
chris meyers
7d24566120
more robustness
2018-07-20 15:02:44 -04:00
AlanCoding
abdc7b9232
apply lock file to all project updates
2018-07-20 14:23:35 -04:00
AlanCoding
5de321ae7a
write special cases for object_association field
2018-07-20 12:40:12 -04:00
kialam
a04d3f817a
Merge pull request #2615 from kialam/fix/1444-fix-auto-close-modal
...
Fix prompt modal closing prematurely on JT list page
2018-07-20 11:47:00 -04:00
John Mitchell
d32997684c
Merge pull request #2613 from jlmitch5/orgSmartInvNotice
...
add information to the smart inventory button could change based on o…
2018-07-20 11:37:30 -04:00
mabashian
3f6f6a4b7d
Limit the cred types that we show when adding creds to JT
2018-07-20 11:06:49 -04:00
Michael Abashian
2e55b7a4ee
Merge pull request #2620 from mabashian/2557-copy
...
Change post-copy behavior
2018-07-20 11:00:48 -04:00
Michael Abashian
d5edeb6f73
Merge pull request #2605 from mabashian/802-jt-creds
...
Allow users with edit permission on the JT to add/remove credentials
2018-07-20 11:00:31 -04:00
John Mitchell
3355b32582
update grammar
2018-07-20 10:53:09 -04:00
kialam
eabdda92b3
Show "working" message before view refresh
2018-07-20 10:52:52 -04:00
Jake McDermott
70174a2d1c
Merge pull request #1 from jakemcdermott/2557-copy
...
update copy tests
2018-07-20 10:37:34 -04:00
Jake McDermott
bdd240f0e4
Merge pull request #2581 from ansible/jakemcdermott-patch-1
...
make first and last name optional
2018-07-20 10:32:49 -04:00
Jake McDermott
32f0e54666
make first and last name optional
2018-07-20 10:16:08 -04:00
Jake McDermott
4937d1f75e
update copy tests
2018-07-20 10:02:50 -04:00
Marliana Lara
831e79ff17
Merge pull request #2621 from marshmalien/fix/2619-scm-icon
...
Change scm update icon to fa-refresh
2018-07-20 09:36:08 -04:00
Marliana Lara
7c5fc27d96
Merge pull request #2608 from marshmalien/fix/1599-about-modal
...
Move About modal to header
2018-07-19 16:53:19 -04:00
Michael Abashian
eb1c1acd5d
Merge pull request #2574 from mabashian/2253-pendo-checkbox
...
Only show pendo checkbox on in license form if license is missing
2018-07-19 16:43:24 -04:00
Marliana Lara
147d301ff9
Change scm update icon from cloud-download to refresh
2018-07-19 16:43:03 -04:00
mabashian
5032849624
Remove unused deps in license controller
2018-07-19 16:19:50 -04:00
Michael Abashian
58dad97cf0
Merge pull request #2582 from mabashian/1558-settings-unsaved
...
Revert the auth/ldap dropdowns if saving unsaved changes is not successful
2018-07-19 16:16:33 -04:00
Michael Abashian
69754f194c
Merge pull request #2597 from mabashian/2587-jt-creds
...
Let disassociate jt cred requests finish before attempting to associate any new ones
2018-07-19 16:15:20 -04:00
Michael Abashian
98f86c418e
Merge pull request #2595 from mabashian/765-split
...
Adds extra logic to handle survey question choices in array form
2018-07-19 16:14:44 -04:00
mabashian
6b3f45bc26
Changes copy behavior to reload list rather than navigate to edit form. Shows toast message on successful copy.
2018-07-19 16:04:18 -04:00
Marliana Lara
1490139740
Change About modal icon to circle info icon
2018-07-19 15:30:35 -04:00
kialam
c893e467c5
Send emit message sooner from prompt controller
2018-07-19 14:30:45 -04:00
John Mitchell
083d6599d1
add information to the smart inventory button could change based on org change
2018-07-19 14:21:46 -04:00
Marliana Lara
1a982d3e40
Remove footer and related styles
2018-07-19 12:04:54 -04:00
adamscmRH
ef29dab013
update logging readme
2018-07-19 11:41:39 -04:00
mabashian
c173e2b71e
Users with edit permission on the JT can add/remove credentials
2018-07-19 11:04:00 -04:00
Marliana Lara
1ff4d50cc6
Move about modal to top navigation bar
2018-07-19 10:59:33 -04:00
Matthew Jones
190525e835
Adding cluster development service definitions
2018-07-19 10:39:08 -04:00
Matthew Jones
5c400cdf79
Add local minishift development tooling
...
Based on mapping the local development tree through minishift
hostfolder interface.
2018-07-19 10:39:08 -04:00
Alan Rominger
eb22e09e4d
Merge pull request #2568 from AlanCoding/fussy_logger
...
Add log statement if canceling takes way too long
2018-07-19 10:30:45 -04:00
Bill Nottingham
d66b61b854
Merge pull request #2594 from wenottingham/cherry-pickin
...
cherry pick some more AWX things
2018-07-19 10:03:48 -04:00
Jared Tabor
77dd2c86dc
Merge pull request #2598 from jaredevantabor/fix-1501
...
Bumps version of angular-scheduler
2018-07-18 16:25:55 -07:00
Jared Tabor
7b7c211471
Bumps version of angular-scheduler
...
After fix for DTSTART parsing
2018-07-18 16:17:07 -07:00
mabashian
0104228541
Let disassociate jt cred requests finish before attempting to associate any new ones
2018-07-18 17:38:11 -04:00
Marliana Lara
bc3f06c725
Merge pull request #2585 from marshmalien/fix/2545/forks-capacity-adjuster-slider
...
Show fork value on capacity adjuster slider
2018-07-18 17:07:36 -04:00
Arnout van Meer
8754ab80c7
Don't capitalise last name
...
Making assumptions about names is always a risky situation, even having a separate first and last name field should be avoided wherever possible. In this specific case, applying auto-capitalisation to the first character of the last name field makes it impossible to correctly enter my (and many other) Dutch surname. Common initial parts of Dutch surnames are 'de', 'van', 'van der' and other combinations. These are always lowercase.
Fun additional trivia: when it comes to sorting these names alphabetically you are supposed to ignore the prefix. In the case of my name you'd index it under 'M', not 'v'.
2018-07-18 16:51:43 -04:00
Jijo Varghese
e1dde21ec3
ldap attributes filter in user_groups()
...
ldap search currently fetches ALL attributes which is a waste of bandwidth resources and
woefully slow on large ldap groups when it only needs to parse the name_attr
Signed-off-by: Jijo Varghese <jijojv@gmail.com >
2018-07-18 16:51:21 -04:00
mabashian
0701c7d61a
Added extra logic around survey question choice splitting to prevent console errors
2018-07-18 16:50:47 -04:00
John Mitchell
b07e44ad69
Merge pull request #2573 from jlmitch5/fixEmojiRemoval
...
fix issue where unicode based search terms couldn't be removed
2018-07-18 16:39:07 -04:00
Chris Meyers
71fcd5f9ca
Merge pull request #2035 from jijojv/devel
...
ldap attributes filter in user_groups()
2018-07-18 16:05:51 -04:00
Marliana Lara
4057df07ba
Fix input slider styles in Firefox
2018-07-18 15:59:04 -04:00
Marliana Lara
91900d5534
Show fork value over capacity adjuster slider
2018-07-18 13:01:13 -04:00
mabashian
53c9987663
Revert the auth/ldap dropdowns if saving unsaved changes is not successful
2018-07-18 12:35:32 -04:00
Shane McDonald
8f7931e02f
Merge pull request #2076 from john-westcott-iv/fix_node_link
...
Change node.js macOS installer link (old link was dead)
2018-07-18 12:21:11 -04:00
John Westcott IV
a124e51331
Change node.js macOS installer link (old link was dead)
2018-07-18 11:32:57 -04:00
Jared Tabor
0e663f3967
Merge pull request #2561 from jaredevantabor/fix-1501
...
Adjusts which partical/controller combination is for schedules-edit
2018-07-17 21:28:51 -07:00
mabashian
e82d4e9664
Only show pendo checkbox on in license form if license is missing
2018-07-17 19:31:20 -04:00
John Mitchell
76424425b2
fix issue where unicode based search terms couldn't be removed
2018-07-17 17:30:44 -04:00
Alan Rominger
5c7c441b47
Merge pull request #2555 from AlanCoding/app_name_unique
...
Make applications org-name-unique
2018-07-17 16:49:57 -04:00
Michael Abashian
bb65965e2b
Merge pull request #2572 from mabashian/2303-inv-src
...
Disable copy button for inv's with sources
2018-07-17 16:20:20 -04:00
Ryan Petrello
cf478df0e3
Merge pull request #2569 from ryanpetrello/fix-2476
...
properly set InventorySource.status for CLI-based inventory_import
2018-07-17 15:08:49 -04:00
Michael Abashian
868ce5ccbe
Merge pull request #2556 from mabashian/1464-workflow
...
Re-initialize tag options before calling to create select2 in prompt
2018-07-17 14:47:10 -04:00
mabashian
b2854fd4d6
Disable copy button for inv's with sources
2018-07-17 14:40:24 -04:00
Ryan Petrello
7adc6c6f73
properly set InventorySource.status for CLI-based inventory_import
...
see: https://github.com/ansible/tower/issues/2476
2018-07-17 14:04:50 -04:00
AlanCoding
7221c9dae1
add log statement if canceling takes way too long
2018-07-17 12:06:20 -04:00
Jake McDermott
d2eeafd5f5
Merge pull request #2553 from jakemcdermott/smoke-retry
...
make new data for each smoke test attempt
2018-07-17 11:55:28 -04:00
Alan Rominger
27bf12feb2
Merge pull request #2563 from AlanCoding/old_timer_types
...
Strict type enforcement of deprecated launch fields
2018-07-17 11:53:17 -04:00
Jake McDermott
bdc1cae24a
Merge pull request #2482 from jakemcdermott/fix-2377-api
...
add inventory field to inventory update
2018-07-17 11:45:38 -04:00
Jake McDermott
994cb3975e
make new data for each smoke test attempt
2018-07-17 11:31:24 -04:00
Jake McDermott
a968a44afb
add inventory field to inventory update
2018-07-17 11:10:06 -04:00
Chris Meyers
e3cb531180
Merge pull request #2558 from chrismeyersfsu/saml_admin_user_feature_cherry_pick
...
Saml admin user feature cherry pick
2018-07-17 09:27:18 -04:00
AlanCoding
a38d6552e8
strict type enforcement of deprecated launch fields
2018-07-17 08:41:40 -04:00
Jared Tabor
429cf40db3
Adjusts which partical/controller combination is used when editing a schedule
...
MGMT jobs require a different partial + controller
2018-07-16 18:02:11 -07:00
aperigault
71730f9bc1
Update SAML doc
2018-07-16 17:14:41 -04:00
Antony PERIGAULT
53b5291a56
Fix functional tests
2018-07-16 17:03:00 -04:00
Antony PERIGAULT
3b6ab6217b
New feature: Add SAML users as organization admins
2018-07-16 17:02:53 -04:00
Antony PERIGAULT
6ec2228885
Revert "Map users in organizations based on saml groups"
...
This reverts commit b4e0ff650165e6b0ab08d9a78be85f2f46182b94.
2018-07-16 17:02:46 -04:00
Antony PERIGAULT
062c18efa0
Map users in organizations based on saml groups
2018-07-16 17:02:38 -04:00
Michael Abashian
a955b3f947
Merge pull request #2542 from mabashian/1466-workflow-node
...
Properly clear out prompt data when user manually changes a node's JT
2018-07-16 16:17:52 -04:00
AlanCoding
885ea2c5e1
make applications name-unique
2018-07-16 15:54:00 -04:00
mabashian
069c60abf7
Re-initialize tag options before calling to create select2 on those fields in prompt modal
2018-07-16 15:37:12 -04:00
Ryan Petrello
b6e246f65a
Merge pull request #2554 from ryanpetrello/release_3.3.0
...
Makefile update.
2018-07-16 14:57:16 -04:00
Ryan Petrello
f0707ad701
Makefile update.
2018-07-16 14:55:07 -04:00
Ryan Petrello
5bb71fc133
Merge pull request #2550 from rooftopcellist/fix_expire_command
...
fix expire session command
2018-07-16 14:53:31 -04:00
Ryan Petrello
34fe54c6e0
Makefile update.
2018-07-16 14:45:44 -04:00
Jake McDermott
2fa216c98f
Merge pull request #2062 from RR2DO2/patch-1
...
Don't capitalise last name
2018-07-16 14:19:46 -04:00
Haokun Chen
220b45cb8a
Merge pull request #2551 from Haokun-Chen/2547
...
show empty template list placeholder panel correctly
2018-07-16 14:11:33 -04:00
Alan Rominger
9208ef6664
Merge pull request #2540 from AlanCoding/towerkit_protector
...
Raise 400 instead of ignoring if fields mismatch v1/v2
2018-07-16 13:29:12 -04:00
Marliana Lara
d693dac0c6
Merge pull request #2546 from marshmalien/fix/2206-relaunch-text-translation
...
Send relaunch value instead of name in POST request
2018-07-16 13:26:52 -04:00
Shane McDonald
65a5f2dc9b
Merge pull request #2052 from robruma/feature/callback_script_enhancement
...
Adding ability to ignore SSL certificate validation errors, cleanup p…
2018-07-16 13:13:51 -04:00
Shane McDonald
467a1fafcc
Merge pull request #1880 from luisico/compose-web-wait-for
...
AWX launchers should wait for other containers to be ready
2018-07-16 13:11:06 -04:00
Shane McDonald
ad33dff6af
Merge pull request #1949 from willthames/k8s_use_context
...
Use use-context to set Kubernetes context
2018-07-16 12:59:36 -04:00
Haokun-Chen
b5dab72dd7
show empty template list placeholder panel correctly
2018-07-16 12:59:00 -04:00
adamscmRH
3d7fd9270c
fix expire session command
2018-07-16 12:57:00 -04:00
Ryan Petrello
ca6b6460bb
Merge pull request #2522 from ryanpetrello/fix-2509
...
awx metavars for job.created_by should be more robust to DoesNotExist
2018-07-16 12:46:50 -04:00
Jake McDermott
cb9cbfff87
Merge pull request #2544 from jakemcdermott/fix-2233
...
fix output double-scroll bug and initial output page numbers
2018-07-16 12:32:52 -04:00
Haokun Chen
aa43610250
Merge pull request #2528 from Haokun-Chen/2248
...
update workflowMaker title text to be preceded by "Workflow Visualizer"
2018-07-16 12:21:22 -04:00
Haokun Chen
1661e73086
Merge pull request #2541 from Haokun-Chen/1865
...
show active row indicator correctly when close active list item
2018-07-16 12:21:02 -04:00
Jared Tabor
ebaabcfbd9
Merge pull request #2537 from jaredevantabor/fix-2510
...
Subscribes the Sources list to the inventory group for pending deletes
2018-07-16 09:14:46 -07:00
Jared Tabor
39e2008660
Merge pull request #2534 from jaredevantabor/fix-2493
...
Adds error catch block to credentials resolve
2018-07-16 09:10:48 -07:00
Marliana Lara
0e36ef35af
Merge pull request #2543 from marshmalien/fix/1040-center-sidebar-icons
...
Center align side navigation icons
2018-07-16 12:05:17 -04:00
Marliana Lara
161caf0099
Send relaunch value instead of name in POST request
2018-07-16 11:57:35 -04:00
Jake McDermott
81476d544f
fix initial head/tail page values when in page mode
2018-07-16 11:43:40 -04:00
Jake McDermott
85b227213f
don't page up or down while already paging up or down
2018-07-16 11:42:27 -04:00
Ryan Petrello
55be530e27
awx metavars for job.created_by should be more robust to DoesNotExist
...
see: https://github.com/ansible/tower/issues/2509
2018-07-16 11:35:35 -04:00
Marliana Lara
ac39519015
Center side nav icons
2018-07-16 11:23:11 -04:00
mabashian
88c5f9305d
Ensure that .some() receives an array to avoid erroring
2018-07-16 11:19:19 -04:00
Alan Rominger
9db6202210
Merge pull request #2538 from AlanCoding/team_queryset
...
Remove custom get_queryset that ignored special case
2018-07-16 11:14:31 -04:00
mabashian
f7f1c06d80
Properly clear out prompt data when user manually changes a node's JT
2018-07-16 11:11:50 -04:00
Alan Rominger
53b4a4e2fc
Merge pull request #2531 from AlanCoding/everything_text_type
...
Fix unicode bug in launch error message
2018-07-16 10:49:44 -04:00
Haokun-Chen
f2de453110
show active row indicator correctly when close active list item
2018-07-16 10:49:14 -04:00
kialam
ac01eab0f1
Merge pull request #2525 from kialam/fix/1067-workflow-status-pending
...
Update labels and tooltips whenever the websocket emits status change
2018-07-16 10:36:09 -04:00
Michael Abashian
097125446a
Merge pull request #2519 from mabashian/2505-application-token
...
Removes application requirement when creating token, fixes delete personal token
2018-07-16 10:31:52 -04:00
Michael Abashian
4e8fff8cf1
Merge pull request #2532 from mabashian/1882-templates-list
...
Remove updateDataset listener from templates list controller
2018-07-16 10:31:29 -04:00
Shane McDonald
9b941e8b05
Merge pull request #2040 from kivio/tiller-namespace-configuration
...
#2039 add tiller-namespace as argument
2018-07-16 10:10:23 -04:00
kialam
90ad104391
Update labels and tooltips whenever the websocket emits status change
...
Since the translated workflow status copy is a result of a function; it
does not auto-update when `workflow.status` is updated. We should call
it whenever the web socket lets us know that a job status has changed.
2018-07-16 09:50:36 -04:00
Shane McDonald
3f8b80e415
Merge pull request #2028 from basos9/fix-nginx-log
...
FIX nginx use selected log formatting
2018-07-16 09:47:05 -04:00
AlanCoding
fd468ac766
raise 400 instead of ignoring if fields mismatch v1/v2
2018-07-16 09:36:43 -04:00
AlanCoding
b5b2bf15df
remove custom get_queryset that ignored special case
2018-07-14 21:09:57 -04:00
Jared Tabor
0d089b8cbf
Subscribes the Sources list to both the inventory group for pending deletes
...
It was subscribed to the jobs group, for source sync updates, but now it
is subscribed to that group and the inventory group for pending deletes.
2018-07-13 16:17:55 -07:00
Haokun-Chen
7ed89c63f9
update workflowMaker title text to be Workflow Visualizer|workflowName
2018-07-13 17:23:48 -04:00
Haokun Chen
62967b2806
Merge pull request #2530 from Haokun-Chen/2526
...
remove view/edit icon from dashboard Recent Template list
2018-07-13 17:19:20 -04:00
Jared Tabor
7dbdff2aa7
Adds error catch block to credentials resolve
...
Catches the case where a user doesn't have permission to a credential
2018-07-13 13:54:00 -07:00
Christian Adams
1dac1e4a82
Merge pull request #2529 from rooftopcellist/fix_csrf_mult_sesh
...
Fixes sessions in multiple tabs
2018-07-13 16:46:30 -04:00
adamscmRH
896ffb2065
Fixes sessions in multiple tabs
2018-07-13 16:31:23 -04:00
mabashian
f7dda124b1
Remove updateDataset from templates list
2018-07-13 15:59:31 -04:00
John Hill
dd63e645b3
Merge pull request #2521 from ansible/Fix4lookupmodal
...
Updating flow to match feature changes
2018-07-13 15:58:51 -04:00
AlanCoding
e897cbd237
fix unicode bug in launch error message
2018-07-13 15:50:50 -04:00
Haokun-Chen
57e80dfcd7
remove view/edit icon from dashboard Recent Template list
2018-07-13 15:25:13 -04:00
Alan Rominger
9a44f6d13d
Merge pull request #2524 from AlanCoding/schedule_log
...
Add missing job lifecycle log for schedule spawns
2018-07-13 14:18:15 -04:00
Ryan Petrello
8e253a9aff
Merge pull request #2473 from ryanpetrello/disable-oauth2-for-external-users
...
don't allow OAuth2 token creation for "external" users
2018-07-13 12:55:06 -04:00
Michael Abashian
13abb36a50
Merge pull request #2516 from mabashian/2513-machine-prompt
...
Cleanup _.has() usage in prompt controller
2018-07-13 11:59:07 -04:00
AlanCoding
a5803255ac
add missing job lifecycle log for schedule spawns
2018-07-13 11:13:47 -04:00
Bill Nottingham
a98367f4ac
Merge pull request #2068 from aperigault/devel
...
Update SAML doc
2018-07-13 11:05:55 -04:00
aperigault
8ad7d4f699
Update SAML doc
2018-07-13 15:39:46 +02:00
Chris Meyers
38de79b81f
Merge pull request #1576 from aperigault/devel
...
Map users in organizations based on saml groups
2018-07-13 09:03:32 -04:00
John Hill
c9766abf0f
Updating flow
2018-07-13 08:59:35 -04:00
mabashian
d90a1a1ce7
Fixed deleting personal access tokens
2018-07-12 17:24:12 -04:00
mabashian
8297bd00b3
Removes application requirement when creating a token
2018-07-12 17:02:26 -04:00
mabashian
912c774376
Cleanup _.has() usage in prompt controller
2018-07-12 14:57:52 -04:00
Ryan Petrello
df0e28ec65
don't allow OAuth2 token creation for "external" users
...
see: https://github.com/ansible/tower/issues/2326
2018-07-12 14:33:59 -04:00
Marliana Lara
d9713f9b3f
Merge pull request #2477 from marshmalien/fix/1040-sidebar-spacing
...
Fix side navigation icon alignment
2018-07-12 13:28:51 -04:00
Jared Tabor
8310d736f5
Merge pull request #2462 from mabashian/2309-breadcrumb
...
Move ui-view from lookup component out to form
2018-07-11 22:30:12 -07:00
Jake McDermott
a7f967429e
Merge pull request #2506 from jakemcdermott/fix-2495
...
show status icon next to job output panel title when expanded
2018-07-11 22:08:02 -04:00
Jared Tabor
02f6fa9b0a
Prevents the user from adding a token for a user other than themselves
...
It's possible to maninpulate the URL to get to the add-token screen
for a different user, which gives the user the idea that they could
possibly add a token for that user, which is not allowed.
2018-07-11 17:32:56 -07:00
Jared Tabor
1b67755358
Cleanup to users' state tree
...
In order to add additional route flexibility for the users-tokens states
Removes unnecessary ui-view from form-generator
Adjust nested ui-view target
found during PR feedback
2018-07-11 16:45:20 -07:00
Jared Tabor
a30e2f93a6
Adds org column to the application lookup modal, while on tokens form
2018-07-11 16:32:33 -07:00
mabashian
8a2be07ccb
Tweaked logic around the lookup modal and new form lookup fields in order to support dynamic breadcrumbs and selecting applications with the same name.
2018-07-11 16:32:30 -07:00
Jake McDermott
2d8a10ebe9
show status icon next to panel title when expanded
2018-07-11 18:29:06 -04:00
Jake McDermott
0f5c4a4bf7
Merge pull request #2490 from ansible/jakemcdermott-workflow-panel-scroll
...
hide workflow job left panel scrollbar when it isn't needed
2018-07-11 17:32:13 -04:00
Alan Rominger
2ceae5c88a
Merge pull request #2496 from AlanCoding/proj_create
...
Restore project_admin as role for project creation
2018-07-11 16:11:09 -04:00
AlanCoding
46c8920020
restore project_admin as role for project creation
2018-07-11 15:36:48 -04:00
Alan Rominger
f268857129
Merge pull request #2466 from AlanCoding/prompts_but_not_prompts
...
Fix regression of JT callback relaunch
2018-07-11 13:58:39 -04:00
AlanCoding
6697d0c205
fix bug where empty extra vars gave relaunch 500
2018-07-11 13:09:44 -04:00
Jake McDermott
a85326777b
hide workflow job left panel scrollbar when it isn't needed
2018-07-11 13:02:20 -04:00
Marliana Lara
56521cceb9
Merge pull request #2487 from marshmalien/fix/remove-sched-cal
...
Remove calendar icon from job templates list
2018-07-11 12:48:22 -04:00
Marliana Lara
b7b704e4c7
Remove calendar icon from job templates list
2018-07-11 11:16:02 -04:00
Christian Adams
6ac17c874f
Merge pull request #2486 from rooftopcellist/fix_change_pass
...
selectively clear sesh on pass change
2018-07-11 10:59:06 -04:00
adamscmRH
e99d922261
selectively clear sesh on pass change
2018-07-11 10:29:16 -04:00
Ryan Petrello
3c8a81bcab
Merge pull request #2484 from ryanpetrello/spaaaaaaaaaaaaaaaaaaaace
...
remove unnecessary spaces
2018-07-11 10:04:23 -04:00
Ryan Petrello
090c585be5
remove unnecessary spaces
2018-07-11 09:50:50 -04:00
Ryan Petrello
5fd7badd1b
Merge pull request #2483 from ryanpetrello/iso-policy-instance-list
...
don't allow isolated instances in IG.policy_instance_list
2018-07-11 09:43:50 -04:00
Ryan Petrello
387f7d3d67
don't allow isolated instances in IG.policy_instance_list
...
see: https://github.com/ansible/tower/issues/2394
2018-07-11 09:29:46 -04:00
Arnout van Meer
a0e8d8aecf
Don't capitalise last name
...
Making assumptions about names is always a risky situation, even having a separate first and last name field should be avoided wherever possible. In this specific case, applying auto-capitalisation to the first character of the last name field makes it impossible to correctly enter my (and many other) Dutch surname. Common initial parts of Dutch surnames are 'de', 'van', 'van der' and other combinations. These are always lowercase.
Fun additional trivia: when it comes to sorting these names alphabetically you are supposed to ignore the prefix. In the case of my name you'd index it under 'M', not 'v'.
2018-07-11 14:09:34 +01:00
Yunfan Zhang
92b44246a6
Merge pull request #2471 from YunfanZhang42/fix_token_modified
...
Fix null values on Token modified field.
2018-07-10 16:32:33 -04:00
Alan Rominger
00cc002b8e
Merge pull request #2467 from AlanCoding/ig_errors
...
Fix server errors unattaching instance from group
2018-07-10 16:20:21 -04:00
Yunfan Zhang
e2ed24aef0
Fix null values on Token modified field.
2018-07-10 16:03:25 -04:00
Alan Rominger
a7561ce527
Merge pull request #2478 from AlanCoding/std_env
...
Move static inventory update options to constants
2018-07-10 16:01:31 -04:00
Ben Thomasson
d9ddf56285
Merge pull request #2468 from benthomasson/network_ui_very_long_names
...
Wraps long names of devices in the network UI at 25 characters
2018-07-10 15:55:11 -04:00
Ryan Petrello
68cf80cbca
Merge pull request #2479 from ryanpetrello/release_3.3.0
...
Revert "enforce JT/Job.timeout >= 0"
2018-07-10 15:28:57 -04:00
Ryan Petrello
07ddfe2c9c
Merge pull request #2059 from mattclay/node-pool
...
Switch AWX to a dedicated Shippable node pool.
2018-07-10 15:21:35 -04:00
Ryan Petrello
acd045379c
Revert "enforce JT/Job.timeout >= 0"
...
This reverts commit 1fb41cf8d0 .
2018-07-10 15:06:13 -04:00
Matt Clay
18b7b3e028
Switch AWX to a dedicated Shippable node pool.
...
Signed-off-by: Matt Clay <matt@mystile.com >
2018-07-10 11:58:09 -07:00
AlanCoding
a634b6b9e7
move static inventory update options to constants
2018-07-10 14:45:55 -04:00
Marliana Lara
60f6fba19b
Fix side navigation icon alignment
2018-07-10 14:40:21 -04:00
Ben Thomasson
45cece8f57
Wraps long names of devices in the network UI at 25 characters
2018-07-10 14:35:09 -04:00
Jake McDermott
68ceaadf8d
Merge pull request #2474 from ansible/jakemcdermott-patch-1
...
use a less rigid selector for credential form title
2018-07-10 14:02:48 -04:00
Christian Adams
2aa3150bdd
Merge pull request #2472 from rooftopcellist/expiration_logout_500
...
catch empty session case
2018-07-10 13:51:45 -04:00
adamscmRH
762ce04b0a
catch empty session case
2018-07-10 13:50:39 -04:00
Jake McDermott
00a7de99a4
use a less rigid selector for credential form title
2018-07-10 13:41:25 -04:00
Marliana Lara
319b1f56fc
Merge pull request #2450 from marshmalien/fix/2433-hide-cred-list-label
...
Fix credential labels in jobs list
2018-07-10 13:36:56 -04:00
kialam
bf0469faad
Merge pull request #2470 from kialam/fix/2388-fix-activity-stream
...
Adjust `schedule` route params for activity stream functionality
2018-07-10 13:23:43 -04:00
Marliana Lara
deb6c3caf8
Sanitize credential name tags
2018-07-10 13:18:42 -04:00
Jake McDermott
630cdce244
Merge pull request #2443 from jakemcdermott/fix-2397
...
sanitize host detail modal stderr/stdout
2018-07-10 11:44:11 -04:00
kialam
fe16579f88
Adjust schedule route params for activity stream functionality
2018-07-10 11:41:04 -04:00
Jake McDermott
321983fdfa
santize host detail modal stderr and stdout
2018-07-10 11:19:33 -04:00
Jake McDermott
93fe14fa01
fix wrapping of host event modal stdout/err lines
2018-07-10 11:19:00 -04:00
Marliana Lara
83d86b3375
Merge pull request #2437 from marshmalien/fix/2434-list-icons
...
Tweak network visualization icon and remove calendar icon from lists
2018-07-10 11:09:14 -04:00
Ryan Petrello
ca3a2c752d
Merge pull request #2463 from ryanpetrello/fix-2421
...
enforce JT/Job.timeout >= 0
2018-07-10 10:42:46 -04:00
Alan Rominger
7b860e4eeb
Merge pull request #2445 from AlanCoding/true_admin
...
Fix bug with custom script user_capabilities
2018-07-10 10:25:17 -04:00
AlanCoding
73f3837f62
fix server errors unattaching instance from group
2018-07-10 09:38:56 -04:00
Marliana Lara
ae64b9abac
Remove calendar icon and related code from lists
2018-07-10 09:28:33 -04:00
AlanCoding
ec643d6406
fix regression of callback relaunch
2018-07-10 08:45:23 -04:00
Ryan Petrello
1fb41cf8d0
enforce JT/Job.timeout >= 0
...
see: https://github.com/ansible/tower/issues/2421
2018-07-10 08:25:36 -04:00
kialam
9c653cb603
Merge pull request #2455 from kialam/fix/2193-workflow-status
...
Account for canceled workflow status in chart and results section
2018-07-09 16:58:44 -04:00
Christian Adams
ab861ae777
Merge pull request #2460 from rooftopcellist/reorder_root_api
...
Reorder root api
2018-07-09 16:39:13 -04:00
John Mitchell
33a0b017a6
Merge pull request #2454 from jlmitch5/fixJobsPortalMode
...
Fix jobs portal mode
2018-07-09 16:35:55 -04:00
Marliana Lara
b9250e2ceb
Merge pull request #2458 from marshmalien/fix/1847-dashboard-graph
...
Fix dashboard graph view dropdown
2018-07-09 16:35:06 -04:00
Michael Abashian
8002cac82e
Merge pull request #2427 from mabashian/2424-vault
...
Fixed bug displaying vault cred with no vault_id
2018-07-09 16:22:01 -04:00
adamscmRH
16dc1f57dd
reorder api endpoint links
2018-07-09 16:11:27 -04:00
Alan Rominger
c78e274373
Merge pull request #2459 from AlanCoding/old_cred_msg
...
Change key to match old error message
2018-07-09 15:57:11 -04:00
AlanCoding
e36458a6c0
change key to match old error message
2018-07-09 15:36:13 -04:00
Alan Rominger
a90329f21b
Merge pull request #2385 from AlanCoding/team_org_object_roles
...
Allow adding teams to org object roles
2018-07-09 15:34:45 -04:00
Yunfan Zhang
307e5204fa
Merge pull request #2447 from YunfanZhang42/fix_credential_leak
...
Forbid users from using unauthorized credentials in projects and inventories.
2018-07-09 15:06:39 -04:00
Yunfan Zhang
270102c188
Forbid users from using unauthorized credentials in projects and inventories.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-07-09 15:04:53 -04:00
Ryan Petrello
55b6f95b61
Merge pull request #2453 from ryanpetrello/fix-api-login-redirect
...
make the API browser direct you to the proper location post-login
2018-07-09 14:48:47 -04:00
Marliana Lara
617017aebd
Fix dashboard graph view dropdown update bug
2018-07-09 14:37:26 -04:00
AlanCoding
e044b996e5
allow adding teams to org object roles
2018-07-09 14:13:57 -04:00
John Mitchell
9ffb3395bc
fix index.less new line issue
2018-07-09 13:58:50 -04:00
Ryan Petrello
1d09c6b25a
make the API browser direct you to the proper location post-login
2018-07-09 13:58:38 -04:00
John Mitchell
2f8b668ef9
fix portal mode issues
2018-07-09 13:53:46 -04:00
Alan Rominger
2dd3014374
Merge pull request #2441 from AlanCoding/error_message
...
Fix regression: include error message from remote server
2018-07-09 13:51:06 -04:00
Jared Tabor
6d33e27100
Merge pull request #2429 from jaredevantabor/fix-2422
...
Corrects label on schedule form
2018-07-09 10:46:37 -07:00
kialam
5a338c5f9b
Account for canceled workflow status in chart and results section
2018-07-09 13:34:52 -04:00
Bill Nottingham
5c16f8c294
Merge pull request #2451 from wenottingham/six-PRs-and-a-movie
...
Merge assorted PRs from the AWX community
2018-07-09 13:27:17 -04:00
Wayne Witzel III
8969276710
Merge pull request #2446 from ansible/issue-2330
...
Add explicit Job Template Admin role
2018-07-09 13:26:39 -04:00
Rob Ruma
6378479ee7
Updates to callback scripts that include retry functionality for bash and extra_vars handling for PowerShell
...
Signed-off-by: Rob Ruma <robruma@users.noreply.github.com >
2018-07-09 13:00:10 -04:00
Bill Nottingham
ae4135f149
add tests
2018-07-09 12:59:45 -04:00
moss
14def1e693
add want_hostcollections for sat6 source vars
...
Signed-off-by: moss <smossber@redhat.com >
2018-07-09 12:59:35 -04:00
Paul Neumann
73197f3ae5
Extend unit test for Azure source variable generation
...
Add tests for generation of Azure source variables. Test cases such
as overwriting a variable with its default value, overwriting a variable
with something different to its default value and add variables not set
by default.
2018-07-09 12:59:14 -04:00
Paul Neumann
4b7f106e9f
Enable source variables for Azure inventory
2018-07-09 12:58:59 -04:00
Cristian Vargas
475a2bd9bb
Remove trailing comma
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-07-09 12:58:21 -04:00
Cristian Vargas
7ecde597ac
Make LAST UPDATED field in projects table sortable
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-07-09 12:58:12 -04:00
Wayne Witzel III
70a97ce998
Update test to reflect needing job_template_admin_role
2018-07-09 12:17:34 -04:00
Jake McDermott
3b3ae9f7f5
Merge pull request #2444 from jakemcdermott/fix-2334
...
add host_status_counts to adhoc commands; fix status display for adhoc commands
2018-07-09 12:08:25 -04:00
Ryan Petrello
df095d9b67
Merge pull request #2449 from ryanpetrello/https-logs
...
default HTTP-based log emits to HTTPS
2018-07-09 12:07:34 -04:00
Bill Nottingham
a4b1cb6e20
Merge pull request #2055 from wenottingham/sattests
...
add want_hostcollections for sat6 source vars (with tests)
2018-07-09 12:05:26 -04:00
Ryan Petrello
6bd9792518
default HTTP-based log emits to HTTPS
...
see: https://github.com/ansible/awx/issues/2048
2018-07-09 11:52:04 -04:00
Bill Nottingham
64cfbe7642
add tests
2018-07-09 11:49:45 -04:00
Marliana Lara
549cd347e9
Fix credential labels in jobs list
2018-07-09 11:33:21 -04:00
Chris Meyers
6a610d633f
Merge pull request #2430 from chrismeyersfsu/fix-do_not_touch_my_iso
...
deny topology changes to iso instances via api
2018-07-09 11:04:19 -04:00
Wayne Witzel III
2f78c658b1
Add explicit Job Template Admin role
2018-07-09 10:57:58 -04:00
moss
0f50dfd617
add want_hostcollections for sat6 source vars
...
Signed-off-by: moss <smossber@redhat.com >
2018-07-09 10:45:16 -04:00
Bill Nottingham
4737200566
Merge pull request #2051 from wenottingham/remove-issue-link
...
Rework reporting issues/get involved.
2018-07-09 10:17:30 -04:00
AlanCoding
7860cda9dc
fix bug with custom script user_capabilities
2018-07-09 10:15:17 -04:00
Jake McDermott
bf55c7e7e2
use host_status_counts field for adhoc command jobs ui
2018-07-09 10:13:49 -04:00
Jake McDermott
1b1df63415
add host_status_counts to adhoc command event
2018-07-09 10:13:39 -04:00
Jake McDermott
380bf77b63
move host_status_counts logic into event model
2018-07-09 10:13:31 -04:00
Jake McDermott
87fccb9f45
fix status list for client-generated status counts
2018-07-09 10:13:21 -04:00
Ryan Petrello
e886311d41
Merge pull request #2439 from ryanpetrello/copy-over-here
...
Add a Location header to HTTP 201 for POST to copy endpoints
2018-07-09 09:28:51 -04:00
AlanCoding
34e2d9b47c
fix regression: include error message from remote server
2018-07-09 09:04:14 -04:00
Ryan Petrello
2eb09e2fa2
Merge pull request #2435 from ryanpetrello/webpack-ui-external
...
add instructions for running the UI webpack server on an external host
2018-07-09 08:52:54 -04:00
Ryan Petrello
2916edd70f
Add a Location header to HTTP 201 for POST to copy endpoints
2018-07-09 08:47:01 -04:00
AlanCoding
6a9a8eacc2
ask user input if credential prompting enabled
2018-07-09 08:37:47 -04:00
Ryan Petrello
da0fe173c9
Merge pull request #2431 from ryanpetrello/fix-201-location
...
add a missing Location header on HTTP 201 in a few places
2018-07-09 08:37:17 -04:00
sangongs
67c59b66e2
Merge pull request #2376 from sangongs/fix_get_failures
...
Fix serializers of unified_jobs & ad_hoc_commands to avoid exceptions
2018-07-09 08:14:34 -04:00
Rob Ruma
6514c338a2
Adding ability to ignore SSL certificate validation errors, cleanup parameters and usage
...
Signed-off-by: Rob Ruma <robruma@users.noreply.github.com >
2018-07-06 23:18:12 -04:00
chris meyers
19e865e9a5
prevent remove iso instance from iso instance groups
2018-07-06 15:34:26 -04:00
chris meyers
2ffc4b256d
fix copy paste error
2018-07-06 15:12:57 -04:00
Christian Adams
7f27a3c74d
Merge pull request #2335 from rooftopcellist/patch_exp_setting
...
migrate AUTH_TOKEN_EXPIRATION to new session length setting
2018-07-06 15:08:02 -04:00
Ryan Petrello
9a2c359274
add instructions for running the UI webpack server on an external host
2018-07-06 14:52:34 -04:00
chris meyers
aeca21ab5b
deny topology changes to iso instances via api
2018-07-06 14:50:17 -04:00
Marliana Lara
0a890d04da
Merge pull request #2425 from marshmalien/fix/2417-instance-modal-styles
...
Fix instance modal styles
2018-07-06 14:28:38 -04:00
Bill Nottingham
4f02fe0b32
Rework reporting issues/get involved.
...
Denote that bugs & ideas go to the issue tracking repo, and discussion goes to mailing list/IRC.
2018-07-06 14:27:12 -04:00
adamscmRH
cb6514777d
grab on-disk setting
2018-07-06 14:16:59 -04:00
Jared Tabor
7bf1569417
Corrects label on schedule form
2018-07-06 10:46:24 -07:00
John Mitchell
9ae88acc49
fix jobs list header
2018-07-06 11:59:50 -04:00
Ryan Petrello
ef211a4dc8
add a missing Location header on HTTP 201 in a few places
2018-07-06 11:34:48 -04:00
Ryan Petrello
b445e66ffa
Merge pull request #2423 from ryanpetrello/multibyte-unicode-isolated
...
don't decode stdout on-the-fly as it's processed
2018-07-06 09:44:11 -04:00
Ryan Petrello
172defa0d4
don't use codecs.open for syncing isolated stdout data
...
see: https://github.com/ansible/tower/issues/2315
2018-07-06 08:25:51 -04:00
Bill Nottingham
dd8ca48bf9
Merge pull request #2403 from wenottingham/read-all-about-it
...
Don't filter out read role.
2018-07-05 20:04:54 -04:00
Marliana Lara
900cb56950
Merge pull request #2419 from marshmalien/fix/1517-xss-application-token-description
...
Add sanitize filter to token description field
2018-07-05 16:46:10 -04:00
Marliana Lara
f6c48bc1da
Merge pull request #2426 from marshmalien/fix/1521-templates-dismiss-button
...
Hide dismiss button on the templates list panel
2018-07-05 16:44:46 -04:00
mabashian
85de502681
Fixed bug displaying vault cred with no vault_id
2018-07-05 15:51:27 -04:00
Marliana Lara
df3f10d71b
Hide dismiss button on the templates list panel
2018-07-05 15:28:59 -04:00
Marliana Lara
aafc92819d
Fix instance modal styles
2018-07-05 14:57:35 -04:00
Marliana Lara
b860395949
Add sanitize filter to token description field
2018-07-05 13:57:38 -04:00
Marliana Lara
70f1b0d642
Merge pull request #2418 from marshmalien/fix/2243-activity-stream-link
...
Add case for CTIT settings in activity stream
2018-07-05 13:25:28 -04:00
Jared Tabor
56fc5b104e
Merge pull request #2415 from jaredevantabor/fix-2413
...
Fixes Discard Changes & Save buttons in Settings page
2018-07-05 10:01:24 -07:00
Marliana Lara
c71f98dc42
Add case for settings in build link factory
2018-07-05 12:16:40 -04:00
adamscmRH
9ac92c0ee0
refactor code
2018-07-05 11:48:33 -04:00
Bill Nottingham
fa5132991f
Require certpair for SAML.
2018-07-05 11:12:00 -04:00
Christian Adams
90d57300da
Merge pull request #2357 from rooftopcellist/hookup_ui_expire
...
Hookup ui expire
2018-07-05 08:45:56 -04:00
Jared Tabor
a4e9f18d2b
Fixes Discard Changes & Save buttons in Settings page
2018-07-03 15:25:00 -07:00
Alan Rominger
0b811a53ff
Merge pull request #2410 from AlanCoding/filterama
...
Show filterable: False if not filterable
2018-07-03 17:32:11 -04:00
adamscmRH
3e1aaec9fe
add generic setting method
2018-07-03 17:09:47 -04:00
adamscmRH
ae0793f374
Hookup UI session expiration
2018-07-03 16:53:27 -04:00
Alan Rominger
13c1b87df4
Merge pull request #2191 from AlanCoding/schedule_fixes
...
Fix bugs creating WFJT schedule with passwords
2018-07-03 16:51:01 -04:00
Jared Tabor
2f108e55f3
Merge pull request #2412 from jaredevantabor/fix-warning
...
Prefers arrow function over unnamed function
2018-07-03 13:26:55 -07:00
Jared Tabor
580736e80d
Prefers arrow function over unnamed function
2018-07-03 13:08:57 -07:00
Alan Rominger
360ad7ad61
Merge branch 'release_3.3.0' into filterama
2018-07-03 15:42:37 -04:00
Ryan Petrello
151187f623
Merge pull request #2408 from ryanpetrello/fix-2323
...
properly check read permissions in `GET /api/v2/wfjt/N/copy/`
2018-07-03 15:32:20 -04:00
kialam
1feb81f20c
Merge pull request #2402 from kialam/fix/2308-network-ui-device
...
Update the canvas element’s scale factor upon initialization.
2018-07-03 15:24:42 -04:00
Alan Rominger
1f7d7151ad
Merge pull request #2405 from AlanCoding/app_act_str
...
Add back in application activity stream link
2018-07-03 15:23:18 -04:00
AlanCoding
b97626bf37
show filterable: False if not filterable
2018-07-03 15:21:10 -04:00
Yunfan Zhang
e9a2100a62
Merge pull request #2400 from YunfanZhang42/fix_content_type
...
Handle exception with invalid HTTP content_type.
2018-07-03 15:16:13 -04:00
Ryan Petrello
d1f5485b96
properly check read permissions in GET /api/v2/wfjt/N/copy/
...
see: https://github.com/ansible/tower/issues/2323
2018-07-03 15:15:00 -04:00
kialam
26360f8852
Update the canvas element’s scale factor upon initialization.
...
And fix initial value of `$scope.current_scale`.
2018-07-03 15:03:09 -04:00
AlanCoding
2a5853e4fc
add back in application activity stream link
2018-07-03 14:30:56 -04:00
Bill Nottingham
e271a69efb
Don't filter out read role.
2018-07-03 14:00:38 -04:00
Yunfan Zhang
b4890ee331
Handle exception with invalid HTTP content_type.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-07-03 13:55:18 -04:00
Jared Tabor
4c1bc49258
Merge pull request #2395 from jaredevantabor/https-dev-server
...
Changes UI dev server to operate over https
2018-07-03 09:30:41 -07:00
Marliana Lara
77815c20a4
Merge pull request #2386 from marshmalien/fix/1824-disable-row-user-permissions
...
Fix disableRowValue expression in permissions users list
2018-07-03 11:27:19 -04:00
Marliana Lara
a9ddd02f5c
Merge pull request #2392 from marshmalien/fix/1380-disable-ig-lookup
...
Disable instance group lookup for org admin
2018-07-03 11:17:11 -04:00
Marliana Lara
f3ff624873
Merge pull request #2361 from marshmalien/fix/panel-header-docs
...
Modify panel header to accept title and badge string bindings
2018-07-03 11:16:36 -04:00
Ryan Petrello
1c478b5ccb
Merge pull request #2399 from ryanpetrello/remove-storage-cruft
...
delete some old, dead code
2018-07-03 11:04:57 -04:00
Ryan Petrello
b8dbf62abc
delete some old, dead code
2018-07-03 10:30:22 -04:00
Marliana Lara
220831a3d0
Merge pull request #2382 from marshmalien/fix/2321-modal-backdrop
...
Fix modal backdrop styles
2018-07-03 10:27:25 -04:00
Haokun Chen
641392b815
Merge pull request #2342 from Haokun-Chen/1843
...
move smart inventory button next to smart-search bar in host list page
2018-07-03 10:10:03 -04:00
Ryan Petrello
d58411cf07
Merge pull request #2396 from ryanpetrello/fix-pexpect-hang
...
support env vars that contain unicode (without hanging)
2018-07-03 08:44:46 -04:00
Ryan Petrello
4d7a20a9fb
support env vars that contain unicode (without hanging)
...
see: https://github.com/ansible/tower/issues/2391
see: https://github.com/pexpect/pexpect/issues/512
2018-07-03 08:26:11 -04:00
Jared Tabor
92cf8d538a
Changes UI dev server to operate over https
2018-07-02 22:09:24 -07:00
Marliana Lara
35b27005d4
Disable instance group lookup when user is an org admin
2018-07-02 16:25:46 -04:00
adamscmRH
4c84d400a8
migrate session length setting
2018-07-02 14:17:16 -04:00
adamscmRH
b5dc3e6b94
patch session length settings
2018-07-02 14:17:16 -04:00
Marliana Lara
773c41ec81
Fix disableRowValue expression in permissions users list
2018-07-02 12:49:30 -04:00
Guoqiang Zhang
5a4451ddd4
Fix serializers of unified_jobs & ad_hoc_commands to avoid special exceptions
2018-07-02 11:53:33 -04:00
Ryan Petrello
380df1b327
Merge pull request #2380 from ryanpetrello/noisy-celery-watcher
...
make celery-watcher less noisy
2018-07-02 11:01:18 -04:00
Jake McDermott
209c29d897
Merge pull request #2381 from ansible/jakemcdermott-remove-final-counter-offset
...
remove offset from EOF websocket final_counter
2018-07-02 10:49:22 -04:00
Ryan Petrello
a8eb4327ea
make celery-watcher less noisy
2018-07-02 10:44:06 -04:00
Jake McDermott
1d9e788db4
Merge pull request #2383 from ansible/jakemcdermott-fix-2234
...
use height of parent container for output section
2018-07-02 10:43:53 -04:00
Jake McDermott
164e6cceca
use height of parent container for output section
2018-07-02 10:25:58 -04:00
Marliana Lara
ce2f4dca16
Fix instance modal backdrop styles
2018-07-02 10:21:31 -04:00
Haokun Chen
d17f3d7d2a
Merge pull request #2355 from Haokun-Chen/2197
...
deregister the transition hook when destroy smart-search controller
2018-07-02 10:18:25 -04:00
Jake McDermott
3edf5ba95c
remove offset from final_counter
2018-07-02 10:08:12 -04:00
Marcin Karkocha
a19df9b3b3
#2039 add tiller-namespace as argument
2018-07-02 12:33:26 +00:00
Ilkka Tengvall
0443bd3099
fixes selinux permissions for awx data.
...
fixes issue #2036 and #1896
2018-07-02 09:22:36 +03:00
Jijo Varghese
919a614dbb
ldap attributes filter in user_groups()
...
ldap search currently fetches ALL attributes which is a waste of bandwidth resources and
woefully slow on large ldap groups when it only needs to parse the name_attr
Signed-off-by: Jijo Varghese <jijojv@gmail.com >
2018-06-30 00:02:19 -07:00
Alan Rominger
6f63c7ba38
Merge pull request #2346 from AlanCoding/no_controller_node
...
No controller node field for project updates
2018-06-29 14:52:34 -04:00
Marliana Lara
581436f23d
Merge pull request #2369 from marshmalien/fix/2234-job-output-height
...
[Job Results] Remove scrollbar from standard out panel
2018-06-29 14:25:51 -04:00
AlanCoding
8ae979908c
Enforce unified list field consistency
...
Discovered via bug: controller_node field present in
project update list but not in detail view
Added tests to assert that "unified" list serializer
produces same fields as the ordinary serializer,
for unified jobs & unified JTs
Added test to check that list serializers do differ
from detail serializer except for allowed differences
Added test to check that list serializers are applied
correctly - only on list views, and that detail views,
likewise, do not use list serializers
Fix the many many bugs discovered by these new
testing mechanisms
2018-06-29 14:03:52 -04:00
Marliana Lara
94674313e4
Remove scrollbar from job results standard out
2018-06-29 12:07:52 -04:00
Alan Rominger
d5661a0434
Merge pull request #2343 from AlanCoding/credential_hell
...
Copy JT credential logic to Job summary fields
2018-06-28 19:27:33 -04:00
Haokun-Chen
81ef98e627
leftAlign smart inventory button next to search bar
2018-06-28 16:53:12 -04:00
Michael Abashian
1c194dbfbc
Merge pull request #2351 from mabashian/2301-xss
...
Rolls back changes to the xss filter. Addresses escaped characters in cred tags.
2018-06-28 15:04:56 -04:00
Ryan Petrello
26bd16b855
Merge pull request #2352 from ryanpetrello/fix-csrf-sessions
...
fix a few remaining CSRF nits
2018-06-28 13:57:13 -04:00
Marliana Lara
642cc88fcd
Modify panel header to accept title and badge string bindings
2018-06-28 13:44:05 -04:00
mabashian
b426eeeb5c
Rolls back xss filter test
2018-06-28 13:26:48 -04:00
Ryan Petrello
b8ed78ee9d
Never send WWW-Authenticate: Basic... headers for the API
2018-06-28 13:00:23 -04:00
Ben Thomasson
fe66bb99d5
Merge pull request #2242 from benthomasson/network_ui_read_only_permissions_fix
...
Adds topology edit permissions check to network ui session
2018-06-28 12:54:41 -04:00
Haokun Chen
ad483aedc7
Merge pull request #2337 from Haokun-Chen/2096
...
show credential on job detail page for jobs besides JTs playbook job
2018-06-28 11:52:04 -04:00
Haokun-Chen
a07ee67eb9
deregister the transition hook when destroy smart-search controller
2018-06-28 11:01:01 -04:00
Ryan Petrello
d52fa377d8
remove unnecessary CSRF exemptions
2018-06-28 09:35:01 -04:00
Ryan Petrello
3b0f7de3e6
Properly return HTTP 403 when CSRF fails (not HTTP 500)
2018-06-28 09:33:59 -04:00
Michael Abashian
e8748fa147
Merge pull request #2338 from mabashian/instance-modal-search
...
Updates to instance list and instance modal search
2018-06-28 09:15:34 -04:00
Ryan Petrello
63723013f7
Merge pull request #2345 from ryanpetrello/fix-csrf-sessions
...
properly enforce CSRF validation
2018-06-28 09:14:56 -04:00
mabashian
cbcc47010d
Rolls back changes to the xss filter. Removes unnecessary sanitize of credential names in tags
2018-06-28 08:59:36 -04:00
V.Gouvalas
1239195289
FIX nginx use selected log formatting
2018-06-28 14:09:13 +03:00
Ryan Petrello
504dfd32ee
properly enforce CSRF validation
...
see: https://github.com/ansible/tower/issues/2339
2018-06-27 21:09:26 -04:00
Jake McDermott
b54ea736b0
Merge pull request #2318 from jakemcdermott/job-results/viewable-page-up-down
...
make output nav controls move up or down by viewable content height
2018-06-27 20:13:30 -04:00
Jared Tabor
0ec95c8463
Merge pull request #2296 from jaredevantabor/fix-719
...
Displayeth thy Cancel button on the jobs list for a running system job
2018-06-27 15:08:33 -07:00
Jared Tabor
c9c7ee14b2
Merge pull request #2329 from jaredevantabor/schedules
...
Fixeth thy schedules
2018-06-27 15:04:20 -07:00
Marliana Lara
8317102f0d
Merge pull request #2336 from marshmalien/1723-ux-manual-instances
...
Remove instance policy list lookup from instance group form
2018-06-27 16:10:20 -04:00
AlanCoding
a15527b54c
copy JT credential logic to Job summary fields
2018-06-27 14:39:35 -04:00
Ryan Petrello
39bc64d089
Merge pull request #2332 from ryanpetrello/fix-session-limit
...
make settings.SESSIONS_PER_USER work
2018-06-27 14:34:21 -04:00
Jared Tabor
aa76f6ca39
Adjustments to Socket Service for session-limit PR
2018-06-27 10:45:23 -07:00
Haokun-Chen
67bda81e67
show credential to job detail page
2018-06-27 12:45:24 -04:00
Ryan Petrello
b2cdf82b78
make settings.SESSIONS_PER_USER work
...
see: https://github.com/ansible/tower/issues/2209
2018-06-27 12:09:56 -04:00
mabashian
9ec5009bdf
Updates to instance list and instance modal search
2018-06-27 11:44:38 -04:00
John Mitchell
3e951a5598
Merge pull request #2328 from jlmitch5/fixTemplateTagWrapping
...
Fix template tag wrapping
2018-06-27 11:05:45 -04:00
Haokun Chen
9f6d431c54
Merge pull request #2324 from Haokun-Chen/2050
...
update tag component to use tag directive
2018-06-27 10:24:13 -04:00
Marliana Lara
7c76807a8e
Remove instance policy list lookup from instance group form
2018-06-27 10:18:03 -04:00
Jared Tabor
5702c8249e
Fixes the standalone schedules list styling
...
The list was not wrapped in a panel and the form was not showing
above the list view like our other CRUD views.
2018-06-26 14:19:12 -07:00
John Mitchell
106ec1aabe
fix template list tag wrapping
2018-06-26 16:21:30 -04:00
John Mitchell
a9526de2c4
fix inv host list status wrapping
2018-06-26 16:21:09 -04:00
Haokun-Chen
da421f28e8
update tag component to use tag directive in smart-search, multi-select, input/lookup.partial, instance-group-multiselect
2018-06-26 13:59:02 -04:00
Haokun Chen
7aa48708d6
Merge pull request #2305 from Haokun-Chen/2225
...
fixing margin for instances group, application, credential page
2018-06-26 13:56:44 -04:00
John Mitchell
981f77774b
Merge pull request #2224 from ansible/2179
...
align tag to left hand side of bar
2018-06-26 13:48:38 -04:00
Jake McDermott
e07eba266d
Merge pull request #2306 from jakemcdermott/job-results/static-pager
...
improve job output search
2018-06-26 13:12:21 -04:00
Jake McDermott
47fc676607
cache last job_event page when not running
2018-06-26 12:55:58 -04:00
Jake McDermott
7f23aa81e6
clear job event search on relaunch
2018-06-26 12:55:52 -04:00
Jake McDermott
e6668a43cd
add pager for static and filtered job results
2018-06-26 12:55:37 -04:00
Jake McDermott
374f781d0d
make nav controls move up or down by viewable content height
2018-06-26 12:08:41 -04:00
Ryan Petrello
d73b71d94b
Merge pull request #2317 from ryanpetrello/harden-session-expiration
...
make `awx-manage expire_sessions --user xyz` more robust
2018-06-26 10:39:46 -04:00
Haokun-Chen
feff7fb776
fixing margin for instances list, application token, credential permission page
2018-06-26 10:37:52 -04:00
Haokun Chen
b7ff3aa8fe
Merge pull request #2311 from Haokun-Chen/2234
...
add responsiveness to job output panel
2018-06-26 10:22:53 -04:00
Ryan Petrello
5c44bf4ef9
Merge pull request #2313 from ryanpetrello/fix-ui-401
...
don't send WWW-Authenticate: Basic for AJAX, and properly detect 401
2018-06-26 10:07:35 -04:00
Ryan Petrello
f6920a02cf
make awx-manage expire_sessions --user xyz more robust
...
see: https://github.com/ansible/tower/issues/2316
2018-06-26 08:52:52 -04:00
Ryan Petrello
7880f83d97
don't send WWW-Authenticate: Basic for AJAX, and properly detect 401
2018-06-26 08:40:21 -04:00
Haokun-Chen
be0a77b203
add responsiveness to job output panel
2018-06-25 16:53:39 -04:00
Bill Nottingham
2e980293d9
Merge pull request #2009 from cdvv7788/Issue/1506
...
Make LAST UPDATED field in projects table sortable #1506
2018-06-25 16:27:30 -04:00
Bill Nottingham
0d03036fb1
Merge pull request #1629 from robruma/feature/update_callback_scripts
...
Updates to callback scripts
2018-06-25 15:47:25 -04:00
Ryan Petrello
a4271024fe
Merge pull request #2014 from cdvv7788/fix-contributing-docs
...
Fix issue with table of contents(CONTRIBUTING.md)
2018-06-25 15:37:46 -04:00
Ryan Petrello
37972ec9da
Merge pull request #1876 from paneu/azure-rm-inv-variables
...
Enable source variables for Azure inventory
2018-06-25 15:36:27 -04:00
Ryan Petrello
d8c4f118c2
Merge pull request #2020 from ryanpetrello/fix-tz-test
...
fix a failing timezone test
2018-06-25 15:36:15 -04:00
Ryan Petrello
1b2d7ed748
fix a failing timezone test
2018-06-25 15:18:29 -04:00
Paul Neumann
f6eb534f30
Extend unit test for Azure source variable generation
...
Add tests for generation of Azure source variables. Test cases such
as overwriting a variable with its default value, overwriting a variable
with something different to its default value and add variables not set
by default.
2018-06-25 20:26:20 +02:00
Paul Neumann
33f9834747
Enable source variables for Azure inventory
2018-06-25 20:26:20 +02:00
Christian Adams
602f60b9b2
Merge pull request #2019 from rooftopcellist/cp_pytest_upgrade
...
update dev pytest
2018-06-25 13:27:20 -04:00
adamscmRH
3b36f85989
update dev pytest
2018-06-25 13:22:17 -04:00
Jake McDermott
2ca4c08567
Merge pull request #2294 from jaredevantabor/2179
...
Update jobs list if navigating from the output page.
2018-06-25 12:38:58 -04:00
John Mitchell
b6334361af
fix typo
2018-06-25 11:47:14 -04:00
Jake McDermott
c5300e9c05
Merge pull request #2298 from jakemcdermott/job-results/expand-collapse-all-without-domquery
...
store event names in record list to find orphan task lines when toggling
2018-06-25 11:38:06 -04:00
Jake McDermott
9449eeb37e
Merge pull request #2299 from jakemcdermott/tests/workflow-visualizer-5000-selector
...
update selector used for workflow button
2018-06-25 10:47:34 -04:00
Jake McDermott
295dba8622
Merge pull request #2297 from jakemcdermott/job-results/reintroduce-ng-non-bindable
...
reintroduce ng-non-bindable to output lines
2018-06-25 10:45:58 -04:00
Haokun Chen
fb56585636
Merge pull request #2290 from Haokun-Chen/2254
...
update jobs/schedules to schedules in route and breadcrumb
2018-06-25 10:24:36 -04:00
Jake McDermott
e64d05c324
update selector used for workflow button
2018-06-25 10:05:52 -04:00
Marliana Lara
f53662a248
Merge pull request #2292 from marshmalien/fix/2251-firefox-dashboard-dropdown-arrows
...
Fix dashboard graph dropdown arrows in firefox
2018-06-25 09:59:38 -04:00
Marliana Lara
3fbde0b409
Merge pull request #2289 from marshmalien/fix/2277-wrap-preview-tags
...
Wrap job prompt preview tags
2018-06-25 09:59:03 -04:00
Haokun Chen
a7ba7708bb
Merge pull request #2287 from Haokun-Chen/2284
...
fix job result stats section when running/finish jobs
2018-06-25 09:47:48 -04:00
Christian Adams
39c0ed4ad6
Merge pull request #2291 from rooftopcellist/revert_radius_110
...
Revert Django-radius to 1.1.0
2018-06-25 08:59:36 -04:00
Jake McDermott
71f2388ec8
use record list to find orphan task records when toggling
2018-06-25 01:38:53 -04:00
Jake McDermott
92b8d90800
reintroduce ng-non-bindable directive to output lines
2018-06-25 01:06:41 -04:00
Cristian Vargas
19ca2581fa
Fix issue with table of contents(links)
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-06-23 13:16:38 -05:00
Jared Tabor
d468f829dd
Shows the Cancel button on the jobs list for a running system job
2018-06-22 17:56:26 -07:00
Jared Tabor
ccd8a48617
Merge pull request #2295 from jaredevantabor/2265
...
Alas, the stdout page wasn't loading if sockets were down
2018-06-22 15:36:59 -07:00
Jared Tabor
041256a6e0
Removing return statement
...
The SocketService.addStateResolve returns the resolve so you don't
have to.
2018-06-22 14:47:52 -07:00
Jared Tabor
c0f3b0268e
Update jobs list if navigating from the output page.
2018-06-22 13:42:00 -07:00
Marliana Lara
ad205a869d
Fix dashboard graph dropdown arrows in firefox
2018-06-22 16:29:57 -04:00
Jake McDermott
46223d3cbf
Merge pull request #2282 from Haokun-Chen/fixed-toggle-menu
...
fix toggle menu when scroll up
2018-06-22 15:38:09 -04:00
Haokun-Chen
2d2b1676aa
update jobs/schedules to schedules in route and breadcrumb
2018-06-22 15:36:44 -04:00
Jake McDermott
c19af3ca4f
Merge pull request #2288 from marshmalien/fix/2279-job-output-line-highlight
...
Flex job event line highlighting across entire row
2018-06-22 15:27:45 -04:00
Marliana Lara
93988896a9
Wrap job prompt preview tags
2018-06-22 15:27:32 -04:00
Marliana Lara
ffdb564c15
Flex job event line highlighting across entire row
2018-06-22 15:06:16 -04:00
adamscmRH
8cc77234fc
revert django-radius from 1.3.3 to 1.1.0
2018-06-22 15:01:11 -04:00
John Hill
aa98842364
Merge pull request #1953 from mabashian/jt-launch-automated-tests
...
First pass at JT launch with prompts automated tests
2018-06-22 14:37:03 -04:00
Jake McDermott
a50614983a
wait for job to finish before ending tests
2018-06-22 14:21:14 -04:00
Jared Tabor
a8504d7bd7
Merge pull request #2276 from jaredevantabor/disabled-codemirror
...
Improves UX for readonly codemirrors so that users can copy/paste
2018-06-22 11:09:58 -07:00
Jake McDermott
d3b71858df
use prompt inventory list id
2018-06-22 13:53:34 -04:00
Jake McDermott
ef4607b29f
make sure surveys are enabled before adding a survey
2018-06-22 13:53:25 -04:00
Jake McDermott
9ae5ffc8ca
make sure project is updated before test begins
2018-06-22 13:53:15 -04:00
Jake McDermott
2f2b19ffec
increase timeout threshold for login
2018-06-22 13:53:06 -04:00
mabashian
e243cf4435
Fixed linting errors
2018-06-22 13:51:10 -04:00
mabashian
fbfaf69ee9
Added extra assertions and waits to reduce flake
2018-06-22 13:51:10 -04:00
mabashian
1d74499385
Added check to make sure that input contents match what we expect them to match
2018-06-22 13:51:10 -04:00
mabashian
264b0f248a
First pass at automated jt launch tests
2018-06-22 13:51:10 -04:00
Marliana Lara
a6837343a5
Merge pull request #2275 from marshmalien/fix/see-more-see-less
...
Add show more/less to job details labels
2018-06-22 13:15:07 -04:00
Haokun-Chen
e51e4e5f6c
fix job result stats section when running/finish jobs
2018-06-22 13:09:04 -04:00
Christian Adams
8bd2217a49
Merge pull request #2278 from rooftopcellist/fix_dot_oauth2_error
...
Fix dot oauth2 error
2018-06-22 12:54:39 -04:00
Marliana Lara
62fd5ea6ef
Show up to 50 labels in job details
2018-06-22 11:33:40 -04:00
Ryan Petrello
accf586588
Merge pull request #2283 from sangongs/honcho_io_encoding
...
Force the python IO encoding to be utf_8 when using honcho
2018-06-22 10:22:55 -04:00
Guoqiang Zhang
530860c386
Force the python IO encoding to be utf_8 when using honcho
2018-06-22 09:35:28 -04:00
Haokun-Chen
3933e01dd1
fix toggle menu when scroll up
2018-06-22 09:33:23 -04:00
adamscmRH
b7f5161835
try-except auth_header
2018-06-21 17:11:34 -04:00
Marliana Lara
09abba63b7
Add show more less to job details labels
2018-06-21 17:08:18 -04:00
Alan Rominger
bed4d240af
Merge pull request #2274 from AlanCoding/absolute_nonsense
...
Remove brittle condition causing schema to fail
2018-06-21 15:44:48 -04:00
Jared Tabor
aac939d9e4
Improves UX for readonly codemirrors so that users can copy/paste
2018-06-21 12:30:53 -07:00
AlanCoding
b2251cb916
remove brittle condition causing schema to fail
2018-06-21 14:39:25 -04:00
Jake McDermott
7cd203d610
Merge pull request #2246 from marshmalien/fix/job-output-table
...
Extend standard out line border to full length of container
2018-06-21 13:47:59 -04:00
Haokun Chen
f72ed46354
Merge pull request #2270 from Haokun-Chen/2248
...
change workflow editor to workflow visualizer
2018-06-21 13:46:29 -04:00
Cristian Vargas
5a8f4060b7
Remove trailing comma
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-06-21 11:53:33 -05:00
Haokun-Chen
f3e4780c7a
change workflow editor to workflow visualizer
2018-06-21 12:27:35 -04:00
Ryan Petrello
008a3a0d01
Merge pull request #2269 from ryanpetrello/no-inventory-credentials-v1
...
always specify `cloud: True/False` for JT/job credential summary
2018-06-21 12:07:10 -04:00
Ryan Petrello
813a3be2b8
always specify cloud: True/False for JT/job credential summary
2018-06-21 11:16:35 -04:00
Ryan Petrello
c944f37637
Merge pull request #2268 from ryanpetrello/no-inventory-credentials-v1
...
filter jt.summary_fields.credential.credential_type from /api/v1/
2018-06-21 11:12:56 -04:00
Ryan Petrello
c7125a335a
filter jt.summary_fields.credential.credential_type from /api/v1/
2018-06-21 11:03:23 -04:00
Ben Thomasson
d294139f4a
Adds topology edit permissions check to network ui session
...
This allows the read-only views to work while rejecting
any edit messages that could be sent by a read-only client.
2018-06-21 10:57:15 -04:00
Ryan Petrello
30e2207960
Merge pull request #2266 from AlanCoding/no_cs_v1
...
Do not show create_schedule link in v1
2018-06-21 10:54:17 -04:00
Ryan Petrello
9994dad55f
Merge pull request #2262 from ryanpetrello/no-inventory-credentials-v1
...
don't show summary_fields.credential.credential_type_id on /api/v1/
2018-06-21 10:29:50 -04:00
John Mitchell
abe7d3b084
Merge pull request #2247 from jlmitch5/fixAddOrgAndNewListSearch
...
Fix add org and new list search
2018-06-21 10:21:04 -04:00
AlanCoding
94fce61d36
do not show create_schedule link in v1
2018-06-21 10:09:47 -04:00
Marliana Lara
8297b040f8
Wrap output event text
2018-06-21 09:51:55 -04:00
Ryan Petrello
83ecea2377
don't show summary_fields.credential.credential_type_id on /api/v1/
2018-06-21 09:19:47 -04:00
Cristian Vargas
fc745e1979
Make LAST UPDATED field in projects table sortable
...
Signed-off-by: Cristian Vargas <cristian@swapps.co >
2018-06-20 22:42:18 -05:00
adamscmRH
01a1d6ffd0
selectively authenticate with OAuth2 Backend
2018-06-20 23:09:52 -04:00
Jared Tabor
f38b01c80e
Merge pull request #2237 from jaredevantabor/networking
...
Network UI fixes
2018-06-20 15:47:33 -07:00
Jared Tabor
ccb7758b37
Changes the ngShow for the Network Visualizer and Remediate Inventory buttons
...
to only show them on the Details tab (or in the case of Remediate inventory,
only show it on the Details or Hosts tab).
2018-06-20 15:27:40 -07:00
Ryan Petrello
7dee3c74ef
Merge pull request #2259 from ryanpetrello/no-inventory-credentials-v1
...
don't show inventory_source.related.credentials in /api/v1/
2018-06-20 17:37:06 -04:00
Ryan Petrello
78f6907c1b
don't show inventory_source/update.related.credentials in /api/v1/
2018-06-20 17:21:08 -04:00
Haokun Chen
9ec53b6e03
Merge pull request #2249 from Haokun-Chen/2228
...
enable expand/collapse all tasks button in job result page
2018-06-20 15:05:27 -04:00
Jared Tabor
f3fa3afe93
Changes title on the Network UI to "Network Visualizer | <name of inv>"
2018-06-20 11:48:42 -07:00
Haokun-Chen
daf3215241
enable expand/collapse all tasks button in job result page
2018-06-20 14:30:35 -04:00
Marliana Lara
15c8f5709c
Update side nav width and font size
2018-06-20 14:22:24 -04:00
AlanCoding
f753bea24f
Test-based fixes to launch config password handling
...
Fix bug creating WFJT schedule with passwords:
discard survey_passwords field if given in WFJT
prompts processing method.
Fixed by porting prior JT fix to WFJT method of
same name.
Fix bug where API browser will show encrypted form
of variables in the POST submission box after
failed attempt:
copy extra_data so encrypted data values are not
added in still-linked request.data
Fix a bug where submitted extra_data $encrypted$ string
literal was saved because survey_passwords was empty
when there was no diff from prior.
Allow not answering required password questions with a
non-empty default value when saving a launch config.
The literal $encrypted$ string now gets passed into the
prompts / survey validator.
2018-06-20 14:18:38 -04:00
John Mitchell
e89f9b62f5
emit value expected by new lists from smart search
2018-06-20 14:01:49 -04:00
Marliana Lara
2824e750cb
Extend standard out line border to full length of container
2018-06-20 13:49:41 -04:00
Yunfan Zhang
37d61904bf
Merge pull request #2177 from YunfanZhang42/disallow_dict_on_credentials
...
Disallow posting dictionary as credentials to JT launch API endpoint.
2018-06-20 13:37:21 -04:00
Alan Rominger
8dc2068d18
Merge pull request #2238 from AlanCoding/hold_auth_app
...
Delay auth app migrations until 3.3
2018-06-20 13:27:44 -04:00
Yunfan Zhang
9fec43c643
Disallow posting dictionary as credentials to JT launch API endpoint.
2018-06-20 13:05:47 -04:00
John Mitchell
3d42fb1237
updating reference to custom virtualenv
2018-06-20 12:50:38 -04:00
Alan Rominger
d1bc9758db
Merge pull request #2060 from AlanCoding/one_less_counter
...
Get rid of duplicate counter variable
2018-06-20 09:46:03 -04:00
AlanCoding
ecf24b6eef
delay auth app migrations until 3.3
2018-06-20 07:57:40 -04:00
Jared Tabor
2566a5f14f
Adds a button to the inventory form that links the user directly to hte
...
Network UI
2018-06-19 14:55:51 -07:00
Jared Tabor
c02c92890c
Enables smart inventories to be shown on the network UI
2018-06-19 14:55:51 -07:00
Jared Tabor
afb214b8d4
Hides the "Inventory" title on the inventory toolbox when toggling
2018-06-19 14:55:51 -07:00
Jared Tabor
0bc3332f68
Changes console.logs to $log.debug for network UI
2018-06-19 14:55:51 -07:00
Jared Tabor
5bf0724bd0
Changes "Cancel" button to read "Close"
2018-06-19 14:55:51 -07:00
Ryan Petrello
bb657de6a7
Merge pull request #2231 from ryanpetrello/expedite-isolated-heartbeat
...
expedite the heartbeat when an isolated node is registered
2018-06-19 16:38:56 -04:00
Marliana Lara
07665d545d
Merge pull request #2230 from marshmalien/fix/2229-side-nav-styles
...
Fix side navigation width and text styles
2018-06-19 15:41:45 -04:00
Ryan Petrello
ff2f7aa950
expedite the heartbeat when an isolated node is registered
2018-06-19 15:37:02 -04:00
Haokun Chen
8df186bc91
Merge pull request #2227 from Haokun-Chen/2157
...
make Instance Group in job details a link
2018-06-19 15:09:55 -04:00
Marliana Lara
540f4fa956
Update instance group breadcrumb strings
2018-06-19 15:07:37 -04:00
Haokun-Chen
38526b831b
make Instance Group in job details a link
2018-06-19 14:47:42 -04:00
Marliana Lara
520293dd2e
Fix side navigation width and text styles
2018-06-19 14:00:02 -04:00
Ryan Petrello
2be8e8d55a
Merge pull request #2217 from ryanpetrello/fix-job-reaper
...
stop setting celery's hostname dynamically (it's passed via the cli)
2018-06-19 13:05:14 -04:00
Michael Abashian
1dffb542b8
Merge pull request #2204 from jakemcdermott/fix-2190
...
job output window - use tail for max counter when it is greater than api counter
2018-06-19 12:51:28 -04:00
Michael Abashian
389ed995d5
Merge pull request #2218 from jakemcdermott/fix-2159
...
job output window - improve scrolling behavior
2018-06-19 12:51:05 -04:00
Bill Nottingham
3dd2b97a53
Merge pull request #2223 from wenottingham/info-for-the-info-gods
...
Switch token/basic auth logging to INFO.
2018-06-19 12:29:24 -04:00
Ryan Petrello
471ff69257
stop setting celery's hostname dynamically (it's passed via the cli)
2018-06-19 12:16:00 -04:00
John Mitchell
5231b4c738
align tag to left hand side of bar
...
link #2169
2018-06-19 11:42:57 -04:00
Bill Nottingham
482f45b860
Switch token/basic auth logging to INFO, to match login/logout logging.
2018-06-19 11:37:19 -04:00
Haokun Chen
598d6e8445
Merge pull request #2188 from Haokun-Chen/1849
...
fix credential form private key passphrase and authorize password error
2018-06-19 11:11:30 -04:00
Jake McDermott
106494e650
use tail for max counter when it is greater than api counter
2018-06-19 09:49:05 -04:00
Jake McDermott
8f34725f7e
don't reset scroll position on page-first
2018-06-19 09:46:17 -04:00
Jake McDermott
a6c4f15a86
set page-up post-scroll height to beginning of new dataset
2018-06-19 09:45:41 -04:00
Shane McDonald
93ddda13fd
Merge pull request #2216 from ansible/rollback-task-reaper-pr
...
Revert "fix celery task reaper"
2018-06-18 19:24:29 -04:00
Haokun-Chen
fe31f54778
delete empty inputs fields to clear error on credential form
2018-06-18 16:48:41 -04:00
Ryan Petrello
ef6433c6f9
Revert "fix celery task reaper"
...
This reverts commit 1359208a99 .
2018-06-18 16:18:20 -04:00
Ryan Petrello
b4c30576af
Merge pull request #2200 from ryanpetrello/custom_venv_allow_bundled
...
allow the bundled `ansible` virtualenv to be selected on JT/Project
2018-06-18 15:50:16 -04:00
Ryan Petrello
eb9083c447
allow the bundled ansible virtualenv to be selected on JT/Proj
...
see: https://github.com/ansible/awx/issues/34
2018-06-18 14:33:09 -04:00
Christian Adams
7aa835abd4
Merge pull request #2210 from rooftopcellist/fix_refresh_token_fallout
...
fix oauth2 refresh tests for dat112
2018-06-18 14:31:35 -04:00
Shane McDonald
4f5a0d5a08
Merge pull request #1994 from taylorsmithgg/patch-1
...
Update INSTALL.md
2018-06-18 14:15:45 -04:00
Marliana Lara
4b59628075
Merge pull request #2175 from marshmalien/fix/1496-inconsistent-ui-character-escaping
...
Use textContent property instead of innerHTML within sanitize filter
2018-06-18 13:37:36 -04:00
adamscmRH
b498585c27
fix oauth2 refresh tests for dat112
2018-06-18 13:27:18 -04:00
Taylor Smith
e768e3f743
Update INSTALL.md
...
Fix link for kubernetes installer
2018-06-18 10:15:38 -07:00
Haokun Chen
af97338190
Merge pull request #2205 from Haokun-Chen/2181
...
keep expanded output window state after search
2018-06-18 12:42:41 -04:00
Haokun-Chen
11ffc8e28f
keep expanded output window state after search
2018-06-18 12:39:42 -04:00
Haokun Chen
3df8a1df8c
Merge pull request #2170 from Haokun-Chen/1890
...
disabled toggle for replace/revert button for auditor user
2018-06-18 09:47:02 -04:00
Ryan Petrello
a3a9b04416
Merge pull request #2201 from ryanpetrello/release_3.3.0
...
fix busted migrations
2018-06-15 20:48:43 -04:00
Ryan Petrello
427271f791
fix busted migrations
2018-06-15 20:38:57 -04:00
Chris Meyers
ee179c3693
Merge pull request #2174 from chrismeyersfsu/fix-reaper_hostname_map
...
fix celery task reaper
2018-06-15 17:06:04 -04:00
chris meyers
1359208a99
fix celery task reaper
...
* celery workers have internal queue names that are named after the
system hostname. This may differ from what tower knows the host by,
Instance.hostname
This adds a mapping so we can convert internal celery names to Instance
names for purposes of reaping jobs.
2018-06-15 16:56:53 -04:00
Marliana Lara
2a52dceb1a
Update sanitize filter test
2018-06-15 13:49:35 -04:00
Ryan Petrello
6d17954571
Merge pull request #2185 from ryanpetrello/fix-2184
...
fix a bug in JobTemplate.extra_credentials summary_fields
2018-06-15 13:49:01 -04:00
Ryan Petrello
45fb262556
fix a bug in JobTemplate.extra_credentials summary_fields
...
see: https://github.com/ansible/tower/issues/2184
2018-06-15 12:19:40 -04:00
Marliana Lara
9a73d9c616
Use textContent property instead of innerHTML in sanitize filter
2018-06-15 10:43:19 -04:00
Christian Adams
1b5ea07745
Merge pull request #2171 from rooftopcellist/upgrade_oauth_112
...
Upgrade Django-oauth-toolkit to 1.1.2
2018-06-15 10:22:20 -04:00
Haokun Chen
9fef1e91aa
Merge pull request #2173 from Haokun-Chen/2169
...
fix alignment of Job details status icon with text
2018-06-15 09:54:53 -04:00
Haokun Chen
5150933890
Merge pull request #2172 from Haokun-Chen/2155
...
fix Job output search tag styling
2018-06-15 09:54:39 -04:00
adamscmRH
c5f2b9a471
upgrade django-oauth-toolkit to 1.1.2
2018-06-15 09:50:34 -04:00
AlanCoding
16696a6fea
get rid of duplicate counter variable
2018-06-15 09:29:13 -04:00
John Mitchell
26ffad11a5
Merge pull request #2148 from jlmitch5/fixNoLicenseLayoutStyling
...
fix no license layout styling
2018-06-14 17:32:24 -04:00
John Mitchell
4a26745daf
fix no license layout styling
2018-06-14 17:31:53 -04:00
Marliana Lara
3da4aaa669
Merge pull request #2168 from marshmalien/fix/2144-job-output-line-number-styles
...
Fix inconsistent line number background color in job output panel
2018-06-14 16:29:08 -04:00
Haokun-Chen
bcdef5a58d
fix alignment of Job details status icon with text
2018-06-14 15:52:01 -04:00
Alan Rominger
ad354238e9
Merge pull request #2165 from AlanCoding/bwrap_where_art_thou
...
log details for unhandled bwrap case
2018-06-14 15:18:09 -04:00
Christian Adams
5ee4333fb0
Merge pull request #2163 from rooftopcellist/related_token_endpoint
...
Add Related token link
2018-06-14 14:39:13 -04:00
Shane McDonald
8aa651faba
Update translations
2018-06-14 14:37:18 -04:00
Haokun-Chen
df3aca7ff7
fix Job output search tag styling
2018-06-14 14:18:13 -04:00
adamscmRH
462e0be8d3
adds related tokens link to app endpoint
2018-06-14 14:12:18 -04:00
AlanCoding
adee02ab51
log details for unhandled bwrap case
2018-06-14 14:01:59 -04:00
Haokun-Chen
8df3c6e901
disabled toggle for replace/revert button for auditor user
2018-06-14 13:56:38 -04:00
Ryan Petrello
d0efa67845
Merge pull request #2161 from ryanpetrello/fix-2038
...
enforce `True` or `False` for boolean credential injectors
2018-06-14 13:29:58 -04:00
Ryan Petrello
0bcbccba33
enforce True or False for boolean credential injectors
...
see: https://github.com/ansible/tower/issues/2038
2018-06-14 12:34:54 -04:00
Marliana Lara
b9a4f50592
Fix inconsistent line number background color in job output panel
2018-06-14 11:50:32 -04:00
Christian Adams
485ce3f994
Merge pull request #2164 from rooftopcellist/update_pytest
...
update dev pytest
2018-06-14 11:45:57 -04:00
adamscmRH
b87d25300a
update dev pytest
2018-06-14 10:11:11 -04:00
Yunfan Zhang
2a983e3dec
Merge pull request #2152 from YunfanZhang42/host_filter_case_insensitive
...
Make search in Smart Filter case insensitive.
2018-06-13 16:21:00 -04:00
Ryan Petrello
07323640bc
Merge pull request #2156 from ryanpetrello/fix-iso-dev
...
fix a few isolated dev issues
2018-06-13 15:36:59 -04:00
Ryan Petrello
84eacfc360
fix a few isolated dev issues
...
the main goal of this change is to make `make docker-isolated` work out
of the box
- specify the proper version for awx-expect --version
- update some deprecated playbook bits
- change the isolated container to privileged so bwrap will work
- fix awx-manage test_isolated_connection
- expedite the first isolated heartbeat so you don't have to wait 10m;
this is accomplished by _not_ setting Instance.last_isolated_check to
now() at insertion time (which causes the next check not to happen for
10 minutes)
- fix a bug that caused isolated node execution to fail when bwrap was
enabled
see: https://github.com/ansible/tower/issues/2150
This reverts commit 9863fe71dc .
2018-06-13 14:17:58 -04:00
Yunfan Zhang
f332c0b8c3
Make search in host_filter case insensitive.
2018-06-13 14:16:48 -04:00
Jared Tabor
e921f8e42b
Merge pull request #2081 from jaredevantabor/i18n
...
UI i18n Audit
2018-06-13 14:13:12 -04:00
Marliana Lara
39d6b924e9
Merge pull request #2145 from marshmalien/fix/2143-remove-instance-modal-header-panel
...
Remove panel header directive from instance modals
2018-06-13 12:49:39 -04:00
Jared Tabor
1a8b5426f8
UI i18n Audit: Translates strings throughout the UI
...
Translations for dashboard lists -> tooltips
Changing "Portal Mode" to "My View," in part due to translations.
Adding "Job Template" to strings to be translated from OPTIONS on API
Marking translations for JT that has a project that needs to be re-synced.
Marking translations for survey maker
Marking translations for lookup modal directive
Marking translations for empty, "Go To Notifications To Add Template"
Adds strings service for scheduler, and marking strings for translation
Translations for teams linkout from orgs, as well as cred types
Translations for instance groups
Marks translations for the Network UI
Translates strings on the workflow editor
Translations for workflow results
Translations for host event modal and some missing translations on
the stdout page.
2018-06-13 12:49:22 -04:00
Marliana Lara
13a5554b4e
Merge pull request #2142 from marshmalien/fix/863-input-lookup-component-styles
...
Fix input lookup component styles
2018-06-13 12:45:44 -04:00
Michael Abashian
7912f56f02
Merge pull request #2138 from mabashian/2126-search-multiple-requests
...
Fixed issue where search actions were sending two requests
2018-06-13 10:12:37 -04:00
Marliana Lara
acb1336721
Fix input lookup button height
2018-06-13 09:39:45 -04:00
mabashian
ab53fd0874
Fix smart search directive unit tests
2018-06-12 16:24:32 -04:00
Ryan Petrello
a92c2a2e17
Merge pull request #2141 from ryanpetrello/fix-1979
...
properly detect settings.AUTHENTICATION_BACKEND changes for SSO logins
2018-06-12 15:43:27 -04:00
Marliana Lara
625ae5d1bf
Remove panel header directive from instance modals
2018-06-12 15:43:06 -04:00
Ryan Petrello
c3bda8e259
properly detect settings.AUTHENTICATION_BACKEND changes for SSO logins
...
see: https://github.com/ansible/tower/issues/1979
2018-06-12 15:24:09 -04:00
kialam
404fdb474c
Merge pull request #2130 from kialam/fix/2106-job-view-pagination
...
Broadcast `updateDataset` for job template controller
2018-06-12 15:06:06 -04:00
mabashian
36732d8113
Fixed issue where search actions were sending two requests. Cleaned up and organized smart search controller
2018-06-12 14:28:56 -04:00
Jake McDermott
1f9bd96700
Merge pull request #2132 from jakemcdermott/job-results/basic-output-expand-collapse
...
add minimal output line collapse / expand
2018-06-12 14:26:38 -04:00
Ryan Petrello
ee6902bbbb
Merge pull request #2140 from ryanpetrello/release_3.3.0
...
make sdb-listen work for docker-compose-cluster
2018-06-12 14:20:42 -04:00
Jake McDermott
5cf2204f0e
Merge pull request #2131 from jakemcdermott/job-results/eof-counter
...
replace final_line_count with final_counter for EOF websocket
2018-06-12 14:11:33 -04:00
Haokun Chen
dcf8538731
Merge pull request #2135 from Haokun-Chen/1848
...
remove .at-TabGroup + .at-Panel-body margin setting, affecting credentials, applications, instance groups
2018-06-12 13:59:13 -04:00
Ryan Petrello
1733a20094
make sdb-listen work for docker-compose-cluster
...
use a different port range for each container, because docker can't map
them all to the same port range
2018-06-12 13:57:28 -04:00
Haokun Chen
0ffa28dd98
Merge pull request #2139 from Haokun-Chen/2134
...
fix to enable to change default value of TCP CONNECTION TIMEOUT
2018-06-12 13:50:41 -04:00
Haokun Chen
2954c29e7c
Merge pull request #2137 from Haokun-Chen/1967
...
fix schedules list of inventory sources gives global schedules list
2018-06-12 13:50:31 -04:00
Haokun Chen
387682cee8
Merge pull request #2125 from Haokun-Chen/1837
...
fix error when deleting the only item on page 2 for list page
2018-06-12 13:50:10 -04:00
Michael Abashian
39dee3d5c2
Merge pull request #2120 from mabashian/1882-prompt-cred-filter
...
Fix issue searching creds list on prompt
2018-06-12 13:43:06 -04:00
Haokun-Chen
f200a39b4b
fix to enable to change default value of TCP CONNECTION TIMEOUT for logging
2018-06-12 12:54:35 -04:00
Michael Abashian
c2afb240f3
Merge pull request #2129 from mabashian/2091-inv-src-cred
...
Fixed clear-all on inventory source credential lookup
2018-06-12 12:11:45 -04:00
Haokun-Chen
913da53ce6
fix schedules list of inventory sources gives global schedules list
2018-06-12 11:46:27 -04:00
Haokun Chen
03099c91f8
Merge pull request #2128 from Haokun-Chen/host-completed-jobs-tower
...
add completed job section on host page and related host page under inventory
2018-06-12 11:41:31 -04:00
Chris Meyers
bc9a934cfe
Merge pull request #2110 from chrismeyersfsu/improvement-remove_instance_group_queues2
...
remove rampart group queue subscription
2018-06-12 11:36:04 -04:00
Haokun-Chen
9ae69a4651
remove .at-TabGroup + .at-Panel-body margin setting
2018-06-12 10:02:08 -04:00
Alan Rominger
ce117285e1
Merge pull request #2079 from AlanCoding/creds_no_op
...
Allow no-op case when modifying deprecated credentials
2018-06-12 09:08:35 -04:00
Ryan Petrello
4df4d7366e
Merge pull request #1983 from lshchur/patch-1
...
Update INSTALL.md
2018-06-12 08:25:09 -04:00
Ryan Petrello
1488c737a1
Merge pull request #2123 from ryanpetrello/fix-2118
...
more gracefully handle fact cache failures for hosts that contain /
2018-06-12 07:59:23 -04:00
Alan Rominger
3251ed2f6c
Merge pull request #1980 from AlanCoding/settings_exc_info
...
Handle broken transactions in DB settings getattr
2018-06-12 07:49:05 -04:00
Alan Rominger
a8c31a51e9
Merge pull request #2004 from AlanCoding/checkin_access
...
Allow managing credentials with external user management
2018-06-12 07:47:16 -04:00
Alan Rominger
951142d510
Merge pull request #1950 from AlanCoding/more_roles
...
Cover testing of new 3.3 org roles for user security fix
2018-06-12 07:45:36 -04:00
Lyosha Shchur
99e6c21cbd
Update INSTALL.md
2018-06-12 11:57:24 +03:00
Jake McDermott
eb39fcfeaf
add basic output expand-collapse
2018-06-11 21:04:40 -04:00
Jake McDermott
992bc1a5ec
use final_counter from EOF websocket in UI
2018-06-11 18:36:56 -04:00
Jake McDermott
60a38a196a
add final_counter to EOF websocket
2018-06-11 18:36:28 -04:00
Jake McDermott
ce411a21c6
Merge pull request #2117 from jakemcdermott/job-results/window
...
apply a windowing function to buffered event stream
2018-06-11 18:31:19 -04:00
Jake McDermott
9137b4acef
Merge pull request #2114 from jakemcdermott/job-results/host-counts
...
reduce the minimum number of http requests required to load job details from 7 to 3
2018-06-11 18:19:14 -04:00
kialam
9ef301f25a
Broadcast updateDataset for job template controller
...
So it knows to call the `refreshJobs ()` method and update the model
accordingly.
2018-06-11 17:43:13 -04:00
mabashian
9d8db1d75b
Changed let to const
2018-06-11 17:01:11 -04:00
mabashian
a3368a8c96
Fixed clear-all on inventory source credential lookup
2018-06-11 16:46:04 -04:00
Haokun-Chen
069c5dacaa
add completed job section on host page
...
host completed jobs added on both host page and related section under inventory edit
2018-06-11 16:37:16 -04:00
Haokun-Chen
49f0a63150
fix error when deleting the only item on page 2 for list page of organization, scheduler,
...
instance_groups, inventories, projects, jobs, template, credentials, inventory-scripts,
teams, users, credential-types and notifications
2018-06-11 15:56:44 -04:00
Chris Meyers
769e714f71
Merge pull request #2122 from chrismeyersfsu/fix-iso_celery_usage
...
iso nodes do not have celery. that is ok
2018-06-11 15:47:16 -04:00
chris meyers
987063e7fd
iso nodes do not have celery. that is ok
2018-06-11 15:38:41 -04:00
Ryan Petrello
d0d7bf5c21
more gracefully handle fact cache failures for hosts that contain /
...
see: https://github.com/ansible/awx/issues/1977
related: https://github.com/ansible/ansible/issues/41413
2018-06-11 15:38:09 -04:00
Ryan Petrello
ab4271b36d
Merge pull request #2124 from ryanpetrello/for-shaaaaaaame
...
fix failing flake8
2018-06-11 15:38:03 -04:00
Ryan Petrello
62c5784833
fix failing flake8
2018-06-11 15:21:47 -04:00
Yunfan Zhang
ee00c628af
Merge pull request #2116 from YunfanZhang42/release_3.3.0
...
Disallow HTTP update methods in job_detail API endpoint.
2018-06-11 15:10:11 -04:00
Yunfan Zhang
1bc1a6f63f
Disallow HTTP update methods in job_detail API endpoint.
2018-06-11 14:47:43 -04:00
Ryan Petrello
fa9b7106ff
Merge pull request #2102 from ryanpetrello/fix-2085
...
WIP: add a background process to spot celery hangs and reload the worker pool
2018-06-11 12:44:18 -04:00
Ryan Petrello
88e3c46810
add a background process to spot celery hangs and reload the worker pool
...
see: https://github.com/ansible/tower/issues/2085
2018-06-11 12:22:21 -04:00
mabashian
6794afb284
Maintain reference to querySet rather than cloning so that changes made after initialization will propagate
2018-06-11 11:56:33 -04:00
John Mitchell
fbafb9a5bf
Merge pull request #2052 from jlmitch5/fixInstancesList
...
instance list fixes
2018-06-11 10:05:21 -04:00
John Mitchell
709cf70138
use dot notation for state params
2018-06-11 09:50:12 -04:00
Haokun Chen
8e944bc097
Merge pull request #2105 from Haokun-Chen/1904
...
Hide run selection when current tab is different from selected
2018-06-11 09:45:03 -04:00
Jake McDermott
6a59356200
apply a windowing function to buffered event stream
2018-06-10 22:25:05 -04:00
Jake McDermott
5e9da2d772
request job details and initial events dataset concurrently
2018-06-08 22:28:00 -04:00
Jake McDermott
4c93c68a29
remove single-event api queries and extra labels request
2018-06-08 22:27:52 -04:00
Jake McDermott
92ae09e163
add host_status_counts and playbook_counts to project update details
2018-06-08 22:27:41 -04:00
Yunfan Zhang
18384bc509
Merge pull request #2112 from YunfanZhang42/release_3.3.0
...
Fix exception format in project_update_stdout.
2018-06-08 16:22:02 -04:00
Marliana Lara
3ff3e8d298
Merge pull request #2109 from marshmalien/fix/2068-pagination-error
...
Add value to $scope.querySet when in .users.add states
2018-06-08 16:19:36 -04:00
Michael Abashian
8b543ea0a7
Merge pull request #2082 from mabashian/2075-jt-edit-put
...
Changed jt edit api call from put to patch
2018-06-08 15:57:34 -04:00
Yunfan Zhang
1a3ab7d487
Fix exception format in project_update_stdout.
...
Signed-off-by: Yunfan Zhang <yz322@duke.edu >
2018-06-08 15:42:00 -04:00
chris meyers
fb11967114
remove isolated instance group queue listening
2018-06-08 13:46:58 -04:00
chris meyers
1cea20092c
remove rampart group queue subscription
...
* We now target Instances in the task manager when transitioning jobs
from pending to waiting; whereas before we submitted jobs to Instance
Groups to be picked up by Instance's in those Instance Groups.
Subscribing Instances to their Instance Groups is no longer needed. This
change removes the Instance Group queue subscription.
2018-06-08 11:20:54 -04:00
Marliana Lara
750f70c21f
Add value to $scope.querySet when in .users.add states
2018-06-08 10:59:27 -04:00
Haokun Chen
d44215f291
Merge pull request #2101 from Haokun-Chen/1850
...
validate input when toggle replace/revert on password
2018-06-08 10:57:01 -04:00
Haokun-Chen
4bafe02a94
Hide run selection when current tab is different from selected
2018-06-08 10:55:07 -04:00
Yunfan Zhang
1255cfc2f0
Merge pull request #2104 from YunfanZhang42/release_3.3.0
...
Fix job id incorrectly cast to string in ActiveJobConflict.
2018-06-08 09:53:06 -04:00
Yunfan Zhang
0de369b42f
Fix job id incorrectly cast to string in ActiveJobConflict.
2018-06-08 09:31:38 -04:00
Alan Rominger
bcd9c5dada
Merge pull request #2098 from AlanCoding/u_no_copy
...
Prohibit users without read_role from viewing copy endpoint
2018-06-08 08:54:32 -04:00
Jake McDermott
f78f179789
Merge pull request #2057 from jakemcdermott/job-results/slide
...
fix memory leak in output render service, rewrite output data storage
2018-06-08 03:10:25 -04:00
Jake McDermott
09aa75e7c4
simplify and add docstrings
2018-06-08 02:56:32 -04:00
Jake McDermott
cbae7efdd5
use a sliding window over counter intervals
2018-06-07 22:28:06 -04:00
Jake McDermott
1c414789fb
fix memory leak in output render service
2018-06-07 22:27:57 -04:00
Alan Rominger
df1fe19b21
Merge pull request #2089 from AlanCoding/friends_workflow_job
...
Prohibit relaunching workflow jobs from other users
2018-06-07 20:07:58 -04:00
Christian Adams
4f3c45ac59
Merge pull request #2087 from rooftopcellist/add_DDT_to_docs
...
Info on setting up DDT
2018-06-07 18:26:11 -04:00
Haokun-Chen
ab42c710eb
validate form when toggle replace/revert on password/secret
2018-06-07 15:58:31 -04:00
AlanCoding
ed762fd4b6
prohibit users without read_role from viewing copy endpoint
2018-06-07 15:14:49 -04:00
Alan Rominger
d969e37f94
Merge pull request #2095 from AlanCoding/memories_of_labels
...
Exclude m2m copies from activity stream
2018-06-07 15:09:27 -04:00
Haokun Chen
62a5104302
Merge pull request #2093 from Haokun-Chen/2066
...
fixed 404 error when delete smart inventory while editing
2018-06-07 14:56:43 -04:00
kialam
4391f14da9
Merge pull request #2097 from kialam/fix/2028-session-timeout
...
Fix placement of network ui `select2` dropdowns
2018-06-07 14:47:59 -04:00
Jared Tabor
86f840f220
Merge pull request #2083 from jaredevantabor/awx-net-zoom-default
...
Sets default zoom to 100% on network UI
2018-06-07 11:42:36 -07:00
Haokun Chen
fa9c6967fd
Merge pull request #2086 from Haokun-Chen/2033
...
Reset and clear export dropdown selection after user takes action for Network UI
2018-06-07 14:36:36 -04:00
kialam
1b45e8b825
Merge pull request #2034 from kialam/fix/1884-scm-creds-filter
...
Fix Project SCM cred lookup
2018-06-07 14:15:20 -04:00
Michael Abashian
2e82347769
Merge pull request #2011 from mabashian/1934-schedule-wf-pass-prompt
...
Add read-only view of prompts. Prevent creds with passwords on jt schedules/wfjt nodes
2018-06-07 14:14:42 -04:00
kialam
7ecef3ee5e
Fix placement of network ui select2 dropdowns
...
Render them in the correct parent container in the DOM.
2018-06-07 13:50:04 -04:00
mabashian
91c46731d1
Removed unused Alert
2018-06-07 13:42:33 -04:00
AlanCoding
8509a43b95
exclude m2m copies from activity stream
2018-06-07 13:34:58 -04:00
mabashian
1a4e7c8572
Rolled credential warning string back to include remove or replace
2018-06-07 13:16:42 -04:00
mabashian
68ac23dd46
Fixed various bugs with preventing prompting for credential passwords on schedules and workflow nodes
2018-06-07 13:16:42 -04:00
mabashian
09ee140fb4
Prevent scheduling JT runs where credentials with passwords are required. Added read-only view of schedules when user does not have edit permissions.
2018-06-07 13:16:42 -04:00
Haokun-Chen
c2001d0442
fixed error when delete smart inventory while editing
2018-06-07 13:08:45 -04:00
AlanCoding
b0b7f7a295
prohibit relaunching workflow jobs from other users
2018-06-07 13:01:15 -04:00
Jake McDermott
b1f36572c6
Merge pull request #2065 from jakemcdermott/2058
...
add host_status, play, and task counts to job details
2018-06-07 12:59:11 -04:00
Yunfan Zhang
6f09c1b994
Merge pull request #2090 from YunfanZhang42/fix_test_expect
...
Fix Jenkins test_expect.
2018-06-07 12:18:19 -04:00
Yunfan Zhang
b68ded7c15
Fix tests.
2018-06-07 12:04:20 -04:00
Ryan Petrello
18e371c0cf
Merge pull request #2088 from ryanpetrello/fix-2085
...
default instance capacity to zero
2018-06-07 12:00:07 -04:00
adamscmRH
68f7f25788
info to set ip DDT
2018-06-07 11:46:10 -04:00
kialam
6fee8c699d
Fix SCM credential list for Projects add and edit views
2018-06-07 11:44:08 -04:00
kialam
b344eb9af0
Fix failing test by only preserving credential_type
...
- Reset `defaults` object’s own `credential_type` value to that of
`queryset`’s.
2018-06-07 11:44:07 -04:00
kialam
99ea28c3fd
Check defaults against query set to make sure credential_type does not get overwritten
...
- We want to preserve the existing `credential_type` param that already
exists in `queryset` and not have `defaults
` overwrite it. We first loop through the `defaults` object keys and
check it against the the keys of `queryset` and if the keys match, then
set the value to `queryset[key]`.
2018-06-07 11:44:07 -04:00
Ryan Petrello
195aff37ad
default instance capacity to zero at registration/insertion time
...
if the first health check fails due to AMQP or celery issues, the
capacity will stay at the default of 100 (which is confusing)
see: https://github.com/ansible/tower/issues/2085
2018-06-07 11:42:31 -04:00
Haokun-Chen
9ff995f6f9
reset Export dropdown after user takes action in Network UI
2018-06-07 10:43:44 -04:00
Marliana Lara
85aeb799dc
Merge pull request #2078 from marshmalien/fix/869-instance-groups-jobs-link
...
Add "running jobs" and "total jobs" links to instances and instance groups
2018-06-07 09:45:29 -04:00
Chris Meyers
dfe2ce4b43
Merge pull request #2080 from chrismeyersfsu/fix-controller_node_adhoc
...
add controller_node to ad hoc job
2018-06-07 09:02:29 -04:00
AlanCoding
dde706b61f
allow no-op case when modifying deprecated credentials
2018-06-07 07:16:07 -04:00
Jared Tabor
4fa1518bcc
Sets default zoom to 100% on network UI
...
instead of 120%
2018-06-06 18:24:24 -07:00
mabashian
a108238e0a
Changed jt edit api call from put to patch so that we don't clear the credentials every time a change is made. Removed unneeded code.
2018-06-06 18:32:09 -04:00
Jake McDermott
f8f59c8c8c
add host_status, play, and task counts to job details
2018-06-06 18:02:31 -04:00
chris meyers
0702692ca9
add controller_node to adhoc command job
2018-06-06 16:28:28 -04:00
Chris Meyers
429c1bf2b4
Merge pull request #2070 from chrismeyersfsu/fix-controller_node_not_needed_on_some_jobs
...
remove controller_node field from jobs that don't apply
2018-06-06 16:19:00 -04:00
kialam
cc1cd38ddd
Merge pull request #2009 from kialam/fix/1063-multiple-creds-tags
...
View More Component with Credential Tags in Template List View
2018-06-06 16:06:13 -04:00
Jake McDermott
3f8e6e3416
Merge pull request #2074 from Haokun-Chen/1881
...
fixed job details search bar when empty input or duplicate input
2018-06-06 15:20:55 -04:00
Haokun Chen
60d535fa6b
Merge pull request #2069 from Haokun-Chen/2046
...
remove HIDE CURSOR and HIDE BUTTONS from the key shortcuts in Network UI
2018-06-06 15:17:14 -04:00
chris meyers
74155dfc9d
add system jobs to controller_node exceptions
2018-06-06 15:04:41 -04:00
Ryan Petrello
0fd89579e9
Merge pull request #2073 from ryanpetrello/more-i18n
...
sprinkle more i18n for certain field labels
2018-06-06 14:57:58 -04:00
Marliana Lara
c8ab4d4623
Add link to running and total jobs for instance groups and instances
2018-06-06 14:52:36 -04:00
Marliana Lara
31da1e6ef7
Audit string translations in instance groups templates
2018-06-06 14:48:23 -04:00
Haokun-Chen
6b1129ce1d
fixed job details search bar when empty input or duplicate input
2018-06-06 14:29:32 -04:00
Ryan Petrello
d0249d3ae6
sprinkle more i18n for certain field labels
...
see: https://github.com/ansible/tower/issues/2063
2018-06-06 14:06:34 -04:00
Marliana Lara
decfc8fa8c
Update limit-panels directive to query for the new Panels component
2018-06-06 13:36:42 -04:00
Chris Meyers
431ee9bbbf
Merge pull request #2049 from chrismeyersfsu/improvement-jobs_total3
...
add total job count for instance + instance group
2018-06-06 12:56:03 -04:00
Haokun-Chen
48c4266cb3
Remove HIDE CURSOR and HIDE BUTTONS from the key
2018-06-06 11:51:02 -04:00
chris meyers
8ee4b9680c
remove controller_node field from jobs that don't apply
2018-06-06 11:26:15 -04:00
kialam
d6ca943d23
Remove TagService
2018-06-06 11:17:09 -04:00
kialam
b16854898b
Refactor Toggle Tag Component
...
This refactor includes the following things:
- Offload credential tag formatting to the parent controller, e.g.
`TemplateListController`.
- Initialize the `Toggle Tag` component in the parent view instead of
the List Item component view.
- Rename some variables for better comprehension.
2018-06-06 11:17:09 -04:00
kialam
6ca4c7de9d
Offload tag formatting logic to templateList controller
2018-06-06 11:17:09 -04:00
kialam
b8404abb26
Rename credential tooltip component string
...
- For better legibility
2018-06-06 11:17:09 -04:00
kialam
2ee361db5d
Rename toggle component to toggle-tag for better clarity.
2018-06-06 11:17:09 -04:00
kialam
22ddf7883a
Adjust template to account for more than one tag type.
2018-06-06 11:17:09 -04:00
kialam
cc91729f72
Account for default tags as well
2018-06-06 11:17:09 -04:00
kialam
8373d89c92
Duplicate ns.tooltips CREDENTIALS string to ComponentStrings to avoid using OutputStrings
2018-06-06 11:17:08 -04:00
kialam
e66b00eb64
Translate VIEW MORE and VIEW LESS into component strings
2018-06-06 11:17:08 -04:00
kialam
265554accb
Add link to credentials tag in template
2018-06-06 11:17:08 -04:00
kialam
f49b61ecfa
Create TagService
...
This new Service can be used anywhere that needs a credentials tag and
can be expanded upon to include other helpful tag methods as needed.
2018-06-06 11:17:08 -04:00
kialam
62f4beddb2
Reduce height of tags in job list page
2018-06-06 11:17:08 -04:00
kialam
63f3a38ceb
Add more functionality to Toggle Tag Component
...
- Remove existing `switch` logic in favor of Toggle Tag Component, now
with comments!
- Slight adjustment to icons to center vertically; account for
non-standard credential `kind` attributes so icons display as they
should.
- Style the `View More/Less` button accordingly
- Update Toggle Tag directive template to include icons
2018-06-06 11:17:08 -04:00
kialam
de6167a52c
Create basic toggle tag component
2018-06-06 11:17:08 -04:00
Alan Rominger
4f85de5fcf
Merge pull request #2056 from AlanCoding/alan33chachachachanges
...
Update CHANGELOG.md for many 3.3 items
2018-06-06 10:57:55 -04:00
AlanCoding
a9391584d7
Update CHANGELOG.md for 3.3 items
...
Added API items in headline feature list
Added items found by scrubbing the merged PR queue
Add 3.3 section header
move the 3.3 section to the top of file,
before the existing 3.2 section
2018-06-06 10:37:49 -04:00
Will Thames
b899096f99
Use use-context to set Kubernetes context
...
`kubectl config use-context` is the command to set the current context,
not `set-context`
Signed-off-by: Will Thames <will@thames.id.au >
2018-06-06 13:02:26 +10:00
chris meyers
b876c2af62
add total job count for instance + instance group
2018-06-05 12:05:22 -04:00
Dmytro Makovey
adaa164a19
allow nginx config extension
2018-06-05 08:16:08 -07:00
Matthew Jones
ba997f924e
Merge pull request #2055 from matburt/remove_logstash
...
Remove the logstash container from the base dev docker compose
2018-06-05 09:55:48 -04:00
Matthew Jones
22dd6ddfea
Remove the logstash container from the base dev docker compose
...
Now with less java running while you code!
2018-06-05 09:42:38 -04:00
Yunfan Zhang
c055666a9f
Merge pull request #2035 from YunfanZhang42/release_3.3.0
...
Added awx-manage command for expiring sessions.
2018-06-05 09:36:37 -04:00
Wayne Witzel III
b0d1ba4861
Merge pull request #2054 from wwitzel3/release_3.3.0
...
Only duplicate nodes if original WFJT is not available
2018-06-05 09:22:41 -04:00
Yunfan Zhang
d8cb47bf82
Added awx-manage command for expiring sessions.
2018-06-05 09:18:55 -04:00
Wayne Witzel III
7affa15efe
Only duplicate nodes if original WFJT is not available
2018-06-05 13:08:06 +00:00
Alan Rominger
88051cc9fc
Merge pull request #2045 from AlanCoding/can_see_all_teams
...
Show org-admins all teams if ALL USERS setting enabled
2018-06-05 08:39:59 -04:00
AlanCoding
74c6c350a1
show org-admins all teams if ALL USERS setting enabled
2018-06-05 07:55:13 -04:00
Alan Rominger
d250b89f47
Merge pull request #2041 from AlanCoding/lazy_passwords
...
No launch config errors with replacable ASK credential
2018-06-05 07:49:43 -04:00
John Mitchell
e480639699
Merge pull request #2044 from jlmitch5/fixInvSourceNotifSearch
...
fix notifications search on inventory source form tab
2018-06-04 17:55:54 -04:00
John Mitchell
8bd801fd07
make sure instances list is always ordered
2018-06-04 17:53:08 -04:00
John Mitchell
5c874c6b3d
fix wrapping issue for instances list
2018-06-04 17:36:30 -04:00
Yunfan Zhang
4fe7c9ea42
Merge pull request #1953 from YunfanZhang42/devel
...
Let create_oauth2_token print errors from std_err.
2018-06-04 16:42:44 -04:00
Ryan Petrello
bfb8e97a9d
Merge pull request #2051 from ryanpetrello/space-for
...
fix a setting help text typo
2018-06-04 16:31:13 -04:00
Ryan Petrello
97fc745329
fix a setting help text typo
2018-06-04 16:28:26 -04:00
Yunfan Zhang
64b612921d
Merge branch 'devel' into devel
2018-06-04 15:54:23 -04:00
Yunfan Zhang
9945a3bc64
Added an awx-manage command for generating OAuth2 token.
2018-06-04 15:49:04 -04:00
Ryan Petrello
5ceeb020cf
Merge pull request #2048 from ryanpetrello/how-do-you-say-violet-in-french
...
fix an i18n-related bug that affects non-English hipchat users
2018-06-04 15:26:15 -04:00
Ryan Petrello
581756527e
fix an i18n-related bug that affects non-English hipchat users
...
see: https://github.com/ansible/tower/issues/951
2018-06-04 15:02:27 -04:00
Chris Meyers
899084fa75
Merge pull request #1922 from chrismeyersfsu/improvement-accurate_capacity
...
per-instance accurate capacity consumption
2018-06-04 14:36:58 -04:00
John Mitchell
f9ed4296bb
fix notifications search on inventory source form tab
2018-06-04 13:51:49 -04:00
John Mitchell
d2858e2d0e
Merge pull request #2016 from jlmitch5/appTabOrgAdmin
...
make app tab visiable to org admins
2018-06-04 12:04:16 -04:00
AlanCoding
648ec3141b
no launch config errors with replacable ASK credential
2018-06-04 11:19:22 -04:00
Christian Adams
17bc2a42ab
Merge pull request #2040 from rooftopcellist/oauth2_doc_clean
...
updates oauth docs with quickstart
2018-06-04 11:14:18 -04:00
adamscmRH
d885d0fe22
updates oauth docs with quickstart
2018-06-04 10:57:18 -04:00
chris meyers
7b0b4f562d
get isolated execution at the point its needed
...
* Instead of passing around the isolated host that the task is to
execute on; grab the isolated execution host from the instance further
down the call stack. Without passing the isolated hostname around.
2018-06-04 10:06:59 -04:00
chris meyers
b94cf379f6
do not choose offline instances
2018-06-04 10:06:59 -04:00
chris meyers
9d732cdbdf
update unit and functional tests
2018-06-04 10:06:59 -04:00
chris meyers
9863fe71dc
do not require privileged iso container
...
* The init call w/ privileged was causing my laptop to wig out. This
changeset still functions w/ out requiring privileged access.
2018-06-04 10:06:59 -04:00
chris meyers
8d352a4edf
conform isolated system to new early node choice
...
* Randomly chose an instance in the controller instance group for which
to control the isolated node run. Note the chosen instance via a job
controller_node field
2018-06-04 10:06:59 -04:00
chris meyers
e720fe5dd0
decide the node a job will run early
...
* Deciding the Instance that a Job runs on at celery task run-time makes
it hard to evenly distribute tasks among Instnaces. Instead, the task
manager will look at the world of running jobs and choose an instance
node to run on; applying a deterministic job distribution algo.
2018-06-04 10:06:59 -04:00
Alan Rominger
f394c02afd
Merge pull request #2013 from AlanCoding/big_trouble_in_0013
...
Fix tracebacks when running migrations
2018-06-04 09:51:44 -04:00
AlanCoding
239c60a2bd
fix tracebacks when running migrations
2018-06-04 07:35:35 -04:00
Bill Nottingham
7ef32a8827
Merge pull request #2037 from wenottingham/tower-inv-fix
...
Fix syntax error
2018-06-02 12:07:00 -04:00
Bill Nottingham
427ea6752e
Fix syntax error
2018-06-01 22:25:46 -04:00
Christian Adams
69a507ae19
Merge pull request #2008 from rooftopcellist/default_scope
...
Default scope
2018-06-01 13:43:11 -04:00
adamscmRH
97c5ff0b33
make scope write by default
2018-06-01 13:24:32 -04:00
Jake McDermott
b7bb80c79f
Merge pull request #2020 from sangongs/fix_failed_badge_color
...
Fix the color of the tips badge for failed hosts in the host status bar
2018-06-01 11:38:10 -04:00
Guoqiang Zhang
7aa2b7f6a7
Fix the color of the tips badge for failed hosts in the host status bar
2018-06-01 10:25:41 -04:00
Ryan Petrello
330691f4a2
Merge pull request #2019 from ryanpetrello/back-to-the-future
...
fix a failing timezone test
2018-06-01 10:14:22 -04:00
Marliana Lara
7a997f0615
Merge pull request #2015 from marshmalien/fix/1970-1885-scheduler-bugs
...
Fix invalid schedule warning and disable save button
2018-06-01 10:04:29 -04:00
Ryan Petrello
6183e5166d
fix a failing timezone test
2018-06-01 09:51:42 -04:00
Alan Rominger
a4efd0a5d2
Merge pull request #2005 from AlanCoding/dep_oauth
...
Make our oauth model creation a dependency of other app
2018-06-01 09:35:07 -04:00
Ryan Petrello
8c5f3404bf
Merge pull request #2006 from ryanpetrello/port-jinja2-always
...
allow Jinja2 in ansible -a when ALLOW_JINJA_IN_EXTRA_VARS is 'always'
2018-06-01 07:32:48 -04:00
Jared Tabor
e2d3a7be26
Merge pull request #1999 from jaredevantabor/fix-1927
...
Fixes URL used for root groups for pagination purposes
2018-05-31 14:14:49 -07:00
Jared Tabor
7549d85619
Merge pull request #2001 from jaredevantabor/fix-741
...
Marking a Configure Tower string for translation
2018-05-31 14:06:06 -07:00
John Mitchell
a20eaae7bc
make app tab visiable to org admins
2018-05-31 17:02:51 -04:00
Haokun Chen
b944f2d681
Merge pull request #1997 from Haokun-Chen/fix-dashboard-icon
...
fixed job list action icon on dashboard page for system auditor user
2018-05-31 16:36:16 -04:00
Marliana Lara
2bdb1fc577
Fix scheduler form warning bug and disable save when date options are invalid
2018-05-31 16:31:19 -04:00
Haokun Chen
be4e5c8f06
fixed dashboard icon under job template section for system auditor user
...
dashboard icon fixed
2018-05-31 16:18:55 -04:00
Yunfan Zhang
a45ccfdc79
Merge pull request #1942 from YunfanZhang42/devel
...
Added an awx-manage command for generating OAuth2 token.
2018-05-31 16:13:58 -04:00
Jared Tabor
782b9b8bec
Fixes URL used for root groups for pagination purposes.
...
Changes from 'inventories/:inventory_id/root_groups' to
'inventories/:inventory_id/groups'. Includes changing the function
name for root groups based on PR feedback.
2018-05-31 13:06:15 -07:00
Jared Tabor
be864012b7
Merge pull request #1957 from jaredevantabor/fix-1824-2
...
Makes rows inactive on permissions list if assigning user doesn't have
2018-05-31 12:43:52 -07:00
Alan Rominger
b3b38777c1
Merge pull request #1994 from AlanCoding/network_client
...
Remove network_ui Client model, replace with simple uuid
2018-05-31 15:23:00 -04:00
Marliana Lara
c0b243df7e
Merge pull request #1988 from marshmalien/fix/1883-vault-password-toggle
...
Fix vault prompt password show/hide toggle
2018-05-31 14:57:58 -04:00
Marliana Lara
47406b0832
Merge pull request #1984 from marshmalien/fix/1847-dashboard-graph-dropdown
...
Fix dashboard graph VIEW dropdown filter
2018-05-31 14:57:38 -04:00
Yunfan Zhang
2c4f7911a6
Added an awx-manage command for generating OAuth2 token.
2018-05-31 14:27:21 -04:00
Alan Rominger
dd944319f1
Merge pull request #1989 from AlanCoding/delete_networks
...
Delete network canvas objects in delete inventory task
2018-05-31 13:57:13 -04:00
Jared Tabor
edbb03cdc0
Merge pull request #1998 from jaredevantabor/fix-1982
...
Prevents Network UI from scrolling and showing Tower
2018-05-31 09:37:04 -07:00
Jared Tabor
01611540f0
Marking a Configure Tower string for translation
...
Once this gets added to the UI's es.po file, this should show up translated,
along with it's tooltip.
2018-05-31 09:36:23 -07:00
Ryan Petrello
99d2f3ea34
allow Jinja2 in ansible -a when ALLOW_JINJA_IN_EXTRA_VARS is 'always'
2018-05-31 11:49:50 -04:00
Shane McDonald
246e63bdb6
Update translation templates
2018-05-31 10:53:57 -04:00
AlanCoding
b7a5c10ce4
make our oauth model creation a dependency of other app
2018-05-31 10:19:43 -04:00
Bill Nottingham
01dcb3f733
Merge pull request #1938 from tux-00/patch-1
...
Fix bad path in installation doc
2018-05-31 09:56:43 -04:00
Ryan Petrello
68bfb08b03
Merge pull request #1995 from ryanpetrello/test-tower-inv-source
...
add a test for tower inventory syncs
2018-05-31 09:36:10 -04:00
John Mitchell
24c6f14f44
Merge pull request #1977 from jlmitch5/fixTokenScopeAddInUI
...
Fix token scope add in ui
2018-05-31 09:35:15 -04:00
AlanCoding
f692f0c70a
test creating credential for self & org_member
2018-05-31 08:58:38 -04:00
AlanCoding
253606c8bf
allow managing credentials with external user management
2018-05-31 08:40:32 -04:00
Raphaël B
f485185562
Fix bad path
2018-05-31 11:32:55 +02:00
Jared Tabor
70897d3503
Prevents Network UI from scrolling and showing Tower
...
I also fixed an issue where the mouse-wheel events were not zooming
the network UI in firefox.
2018-05-30 14:19:07 -07:00
Alan Rominger
302505905e
Merge pull request #1992 from AlanCoding/copy_v2
...
Make copy endpoints specific to v2
2018-05-30 15:51:44 -04:00
Alan Rominger
7aa1c64fac
Merge pull request #1996 from AlanCoding/null_handler_again
...
Interpret null protocol as logging.NullHandler
2018-05-30 15:49:15 -04:00
AlanCoding
015b19d8c3
interpret null protocol as logging.NullHandler
2018-05-30 15:21:51 -04:00
Ryan Petrello
e2a05b14a5
Merge pull request #1993 from ryanpetrello/tower-inv-errors
...
clean up Tower inventory error handling
2018-05-30 15:15:07 -04:00
Ryan Petrello
9bc871db47
add a test for tower inventory syncs
2018-05-30 15:13:49 -04:00
AlanCoding
c690da4058
make copy endpoints specific to v2
2018-05-30 14:01:58 -04:00
AlanCoding
e889c976eb
Remove network_ui Client model
2018-05-30 13:56:19 -04:00
Ryan Petrello
354b076956
clean up Tower inventory error handling
...
related: https://github.com/ansible/tower/pull/1697
related: https://github.com/ansible/tower-qa/pull/1746
2018-05-30 13:34:14 -04:00
Marliana Lara
79202708af
Fix vault credential password prompt toggle show and hide
2018-05-30 12:42:27 -04:00
AlanCoding
124fcd6f62
delete network canvas objects in delete inventory task
2018-05-30 12:03:20 -04:00
Bill Nottingham
56d6ba2eda
Merge pull request #1985 from wenottingham/netpuffaddr
...
ansible venv: re-add netaddr Python package
2018-05-30 10:57:04 -04:00
Pierre-Louis Bonicoli
16cde26468
ansible venv: re-add netaddr Python package
...
Closes #1763
2018-05-30 10:32:54 -04:00
Bill Nottingham
c3ab51e8fe
Merge pull request #1924 from pilou-/ansible_venv_readd_netaddr
...
ansible virtualenv: re-add netaddr Python package
2018-05-30 10:27:08 -04:00
Ryan Petrello
a75da0fd58
Merge branch 'release_3.3.0' into fixTokenScopeAddInUI
2018-05-30 10:18:56 -04:00
AlanCoding
4e6fd59180
Handle broken transactions in DB settings getattr
...
This expands the role of the log database error context manager
and will actually make itself an exception to the standard
ORM behavior of raising an error when any queries are executed
inside of a broken transaction.
In this particular case it is less risky to continue on
with a database query and push the data to memcache than
it would be to use default settings values in violation of
user's intent. (hopefully)
2018-05-30 09:00:03 -04:00
Pierre-Louis Bonicoli
a752d04505
ansible venv: re-add netaddr Python package
...
Closes #1763
2018-05-30 02:01:03 +02:00
Marliana Lara
4c9ceb48a1
Merge pull request #1981 from marshmalien/fix/1886-job-details-credential
...
Add credential tags to job details
2018-05-29 17:27:23 -04:00
Marliana Lara
4f90391f54
Fix dashboard graph status dropdown value
2018-05-29 17:25:09 -04:00
Marliana Lara
5d0a131530
Add credential tags to job details
2018-05-29 16:29:14 -04:00
Ryan Petrello
a3aad31be3
Merge pull request #1964 from ryanpetrello/fix-token-scope
...
fix a few minor issues that have broken the User Token creation
2018-05-29 15:10:17 -04:00
John Mitchell
0f6fe210b7
fix when token scope is passing when the ui saves the form
2018-05-29 15:04:25 -04:00
Jake McDermott
d01940ffc5
Merge pull request #1965 from jakemcdermott/double-search
...
Fix wording of smart search key
2018-05-29 14:31:14 -04:00
Jake McDermott
9d87f85275
fix wording of search keys
2018-05-29 14:14:47 -04:00
Alan Rominger
232ad2a06c
Merge pull request #1912 from AlanCoding/other_user_relaunch
...
Disallow launching jobs with other user's prompts
2018-05-29 11:51:13 -04:00
Ryan Petrello
b6d450923a
Merge pull request #1972 from ryanpetrello/i-am-not-a-smart-man
...
use the _correct_ argument to specify poll vs select
2018-05-29 11:31:51 -04:00
Chris Meyers
f1083540a3
Merge pull request #1971 from chrismeyersfsu/fix-cached_dependency_list
...
do not cache dependency_list
2018-05-29 11:27:59 -04:00
Ryan Petrello
c369d44518
use the _correct_ argument to specify poll vs select
2018-05-29 11:25:08 -04:00
Ryan Petrello
238ffe5e7e
Merge pull request #1969 from ryanpetrello/better-pexpect-poll
...
upgrade to the latest pexpect
2018-05-29 10:35:29 -04:00
chris meyers
4da68564ef
do not cache dependency_list
...
* This is probably causing some bug. Calls to start_task within the same
run of the task manager could result in previous dependency lists being
used.
2018-05-29 10:27:51 -04:00
Ryan Petrello
7f7f635f7b
upgrade to the latest pexpect
...
see: https://github.com/pexpect/pexpect/pull/492
see: https://github.com/ansible/tower/issues/1797
2018-05-29 09:52:59 -04:00
Ryan Petrello
af7ec17ccd
fix a few minor issues that have broken the User Token creation
...
see: https://github.com/ansible/tower/issues/1928
2018-05-25 17:37:02 -04:00
Ryan Petrello
0fca495792
Merge pull request #1961 from ryanpetrello/fix-1672
...
don't allow Accept:application/json on /api/login/
2018-05-25 16:55:11 -04:00
Ryan Petrello
fc1077b9cb
Merge pull request #1962 from ryanpetrello/i18n-credentials
...
mark dynamic Credential Type labels and help_text for i18n
2018-05-25 16:31:09 -04:00
Ryan Petrello
e03c584b80
mark dynamic Credential Type labels and help_text for i18n
...
see: https://github.com/ansible/tower/issues/1960
related: https://github.com/ansible/ansible-tower/pull/6844
2018-05-25 15:08:11 -04:00
Ryan Petrello
a0433773d8
don't allow Accept:application/json on /api/login/
...
see: https://github.com/ansible/tower/issues/1672
2018-05-25 14:21:22 -04:00
Marliana Lara
b5cb4e8290
Merge pull request #1958 from marshmalien/fix/1949-proj-permissions-users-link
...
Fix project permissions user link
2018-05-25 14:10:46 -04:00
Marliana Lara
0b0fd21734
Fix project permissions user link
2018-05-25 13:57:10 -04:00
kialam
8acb57f43a
Merge pull request #1954 from kialam/fix/1880-tag-component
...
Create Tag Component for Job Search
2018-05-25 13:45:09 -04:00
kialam
376a763cc0
vertically center CLEAR ALL "button" using newly created mixin and resolve merge conflict
2018-05-25 13:32:43 -04:00
kialam
a9bdac0d53
use newer variables
2018-05-25 12:26:44 -04:00
kialam
d8dcac9158
small cleanup
2018-05-25 12:26:44 -04:00
kialam
edada76050
Pixel pushing
2018-05-25 12:26:44 -04:00
kialam
d83fa5a031
change 5px down to 3px per design feedback.
2018-05-25 12:26:44 -04:00
kialam
7292e00158
create componentized tags
2018-05-25 12:26:44 -04:00
Alan Rominger
03d975e18d
Merge pull request #1959 from AlanCoding/cpf8
...
flake8 errors in access.py due to an upgrade
2018-05-25 12:09:37 -04:00
Jake McDermott
54056963af
Merge pull request #1951 from jakemcdermott/job-results/strings
...
organize and translate job output and workflow results strings
2018-05-25 11:34:18 -04:00
AlanCoding
e64e25fcc1
flake8 errors in access.py due to an upgrade
2018-05-25 11:28:38 -04:00
Jake McDermott
29f0f94734
Merge pull request #1955 from jakemcdermott/job-results/always-discard-lines-beneath-threshold
...
always discard lines beneath threshold when tailing output
2018-05-25 11:22:08 -04:00
Christian Adams
b065593e49
Merge pull request #1932 from rooftopcellist/validate_scope
...
Validate scope
2018-05-25 10:49:02 -04:00
Alan Rominger
d35fb691b1
Merge pull request #1952 from AlanCoding/new_test_artifact
...
Ignore new test artifact being produced
2018-05-25 09:54:05 -04:00
John Mitchell
733c3fe594
Merge pull request #1940 from jlmitch5/fixAuditor
...
Fix auditor issues of displaying stuff you shouldn't in the ui
2018-05-25 09:34:42 -04:00
Ryan Petrello
960b64f292
Merge pull request #1947 from ryanpetrello/fix-897
...
fix a bug in the instance policy algorithm when both min and % are used
2018-05-25 08:55:51 -04:00
Jared Tabor
3d8d27064f
Makes rows inactive on permissions list if assigning user doesn't have
...
permission to edit the target user
2018-05-25 00:18:50 -07:00
Jake McDermott
46758f1e7e
always discard events beneath line threshold
2018-05-24 22:48:09 -04:00
Jake McDermott
e085c4ae71
use a one-way binding for back-to-top text
2018-05-24 20:10:00 -04:00
Marliana Lara
cdbcf4c128
Merge pull request #1897 from marshmalien/fix/1865-templates-list-active-row
...
Update active row indicator when state param id changes
2018-05-24 16:32:56 -04:00
Michael Abashian
6f868a7bca
Merge pull request #1925 from mabashian/1902-root-edge-type
...
Fixed error changing edge type of a previous root node
2018-05-24 16:28:31 -04:00
Michael Abashian
f187210405
Merge pull request #1941 from mabashian/1933-edge-toggle
...
Fixed edge type dropdown race condition
2018-05-24 16:24:15 -04:00
Jake McDermott
dcd36adf25
add one-way bindings for static stats bar strings
2018-05-24 15:59:58 -04:00
Jake McDermott
62fa6dadb0
organize and translate workflow results strings
2018-05-24 15:57:50 -04:00
Jake McDermott
930ecaec3e
organize and translate job output strings
2018-05-24 15:57:31 -04:00
AlanCoding
1790b1703f
ignore new test artifact being produced
2018-05-24 15:48:13 -04:00
adamscmRH
bb6a4f6964
fix oauth urls & rename for clarity
2018-05-24 15:32:48 -04:00
Marliana Lara
c1593935ca
Update active row indicator when state param id changes
2018-05-24 15:24:01 -04:00
Jake McDermott
b68b4db888
Merge pull request #1936 from jakemcdermott/job-results/update-search
...
update filterable check for job results search
2018-05-24 15:03:39 -04:00
Bill Nottingham
bd744bced7
Merge pull request #1912 from wenottingham/great-pexpectations
...
Regen requirements (followon to https://github.com/ansible/awx/pull/1895 )
2018-05-24 14:34:56 -04:00
adamscmRH
3d5605f4b5
refactor & purge cruft
2018-05-24 14:33:27 -04:00
Marliana Lara
5af17b4e78
Merge pull request #1937 from marshmalien/fix/1619-statedefinition-error-handler
...
Add error handler to stateDefinitions resourceData resolve
2018-05-24 14:22:19 -04:00
Bill Nottingham
f4c165bf28
Regen requirements (followon to https://github.com/ansible/awx/pull/1895 )
2018-05-24 14:14:17 -04:00
AlanCoding
e04a07f56c
cover testing of new 3.3 org roles for user security fix
2018-05-24 13:56:38 -04:00
Marliana Lara
41e432abf0
Add error handling to stateDefinitions resolve block
2018-05-24 13:21:44 -04:00
Ryan Petrello
870adc14f9
fix a bug in the instance policy algorithm when both min and % are used
...
see: https://github.com/ansible/tower/issues/897
2018-05-24 12:28:46 -04:00
adamscmRH
be9598af53
fix refresh token & refactor
2018-05-24 12:25:27 -04:00
Bill Nottingham
019a07f919
Merge pull request #1920 from wenottingham/great-pexpectations
...
adding pexpect support
2018-05-24 12:21:09 -04:00
Alan Rominger
da2fa14bf7
Merge pull request #1910 from AlanCoding/moflake8
...
flake8 errors in access.py due to an upgrade
2018-05-24 11:47:37 -04:00
adamscmRH
5d220e8222
add scope validator to token endpoints
2018-05-24 11:06:58 -04:00
AlanCoding
1466e5c343
flake8 errors in access.py due to an upgrade
2018-05-24 10:17:55 -04:00
Ryan Petrello
f0df747a2f
Merge pull request #1943 from ryanpetrello/network-ui-ci
...
run network ui tests in shippable and Jenkins
2018-05-24 09:58:37 -04:00
Ryan Petrello
c9c7a4b8f4
fix a few broken network UI tests
2018-05-24 09:46:35 -04:00
Ryan Petrello
37264d9d21
rename some tests from unit -> functional
2018-05-24 09:27:34 -04:00
Ryan Petrello
3abdf66794
run network ui tests in shippable and Jenkins
2018-05-24 09:07:53 -04:00
Alan Rominger
9dc4e1944c
Merge pull request #1917 from AlanCoding/no_more
...
Do not put deep copy items in activity stream
2018-05-24 08:07:05 -04:00
Ryan Petrello
479a7cd320
Merge pull request #1938 from ryanpetrello/fix-1866
...
add help text for the new custom_virtualenv field
2018-05-24 06:28:20 -04:00
Ryan Petrello
1ea4ef8778
Merge pull request #1942 from ryanpetrello/fix-1939
...
allow any authenticated user to access the schedule preview API endpoint
2018-05-24 06:27:31 -04:00
Ryan Petrello
63f089c712
allow any authenticated user to access the schedule preview API endpoint
...
see: https://github.com/ansible/tower/issues/1939
2018-05-23 16:51:58 -04:00
mabashian
dbc02ae9a1
Fixed race condition where selecte2-ifying the edge type was happening before the digest cycle finished
2018-05-23 16:44:44 -04:00
John Mitchell
ef7ed76178
fix auditor issues
2018-05-23 16:31:08 -04:00
Ryan Petrello
d8f86ecba0
add help text for the new custom_virtualenv field
...
see: https://github.com/ansible/tower/issues/1866
2018-05-23 16:19:59 -04:00
Jake McDermott
06eb400f22
add callback for checking if field is filterable
2018-05-23 15:59:20 -04:00
Ryan Petrello
1564f62c2a
Merge pull request #1835 from AlanCoding/network_ui_admin
...
Restrict network_ui to inventory admins
2018-05-23 15:25:55 -04:00
Ryan Petrello
ec8d6e2f6b
Merge pull request #1929 from ryanpetrello/fix-968
...
allow AUTH_LDAP_USER_FLAGS_BY_GROUP to specify an OR'd list for a flag
2018-05-23 14:58:27 -04:00
Ryan Petrello
28a42850a2
allow AUTH_LDAP_USER_FLAGS_BY_GROUP to specify an OR'd list for a flag
...
see: https://github.com/ansible/tower/issues/968
2018-05-23 14:45:46 -04:00
Bill Nottingham
50503f97cc
Regen requirements_ansible.txt (minimal update).
2018-05-23 14:11:09 -04:00
Jared Tabor
921c3d2535
Merge pull request #1924 from jaredevantabor/fix-1831
...
Fixes Organizations pagination
2018-05-23 09:53:35 -07:00
Jared Tabor
4edb689f83
Merge pull request #1923 from jaredevantabor/fix-1064
...
Validates extra vars before moving to next step in prompt workflow
2018-05-23 09:51:41 -07:00
Alan Rominger
550c6edb33
Merge pull request #1851 from AlanCoding/sch_modified_by
...
Fix schedules modified_by getting nulled
2018-05-23 10:42:07 -04:00
Bill Nottingham
7bc28276f2
add note
2018-05-23 10:31:54 -04:00
Ryan Petrello
8bbc36336e
Merge pull request #1906 from ryanpetrello/delete-user-activity-stream
...
store metadata about ActivityStream.actor when the User is deleted
2018-05-23 10:15:01 -04:00
Michael Abashian
966464623a
Merge pull request #1915 from mabashian/1900-concurrent-checkbox
...
Fixed concurrent jobs checkbox on wfjt edit form
2018-05-23 10:12:20 -04:00
Michael Abashian
c7a0634480
Merge pull request #1914 from mabashian/1901-wfjt-prompt-vars
...
Fix aggregation of extra vars on wfjt launch preview
2018-05-23 10:11:57 -04:00
Michael Abashian
81126fd48f
Merge pull request #1911 from mabashian/1905-wf-launch-check
...
Only check the launch endpoint for job templates when editing wf node
2018-05-23 10:10:38 -04:00
Ryan Petrello
f434196bae
store denormalized metadata about ActivityStream.actor for accounting
...
see: https://github.com/ansible/tower/issues/1782
2018-05-23 09:47:26 -04:00
AlanCoding
b7e9bda6cf
track prior organization_id by base model prior values tore
...
Also fix bug where unified pointers were counted in
the prior values store
2018-05-23 08:54:03 -04:00
mabashian
c913badafe
Fixed error changing edge type of a previous root node
2018-05-22 20:21:39 -04:00
Jared Tabor
b37926792f
Fixes organizations collections watcher
...
it was watching 'organization' instead of 'organizations'
2018-05-22 17:11:04 -07:00
Jake McDermott
d9ce945762
Merge pull request #1921 from jakemcdermott/job-results/sanitize-breadcrumb
...
sanitize dynamic job details breadcrumb
2018-05-22 20:09:27 -04:00
Jared Tabor
16b00e4867
Validates extra vars before moving to next step in prompt workflow
2018-05-22 15:35:21 -07:00
Jake McDermott
f42c9bb952
sanitize dynamic breadcrumb label
2018-05-22 17:45:51 -04:00
Fedor Sumkin
a1ed0f47ab
adding pexpect support
2018-05-22 16:45:05 -04:00
Bill Nottingham
00877769a3
Merge pull request #1895 from sumkincpp/patch-1
...
Support for expect ansible module
2018-05-22 16:43:48 -04:00
Jake McDermott
845227a9c4
Merge pull request #1918 from jakemcdermott/job-results/fix-status-check
...
improve status checking for job results
2018-05-22 16:40:55 -04:00
AlanCoding
d369ae7638
do not put deep copy items in activity stream
2018-05-22 16:23:08 -04:00
Jake McDermott
34dc939782
improve the check performed to determine if a job is in an active state
2018-05-22 16:22:13 -04:00
AlanCoding
c3368bc4ff
disallow launching with other users prompts
2018-05-22 15:47:36 -04:00
mabashian
2bb59fde54
Fixed concurrent jobs checkbox on wfjt edit form
2018-05-22 15:03:41 -04:00
mabashian
87f4104304
Get default wfjt extra vars so that we can show all extra vars on launch preview
2018-05-22 14:55:43 -04:00
Jake McDermott
156b5e6979
Merge pull request #1888 from jakemcdermott/fix-1770
...
make prior output viewable for partial job runs
2018-05-22 14:47:18 -04:00
Jake McDermott
9bbed9f14e
use event end_line for discarding events below starting threshold
2018-05-22 13:58:24 -04:00
Jake McDermott
89e08460dd
display client finish time for incomplete job statuses
2018-05-22 13:57:37 -04:00
mabashian
c5f0d66554
Only check the launch endpoint for job templates, not unified jts of other types
2018-05-22 13:48:00 -04:00
Alan Rominger
7d36bd1fb2
Merge pull request #1786 from AlanCoding/system_params2
...
Add exception to allow relaunching callback jobs
2018-05-22 12:48:58 -04:00
Jared Tabor
8a1f2e9f54
Merge pull request #1873 from jaredevantabor/ldap-stuff
...
LDAP fixes for saving, and improved error handling
2018-05-22 09:11:42 -07:00
Jared Tabor
f585aa44be
Merge pull request #1821 from jaredevantabor/breadcrumbs
...
Fixes a portal mode breadcrumb and capitalizes the instance groups b.c.
2018-05-22 09:09:56 -07:00
John Mitchell
22cffccc38
Merge pull request #1762 from jlmitch5/appTokenSearchPath
...
update app tokens search path
2018-05-22 12:00:42 -04:00
Alan Rominger
e2cd05e8e2
Merge pull request #1903 from AlanCoding/jake
...
Add final_line_count to EOF websocket
2018-05-22 11:47:51 -04:00
AlanCoding
f54ac776cd
add final_line_count to EOF websocket
2018-05-21 15:47:43 -04:00
Ryan Petrello
ffdd7f162b
Merge pull request #1893 from ryanpetrello/fix-broken-cancels
...
revert expect(use_poll=True) due to a bug that causes `os.read()` hangs
2018-05-21 13:05:51 -04:00
Ryan Petrello
d493a4e0d0
revert expect(use_poll=True) due to a bug that causes os.read() hangs
...
There's a bug in the implementation in pexpect:
pexpect/pexpect#491
Issues that could be related to this:
ansible/awx#1870
ansible/awx#1840
Rolling this back will cause #861 to no longer be "fixed". We'll have to solve it another way, or wait for pexpect to fix the poll bug.
2018-05-21 12:42:20 -04:00
Ryan Petrello
d7cdfdca2a
Merge pull request #1861 from ryanpetrello/safe-queue-name
...
prevent unicode in instance hostnames and instance group names
2018-05-21 12:14:54 -04:00
Jake McDermott
2cbadcd392
make prior output viewable for partial job runs
2018-05-21 11:25:47 -04:00
Alan Rominger
36d566800c
Merge pull request #1867 from AlanCoding/help_text_fds
...
Mark field scm_delete_on_next_update for removal
2018-05-21 10:12:05 -04:00
Fedor Sumkin
809de21451
adding pexpect support
2018-05-19 18:42:50 +03:00
Jared Tabor
7610c660cb
Fixes the CTiT save errors. I added a toast message for successful saves too.
2018-05-18 16:30:44 -07:00
Ryan Petrello
4abac44411
prevent unicode in instance hostnames and instance group names
...
see: https://github.com/ansible/tower/issues/1721
2018-05-18 16:28:43 -04:00
Wayne Witzel III
86616c4062
Merge pull request #1864 from wwitzel3/fix-1859
...
Check if the project update for the project has been canceled.
2018-05-18 15:08:04 -04:00
Wayne Witzel III
9fe44cfaae
check EACCES and only refresh cancel_flag
2018-05-18 14:58:58 -04:00
AlanCoding
222fbfc328
add help text, deprecate field
2018-05-18 14:26:22 -04:00
AlanCoding
969fb21e98
restrict network_ui to inv admins
2018-05-18 14:17:59 -04:00
Wayne Witzel III
5279b102cb
Fix task unit test
2018-05-18 13:52:51 -04:00
Wayne Witzel III
41fe9e1caf
Check if the project update for the project we are trying to lock is canceled
2018-05-18 12:46:54 -04:00
AlanCoding
967624c576
fix schedules modified_by getting nulled
2018-05-18 07:38:49 -04:00
Marliana Lara
f6eeecf6d1
Merge pull request #1834 from marshmalien/fix/1323-ctit-dialog-position
...
Fix position of CTiT logger test dialog
2018-05-17 16:52:52 -04:00
Matthew Jones
72f2994cc5
Merge branch 'release_3.3.0' into devel
2018-05-17 16:07:47 -04:00
Ryan Petrello
2e0125037a
Merge pull request #1836 from ryanpetrello/hands-off-my-tokens
...
filter `/api/v2/users/N/tokens/` to only show tokens for _that_ user
2018-05-17 15:54:28 -04:00
Marliana Lara
02417dc668
Fix position in Firefox
2018-05-17 15:46:06 -04:00
Ryan Petrello
51f66b8c0a
filter /api/v2/users/N/tokens/ to only show tokens for _that_ user
...
see: https://github.com/ansible/tower/issues/1773
2018-05-17 15:44:35 -04:00
Chris Meyers
a348893a91
Merge pull request #1846 from chrismeyersfsu/fix-1_in_maxint_chance_of_collision
...
more test fixes
2018-05-17 15:04:56 -04:00
AlanCoding
db6cc7c50b
Add exception to allow relaunching callback jobs
...
allows for execute_role level users to directly
relaunch callback-type jobs, even though limit
has changed from JT, it is a down-selection
2018-05-17 14:41:56 -04:00
chris meyers
4031c888de
fork process may finish before cancel callback
...
* The "should we cancel?" callback check is only called while the
subprocess (child) is alive. If the child executes quickly, the cancel
callback has no chance to run.
* call a subprocess that takes longer to run like sleep 2
2018-05-17 14:39:57 -04:00
chris meyers
d8615df47f
postgres back tests can't do this
2018-05-17 14:39:57 -04:00
Jared Tabor
85caf6253c
Fixes a portal mode breadcrumb and capitalizes the instance groups breadcrumb
2018-05-17 11:36:51 -07:00
Ryan Petrello
46add35f98
Merge pull request #1840 from chrismeyersfsu/fix-1_in_maxint_chance_of_collision
...
flake8
2018-05-17 14:15:57 -04:00
chris meyers
88bb98c967
flake8
2018-05-17 13:38:37 -04:00
Ryan Petrello
1026bc493f
Merge pull request #1819 from ryanpetrello/slooooooooooooow-uri-cleaner
...
speed up a handful of really slow stdout tests
2018-05-17 13:38:20 -04:00
Chris Meyers
49982eea2d
Merge pull request #1839 from chrismeyersfsu/fix-1_in_maxint_chance_of_collision
...
reduce chance of collision on cache namespace
2018-05-17 13:37:35 -04:00
chris meyers
40ef30a914
reduce chance of collision on cache namespace
2018-05-17 13:37:04 -04:00
Ryan Petrello
b6923bdbeb
speed up a handful of really slow stdout tests
...
before: 59 passed in 95.20 seconds
after: 59 passed in 11.09 seconds
2018-05-17 13:27:18 -04:00
Chris Meyers
178d94a421
Merge pull request #1818 from chrismeyersfsu/fix-parallel_failures
...
isolate test cache
2018-05-17 13:24:40 -04:00
Jared Tabor
1876b3b0f5
Merge pull request #1809 from jaredevantabor/scheduler
...
Fixes to the scheduler form
2018-05-17 10:12:51 -07:00
chris meyers
04767641af
isolate cache
2018-05-17 12:58:11 -04:00
Marliana Lara
b4bee93b35
Fix position of CTiT logger test dialog
2018-05-17 12:46:25 -04:00
Marliana Lara
64e3323ff5
Merge pull request #1815 from marshmalien/fix/1474-instance-policy-list-search
...
Hookup instance policy list smart search and add Dataset resolve
2018-05-17 12:25:38 -04:00
Alan Rominger
14d10a93cc
Merge pull request #1817 from AlanCoding/notification_fail
...
Do not fail entire notification chain if one fails
2018-05-17 10:06:03 -04:00
Ryan Petrello
5bbbb87fee
Merge pull request #1822 from AlanCoding/f8
...
fix flake8 introduced by new tests
2018-05-17 08:59:06 -04:00
AlanCoding
c998fd6bcb
fix flake8 introduced by new tests
2018-05-17 07:43:09 -04:00
Jake McDermott
8f1c15e20d
Merge pull request #1820 from jakemcdermott/job-results/fix-counters
...
don't reset counters on job start
2018-05-16 18:46:27 -04:00
Jake McDermott
2255ee5dba
don't reset counters on job start
2018-05-16 17:32:40 -04:00
AlanCoding
f9871f32a3
do not fail entire notification chain if one fails
2018-05-16 15:16:40 -04:00
Chris Meyers
7f214f5ad2
Merge pull request #1766 from chrismeyersfsu/i_like_parallel_tests_and_I_can_not_lie
...
parallelize test running
2018-05-16 15:13:20 -04:00
chris meyers
97ab6449b9
parallelize test running
2018-05-16 14:29:15 -04:00
Jake McDermott
ae8fe207d4
Merge pull request #1812 from jakemcdermott/1770
...
maintain correct page and event counts on running jobs
2018-05-16 12:22:39 -04:00
Marliana Lara
f2e0214623
Hookup instance policy list smart search and add Dataset resolve
2018-05-16 12:12:21 -04:00
Ryan Petrello
f287948efe
Merge pull request #1804 from ryanpetrello/stdout-format-json
...
never convert ANSI codes to HTML for format /stdout/?format=json
2018-05-16 11:41:20 -04:00
Ryan Petrello
53ef9ed288
never convert ANSI codes to HTML for format /stdout/?format=json
...
see: https://github.com/ansible/awx/issues/1863
2018-05-16 11:20:55 -04:00
Ryan Petrello
f49d52ad8e
Merge pull request #1807 from ryanpetrello/polymorphic_created_by_delete
...
restore a django-polymorphic workaround to avoid a weird cascade bug
2018-05-16 11:03:41 -04:00
Ryan Petrello
07aeecc018
Merge pull request #1813 from ryanpetrello/until-until-until
...
fix a nuanced parsing bug in naive UNTIL= parsing
2018-05-16 10:01:27 -04:00
Ryan Petrello
39cb1cb60c
fix a nuanced parsing bug in naive UNTIL= parsing
2018-05-16 09:35:04 -04:00
Jake McDermott
1d9fb53879
Merge pull request #1808 from jlmitch5/assortedStyleFixes33
...
Assorted style fixes for 3.3
2018-05-16 00:44:08 -04:00
Jake McDermott
11e7dcd0dc
maintain correct page counts on running jobs
2018-05-16 00:19:41 -04:00
Jake McDermott
77e75c6e13
Merge pull request #1811 from jaredevantabor/workflow-stdout-vars
...
Uses atCodeMirror directive for extra vars widget on workflow results…
2018-05-15 23:34:27 -04:00
Jared Tabor
3658ce1a93
Uses atCodeMirror directive for extra vars widget on workflow results page
2018-05-15 18:09:07 -07:00
Jared Tabor
1e6905aac4
Fixes to the scheduler form
2018-05-15 15:31:21 -07:00
John Mitchell
3a6f1e2b63
make labels input standard width on wfjt form
2018-05-15 17:18:51 -04:00
John Mitchell
87239c0e11
right align smart inv button
2018-05-15 17:18:35 -04:00
John Mitchell
7b5dcee30f
fix smart status bar color
2018-05-15 17:17:56 -04:00
Ryan Petrello
db1a669c68
work around a django-polymorphic bug that breaks certain cascades
...
see: #1794
2018-05-15 16:55:37 -04:00
Ryan Petrello
29927433cb
Merge pull request #1806 from ryanpetrello/md5-not-even-once
...
remove md5 password hashing in dev
2018-05-15 16:33:35 -04:00
Chris Meyers
0bbc08e587
Merge pull request #1882 from chrismeyersfsu/fix-installer_readme
...
add variables to inventory mentioned in docs
2018-05-15 16:12:14 -04:00
Jared Tabor
0eefed80e1
Merge pull request #1765 from jaredevantabor/schedules-reorg
...
Schedules Re-org to related tabs
2018-05-15 13:10:35 -07:00
Ryan Petrello
d5fbb2d3b6
remove md5 password hashing in dev
2018-05-15 14:57:47 -04:00
chris meyers
ceedc135b2
add variables to inventory mentioned in docs
...
* Also better error message when openshift cert failure
2018-05-15 14:44:43 -04:00
Jared Tabor
f3923af3fa
Makes extra variables CodeMirror shown only for JT-schedules that
...
have promptable extra vars in the JT. Hides vars for all other schedule types
2018-05-15 11:38:25 -07:00
Ryan Petrello
6bce1b9413
Merge pull request #1802 from ryanpetrello/scm-inventory-bwrap-root
...
run scm inv syncs at the project root so relative imports work w/ bwrap
2018-05-15 13:46:25 -04:00
Bill Nottingham
52ecc975d9
Merge pull request #1878 from wenottingham/that's-not-how-that-works
...
Fix checkout of role requirements.
2018-05-15 10:42:43 -07:00
Bill Nottingham
c078a51ddb
Merge pull request #1789 from wenottingham/that's-not-how-that-works
...
Fix checkout of role requirements.
2018-05-15 10:28:05 -07:00
Bill Nottingham
32c027e0ea
Merge pull request #1793 from wenottingham/what-did-you-pexpect
...
Bump pexpect version on isolated node.
2018-05-15 09:49:26 -07:00
Ryan Petrello
3ab7f06f95
run scm inv syncs at the project root so relative imports work w/ bwrap
...
see: https://github.com/ansible/tower/issues/1357
2018-05-15 12:00:37 -04:00
Luis Gracia
8e85a57c1a
AWX launchers should wait for other containers to be ready
2018-05-15 11:45:54 -04:00
John Mitchell
fd0b439ee6
Merge pull request #1779 from jlmitch5/updateDefaultAnsibleEnvironmentText
...
change default option text for ansible environment dropdown to Default Environment
2018-05-15 11:36:43 -04:00
Bill Nottingham
6622e6bbd6
Bump pexpect version on isolated node.
2018-05-15 11:24:27 -04:00
Ryan Petrello
7481d671ff
Merge pull request #1791 from ryanpetrello/censor-deleted-token
...
censor OAuth tokens from activity stream deletion records
2018-05-15 10:00:55 -04:00
Ryan Petrello
05b0c5ec6f
censor OAuth tokens from activity stream deletion records
...
see: https://github.com/ansible/tower/issues/1772
2018-05-15 09:16:37 -04:00
Ryan Petrello
f5c4abc81b
Merge pull request #1787 from ryanpetrello/admin-dif-mode
...
fix a bug that prevented JT admins from editing diff mode
2018-05-15 09:02:14 -04:00
Wayne Witzel III
e7e173b576
Merge pull request #1790 from wwitzel3/fix-1744
...
Prevent creating excessive update computed tasks when copying an Inve…
2018-05-15 08:37:49 -04:00
Alan Rominger
64fed4d360
Merge pull request #1768 from AlanCoding/all_the_search_fields
...
Enforce consistently setting view search_fields
2018-05-15 08:32:44 -04:00
Wayne Witzel III
5c45b25484
Prevent creating excessive update computed tasks when copying an Inventory
2018-05-15 08:17:48 -04:00
Bill Nottingham
efd0085ba2
Fix checkout of role requirements.
...
'omit' is only special as a module argument, it cannot be used in this way.
Hence, just have two conditional tasks.
2018-05-15 01:22:13 -04:00
Bill Nottingham
c3d720cbd4
Fix checkout of role requirements.
...
'omit' is only special as a module argument, it cannot be used in this way.
Hence, just have two conditional tasks.
2018-05-15 01:20:51 -04:00
Jared Tabor
5006b84eee
adds parentResolve for new route
2018-05-14 18:34:07 -07:00
Jared Tabor
8f3cc4ec3e
Addes a /#/jobs/schedules/:schedule_id/ route to the app
...
To leave user in the context of jobs/schedules when editing
a schedule instead of putting them in the context of the resource
they're scheduling
2018-05-14 17:54:30 -07:00
Jared Tabor
e04b2b7455
Fixes breadcrumbs for all the schedule states
2018-05-14 17:17:24 -07:00
Michael Abashian
406d82b99c
Merge pull request #1783 from mabashian/1513-delete-last-survey-q
...
Delete the survey if the user removes all the survey questions
2018-05-14 16:07:19 -04:00
Michael Abashian
eb8140284a
Merge pull request #1781 from mabashian/944-limit-panels
...
Tweaked limit-panels so that it doesn't use $transitions
2018-05-14 16:07:01 -04:00
Michael Abashian
dbfe99ab27
Merge pull request #1764 from mabashian/1454-checkbox-styling
...
Fixed credentials form checkbox styling
2018-05-14 16:06:28 -04:00
Michael Abashian
32e78ed7b2
Merge pull request #1752 from mabashian/1466-workflow
...
Fixed bug checking for credentials to remove
2018-05-14 16:06:06 -04:00
Michael Abashian
b69e2ed7a0
Merge pull request #1739 from mabashian/1717-delete-permission
...
Fixed bug deleting last team/user permission on page
2018-05-14 16:05:54 -04:00
Ryan Petrello
357a735e56
fix a bug that prevented JT admins from editing diff mode
...
see: https://github.com/ansible/tower/issues/801
2018-05-14 16:01:36 -04:00
mabashian
bfc602ae10
Changed variable names
2018-05-14 14:58:29 -04:00
mabashian
1a9b60a199
Delete the survey if the user removes all the survey questions
2018-05-14 14:55:32 -04:00
Ryan Petrello
7646f12e76
Merge pull request #1777 from ryanpetrello/admin-virtualenv
...
fix a bug that prevented JT admins from editing custom virtualenvs
2018-05-14 14:45:51 -04:00
Ryan Petrello
a942ccb272
Merge pull request #1778 from ryanpetrello/1k-ought-to-be-enough-for-anybody
...
truncate certain event fields when they are overly long
2018-05-14 14:30:42 -04:00
mabashian
ef514fb3c0
Mitigated race condition issues with limit-panel directive by removing dependency on the state transition event
2018-05-14 14:28:52 -04:00
Ryan Petrello
5b55e3cb2b
fix a bug that prevented JT admins from editing custom virtualenvs
...
see: https://github.com/ansible/tower/issues/1754
2018-05-14 14:12:22 -04:00
Ryan Petrello
bb3b19e174
truncate certain event fields when they are overly long
...
see: https://github.com/ansible/tower/issues/1775
2018-05-14 14:02:17 -04:00
Jake McDermott
a74b8fa744
Merge pull request #1755 from jakemcdermott/1747
...
always render initial set of job events on initialization for still-running jobs
2018-05-14 11:41:38 -04:00
John Mitchell
3d157fab47
change default option text for ansible environment dropdown to Default Environment
2018-05-14 11:26:46 -04:00
Jake McDermott
503668141b
add procedure for attaching to running jobs
2018-05-14 11:17:54 -04:00
Alan Rominger
6a0966d456
Merge pull request #1761 from AlanCoding/project_save_diff
...
Update project if certain params changed
2018-05-14 11:13:46 -04:00
AlanCoding
ec7f1c2540
enforce consistently setting view search_fields
2018-05-14 10:12:49 -04:00
Jake McDermott
665354c32e
add skip functionality to event replay tool
2018-05-12 00:18:15 -04:00
Jake McDermott
f3343f780c
always remove websocket listeners
2018-05-12 00:18:04 -04:00
Jake McDermott
2f5eefe809
push initial events on partially complete job initialization
2018-05-12 00:17:52 -04:00
Jared Tabor
77e195bbb9
Moves schedules tab to related tab for sources form
2018-05-11 16:42:49 -07:00
Jared Tabor
ce09ab446d
Moves scheduler to related tab for projects
...
Signed-off-by: Jared Tabor <jtabor@redhat.com >
2018-05-11 16:37:24 -07:00
Jared Tabor
13d58107b8
Moves scheduler to related tab for workflows
...
and updates all links to point to updated state
2018-05-11 16:37:24 -07:00
Jared Tabor
464b7c3775
Moves schedules to related tab for job templates
2018-05-11 16:37:24 -07:00
mabashian
e9348134f0
Fixed credentials form checkbox styling
2018-05-11 16:38:04 -04:00
AlanCoding
b79606d9d3
update project if certain params changed
2018-05-11 13:59:15 -04:00
John Mitchell
a096051dc3
update app tokens search path
2018-05-11 13:54:25 -04:00
John Mitchell
0f98ed5046
Merge pull request #1753 from jlmitch5/newListForPortalMode
...
update portal mode templates list to new style
2018-05-11 10:33:59 -04:00
Ryan Petrello
6c0af2ef57
Merge pull request #1667 from ryanpetrello/and-you-get-a-timezone
...
change timezone behavior slightly for Schedule.rrule to make things simpler for UI folks
2018-05-11 09:55:23 -04:00
Alan Rominger
1b64e52f64
Merge pull request #1749 from AlanCoding/fix_team_parents
...
Fix team parentage being removed
2018-05-11 07:19:17 -04:00
John Mitchell
79ccabd0bd
Merge pull request #1750 from jlmitch5/newTokensListRowItems
...
add new row items to user's token list
2018-05-10 16:52:50 -04:00
Jared Tabor
669b40a3e3
Merge pull request #1751 from jaredevantabor/1662-copy-prompt
...
Removes prompt modal after clicking the action button on the copy prompt
2018-05-10 13:30:10 -07:00
Jared Tabor
576a4a1b58
removes extra slash
2018-05-10 13:04:26 -07:00
John Mitchell
db2a2fa578
update portal mode templates list to new style
2018-05-10 14:44:23 -04:00
John Mitchell
97614892c6
fix syntax error in tokens list controller
2018-05-10 14:17:38 -04:00
John Mitchell
8a2c3ce716
add tokens to activity stream
2018-05-10 14:13:13 -04:00
Jared Tabor
4caa145161
Removes prompt modal after clicking the action button on the copy prompt
2018-05-10 11:06:56 -07:00
John Mitchell
924cb51d51
make delete of app work when you are on app's tokens route
2018-05-10 13:45:46 -04:00
John Mitchell
77eea40d0b
use app name as part of delete token confirmation modal header
2018-05-10 13:38:56 -04:00
mabashian
a648ce5457
Fixed bug checking for credentials to remove
2018-05-10 13:00:32 -04:00
John Mitchell
956596227b
use translated string for scope in tokens list
2018-05-10 12:38:56 -04:00
Jared Tabor
0c45d917d1
adds comment for setUntil function
2018-05-10 09:34:39 -07:00
John Mitchell
6c26574718
add new row items to token list
2018-05-10 12:29:55 -04:00
Jake McDermott
4b5c09c07c
Merge pull request #1745 from jakemcdermott/fix-1740
...
show inventory-related and license error on for inventory update job details
2018-05-10 12:00:55 -04:00
Jake McDermott
6ccb2a46f7
Merge pull request #1743 from jakemcdermott/job-results/fix-1535
...
error handling for job results filter and route
2018-05-10 11:53:53 -04:00
AlanCoding
949895d0bc
fix team parentage being removed
2018-05-10 11:13:09 -04:00
John Mitchell
adfe44a761
Merge pull request #1727 from jlmitch5/33appfieldupdates
...
app field updates
2018-05-10 11:09:41 -04:00
Wayne Witzel III
5d016c0dcb
Merge pull request #1705 from benthomasson/network_ui_openshift_fix
...
Adds websocket for network_ui to the installer version of nginx.conf
2018-05-10 09:41:11 -04:00
Michael Abashian
916d88eee7
Merge pull request #1736 from mabashian/1729-scheduler
...
Added min value error message to "Days of data to keep" on scheduler
2018-05-10 09:31:12 -04:00
Michael Abashian
c3816a9812
Merge pull request #1735 from mabashian/1732-schedule
...
Only initialize extra vars if they are promptable
2018-05-10 09:30:51 -04:00
Michael Abashian
e6a56aa784
Merge pull request #1734 from mabashian/1730-jt-launch-inv
...
Fixed jt launch next button disabled when prompting for inventory
2018-05-10 09:29:17 -04:00
Michael Abashian
9afda6b331
Merge pull request #1728 from mabashian/1714-wf-completed-jobs
...
Added completed jobs tab to the workflow form
2018-05-10 09:28:57 -04:00
Alan Rominger
db776feea9
Merge pull request #1666 from AlanCoding/handlers_everywhere
...
Send our oddball loggers to external logger too
2018-05-10 08:38:31 -04:00
Alan Rominger
5643505a31
Merge pull request #1664 from AlanCoding/more_wfjt_cred_fixes
...
Correctly check credential permission on WFJT copy
2018-05-10 07:42:49 -04:00
Alan Rominger
1b69f7a376
Merge pull request #1716 from AlanCoding/sinfo
...
Include full stack trace for DB settings error
2018-05-09 20:04:41 -04:00
Jake McDermott
e19ffc1fba
show license error details
2018-05-09 19:43:40 -04:00
Jake McDermott
4355b30afe
show overwrite details
2018-05-09 19:43:32 -04:00
Jake McDermott
43ea72e278
show inventory source details
2018-05-09 19:43:24 -04:00
Jake McDermott
b030cdcd40
use inventory id from job args to construct inventory link
2018-05-09 19:43:14 -04:00
Jared Tabor
04b8349895
fixes issues with select dropdowns
...
and adds a search box for the timezone select dropdown
2018-05-09 16:15:02 -07:00
Jared Tabor
507db4e3b6
sets the UNTIL time to use the "until" that is explicitly state on the
...
schedules endpoint GET response
2018-05-09 14:39:26 -07:00
Chris Meyers
1d0ed6b0b3
Merge pull request #1733 from chrismeyersfsu/fix-instance_enabled_flag
...
disabled instance stay subscribed to bcast queue
2018-05-09 17:11:51 -04:00
chris meyers
4761e17566
disabled instance stay subscribed to bcast queue
...
* A disabled node needs to stay subscribed to the broadcast queue
because the work to re-subscribe the node to queues when the node is
re-enabled is done over the broadcast queue.
2018-05-09 17:03:26 -04:00
Ryan Petrello
c52eb0f327
provide a naive UNTIL= datestamp for schedules for UI convenience
2018-05-09 15:51:52 -04:00
Jake McDermott
3b5dd7eac5
error handling for job results filter and route
2018-05-09 15:31:28 -04:00
Ryan Petrello
056933e33e
refactor naive UNTIL= coercion
2018-05-09 15:00:48 -04:00
mabashian
eccf3029b4
Fixed bug deleting last team/user permission on page
2018-05-09 14:31:33 -04:00
mabashian
9218a89589
Added error message to "Days of data to keep" when the user inputs a value less than one
2018-05-09 13:21:15 -04:00
mabashian
a02521a0bd
Only initialize extra vars if they are promptable
2018-05-09 13:03:58 -04:00
mabashian
39827af902
Fixed jt launch next button disabled when prompting for inventory
2018-05-09 12:37:00 -04:00
Michael Abashian
72f982ab55
Merge pull request #1725 from mabashian/1670-clear-all
...
Activity stream clear-all bug fixes
2018-05-09 12:23:16 -04:00
AlanCoding
bbfabd2779
include full stack trace for DB settings error
2018-05-09 11:37:40 -04:00
mabashian
ece5724c80
Added completed jobs tab to the workflow form
2018-05-08 19:31:24 -04:00
John Mitchell
ffdf406300
reorder fields and make redirect_uri field not required on app form
2018-05-08 17:09:52 -04:00
mabashian
366c1c19b0
Removed commented lines. Rolled back noInfo change
2018-05-08 16:19:56 -04:00
mabashian
1807d0a910
Activity stream clear-all bug fixes. Re-enabled smart search directive test which required tweaking karma conf.
2018-05-08 16:13:56 -04:00
Alan Rominger
b50bddbc93
Merge pull request #1719 from AlanCoding/dragon_lair
...
Allow unicode queue names via CLI
2018-05-08 14:11:52 -04:00
Alan Rominger
2450a3ecd4
Merge pull request #1708 from AlanCoding/namespace_explosions
...
Accurate 400 messages for undefined filename namespaces
2018-05-08 14:04:55 -04:00
AlanCoding
3bd54ab837
allow unicode queue names via CLI
2018-05-08 12:43:39 -04:00
Ryan Petrello
00ae91dace
slight cleanup and refactor of Schedule.timezone property
2018-05-08 08:28:51 -04:00
Jared Tabor
876431c529
Removes the 'Z' from the UNTIL before sending the rrule to the API
2018-05-07 14:42:59 -07:00
Jared Tabor
33d4c97156
Sets the timezone to the api/v2/schedule/:id -> data.timezone
...
and moving the data calls from the controller to the route resolve
2018-05-07 14:42:59 -07:00
Shane McDonald
cb91b97fd0
Update pot files
2018-05-07 17:35:14 -04:00
Ryan Petrello
441e5cc9c2
allow naive UNTILs to be specified for schedule rrules
2018-05-07 13:00:01 -07:00
Ryan Petrello
fbe2391b86
provide the timezone so that the UI doesn't have to
...
this will also ensure that UI doesn't use a different front end library
that will yield different results than the underlying Python code
2018-05-07 13:00:01 -07:00
AlanCoding
1e38abff91
accurate 400 messages for undefined filename namespaces
2018-05-07 15:39:10 -04:00
Ben Thomasson
e5dd3a9626
Merge pull request #1257 from benthomasson/network_ui_unit_tests
...
Adds unit tests for network_ui
2018-05-07 14:45:34 -04:00
Alan Rominger
459362daa5
Merge pull request #1706 from ansible/AlanCoding-patch-1
...
Fix syntax error in docs
2018-05-07 14:42:09 -04:00
Alan Rominger
ea2ddd3bba
Fix syntax error in docs
2018-05-07 14:14:09 -04:00
Ben Thomasson
33ef12002f
Adds websocket for network_ui to the installer version of nginx.conf
2018-05-07 13:42:29 -04:00
Jake McDermott
8e75cabcfa
Merge pull request #1695 from jakemcdermott/fix-1614-1615-1616
...
disable activity stream for relaunched job labels, fix ui activity stream links
2018-05-07 12:57:44 -04:00
Jake McDermott
99e722e8e4
Merge pull request #1694 from jakemcdermott/job-results/remove-watch
...
job results - remove all watchers and move code into components
2018-05-07 12:57:26 -04:00
Jake McDermott
654ab0f007
Merge pull request #1704 from marshmalien/fix/1702-ff-job-results-panel-width
...
Fix Job Results panel width in Firefox
2018-05-07 12:54:33 -04:00
Marliana Lara
327d673301
Merge pull request #1701 from marshmalien/fix/job-template-form-extra-vars-cm-error
...
Set id on extra_vars job template form field
2018-05-07 12:20:10 -04:00
Marliana Lara
1488697001
Fix job results panel width in firefox
2018-05-07 12:19:39 -04:00
Marliana Lara
af4e86d70e
Set Id on extra_vars job template form field
2018-05-07 11:19:30 -04:00
Alan Rominger
f4aaabaae7
Merge pull request #1698 from AlanCoding/transactions_gone_crazy
...
do not check for migration version if not migrating
2018-05-07 11:06:05 -04:00
Marliana Lara
de22fd40fa
Merge pull request #1679 from marshmalien/fix/1442-extra-vars-api-error-validation
...
Fix job template extra vars form validation
2018-05-07 10:14:36 -04:00
Alan Rominger
0015df148b
Merge pull request #1696 from AlanCoding/lock_wait
...
Add log message when locks are holding up jobs
2018-05-07 09:59:52 -04:00
Alan Rominger
f4a946f228
Merge pull request #1697 from AlanCoding/tower_json_err
...
Fix error-handling bug for tower inventory source
2018-05-07 09:47:57 -04:00
AlanCoding
e099c455d2
do not check for migration version if not migrating
2018-05-07 08:56:24 -04:00
AlanCoding
b275d13da2
fix error-handling bug for tower inventory source
2018-05-07 08:38:44 -04:00
AlanCoding
5a37184e7c
add log message when locks are holding up jobs
2018-05-07 07:44:08 -04:00
Jake McDermott
63c268f9c5
don't render activity stream links for labels
2018-05-07 07:22:25 -04:00
Jake McDermott
363266fb89
fix links to workflow jobs on activity stream
2018-05-07 07:22:16 -04:00
Jake McDermott
d00b8549b4
disable activity stream for relaunched job label associations
2018-05-07 07:22:03 -04:00
Jake McDermott
42b88c6400
move directive code to components
2018-05-07 02:24:11 -04:00
Jake McDermott
58beb9640c
remove watchers
2018-05-07 02:23:56 -04:00
Jake McDermott
a3fdd244b5
add message service
2018-05-07 02:23:39 -04:00
Jake McDermott
34a2128af8
Merge pull request #1684 from jakemcdermott/job-results/tag-lists
...
show job and skip tags as collapsable label lists
2018-05-04 14:45:55 -04:00
Jake McDermott
77a8abbc25
Merge pull request #1685 from jakemcdermott/filterable-if-filterable
...
show filterable:true for filterable fields
2018-05-04 12:57:20 -04:00
Jake McDermott
3d752997ee
filter empty tags
2018-05-04 12:24:01 -04:00
Marliana Lara
23da2487d7
Merge pull request #1683 from marshmalien/fix/1650-current-system-config
...
Fix undefined form error in Configuration System form
2018-05-04 10:58:58 -04:00
Alan Rominger
8067113368
Merge pull request #1689 from AlanCoding/error_error
...
Avoid error in templating error
2018-05-04 10:43:49 -04:00
Alan Rominger
0fae43fc70
Merge pull request #1687 from AlanCoding/cannot_find_org
...
Avoid DB action in signal, confusing logs
2018-05-04 10:42:55 -04:00
Graham Mainwaring
617d6a8cf4
Merge pull request #1851 from ghjm/devel
...
Move data migration docs to root dir
2018-05-04 10:12:40 -04:00
Graham Mainwaring
c144bb99cf
Move data migration docs to root dir
2018-05-04 10:11:21 -04:00
Graham Mainwaring
6db32e5c3e
Merge pull request #1848 from rooftopcellist/data_migration_docs
...
Adds data migration docs for upgrades
2018-05-04 10:07:03 -04:00
AlanCoding
c5d49be2c1
avoid error in templating error
2018-05-04 08:39:09 -04:00
AlanCoding
6d7f772e98
avoid DB action in signal, confusing logs
2018-05-04 08:12:40 -04:00
adamscmRH
b281aaa0e5
Adds data migration docs for upgrades
2018-05-03 23:49:03 -04:00
Jake McDermott
0682d19d5e
show filterable:true for filterable fields
2018-05-03 17:37:19 -04:00
Jake McDermott
5ada6f6db2
show job and skip tags as collapsable label lists
2018-05-03 14:40:23 -04:00
Marliana Lara
34408a8ef9
Fix undefined currentSystem form error
2018-05-03 14:29:17 -04:00
Ben Thomasson
af4367b222
Adds unit tests for network_ui
...
* Covers 100% of non-migration python lines of code
2018-05-03 14:13:33 -04:00
Michael Abashian
a9c9646060
Merge pull request #1680 from ansible/jakemcdermott-patch-smoke
...
remove redundant navbar checks
2018-05-03 13:46:47 -04:00
Jake McDermott
6f9da515b1
Update smoke.js
2018-05-03 13:43:47 -04:00
Marliana Lara
f3b24b8c55
Merge pull request #1676 from marshmalien/fix/1674-remove-portal-mode-breadcrumb
...
Remove portalMode.myJobs from portal mode breadcrumb
2018-05-03 13:42:39 -04:00
Jake McDermott
21a973752b
remove redundant navbar checks
2018-05-03 13:41:12 -04:00
Marliana Lara
187534dba8
Fix job template extra vars form validation
2018-05-03 13:29:04 -04:00
Jake McDermott
b9f9104f57
Merge pull request #1669 from jakemcdermott/fix-1668
...
use icontains when expected for searches
2018-05-03 13:19:58 -04:00
Chris Meyers
2c118fc82d
Merge pull request #1678 from chrismeyersfsu/fix-better_cluster_log_messages
...
better cluster membership policy log messages
2018-05-03 11:48:18 -04:00
chris meyers
5668d215fd
better cluster membership policy log messages
2018-05-03 11:44:46 -04:00
Jake McDermott
1ed9f609fc
use correct param names when calling encodeParams
2018-05-03 11:42:27 -04:00
Jake McDermott
2b1bef54ce
add failing unit tests
2018-05-03 11:41:56 -04:00
Michael Abashian
da5781bfc9
Merge pull request #1661 from mabashian/679-searchable-fields
...
Consume searchable fields from api options response
2018-05-03 11:21:12 -04:00
Wayne Witzel III
538c15141a
Merge pull request #1675 from wwitzel3/fix-879
...
Bulk update host field to null for JobEvents
2018-05-03 11:15:15 -04:00
Marliana Lara
42d33e5135
Remove portal mode breadcrumb
2018-05-03 10:58:42 -04:00
Wayne Witzel III
91a2466650
Bulk update host field to null for JobEvents
2018-05-03 10:48:36 -04:00
AlanCoding
ec1e94376c
correctly check credential permission on WFJT copy
2018-05-03 07:42:59 -04:00
Jake McDermott
2abf959d84
Merge pull request #1648 from marshmalien/ux-hit-list/add-buttons
...
UX Hit List - Add Buttons
2018-05-03 01:27:24 -04:00
Jake McDermott
771dbe2ffe
Merge pull request #1659 from marshmalien/fix/ux-hit-list
...
UX Hit List
2018-05-03 01:08:46 -04:00
Jake McDermott
143012318d
Merge pull request #1660 from jakemcdermott/update-1534
...
update job urls for models
2018-05-02 18:44:39 -04:00
Jake McDermott
5b3bfa31df
Merge pull request #1647 from jakemcdermott/fix-1534-and-713
...
add persistent jobs->results filtering, prior version compatibility for job urls
2018-05-02 18:42:54 -04:00
Jake McDermott
127883f104
add prior version url compatibility
2018-05-02 18:21:25 -04:00
Jared Tabor
0715773987
Merge pull request #1632 from jaredevantabor/1507-error-message
...
fixes error handling with groups service, sources service
2018-05-02 14:22:45 -07:00
Jared Tabor
e792abbdc1
Merge pull request #1646 from jaredevantabor/1476-cancel-job
...
Changes "Cancel" to "OK" on cancel-job-prompt modal
2018-05-02 14:16:42 -07:00
Jared Tabor
3b7a50f3e9
Merge pull request #1645 from jaredevantabor/1472-popover-traceback
...
Don't render tooltips that shouldn't exist
2018-05-02 14:15:03 -07:00
Jared Tabor
2baae8f75b
Merge pull request #1640 from jaredevantabor/1502-AS-after-networking
...
Fix Activity Stream after visiting the network UI
2018-05-02 14:14:49 -07:00
Marliana Lara
8b6ee8d360
Fix all of the issues for the 3.3 UX Hit List
...
* Portal mode job header
* Move edit buttons to beginning of action buttons
* Dashboard job row spacing
* Decrease toggle button height
* Remove extra scrollbars from job results standard out
2018-05-02 16:05:32 -04:00
Marliana Lara
2140daf11e
Fix add button display property and add tooltips
...
* Add tooltips to list add buttons of instance groups, instances, and applications.
2018-05-02 15:55:23 -04:00
AlanCoding
59744e421f
send our oddball loggers to external logger too
2018-05-02 15:33:58 -04:00
mabashian
84c0fdfa4a
Removed unused function
2018-05-02 14:21:43 -04:00
Jake McDermott
45ffe7a955
update api-ui job urls
2018-05-02 14:17:28 -04:00
mabashian
368a037062
Remove non-filterable fields from search key and treat searches using those keys like string searches.
2018-05-02 14:17:03 -04:00
Michael Abashian
1d6b15a6a7
Merge pull request #1627 from mabashian/user-pass-validation
...
Clear invalid password error if password field is completely cleared
2018-05-02 14:02:22 -04:00
Michael Abashian
48b0d4445c
Merge pull request #1625 from mabashian/1621-team-org-list
...
Fixed team list org sorting
2018-05-02 14:02:00 -04:00
Michael Abashian
342ef8f2c9
Merge pull request #1624 from mabashian/1493-copy-inv-list
...
Reload state after copying inventory to update list
2018-05-02 14:01:33 -04:00
Michael Abashian
5cda2c94ac
Merge pull request #1620 from mabashian/1589-relaunch-passwords
...
Fixed error showing vault password prompts on relaunch
2018-05-02 14:01:06 -04:00
Alan Rominger
b62dfa3e49
Merge pull request #1658 from AlanCoding/check_wfjt_creds
...
Check WFJT credentials fix
2018-05-02 13:52:30 -04:00
Chris Meyers
a50358afc5
Merge pull request #1638 from chrismeyersfsu/fix-isolated_heartbeat
...
control celery routes using celery router
2018-05-02 13:51:58 -04:00
Jared Tabor
7a3fb02791
Aligns text for canceling/deleting a job on the jobs list & the stdout page
2018-05-02 10:44:04 -07:00
Ryan Petrello
ad11653975
Merge pull request #1636 from ryanpetrello/bad-license-no-schedules
...
don't run scheduled jobs if there isn't a valid license
2018-05-02 13:36:29 -04:00
AlanCoding
902b1af417
fix access check for wfjt node copy
2018-05-02 13:24:57 -04:00
Alan Rominger
65b342ae73
Merge pull request #1654 from AlanCoding/pluralize_again
...
Update access check to plural creds
2018-05-02 13:08:04 -04:00
Chris Meyers
e24eef1d13
Merge pull request #1656 from chrismeyersfsu/fix-instance_group_creation_required
...
only require the name field when creating instance group
2018-05-02 13:07:46 -04:00
chris meyers
9f745dd3b8
control celery routes using celery router
...
* Each time a route is needed (i.e. when a task is sumitted to celery).
The router will be queried. This is ideal. With the previous method we
had to consider how a change in the routes would propogate to all celery
workers and nodes.
* fully describe the default awx queue
* Our dynamic queue registration would correct awx_private_queue.
However, we don't want celery to even create an "invalid"/extra
queue-exchange-route. This change makes sure we don't create extranious
things in rabbitmq.
* reduce the cluster queue registration output. Only output when the
queue registration list changes.
2018-05-02 12:57:36 -04:00
chris meyers
38885580b4
only require the name field when creating instance group
2018-05-02 12:32:08 -04:00
Ryan Petrello
30af0a1b44
don't run scheduled jobs if there isn't a valid license
2018-05-02 11:52:51 -04:00
Christian Adams
0e4b0e86bf
Merge pull request #1642 from rooftopcellist/session_parity
...
add auth cookies
2018-05-02 11:47:59 -04:00
AlanCoding
652f837622
update access check to plural creds
2018-05-02 11:37:38 -04:00
Ben Thomasson
f6600872b0
Merge pull request #1643 from benthomasson/network_ui_export_yaml_fix
...
Fixes timeout when exporting YAML from network UI
2018-05-02 11:15:31 -04:00
Ben Thomasson
d386e89af2
Merge pull request #1626 from benthomasson/network_ui_websocket_auth_fix
...
Adds authentication checking to the network UI websocket.
2018-05-02 11:15:19 -04:00
Marliana Lara
7007e46b8a
Remove add button dropdown gap and update border radius
...
* Fix linting error
2018-05-02 10:57:24 -04:00
Alan Rominger
72655961e4
Merge pull request #1630 from AlanCoding/no_restart_try2
...
Replace service restart with new handler changing dynamically with settings
2018-05-02 10:32:57 -04:00
Ben Thomasson
89cabf7ca0
Fixes timeout when exporting YAML from network UI
...
Exporting YAML on dev envs with honcho and in production environments
would timeout. This was due to daphne handling the export request
in dev but not in production. This fixes network_ui to use uwsgi instead
of daphne to handle the request.
2018-05-02 10:31:36 -04:00
Ben Thomasson
d8a1b78316
Adds authentication checking to the network UI websocket.
...
Adds user authentication checking to the websocket connect
callback function. This prevents unauthenicated users
from making changes to the network canvas or viewing the
data on the canvas by getting snapshots of the diagram.
2018-05-02 10:28:24 -04:00
Antony PERIGAULT
4090fe6d11
Fix functional tests
2018-05-02 16:25:44 +02:00
AlanCoding
ac20aa954a
Replace logging-related restart with dynamic handler
...
refactor existing handlers to be the related
"real" handler classes, which are swapped
out dynamically by external logger "proxy" handler class
real handler swapout only done on setting change
remove restart_local_services method
get rid of uWSGI fifo file
change TCP/UDP return type contract so that it mirrors
the request futures object
add details to socket error messages
2018-05-02 09:47:22 -04:00
Marliana Lara
dce52d0552
Update the Add button content and styles
...
* Change the text from "Add" to "+"
* Update the e2e test to check for an id #button-add
2018-05-02 09:35:11 -04:00
Antony PERIGAULT
9bfac4f44b
New feature: Add SAML users as organization admins
2018-05-02 15:03:48 +02:00
Antony PERIGAULT
13cd57feba
Revert "Map users in organizations based on saml groups"
...
This reverts commit b4e0ff650165e6b0ab08d9a78be85f2f46182b94.
2018-05-02 15:03:48 +02:00
Antony PERIGAULT
eab417cf8b
Map users in organizations based on saml groups
2018-05-02 14:54:20 +02:00
Jake McDermott
0c8b2a9872
remove unused service
2018-05-02 01:06:15 -04:00
Jake McDermott
83d5fef67c
conditionally hide scroll
2018-05-02 01:06:04 -04:00
Jake McDermott
b64990562a
Merge pull request #1644 from jaredevantabor/activity-stream-fixes
...
Activity stream fixes
2018-05-01 19:34:41 -04:00
Jared Tabor
cf0efe969e
Changes "Cancel" to "OK" on cancel-job-prompt modal
2018-05-01 16:20:44 -07:00
Jared Tabor
63542c3b43
Don't render tooltips that shouldn't exist
2018-05-01 16:05:22 -07:00
Jake McDermott
359140f733
Merge pull request #1634 from mabashian/1486-relaunch
...
Update relaunch button on details page in real time as status changes
2018-05-01 18:48:05 -04:00
Jared Tabor
a840ec4089
Fixes jobs' page activity stream link, and remove AS button on job results page
2018-05-01 15:36:47 -07:00
Jared Tabor
a79632968c
Fixes job template schedule link from Activity Stream
2018-05-01 15:19:44 -07:00
adamscmRH
dead84da1a
add auth cookies
2018-05-01 16:57:17 -04:00
Jared Tabor
079d8e2565
fixes issue with ui-view for network UI
...
and closes network UI socket connections after closing the network UI
2018-05-01 13:43:33 -07:00
Christian Adams
fd4f78a64c
Merge pull request #1637 from rooftopcellist/exp_setting_update
...
Token Expiration Setting Update
2018-05-01 15:05:33 -04:00
adamscmRH
1963ab689a
rm an unnecessary uwsgi restart
2018-05-01 14:12:00 -04:00
Chris Meyers
cbc1fc2faa
Merge pull request #1635 from chrismeyersfsu/fix-tower_instance_group_read_only
...
make tower instance group name field read-only
2018-05-01 13:54:52 -04:00
Chris Meyers
22c2bd0257
Merge pull request #1629 from chrismeyersfsu/fix-stable_broadcast_queue_name
...
broadcast queues get a per-node stable queue name
2018-05-01 13:53:25 -04:00
chris meyers
202ddae813
make tower instance group name field read-only
2018-05-01 13:31:24 -04:00
chris meyers
648d9165ff
broadcast queues get a per-node stable queue name
...
* Using Kombu's default Broadcast() constructor requires only 1
parameter. That parameter defines the exchange name and the queue name
is randomly generated per-node.
* This caused problems if/when celery enters an infinite restart loop
because too many rabbit queues get created and rabbit OOM's
(gracefully).
* To remedy this we tell Broadcast the queue name to use, which is
derived from some constant + the node name so that the per-node queue
name is stable.
2018-05-01 13:09:10 -04:00
mabashian
5ef297aec1
Update relaunch button on details page in real time as status changes
2018-05-01 12:13:16 -04:00
Jared Tabor
421293c8c5
fixes error handling with groups service, sources service
2018-04-30 15:11:34 -07:00
mabashian
e45be8155e
Clear invalid password error if password field is completely cleared
2018-04-30 14:57:05 -04:00
Jake McDermott
f7effd82dc
Merge pull request #1828 from jakemcdermott/patch-tests
...
patch smoke test
2018-04-30 14:22:29 -04:00
Ben Thomasson
05556809d3
Merge pull request #1618 from benthomasson/network_ui_toolbox_title_fix
...
Fixes scroll of devices over inventory toolbox title.
2018-04-30 13:59:49 -04:00
Ben Thomasson
90813c9be6
Merge pull request #1617 from benthomasson/network_ui_toolbox_drag_fix
...
Fixes dragging devices out of the inventory toolbox
2018-04-30 13:59:17 -04:00
Ben Thomasson
58d47a1b0b
Merge pull request #1622 from benthomasson/network_ui_inventory_redirect
...
Fixes 301 redirects on topology websocket connection
2018-04-30 13:58:25 -04:00
Jake McDermott
b71a8af62d
patch smoke test
2018-04-30 13:51:43 -04:00
Christian Adams
dab766239f
Merge pull request #1613 from rooftopcellist/update_oauth2_filter
...
granularly prevent filtering oauth secrets
2018-04-30 12:11:24 -04:00
Shane McDonald
17b6051233
Merge pull request #1826 from shanemcd/update-install-docs
...
Update install docs
2018-04-30 12:05:11 -04:00
Shane McDonald
6f4ef29ae7
Update install docs
...
- Document openshift_skip_tls_verify
- Document openshift_pg_emptydir
- Add minimum minishift specs
- Move minishift section below variable reference
2018-04-30 12:02:57 -04:00
mabashian
f8a9402d4b
Fixed team list org sorting
2018-04-30 11:55:54 -04:00
adamscmRH
4197a9fd35
granularly prevent filtering oauth secrets
2018-04-30 11:54:23 -04:00
mabashian
fcc5549ec9
Reload state after copying inventory to update list
2018-04-30 11:41:26 -04:00
Ben Thomasson
fd38c62e7e
Fixes 301 redirects on topology websocket connection
...
Fixes 301 redirects on creation of the topology websocket
connection by adding a trailing slash to the websocket URI.
2018-04-30 10:59:54 -04:00
mabashian
24e363888a
Fixed error showing vault password prompts on relaunch
2018-04-30 10:47:41 -04:00
Ben Thomasson
456bf5d04d
Fixes scroll of devices over inventory toolbox title.
...
Fixes a defect where the devices in the inventory toolbox
would scroll over the toolbox title. This moves the title
later in the rendering order and adds a background to the title.
2018-04-30 10:40:30 -04:00
Ben Thomasson
10fd65bea0
Fixes dragging devices out of the inventory toolbox
...
Fixes a defect where devices were dropped onto the canvas
if they were moved a small amount after being selected in
the inventory toolbox. This fix checks that the mouse
has cleared the boundary of the inventory toolbox before
dropping it onto the canvas.
2018-04-30 10:26:09 -04:00
Ryan Petrello
1e4c2f6d4f
Merge pull request #1814 from jaredevantabor/1811-sockets
...
Adds liveUpdates flag for the UI back in
2018-04-27 16:24:16 -04:00
John Mitchell
7781667977
Merge pull request #1612 from jlmitch5/removePanelCloseIcon
...
only show close icon in templates panel header when applicable
2018-04-27 15:44:34 -04:00
John Mitchell
aa6fc6d8bf
only show close icon in templates panel header when applicable
2018-04-27 15:38:12 -04:00
Jared Tabor
791cc06e27
Adds liveUpdates flag for the UI back in
...
This line was lost in the 3.2.4 merge
2018-04-27 12:33:57 -07:00
Jared Tabor
28d6983be0
Merge pull request #1610 from jaredevantabor/fix-sockets
...
Fix sockets
2018-04-27 12:31:39 -07:00
Alan Rominger
f122fb4e1d
Merge pull request #1321 from AlanCoding/order_field_validate
...
Use field validation in both filter classes
2018-04-27 14:34:07 -04:00
John Mitchell
1344e056fa
Merge pull request #1597 from jlmitch5/oauthNewFields
...
Oauth new fields
2018-04-27 14:22:21 -04:00
Jared Tabor
f5c4f9a9df
Adds liveUpdates flag for the UI back in
...
This line was lost in the 3.2.4 merge
2018-04-27 11:15:20 -07:00
John Mitchell
11560ab7bb
populate org and description on app detail view
2018-04-27 13:05:34 -04:00
Ryan Petrello
327d3c3f5b
Merge pull request #1810 from ryanpetrello/devel
...
restore the celery hostname
2018-04-27 12:20:30 -04:00
Ryan Petrello
8bc8bb1bd6
restore the celery hostname
2018-04-27 12:16:16 -04:00
Ryan Petrello
0e27d62e7a
Merge pull request #1608 from ryanpetrello/celery-whooooooooo-aaaaaare-you-who-who-who-whoooo
...
restore the celery hostname
2018-04-27 12:15:33 -04:00
Ryan Petrello
c8e416f0b7
restore the celery hostname
2018-04-27 11:40:58 -04:00
John Mitchell
6ab64590d7
update app activity stream target to o_auth2_application
2018-04-27 11:37:17 -04:00
Jake McDermott
c31dd4994e
Merge pull request #1606 from marshmalien/fix/1536-job-results-ux
...
Fix job result detail and standard out panel styles
2018-04-27 11:34:41 -04:00
Ryan Petrello
732698440f
Merge pull request #1809 from shanemcd/devel
...
Merge branch 'release_3.3.0' into awx/devel
2018-04-27 11:33:52 -04:00
Jake McDermott
5537431e05
Merge pull request #1598 from jakemcdermott/project-host-details-and-traceback-label
...
add click-to-open project host details and improve traceback details label
2018-04-27 11:31:59 -04:00
Marliana Lara
35bd98eb49
Fix job result detail and standard out panel styles
2018-04-27 10:31:36 -04:00
Shane McDonald
4fdf462b98
Merge branch 'release_3.3.0' into awx/devel
...
# Conflicts:
# awx/ui/client/src/standard-out/standard-out-factories/main.js
# awx/ui/package.json
2018-04-27 10:17:59 -04:00
Jared Tabor
1b013eb2e3
Merge pull request #1577 from jaredevantabor/network-dep-cleanup
...
Removes dupclicate Angular import
2018-04-26 14:36:42 -07:00
John Mitchell
f99792e604
make selects work with ng required
2018-04-26 17:06:20 -04:00
Jake McDermott
af44a12e7b
Merge pull request #1600 from wenottingham/and-the-years-start-coming-and-they-dont-stop-coming
...
Fix another stray 2017 in the UI.
2018-04-26 14:27:30 -04:00
Bill Nottingham
23a009f8bb
Fix another stray 2017 in the UI.
2018-04-26 14:03:57 -04:00
Alan Rominger
22e763a44c
Merge pull request #1595 from AlanCoding/revert_team
...
Revert allowing org members to see teams
2018-04-26 14:02:27 -04:00
AlanCoding
c88303ca67
revert change to allow org members to see teams
2018-04-26 13:37:08 -04:00
Jared Tabor
41f0b2b703
Merge pull request #1801 from jaredevantabor/update-installmd
...
Updates README.md to include Node and NPM version req's
2018-04-26 10:34:49 -07:00
Jake McDermott
61757fb2b1
improve traceback details label
2018-04-26 13:24:41 -04:00
John Mitchell
3bcc48402c
add support for applications activity stream
2018-04-26 13:23:03 -04:00
John Mitchell
72254758f6
add support for additional selects
2018-04-26 13:22:39 -04:00
Jake McDermott
9cc9bdc4b5
clickable stdout events and host details modal for projects
2018-04-26 13:21:28 -04:00
Jared Tabor
da79f1450c
Merge pull request #1576 from jaredevantabor/1021-system-job-cleanup
...
Cleanup the Cleanup
2018-04-26 10:18:34 -07:00
Jared Tabor
5f38b4fde4
removes code/references related to cleanup_facts mgmt jobs, and their schedules
2018-04-26 09:35:34 -07:00
Jared Tabor
b154949639
Removes dupclicate Angular import, and removes tower.app.js module from network UI
2018-04-26 09:22:25 -07:00
AlanCoding
dff0f2f9ed
Revert "update tests for org members seeing teams"
...
This reverts commit fe04f69e89 .
2018-04-26 12:21:50 -04:00
Ryan Petrello
a009d21edc
Merge pull request #1592 from ryanpetrello/release_3.3.0
...
3.2.4 -> 3.3.0
2018-04-26 11:34:16 -04:00
Ryan Petrello
1eb5e98743
Merge branch 'release_3.2.4' into release_3.3.0
2018-04-26 11:10:28 -04:00
Alan Rominger
074302b573
Merge pull request #1588 from AlanCoding/notification_update_fields
...
Avoid unrelated errors saving notification
2018-04-26 10:19:40 -04:00
Alan Rominger
144e89f0a9
Merge pull request #1587 from AlanCoding/workflow_job_log
...
Add corresponding log for WorkflowJob submission
2018-04-26 09:50:05 -04:00
AlanCoding
52d8d851fe
avoid unrelated errors saving notification
2018-04-26 09:36:43 -04:00
AlanCoding
84d9273012
add corresponding log for WorkflowJob submission
2018-04-26 09:30:19 -04:00
Matthew Jones
ccada295ee
Merge pull request #1586 from ansible/fix_missing_instance_group
...
Fix an issue where missing instance group would cause an error
2018-04-26 09:21:37 -04:00
Matthew Jones
2f3d7b17f6
Fix an issue where missing instance group would cause an error
...
We'll now default to queue submission to the basic management queue
2018-04-26 09:11:08 -04:00
AlanCoding
6306ac2825
use field validation in both filter classes
2018-04-26 07:23:20 -04:00
Jake McDermott
0046b25fa0
Merge pull request #1578 from jakemcdermott/fix-jobz-expanded-host-event
...
ensure host modal can be visible when details panel is collapsed
2018-04-26 00:31:43 -04:00
Jake McDermott
8fa224f846
ensure host modal can be visible when details panel is collapsed
2018-04-26 00:03:53 -04:00
John Mitchell
45d037a2cc
don't prefer destructuring for arrays within es-lint
2018-04-25 21:12:13 -04:00
Jared Tabor
b05becf302
Updates README.md to include Node and NPM version req's
2018-04-25 15:06:24 -07:00
Jake McDermott
9809ddb84c
Merge pull request #1575 from mabashian/1522-expand-results
...
Implemented expand/collapse job results
2018-04-25 17:56:53 -04:00
Michael Abashian
8f6bb15acf
Merge pull request #1564 from mabashian/1444-prompt-socket-v2
...
Hold off on refreshing lists when launch prompt modal is open
2018-04-25 17:00:02 -04:00
mabashian
fe7a0a63b9
Implemented expand/collapse job results
2018-04-25 16:56:11 -04:00
Ryan Petrello
6e3c35dba8
Merge pull request #1574 from ryanpetrello/select-poll
...
use select.poll() instead of select.select() for file descriptors
2018-04-25 16:49:41 -04:00
Ryan Petrello
f0d3713e99
use select.poll() instead of select.select() for file descriptors
...
see: https://github.com/ansible/tower/issues/861
see: https://github.com/pexpect/pexpect/pull/474
2018-04-25 16:29:55 -04:00
Christian Adams
5d82ee5a27
Merge pull request #1572 from rooftopcellist/radius_auth_fix
...
Radius auth fix
2018-04-25 16:17:31 -04:00
Ryan Petrello
69b10feecd
Merge pull request #1571 from ryanpetrello/remove-old-fact-cleanup
...
remove the legacy fact cleanup system template
2018-04-25 16:14:38 -04:00
Christian Adams
2476dc1a61
Merge pull request #1800 from rooftopcellist/auth-backends-fix
...
fixes sso auth backends
2018-04-25 15:20:25 -04:00
Bill Nottingham
523613c64c
Merge pull request #1554 from wenottingham/(don't)-use-the-force-rey
...
Only force role updates when we actually check out a new version.
2018-04-25 15:11:26 -04:00
adamscmRH
90308066af
update radius backend for dr1.3.3
2018-04-25 15:04:46 -04:00
Ryan Petrello
0bc5665e92
remove the legacy fact cleanup system template
...
see: https://github.com/ansible/tower/issues/1021
2018-04-25 14:20:19 -04:00
Wayne Witzel III
9319bbce8d
Merge pull request #1565 from wwitzel3/fix-703
...
Allow real null to be searched in host_filter
2018-04-25 13:47:29 -04:00
Bill Nottingham
b3ca7acb41
Only pass --force if we have an scm_result (i.e., we ran an actual checkout/revision change.)
2018-04-25 13:46:46 -04:00
Marliana Lara
7f87cd9c47
Merge pull request #1570 from marshmalien/fix/1550-ig-readonly-org-admins
...
[UI] Org Admin permissions for Instance Groups
2018-04-25 13:41:40 -04:00
adamscmRH
db1072563f
fixes sso auth backends
2018-04-25 13:15:01 -04:00
Michael Abashian
cb1f25393a
Merge pull request #1543 from mabashian/1447-prompt-strings
...
Mark prompt strings for translation
2018-04-25 13:02:01 -04:00
Marliana Lara
9192829de2
[UI] Org Admin permissions for Instance Groups
2018-04-25 12:54:08 -04:00
Wayne Witzel III
14b0298217
Merge pull request #1566 from wwitzel3/make-awx-link
...
Add awx-link make target
2018-04-25 12:39:25 -04:00
mabashian
ac4697e93b
Fixed bug displaying default cred with password when creating a schedule
2018-04-25 12:01:10 -04:00
Wayne Witzel III
7151071779
Add awx-link make target
2018-04-25 11:55:57 -04:00
mabashian
cf38faa899
Use string interpolation rather than passing action text in via a var
2018-04-25 11:51:27 -04:00
mabashian
82f2783c97
Mark prompt strings for translation
2018-04-25 11:51:27 -04:00
Wayne Witzel III
404b476576
Allow real null to be searched in host_filter
2018-04-25 11:46:21 -04:00
Jared Tabor
e5a1049edf
Merge pull request #1402 from jaredevantabor/vars-component
...
Adds atCodeMirror directive
2018-04-25 08:43:12 -07:00
Michael Abashian
33a080d9dc
Merge pull request #1525 from mabashian/schedule-extra-vars-fixes
...
Populate JT schedule add with default extra vars when promptable.
2018-04-25 11:40:24 -04:00
Michael Abashian
91ab129d9c
Merge pull request #1395 from mabashian/1134-schedule-cred-password
...
Prevent credentials with passwords in schedule/workflow node prompts
2018-04-25 11:40:00 -04:00
Shane McDonald
5313e069ca
Merge pull request #1799 from shanemcd/devel
...
Fix Helm PostgreSQL deployment name
2018-04-25 11:22:39 -04:00
Michael Abashian
b14a7eda35
Merge pull request #1499 from mabashian/1458-vault-pass-prompt
...
Fixed bug where vault password prompt was not being hidden after removing default cred
2018-04-25 11:20:49 -04:00
mabashian
d44d28beba
Populate JT schedule add with default extra vars when promptable. Hide schedule vars for everything except JT's with promptable extra vars
2018-04-25 11:19:43 -04:00
Shane McDonald
e5faf0798f
Always pull memcached image
2018-04-25 11:17:37 -04:00
Shane McDonald
e623c3d7cd
Don’t hardcode Helm PostgreSQL deployment name
2018-04-25 11:17:26 -04:00
mabashian
eaa2227890
Replace styles with classes and move string to strings file
2018-04-25 11:08:08 -04:00
mabashian
895ad70a12
Prevent users from attempting to create a template schedule or workflow node with credentials that require passwords
2018-04-25 11:08:08 -04:00
Michael Abashian
d5c2af0492
Merge pull request #1528 from mabashian/1489-wfjt-schedule-prompt
...
Adds prompting to workflow schedules when a survey is present on the wfjt
2018-04-25 11:00:34 -04:00
Michael Abashian
e62a8797ae
Merge branch 'release_3.3.0' into 1458-vault-pass-prompt
2018-04-25 10:59:57 -04:00
Alan Rominger
4919198c1d
Merge pull request #1561 from AlanCoding/event_missing_stuff
...
Add handling for missing related items of events
2018-04-25 10:51:31 -04:00
mabashian
ea80fb8497
Hold off on refreshing lists when ws-jobs events come in and the launch modal is open to prevent the modal from getting wiped
2018-04-25 10:51:13 -04:00
Alan Rominger
c966492222
Merge pull request #1340 from AlanCoding/more_ig_validation
...
More Instance Group validation
2018-04-25 10:40:52 -04:00
Chris Meyers
1bf3624db7
Merge pull request #1548 from chrismeyersfsu/fix-very_round_up_instance_policy_percentage
...
ensure instance policy percentages round up
2018-04-25 10:37:10 -04:00
AlanCoding
b7f280588c
add handling for missing related items of events
2018-04-25 10:33:43 -04:00
chris meyers
14c6265b27
ensure instance policy percentages round up
2018-04-25 10:11:40 -04:00
AlanCoding
c691d16b11
validate instance group host list
2018-04-25 09:45:30 -04:00
Matthew Jones
c6e76ec6c7
Merge pull request #1557 from ansible/instance_group_rebuild_on_save
...
Update group cluster policies on save, not just created
2018-04-25 08:57:47 -04:00
Matthew Jones
4442e7de25
Merge pull request #1555 from ansible/no_instancegroup_for_workflowjob
...
Remove Instance Group concept/usage from WorkflowJobs
2018-04-25 08:30:40 -04:00
Matthew Jones
4af8a53232
Remove Instance Group concept/usage from WorkflowJobs
...
This also relaxes some of the task manager rules on Instance Groups
down the full stack such that workflow jobs tend to shortcut the
processing or omit it altogether.
This lets the workflow job spawning logic exist outside of the
instance group queues, which it doesn't need to participate in in the
first place.
2018-04-25 08:29:49 -04:00
Wayne Witzel III
ce65914143
Merge pull request #1556 from ryanpetrello/fix-1490
...
fix a bug in custom virtualenv when Project.organization is None
2018-04-25 07:01:47 -04:00
Matthew Jones
05419d010b
Update group cluster policies on save, not just created
...
Currently updating policy settings doesn't trigger a re-evaluation of
instance group policies, this makes sure we re-evaluate in the event
that anything changes.
2018-04-24 21:40:11 -04:00
Ryan Petrello
c98ede2f27
fix a bug in custom virtualenv when Project.organization is None
...
see: https://github.com/ansible/tower/issues/1490
2018-04-24 16:53:10 -04:00
Marliana Lara
2d9c4cff32
Merge pull request #1509 from marshmalien/fix/1380-org-admin-ig-access
...
Show instance groups tab if user is an Org Admin
2018-04-24 14:30:37 -04:00
Chris Meyers
f8b547e528
Merge pull request #1552 from chrismeyersfsu/fix-policy_not_required_field
...
policy fields not required
2018-04-24 14:23:35 -04:00
Jake McDermott
42e5f6ad33
Merge pull request #1538 from jakemcdermott/fix-smoke-nav
...
don't anticipate ui-disablement on navbar click to current page
2018-04-24 14:08:37 -04:00
chris meyers
619ec905b2
policy fields not required
...
* They were previously not required until a min/max was enforced. This
caused the fields to, unintentionally, be required.
* This fix makes the policy fields not required and provides sane defaults.
2018-04-24 14:05:38 -04:00
John Mitchell
c8442d705b
Merge pull request #1530 from jlmitch5/newListXSSSanitize
...
specifically bind html only the row items that need it for new lists …
2018-04-24 13:58:46 -04:00
Alan Rominger
8765de732e
Merge pull request #1546 from AlanCoding/named_words
...
use named formatting in error messages
2018-04-24 13:43:48 -04:00
Alan Rominger
7c0fdd5f05
Merge pull request #1540 from AlanCoding/modified_by_alice
...
Do not update modified_by for system fields
2018-04-24 12:25:03 -04:00
AlanCoding
13550acb91
fix cross-talk between JT-proj due to arg mutability
2018-04-24 11:29:33 -04:00
AlanCoding
7c621a91ee
use named formatting in error messages
2018-04-24 11:26:36 -04:00
Alan Rominger
3b129d784a
Merge pull request #1526 from AlanCoding/network_logs
...
Add more logs for network canvas activity
2018-04-24 11:14:22 -04:00
Michael Abashian
311e0343df
Merge pull request #1520 from mabashian/1446-verbosity-prompt-preview
...
Show verbosity on prompt preview tab
2018-04-24 11:04:26 -04:00
AlanCoding
68975572f3
do not update modified_by for system fields
2018-04-24 10:48:23 -04:00
Marliana Lara
fd52fe9b96
Merge pull request #1527 from marshmalien/fix/1415-Tower-group-name-readonly
...
Make tower instance group name input field read-only
2018-04-24 07:40:24 -04:00
Jake McDermott
155daf47ea
don't anticipate spinny on navbar click to current page
2018-04-24 01:19:53 -04:00
Jake McDermott
43aab10d18
Merge pull request #1532 from jaredevantabor/adhoc-host-events
...
Adhoc host events
2018-04-24 00:31:27 -04:00
Jake McDermott
d0c8c7d5ce
Merge pull request #1533 from jaredevantabor/1436-angular-in-stdout
...
Adds NgNonBindable directive to stdout lines
2018-04-24 00:25:13 -04:00
Matthew Jones
047e2a92c5
Merge pull request #1506 from ansible/update_vmware_inventory
...
Updating vmware_inventory from upstream
2018-04-24 00:01:09 -04:00
Jared Tabor
6f1774f1b1
Adds NgNonBindable directive to stdout lines
...
in order to prevent stdout code from running angular snippets
2018-04-23 19:51:14 -07:00
Jared Tabor
99fb8e6d83
Updates URL for host events for adhoc commands
2018-04-23 19:15:12 -07:00
Jared Tabor
298af25bab
Points the host event modal's Standard Out tab at event_data.res.stdout
...
instead of `event_data.res.results.stdout`. Same for stderr. This was
some stale copy pasta from the host event modal rework
2018-04-23 18:13:26 -07:00
Jared Tabor
929129e8ad
Makes CodeMirror Modal resizable
2018-04-23 18:05:47 -07:00
Jared Tabor
0b4d88a57d
Adds ability for parent controller to call atCodeMirror's init() function.
...
This enables the parent controller to re-instantiate the CodeMirror instance
on the fly, when necessary. This was necessary on the NetworkUI to update the
CodeMirror instance on the Host Detail panel.
2018-04-23 17:35:17 -07:00
Jared Tabor
19ebaa6916
Adds atCdeMirror directive
...
This commit adds a new component to be used for showing CodeMirror
instances, along with an expandable capability to view more variables.
It also removes the previous directive for the Network UI that used
to include this functionality.
2018-04-23 17:35:16 -07:00
Marliana Lara
bcee83e87c
Fix broken unit tests
2018-04-23 19:35:59 -04:00
John Mitchell
9cfd264103
specifically bind html only the row items that need it for new lists in the ui
2018-04-23 16:57:43 -04:00
mabashian
6241290733
Adds prompting to workflow schedules when a survey is present on the wfjt
2018-04-23 15:53:16 -04:00
Marliana Lara
b9427ecf6d
Show instance groups tab if user is an Org Admin
2018-04-23 15:50:48 -04:00
Marliana Lara
29b9c44a1e
Show tower group name field as read-only
2018-04-23 15:29:53 -04:00
AlanCoding
405a936544
add more logs for network canvas activity
2018-04-23 15:29:13 -04:00
Ryan Petrello
e4ffdeb0b5
Merge pull request #1518 from ryanpetrello/botocore-dep-hell
...
unpin botocore now that an upstream dependency issue is resolved
2018-04-23 15:15:59 -04:00
Ryan Petrello
19d5d71937
unpin botocore now that an upstream dependency issue is resolved
...
related: 4f585dd09e
related: https://github.com/boto/botocore/pull/1433
2018-04-23 14:43:09 -04:00
John Mitchell
0de88d6566
Merge pull request #1440 from jlmitch5/fixNewTab
...
fix new tab in router
2018-04-23 13:52:27 -04:00
mabashian
5848a61238
Show verbosity on prompt preview tab
2018-04-23 13:52:11 -04:00
Michael Abashian
7a281cefed
Merge pull request #1516 from mabashian/fix-prompt-creds
...
Fixed merge conflict error that prevents launching JTs with cred prompting
2018-04-23 13:46:50 -04:00
mabashian
e38d779d04
Fixed botched merge conflict bug which prevents launching jobs that need credential selection
2018-04-23 13:42:37 -04:00
Matthew Jones
18b41791ab
Updating vmware_inventory from upstream
2018-04-23 12:59:41 -04:00
John Mitchell
fd598f5adc
Merge pull request #1439 from jlmitch5/fixInstanceGroupsRunningJobs
...
update instance groups to only be running jobs
2018-04-23 12:43:23 -04:00
John Mitchell
a1541d679c
remove obsolete .go unit test
2018-04-23 12:41:07 -04:00
mabashian
19ef91f2aa
Fixed bug where vault password prompt was not being hidden after removing default credential
2018-04-23 12:26:07 -04:00
Ryan Petrello
488e0cc4c6
Merge pull request #1459 from wwitzel3/become-enable
...
Add new credential become methods, inject instead of set in database
2018-04-23 11:50:31 -04:00
Michael Abashian
4b4bbcebae
Merge pull request #1399 from mabashian/1137-cancel-prompt
...
Fixed bug where user could still save schedule/node after halfway filling out prompt step(s)
2018-04-23 11:30:00 -04:00
Wayne Witzel III
765ad07d9e
Fix migration name/ordering
2018-04-23 11:00:21 -04:00
Michael Abashian
d36ec19e24
Merge branch 'release_3.3.0' into 1137-cancel-prompt
2018-04-23 10:57:01 -04:00
Michael Abashian
8c10a064f2
Merge pull request #1438 from mabashian/1437-host-filter-tags
...
Fixed bug where host filter search tags were not present
2018-04-23 10:55:42 -04:00
Wayne Witzel III
f1b37ff53a
Fix order become methods render and migration query
2018-04-23 10:33:59 -04:00
Wayne Witzel III
c1a8d8670f
Pop the type to be consistent
2018-04-23 10:33:59 -04:00
Wayne Witzel III
07474d5b21
Extend become_method to model field validation as well
2018-04-23 10:33:59 -04:00
Wayne Witzel III
d6ac9b6e3d
Restore previous choices, clean up some minor things
2018-04-23 10:33:59 -04:00
Wayne Witzel III
8fa98d0d54
Add new credential become methods, inject instead of set in database
2018-04-23 10:33:59 -04:00
Wayne Witzel III
df4f6ecfd6
Merge pull request #1480 from wwitzel3/release_3.3.0
...
Fixup migrations.
2018-04-23 06:01:06 -07:00
Wayne Witzel III
44470200a2
Fix migration numbering
2018-04-23 07:51:36 -04:00
Wayne Witzel III
c37ed32c55
Merge pull request #1204 from AlanCoding/org_members_team
...
allow org members to see teams in org
2018-04-23 04:15:38 -07:00
Matthew Jones
ec8a8119b9
Merge pull request #1468 from ansible/protect_iso_groups
...
Protect isolated and control groups from api deletion
2018-04-20 17:36:30 -04:00
Alan Rominger
cdb7e16e6d
Merge pull request #1463 from AlanCoding/update_supervisor
...
Update the dev supervisor file to match recent change
2018-04-20 16:51:08 -04:00
Christian Adams
136a58ee85
Merge pull request #1465 from rooftopcellist/update_oauth2_docs
...
Update oauth2 docs
2018-04-20 16:50:12 -04:00
John Mitchell
ee137b8b4d
fix open in new tab for credentials and inventory scripts
2018-04-20 16:00:57 -04:00
Matthew Jones
062329f56e
Protect isolated and control groups from api deletion
...
Isolated and Control groups are managed strictly from the standalone
setup playbook installer and should not be directly managable from the
api. Especially true since you can't assign or create isolated groups
from within the API itself.
In the future this may change but allowing this in the API could leave
the system in a bad state.
2018-04-20 15:30:13 -04:00
adamscmRH
350ebab161
fix curl example
2018-04-20 15:22:28 -04:00
AlanCoding
4036f64cc4
update the dev supervisor file to match recent change
2018-04-20 14:53:21 -04:00
Chris Meyers
a2901a47ee
Merge pull request #1410 from chrismeyersfsu/fix-revert_tower_special_group
...
send all tower work to a user-hidden queue
2018-04-20 14:21:50 -04:00
Christian Adams
b9d5f96f00
Merge pull request #1460 from rooftopcellist/saml_auth_issue
...
fix multiple auth backends
2018-04-20 14:04:36 -04:00
Matthew Jones
d04bbde3c2
Merge pull request #1786 from shanemcd/devel
...
Fix image build role when not deploying to localhost
2018-04-20 13:46:50 -04:00
adamscmRH
3627c713fa
fix multiple auth backends
2018-04-20 13:34:51 -04:00
Alan Rominger
996cf550f2
Merge pull request #1443 from AlanCoding/start_anyway
...
Minor tweak to WFJT can_start launch field
2018-04-20 13:04:42 -04:00
chris meyers
a56771c8f0
send all tower work to a user-hidden queue
...
* Before, we had a special group, tower, that ran any async work that
tower needed done. This allowed users fine grain control over which
nodes did background work. However, this granularity was too complicated
for users. So now, all tower system work goes to a special non-user
exposed celery queue. Tower remains the fallback instance group to
execute jobs on. The tower group will be created upon install and
protected from deletion.
2018-04-20 13:04:36 -04:00
Alan Rominger
a916bf07bb
Merge pull request #1238 from AlanCoding/licenses
...
Licenses
2018-04-20 13:03:35 -04:00
Alan Rominger
2c917f876f
Merge pull request #1455 from AlanCoding/event_of_the_century
...
Fix event querysets for non superusers
2018-04-20 13:02:54 -04:00
AlanCoding
129701d825
minor tweak to WFJT can_start launch field
2018-04-20 12:49:38 -04:00
AlanCoding
6cb237d5d9
fix event querysets for non superusers
2018-04-20 11:44:52 -04:00
Shane McDonald
e2deab485e
Merge pull request #1776 from enginvardar/devel
...
Install unzip for awx_task docker image to enable usage of unarchive …
2018-04-20 09:11:23 -04:00
Marliana Lara
8d6bd2f3a9
Merge pull request #1396 from marshmalien/fix/1342-css-gridify-lists
...
Fix alignment of list action icons and invalid item bar
2018-04-20 09:03:49 -04:00
Engin Vardar
6b06d1896e
Install unzip to enable usage of unarchive module
...
Signed-off-by: Engin Vardar <enginvardar@gmail.com >
2018-04-20 09:17:27 +02:00
Shane McDonald
98a9e82d2d
Fix image build role when not deploying to localhost
2018-04-20 00:07:25 -04:00
Shane McDonald
590d5ccad1
Merge pull request #1718 from soumikgh/devel
...
Bind mount to custom certs to `source/anchors` subfolder
2018-04-19 22:33:36 -04:00
John Mitchell
3f509d5ae8
fix new tab in router
2018-04-19 18:27:15 -04:00
John Mitchell
b042beeef7
update instance groups to only be running jobs
2018-04-19 18:15:35 -04:00
mabashian
d4f46fa0e4
Fixed bug where host filter search tags were not present
2018-04-19 17:40:26 -04:00
Marliana Lara
763afc7245
Fix row label bugs and responsive actions button alignment
2018-04-19 16:08:26 -04:00
Alan Rominger
81234986b4
Merge pull request #1435 from AlanCoding/dragon_riddle
...
Add relative location to CT schema errors
2018-04-19 16:01:18 -04:00
Marliana Lara
92a742af98
Fix alignment of action icons and invalid bar with css grid
2018-04-19 15:18:32 -04:00
AlanCoding
fb43538333
add relative location to CT schema errors
2018-04-19 14:58:40 -04:00
Alan Rominger
60e3dfe22c
Merge pull request #1432 from AlanCoding/dragon_born_again
...
Fix server error with unicode in template
2018-04-19 14:49:11 -04:00
AlanCoding
9f6a4e135f
fix server error with unicode in template
2018-04-19 14:25:59 -04:00
Alan Rominger
3798decafc
Merge pull request #1429 from AlanCoding/invalid_dragon
...
prevent server error with CT unicode keys
2018-04-19 13:51:58 -04:00
AlanCoding
f78037c0f3
prevent server error with CT unicode keys
2018-04-19 13:27:25 -04:00
Alan Rominger
a7ecc306e1
Merge pull request #1328 from AlanCoding/job_del_protect
...
make deletion protection mixin work with inventories
2018-04-19 13:18:31 -04:00
Alan Rominger
c0fd56c654
Merge pull request #1381 from AlanCoding/test_docker
...
Run ansible tests separately
2018-04-19 13:04:14 -04:00
Christian Adams
d08790a5b4
Merge pull request #1420 from rooftopcellist/act_stream_access
...
Act stream access
2018-04-19 11:51:33 -04:00
Wayne Witzel III
ab311d5c2f
Merge pull request #1422 from wwitzel3/release_3.3.0
...
Remove unused code, OrderedDictLoader
2018-04-19 08:33:16 -07:00
adamscmRH
b6fcfd43b1
Fix app activity stream permissions
2018-04-19 11:19:19 -04:00
Michael Abashian
ae69abf73c
Merge pull request #1413 from mabashian/694-wfjt-missing-jts
...
Show warning on wfjt form when the workflow contains deleted job templates
2018-04-19 11:17:54 -04:00
Bill Nottingham
dd6527288f
Merge pull request #1425 from wenottingham/out-with-the-stdout
...
Drop /var/lib/awx/job_status listing from sosreport.
2018-04-19 11:10:21 -04:00
mabashian
783cca316e
Fixed broken wfjt save test
2018-04-19 11:05:03 -04:00
mabashian
15b31c7abe
Removed trailing whitespace
2018-04-19 10:54:35 -04:00
mabashian
b37ee2f611
Show warning on wfjt form when the workflow contains deleted job templates
2018-04-19 10:54:04 -04:00
Bill Nottingham
ea9278a3ea
Drop /var/lib/awx/job_status listing from sosreport.
...
This directory is not persistently populated any more.
2018-04-19 10:47:45 -04:00
Michael Abashian
1fc6a34e62
Merge pull request #1362 from mabashian/933-form-checkboxes-too-wide
...
Make checkbox labels the width of their contents not their parent
2018-04-19 10:34:04 -04:00
Marliana Lara
bcc5508efd
Merge pull request #1401 from marshmalien/fix/ff/1361-template-add-button-styles
...
Remove +Add button bevel border in Firefox
2018-04-19 10:22:51 -04:00
Marliana Lara
5f7466364b
Merge pull request #1407 from marshmalien/fix/1392-relaunch-on-failed
...
Show relaunch dropdown for only jobs with the status of "failed"
2018-04-19 10:19:06 -04:00
mabashian
4794fc510d
Use flex instead of float on form checkboxes
2018-04-19 10:08:34 -04:00
Marliana Lara
4daf1d815b
Merge pull request #1398 from marshmalien/fix/1362-instance-modal-scrollable
...
Add scroll to instance modal
2018-04-19 10:05:07 -04:00
Michael Abashian
6595515987
Merge pull request #1421 from mabashian/692-broken-jt-workflow-form
...
Prevent user from selecting an invalid JT when adding/editing a wfjt node
2018-04-19 10:02:04 -04:00
Michael Abashian
d2f4ed46ea
Merge pull request #1376 from mabashian/1022-groups-all-groups
...
Show all inventory groups instead of just root groups on the inventor…
2018-04-19 10:01:26 -04:00
Michael Abashian
d3a3694a49
Merge pull request #1356 from mabashian/947-allow-simultaneous
...
Add checkbox for allow_simultaneous on the workflow job template forms
2018-04-19 09:58:39 -04:00
Michael Abashian
38d83081bb
Merge pull request #1335 from mabashian/1260-org-credentials
...
Check for org credentials and present the count to the user before org deletion
2018-04-19 09:58:00 -04:00
Michael Abashian
4158d64410
Merge pull request #1332 from mabashian/1318-workflow-template-survey
...
Fixed bug launching workflow with survey
2018-04-19 09:57:25 -04:00
Ryan Petrello
3c7a0b5505
Merge pull request #1424 from ryanpetrello/more-yaml-unsafe
...
add more edge case handling for yaml unsafe marking
2018-04-19 09:32:25 -04:00
Ryan Petrello
f8211b0588
add more edge case handling for yaml unsafe marking
2018-04-19 09:16:22 -04:00
Chris Meyers
df298cec36
Merge pull request #1374 from chrismeyersfsu/fix-proj_update_redact
...
redact project update urls when downloading stdout
2018-04-19 09:09:24 -04:00
Wayne Witzel III
a23aadf346
Remove unused code, OrderedDictLoader
2018-04-19 08:07:09 -04:00
Ryan Petrello
31ea55acb9
Merge pull request #1397 from ryanpetrello/unsafe-extra-vars-324
...
mark launch-time extra vars as !unsafe and sanitize Jinja from certain CLI flags
2018-04-19 07:55:53 -04:00
Wayne Witzel III
3c5928fe5b
Merge pull request #1405 from wenottingham/sending-out-an-sos-to-the-world
...
Update sosreport plugin to pull in more information
2018-04-19 04:10:54 -07:00
Wayne Witzel III
250e036d0b
Merge pull request #1412 from AlanCoding/yaml_json_cats_dogs
...
Add protection for job-compatible vars
2018-04-19 04:04:42 -07:00
mabashian
a918539e23
Prevent user from selecting an invalid JT when adding/editing a wfjt node
2018-04-18 18:13:51 -04:00
chris meyers
09d5645b90
redact project update urls when downloading stdout
...
* For ProjectUpdate jobs. Redact potentially sensitive urls from the
output.
2018-04-18 16:45:55 -04:00
Alan Rominger
cbe3bc3f2a
Merge pull request #1337 from AlanCoding/not_negative_no
...
never show negative remaining capacity values
2018-04-18 16:33:09 -04:00
Alan Rominger
5cd53142a6
Merge pull request #1341 from AlanCoding/AND_help
...
Clarify help text on AND searches
2018-04-18 16:19:18 -04:00
Alan Rominger
63b3cc84c4
Merge pull request #1414 from AlanCoding/job_add
...
avoid server error adding job
2018-04-18 12:04:07 -04:00
Shane McDonald
f4f22dc585
Merge pull request #1777 from shanemcd/devel
...
Use Deployment on Kubernetes
2018-04-18 10:32:40 -04:00
Shane McDonald
cf5149ecf4
Use Deployment on Kubernetes
...
I messed this up when rebasing.
2018-04-18 10:28:50 -04:00
Christian Adams
87ba56ba67
Merge pull request #1409 from rooftopcellist/validate_scopes
...
adds help-text for scopes
2018-04-18 10:09:59 -04:00
Alan Rominger
18a7e86e0c
Merge pull request #1175 from AlanCoding/protect_hosts
...
Add deletion protection to hosts
2018-04-18 10:06:05 -04:00
AlanCoding
13c483e463
avoid server error adding job
2018-04-18 08:27:08 -04:00
AlanCoding
c397cacea5
add protection for job-compatible vars
2018-04-18 07:14:02 -04:00
Ryan Petrello
835f2eebc3
make extra var YAML serialization more robust to non-dict extra vars
2018-04-17 15:39:37 -04:00
Alan Rominger
283132cd08
Merge pull request #1393 from AlanCoding/no_cred_pass
...
Fix API browser server error on relaunch
2018-04-17 15:28:35 -04:00
adamscmRH
50a5a1a9f8
adds help-text for scopes
2018-04-17 14:38:51 -04:00
Christian Adams
2db44cbf17
Merge pull request #1404 from rooftopcellist/application_id_act_stream
...
Fix app json error
2018-04-17 13:49:57 -04:00
Marliana Lara
328d9dbe01
Show relaunch dropdown if job has status of "failed"
2018-04-17 13:35:01 -04:00
Bill Nottingham
40cf80db1d
Add rabbitmq status commands as well.
2018-04-17 12:25:26 -04:00
Bill Nottingham
ade51c93d8
Add some more information to sosreports.
...
- tower cluster configuration
- list of all venvs (including custom ones)
2018-04-17 12:25:26 -04:00
Ryan Petrello
fe47b75aad
use a three-prong setting for Jinja extra vars policy
2018-04-17 12:08:07 -04:00
adamscmRH
0d2f92c364
Fix app json error
2018-04-17 12:02:35 -04:00
Shane McDonald
ffc347bfd0
Merge pull request #1771 from shanemcd/kubernetes-role-cleanup
...
Kubernetes role cleanup
2018-04-17 11:16:46 -04:00
Ryan Petrello
7304301948
don't bother building a safe extra vars namespace; it's a file path now
2018-04-17 10:24:14 -04:00
Ryan Petrello
7074dcd677
don't allow usage of jinja templates in certain ansible CLI flags
...
see: https://github.com/ansible/tower/issues/1338
2018-04-17 09:20:05 -04:00
Alan Rominger
4e4dabb7f1
Merge pull request #1391 from AlanCoding/crusty_setting
...
Remove setting corresponding to removed tests
2018-04-16 20:36:37 -04:00
Shane McDonald
40d7751fbd
Remove image push logic from installer roles
...
I’m going to be reusing this code on the Tower side, and I’m trying to refactor some of the AWX specific bits out. There will probably be more to come, but this is a good start.
2018-04-16 19:01:43 -04:00
Shane McDonald
2b6fe7969f
Move rabbitmq and memcached images into variables
2018-04-16 17:43:15 -04:00
Shane McDonald
0786b41ac6
Allow for customizing kubernetes deployment name
2018-04-16 17:43:15 -04:00
Shane McDonald
479a56c6d3
Generalize variable names in installer
...
secret_key
2018-04-16 17:43:15 -04:00
Marliana Lara
c4f04f544f
Fix add button styles in Firefox
2018-04-16 17:40:04 -04:00
mabashian
fcf9e45d0a
Only update the promptData object when the user successfully completes the prompt process
2018-04-16 16:59:23 -04:00
Marliana Lara
acda67f0fe
Make instance modal scrollable
2018-04-16 16:52:17 -04:00
Ryan Petrello
88c243c92a
mark all unsafe launch-time extra vars as !unsafe
...
see: https://github.com/ansible/tower/issues/1338
see: https://bugzilla.redhat.com/show_bug.cgi?id=1565865
2018-04-16 16:47:44 -04:00
Bill Nottingham
bba7f45972
Pass extra vars via file rather than via commandline, including custom creds.
...
The extra vars file created lives in the playbook private runtime
directory, and will be reaped along with the rest of the directory.
Adjust assorted unit tests as necessary.
2018-04-16 16:31:50 -04:00
Shane McDonald
e4a6fc55df
Remove unused variable from inventory
2018-04-16 15:51:36 -04:00
Shane McDonald
bebc37b3eb
Set kubernetes_namespace when deploying on OpenShift
...
kubernetes_namespace is referenced later it the role but may not be set if deploying on openshift
2018-04-16 15:51:36 -04:00
Shane McDonald
534b2f1601
Fix openshift_pg_emptydir logic
2018-04-16 15:51:36 -04:00
Shane McDonald
db02bd7531
Remove explicit nodePort declarations for RabbitMQ service
...
This lets Kubernetes handle the port mapping, which resolves a port collision issue when running multiple deployments of AWX in a single cluster.
2018-04-16 15:51:36 -04:00
Shane McDonald
e9ddf7b9db
Use a DeploymentConfig in OpenShift
2018-04-16 15:51:36 -04:00
Shane McDonald
0055c2ffff
Merge pull request #1760 from AlanCoding/fix_tests_25
...
Fix tests fallout from 2.5 upgrade
2018-04-16 15:51:11 -04:00
AlanCoding
d234b71fd8
fix API browser server error on relaunch
2018-04-16 15:03:44 -04:00
AlanCoding
4ff2f3e061
remove setting corresponding to removed tests
2018-04-16 14:49:54 -04:00
Alan Rominger
a03316cdb9
Merge pull request #1388 from AlanCoding/dep_warn
...
Fix deprecation warning for project update
2018-04-16 14:26:56 -04:00
AlanCoding
affaf23a6b
fix deprecation warning for project update
2018-04-16 13:22:58 -04:00
Marliana Lara
cf5ac47a7b
Merge pull request #1349 from marshmalien/fix/1290-readonly-tower-group
...
UI - Display tower instance group as read-only
2018-04-16 13:05:35 -04:00
Michael Abashian
7cd26451b5
Merge pull request #1365 from mabashian/1346-empty-codemirror
...
Fixed empty codemirror bug
2018-04-16 12:06:05 -04:00
AlanCoding
5eaffb3520
run ansible tests separately
2018-04-16 10:32:51 -04:00
Alan Rominger
88e2741836
Merge pull request #1370 from AlanCoding/backport_with_items
...
[3.2.4] with_items no_log fix
2018-04-16 09:57:25 -04:00
Alan Rominger
8a55b7f296
Merge pull request #1378 from AlanCoding/fix_unit_test
...
Fix conditional LDAP test fail
2018-04-16 09:13:59 -04:00
AlanCoding
9bd64fd490
never show negative remaining capacity values
2018-04-16 08:05:16 -04:00
AlanCoding
52416188e2
clarify help text on AND searches
2018-04-16 08:04:07 -04:00
AlanCoding
8ea323895a
fix conditional LDAP test fail
...
Previously, if the main unit tests, test_common.py was
run before running this test, it would fail.
By clearing the cache at the start of the test, we
make its behavior consistent and predictable no
matter what other tests are also being ran,
and the assertion is adjusted to match.
2018-04-16 07:53:44 -04:00
Alan Rominger
900ea14883
Merge pull request #1286 from AlanCoding/remove_user_roles
...
Remove the "user admin role" entirely
2018-04-16 07:33:55 -04:00
mabashian
7239b28dd8
Show all inventory groups instead of just root groups on the inventory groups tab
2018-04-13 16:21:24 -04:00
AlanCoding
de07ef0680
fix tests fallout from 2.5 upgrade
2018-04-13 16:01:11 -04:00
chris meyers
04693ecb0f
remove infinite loop regex
...
* Fancy url finding regex can result in infinite loop for malformed ipv6
urls so replace it with a more nieve regex that can overmatch.
* regex's that find malformed ipv6 urls will be passed to urlparse. This
can result in a parsing/ValueError. For these cases we redact the entire
found URI.
2018-04-13 15:48:06 -04:00
AlanCoding
77aab65f57
fix no_log leaking with_items values
2018-04-13 15:41:57 -04:00
Jake McDermott
b1f4fb3a98
Merge pull request #1368 from jakemcdermott/fix-1334
...
add expandable explanation and traceback details
2018-04-13 15:15:34 -04:00
Christian Adams
a1dbd4dd57
Merge pull request #1371 from rooftopcellist/fix_app_change_id
...
Fix id in activity_stream
2018-04-13 15:11:48 -04:00
adamscmRH
dcb6ca33a5
fix id for app in act_stream
2018-04-13 14:37:19 -04:00
Jake McDermott
9f7dd2af09
add expandable explanation and traceback details
2018-04-13 13:50:52 -04:00
Alan Rominger
684091f4f3
Merge pull request #1367 from AlanCoding/another_lib_fail
...
Fix test so that playbook runs to completion
2018-04-13 13:39:07 -04:00
AlanCoding
ddc8871e12
fix test so that playbook runs to completion
2018-04-13 13:21:38 -04:00
mabashian
ec1897ac3e
Check to make sure extraVarsClone exists before attempting to cull passwords
2018-04-13 13:05:28 -04:00
Alan Rominger
e5165f152a
Merge pull request #1351 from AlanCoding/loop_log_fix
...
[fixes test fail] Fix no_log leaking with_items values
2018-04-13 13:02:28 -04:00
mabashian
cb01dea55f
Make checkbox labels the width of their contents no their parent
2018-04-13 10:34:39 -04:00
Michael Abashian
2dad8cc980
Merge pull request #1347 from mabashian/1188-launch-double-submit
...
Prevent double click on launch which spawns multiple jobs
2018-04-13 10:00:29 -04:00
Michael Abashian
9512bbe1df
Merge pull request #1344 from mabashian/845-jobs-list-cancel
...
Added cancel job logic to the jobs list
2018-04-13 09:58:43 -04:00
Alan Rominger
fb53bc95db
Merge pull request #1358 from AlanCoding/fix_lib
...
fix PATH hack used in test
2018-04-13 09:21:18 -04:00
AlanCoding
6f9ff54430
fix PATH hack used in test
2018-04-13 08:44:39 -04:00
AlanCoding
0c2a621a4e
fix no_log leaking with_items values
2018-04-13 07:16:44 -04:00
Alan Rominger
8f6688a84b
Merge pull request #1355 from AlanCoding/rm_test
...
[fixes test fail] Remove test for behavior going away in Ansible 2.5
2018-04-12 17:40:14 -04:00
AlanCoding
e3984cb89b
remove test for behavior going away in Ansible 2.5
2018-04-12 15:34:58 -04:00
mabashian
93dc27f0e7
Add checkbox for allow_simultaneous on the workflow job template forms
2018-04-12 15:34:36 -04:00
Michael Abashian
35a75196a9
Merge pull request #1336 from mabashian/1301-activity-stream-setting
...
Added setting name and setting category to activity stream detail modal
2018-04-12 14:23:10 -04:00
AlanCoding
4995ee7a60
remove admin_role for users
2018-04-12 13:18:49 -04:00
Christian Adams
087ac17c90
Merge pull request #1308 from rooftopcellist/fix_censor
...
Fix censor
2018-04-12 11:56:44 -04:00
Marliana Lara
05415da3f9
Display Tower instance group as read-only
2018-04-12 10:39:36 -04:00
mabashian
52e226780a
Disable prompt final action button after first click to prevent double clicking and launching multiple jobs
2018-04-12 09:54:56 -04:00
mabashian
f35bc4b40a
Cancelable job status' should be pending, waiting or running
2018-04-12 09:30:04 -04:00
mabashian
fab3f3d592
Added cancel job logic to the jobs list
2018-04-11 16:53:03 -04:00
Christian Adams
a2cc357f21
Merge pull request #1333 from rooftopcellist/app_help_text
...
add oauth2 help text
2018-04-11 16:12:45 -04:00
adamscmRH
d1b8142b94
add oauth2 help text
2018-04-11 15:10:39 -04:00
Alan Rominger
4cc84d020d
Merge pull request #1169 from AlanCoding/filterability
...
Add tip in OPTIONS for fields that cannot be filtered
2018-04-11 14:35:37 -04:00
Alan Rominger
7ad42161fc
Merge pull request #1331 from AlanCoding/show_me_your_exceptions
...
Always log uncaught task exceptions
2018-04-11 14:26:09 -04:00
Michael Abashian
5959c01611
Merge pull request #1315 from mabashian/1004-smart-inv-hosts
...
Force on/off toggle to be disabled on smart inventory host list
2018-04-11 13:23:35 -04:00
mabashian
6757f5bbe5
Added setting name and setting category to activity stream detail modal
2018-04-11 13:21:06 -04:00
mabashian
94ecfbee6a
Check for org credentials and present the count to the user before org deletion
2018-04-11 12:53:49 -04:00
Shane McDonald
b0425d524c
Merge pull request #1754 from ansible/fix-docker-compose-template
...
Fix whitespace issues with docker-compose jinja template
2018-04-11 12:38:09 -04:00
mabashian
3dd9ca3fb6
Check to make sure vm.promptData.launchConf.passwords_needed_to_start exists before looping
2018-04-11 11:09:01 -04:00
Shane McDonald
3720c57c63
Fix whitespace issues with docker-compose jinja template
...
See https://github.com/ansible/awx/issues/1710
2018-04-11 11:06:34 -04:00
AlanCoding
0a23195a7b
always log uncaught task exceptions
2018-04-11 11:03:06 -04:00
Alan Rominger
c936fd7035
Merge pull request #1329 from AlanCoding/help_text_words
...
expand on fact cache timeout help text
2018-04-11 10:32:24 -04:00
Marliana Lara
cee94e7b97
Merge pull request #1327 from marshmalien/fix/976-jt-admin-error-prompt
...
Fix erroneous job template admin error message
2018-04-11 10:19:24 -04:00
Michael Abashian
0459043b8e
Merge pull request #1307 from mabashian/957-nested-group-name
...
Fixed nested group name link
2018-04-11 10:10:59 -04:00
Michael Abashian
9b7f9c4276
Merge pull request #1304 from mabashian/1136-credential-password-prompt
...
1136 credential password prompt
2018-04-11 10:10:36 -04:00
Michael Abashian
e77369d113
Merge pull request #1299 from mabashian/1005-adhoc-cred-machine
...
Limit adhoc credential lookup to only machine credentials
2018-04-11 10:10:13 -04:00
mabashian
9e31c25025
Pass ngDisabled a simple boolean instead of truthy expression
2018-04-11 10:07:49 -04:00
AlanCoding
24369572dc
expand on fact cache timeout help text
2018-04-11 07:58:37 -04:00
AlanCoding
0c224df9ad
make deletion protection mixin work with inventories
2018-04-11 07:54:09 -04:00
Jared Tabor
03f4010edc
Merge pull request #1275 from jaredevantabor/webpack-dev
...
Changes https flag to false for UI dev env watcher
2018-04-10 14:01:03 -07:00
Chris Meyers
85b026dec7
Merge pull request #1326 from chrismeyersfsu/fix-ldap_defaults
...
set better defaults for ldap
2018-04-10 15:54:56 -04:00
chris meyers
00cd6cb384
set better defaults for ldap
...
* LDAP params is a new field. It contains the kwargs that will be passed
to the python class specified by group type. The default for group type
is MemberDNGroupType. The required params are now those in the defaults.
2018-04-10 15:44:08 -04:00
Marliana Lara
07a01e741b
Fix erroneous job template admin error message
2018-04-10 15:41:02 -04:00
Marliana Lara
0f79c940a0
Merge pull request #1322 from marshmalien/fix/1293-delete-ig-infinite-spinner
...
Fix infinite Wait spinner when deleting instance group
2018-04-10 15:36:30 -04:00
Marliana Lara
46f6c67566
Add updates to instance groups strings file
2018-04-10 15:25:24 -04:00
Jake McDermott
55ae23a2f4
Merge pull request #1320 from jakemcdermott/use-copy-capability-field
...
use copy capability field for copy action
2018-04-10 14:34:12 -04:00
Alan Rominger
ffa61250bb
Merge pull request #1312 from AlanCoding/fix_silent_fail
...
fix silent traceback tests were causing
2018-04-10 14:02:36 -04:00
adamscmRH
8529f2b5eb
makes censor characters consistent
2018-04-10 14:02:33 -04:00
Marliana Lara
6beaa4b166
Fix infinite Wait spinner when deleting instance group
2018-04-10 13:46:55 -04:00
Jake McDermott
02d7ce97c6
use copy capability field for copy action
2018-04-10 13:38:07 -04:00
Alan Rominger
e78b5dab73
Merge pull request #1310 from AlanCoding/null_encrypted
...
do not server error if this value is None
2018-04-10 12:52:56 -04:00
Jake McDermott
53944a2cf3
Merge pull request #1314 from jakemcdermott/fix-delete-cancel-urls
...
use newly ordained list of statuses for showing cancel/delete
2018-04-10 12:49:30 -04:00
Jake McDermott
f0e0a8a338
use newly ordained list of statuses for showing cancel/delete
2018-04-10 12:36:21 -04:00
mabashian
2f96169f07
Force on/off toggle to be disabled on smart inventory host list
2018-04-10 12:27:09 -04:00
Jake McDermott
1961f99106
Merge pull request #1313 from jakemcdermott/fix-delete-cancel-urls
...
use ordained list of statuses for showing cancel/delete
2018-04-10 12:07:26 -04:00
Jake McDermott
6768b10638
use ordained list of statuses for showing cancel/delete
2018-04-10 12:05:10 -04:00
John Mitchell
ec586de687
Merge pull request #1281 from jlmitch5/componentizeListInvalidity
...
move invalid list row properties to row component
2018-04-10 11:58:35 -04:00
Marliana Lara
888a1cbea8
Merge pull request #1236 from marshmalien/fix/926-prompt-for-days-form
...
Fix Cleanup Job Days cannot be changed from 30
2018-04-10 11:54:46 -04:00
AlanCoding
69822391b3
fix silent traceback tests were causing
2018-04-10 11:51:05 -04:00
Marliana Lara
704a2a73c7
Fix error where controller was accessing wrong prompt_for_days_form scope.
2018-04-10 11:32:35 -04:00
Jake McDermott
ffa1f37742
Merge pull request #1309 from jakemcdermott/fix-delete-cancel-urls
...
fix cancel-delete urls
2018-04-10 11:01:58 -04:00
AlanCoding
4f65b283df
do not server error if this value is None
2018-04-10 11:00:37 -04:00
Jake McDermott
02f9fd0ca0
fix cancel-delete urls
2018-04-10 10:58:33 -04:00
mabashian
50a1a5707e
Fixed nested group name link
2018-04-10 10:51:56 -04:00
mabashian
c8b12ed23e
Fixed bug where typing in a password would update all password inputs
2018-04-10 10:26:56 -04:00
mabashian
a6dd7dbf07
Fixed credential prompting bug where only one password field is ever shown even if multiple passwords are required
2018-04-10 10:08:49 -04:00
Ryan Petrello
ea900b6f95
Merge pull request #1298 from ryanpetrello/fix-1266
...
fix a bug preventing custom credential templates from including unicode
2018-04-10 08:43:13 -04:00
Alan Rominger
486e5a2ef2
Merge pull request #1297 from AlanCoding/millennials
...
Prevent OverflowError in SESSION_COOKIE_AGE
2018-04-10 07:19:25 -04:00
mabashian
6e2133aa52
Limit adhoc credential lookup to only machine credentials
2018-04-09 17:10:15 -04:00
Ryan Petrello
b1028a2e0a
fix a bug preventing custom credential templates from including unicode
...
see: https://github.com/ansible/tower/issues/1266
2018-04-09 17:08:10 -04:00
Jake McDermott
dd5a34ce3b
pin container images
2018-04-09 16:30:47 -04:00
Michael Abashian
150467a1cb
Merge pull request #1295 from mabashian/1033-inv-source-error-handling
...
Fixed inventory source form error message
2018-04-09 15:51:27 -04:00
Michael Abashian
335e8be709
Merge pull request #1287 from mabashian/1077-host-pagination
...
Fixed host/groups pagination issue
2018-04-09 15:49:52 -04:00
AlanCoding
13759fd8ce
prevent OverflowError in SESSION_COOKIE_AGE
2018-04-09 15:48:26 -04:00
John Mitchell
e6d4778049
Merge pull request #1277 from jlmitch5/navUpdates33
...
ux updates to navigation
2018-04-09 15:34:56 -04:00
Jake McDermott
e343a8d983
Merge pull request #1296 from jakemcdermott/bug-1294
...
update badge count on search
2018-04-09 15:25:18 -04:00
mabashian
453a8507b0
Function/code cleanup
2018-04-09 15:07:27 -04:00
Jake McDermott
04d8642daf
update badge count on search
2018-04-09 15:04:52 -04:00
mabashian
23d1454646
Fixed inventory source form error message. Leveraged inv src model for adding/editing existing object
2018-04-09 15:01:16 -04:00
Ryan Petrello
1c24ab913e
Merge pull request #1282 from ryanpetrello/fix-1268
...
add exception handling to deprecated v1 credential support
2018-04-09 14:46:48 -04:00
Alan Rominger
51d43e59e4
Merge pull request #1272 from AlanCoding/user_create_err
...
handle 400 error creating sys auditor
2018-04-09 14:37:25 -04:00
Ryan Petrello
18c95bf706
add exception handling to deprecated v1 credential support
...
see: https://github.com/ansible/tower/issues/1268
2018-04-09 14:23:43 -04:00
Michael Abashian
5b619ff0c1
Merge pull request #1274 from mabashian/1026-relaunch-adhoc-error-handle
...
Added generic error handling to promises in relaunch button component
2018-04-09 13:45:49 -04:00
Jake McDermott
8b7884a965
Merge pull request #1280 from jakemcdermott/bug-1271
...
ensure correct auth and system configuration forms are loaded
2018-04-09 13:34:25 -04:00
Jake McDermott
67ba534097
ensure correct system and auth forms are loaded
2018-04-09 13:09:49 -04:00
John Mitchell
8371e73bd0
update collapse nav spacer padding amount
2018-04-09 13:04:57 -04:00
Jake McDermott
831fb13347
Merge pull request #1285 from jakemcdermott/output-details-command-args
...
show module arg details for command jobs
2018-04-09 12:29:24 -04:00
Jake McDermott
d2dfca23f6
show module arg details for command jobs
2018-04-09 12:10:43 -04:00
John Mitchell
3ab255bda8
remove todo messages
2018-04-09 11:57:32 -04:00
mabashian
93e6d06bca
Fixed host/groups pagination issue
2018-04-09 11:53:59 -04:00
Jake McDermott
27e8e55d15
add e2e test for auth form rendering after tab switch
2018-04-09 11:30:52 -04:00
John Mitchell
37546d6495
move invalid list row properties to row component
2018-04-09 11:20:26 -04:00
Alan Rominger
5594bae766
Merge pull request #1247 from AlanCoding/more_v1_yay
...
More accurate handling of serializer cred versioning
2018-04-09 10:39:54 -04:00
AlanCoding
c1f1921995
add test for JT credential summary_fields
2018-04-09 09:56:43 -04:00
Jake McDermott
4a9bf0e46d
Merge pull request #1278 from jakemcdermott/bug-1276
...
fix stats bar issue for adhoc jobs + account for 'check' type project update jobs
2018-04-09 09:56:17 -04:00
Ryan Petrello
c420146c56
Merge pull request #1279 from ryanpetrello/release_3.3.0
...
missing import for celery failure handler
2018-04-09 09:23:35 -04:00
Ryan Petrello
ba66996add
missing import for celery failure handler
2018-04-09 09:10:50 -04:00
AlanCoding
c88621f5fb
more accurate handling of serializer cred versioning
2018-04-09 08:39:27 -04:00
Jake McDermott
78e0c02a08
no stats event expected for inventory updates
2018-04-09 08:38:20 -04:00
AlanCoding
f369e3ba0f
handle 400 error creating sys auditor
2018-04-09 08:37:54 -04:00
Jake McDermott
56935fef94
account for existence of 'check' project update jobs
2018-04-09 08:35:14 -04:00
Jake McDermott
60d311c1a9
don't try to use stats events for adhoc commands
2018-04-09 08:34:43 -04:00
John Mitchell
177b771826
fix less syntax arrow
2018-04-06 18:04:10 -04:00
John Mitchell
ea16bef39b
ux updates to navigation
2018-04-06 17:50:49 -04:00
Jake McDermott
8134110e6f
Merge pull request #1263 from mabashian/1067-workflow-running-status
...
Handle workflow job status race condition
2018-04-06 17:32:57 -04:00
Jared Tabor
639da5de59
Changes https flag to false for UI dev env
2018-04-06 13:28:24 -07:00
Jake McDermott
ac29e5d299
Merge pull request #1264 from mabashian/1059-job-results-resource-tooltips
...
Updated job results related resources tooltips
2018-04-06 16:07:37 -04:00
mabashian
0f07f4f956
Added generic error handling to promises in relaunch button component
2018-04-06 15:52:29 -04:00
Wayne Witzel III
a088621425
Merge pull request #1250 from wwitzel3/fix-1228
...
Update role hierarchy when a JobTemplate moves orgs.
2018-04-06 15:31:23 -04:00
Wayne Witzel III
99fb0fa4cd
Extract update_role_parentage_for_instance
2018-04-06 15:19:41 -04:00
Alan Rominger
89f770c9ca
Merge pull request #1270 from AlanCoding/user_editability
...
User editing permission changes (3.2.4 backport)
2018-04-06 14:19:50 -04:00
Alan Rominger
aa464fdcc8
Merge pull request #1267 from AlanCoding/ig_min_max
...
Add min/max to IG fields
2018-04-06 14:08:28 -04:00
Alan Rominger
5df957e223
Merge pull request #1269 from AlanCoding/no_more_jobs
...
Deprecate jobs creation via sublist
2018-04-06 14:08:10 -04:00
AlanCoding
1195385492
User editing permission changes
...
Only allow administrative action for a user
who is a system admin or auditor if the
the requesting-user is a system admin.
Previously a user could be edited if the
requesting-user was an admin of ANY of the
orgs the user was member of.
This is changed to require admin permission
to ALL orgs the user is member of.
As a special-case, allow org admins to add
a user as a member to their organization if
the following conditions are met:
- the user is not member of any other orgs
- the org admin has permissions to all of
the roles the user has
2018-04-06 14:05:29 -04:00
Ryan Petrello
5560dc1da9
Merge pull request #1252 from ryanpetrello/celery-failure-handler
...
implement celery failure logging using CELERY_ANNOTATIONS
2018-04-06 13:40:34 -04:00
Wayne Witzel III
81fe778676
Collect roles and update parentage instead of saving JT
2018-04-06 13:35:24 -04:00
Alan Rominger
a38e6fc882
Merge pull request #1261 from AlanCoding/user_work_items
...
More User admin-ing: (2) superuser escalation fix (3) ANY->ALL (4) orphan adoption
2018-04-06 13:14:40 -04:00
AlanCoding
5a380b4437
deprecate jobs creation via sublist
2018-04-06 12:59:53 -04:00
AlanCoding
7dd4dd00b3
add min/max to IG fields
2018-04-06 12:37:11 -04:00
AlanCoding
12979260bb
include new org roles in permissions fix
2018-04-06 12:03:43 -04:00
Chris Meyers
675920efb6
Merge pull request #1254 from chrismeyersfsu/fix-polymorphic_delete
...
update polymorphic delete workaround django 1.11
2018-04-06 11:28:16 -04:00
Ryan Petrello
4c0096a524
implement celery failure logging using CELERY_ANNOTATIONS
...
see: https://github.com/ansible/awx/issues/1720
see: https://github.com/ansible/tower/issues/1190
2018-04-06 11:23:23 -04:00
chris meyers
bd7d9db1ce
correctly cascade set null
...
* It's problematic to delete an instance that is referenced by a foreign
key; where the referening model is one that has a Polymorphic parent.
* Specifically, when Django goes to nullify the relationship it relies
on the related instances[0] class type to issue a query to decide what
to nullify. So if the foreignkey references multiple different types
(i.e. ProjectUpdate, Job) then only 1 of those class types will get
nullified. The end result is an IntegrityError when delete() is called.
* This changeset ensures that the parent Polymorphic class is queried so
that all the foreignkey entries are nullified
* Also remove old Django "hack" that doesn't work with Django 1.11
2018-04-06 11:10:16 -04:00
mabashian
5fb532c87b
Updated job results related resources tooltips
2018-04-06 11:05:54 -04:00
Ryan Petrello
ac2ece5313
Merge pull request #1217 from rooftopcellist/json_parser
...
Json parser
2018-04-06 10:23:09 -04:00
mabashian
cb92f1794a
Handle race condition where workflow job status might appear stuck in waiting if we miss the socket event indicating that it got moved to running
2018-04-06 10:15:24 -04:00
AlanCoding
a344ceda0e
User editing permission changes
...
Only allow administrative action for a user
who is a system admin or auditor if the
the requesting-user is a system admin.
Previously a user could be edited if the
requesting-user was an admin of ANY of the
orgs the user was member of.
This is changed to require admin permission
to ALL orgs the user is member of.
As a special-case, allow org admins to add
a user as a member to their organization if
the following conditions are met:
- the user is not member of any other orgs
- the org admin has permissions to all of
the roles the user has
2018-04-06 09:51:08 -04:00
adamscmRH
0f046338ac
check ParseError fix
2018-04-06 08:47:54 -04:00
Jake McDermott
21b58e689a
Merge pull request #1256 from wenottingham/typo-fix
...
Fix trivial UI typo
2018-04-05 20:15:11 -04:00
Paul Neumann
c407cb78b5
Fix trivial UI typo
2018-04-05 14:15:55 -04:00
Michael Abashian
d1b504e34d
Merge pull request #1255 from mabashian/templates-forms-disabled
...
Fixed bug where job/workflow templates add forms were disabled
2018-04-05 14:13:30 -04:00
Bill Nottingham
538bf40f96
Merge pull request #1735 from paneu/devel
...
Fix trivial UI typo
2018-04-05 14:00:58 -04:00
mabashian
d9c9df73d2
Fixed unit test failure
2018-04-05 14:00:13 -04:00
mabashian
78893590d1
Fixed bug where job/workflow templates add forms were fully disabled for users with add access
2018-04-05 13:34:16 -04:00
Paul Neumann
c11c9abcaa
Fix trivial UI typo
2018-04-05 19:32:31 +02:00
adamscmRH
881688dd77
fix authentication order
2018-04-05 12:04:07 -04:00
mabashian
2f746c9fd9
Complete removal of InitialPlaybookRun
2018-04-05 12:00:41 -04:00
Matthew Jones
62e2be9c4b
Merge pull request #1722 from avantassel/devel
...
Added nginx_status to nginx.conf
2018-04-05 11:26:53 -04:00
Wayne Witzel III
0bd9919108
Make use of callback explicitly for Project and Inventory
2018-04-05 11:05:48 -04:00
Wayne Witzel III
3411389d00
Added JobTemplate ownership change test
2018-04-05 11:00:13 -04:00
Bill Nottingham
442c209899
Merge pull request #1251 from wenottingham/release_3.3.0
...
Set `raw=True` when reading passwords from ConfigParser files.
2018-04-05 10:46:12 -04:00
Bill Nottingham
17f8ec64ce
Set raw=True when reading passwords from ConfigParser files.
...
Cherry-pick of https://github.com/ansible/ansible/pull/35582
2018-04-05 10:32:50 -04:00
Michael Abashian
e47570e323
Merge pull request #1243 from mabashian/1011-codemirror-syntax
...
Fixed codemirror syntax highlighting
2018-04-05 09:59:10 -04:00
Wayne Witzel III
524343870b
Added Project & Inventory signals for JobTemplate RBAC
2018-04-05 09:46:03 -04:00
Ben Thomasson
bb596e8ce8
Merge pull request #1203 from benthomasson/release_3.3.0
...
Removes --fake-initial from awx-manage migrate.
2018-04-05 09:08:16 -04:00
Ben Thomasson
dfe35bd405
Merge pull request #1187 from benthomasson/networking-acceptance-ben
...
Adds acceptance doc for networking UI
2018-04-05 09:07:57 -04:00
Alan Rominger
ab277e816a
Merge pull request #1242 from AlanCoding/copy_scripts
...
Remove shortcut for custom scripts copy
2018-04-05 08:45:15 -04:00
Alan Rominger
596523b2fa
Merge pull request #1246 from AlanCoding/cred_total_int
...
Fix bug from new credential property
2018-04-05 08:23:03 -04:00
Alan Rominger
e5f93bdf95
Merge pull request #1245 from AlanCoding/orphaned_workflows
...
Fix WFJT user_capabilities special-case
2018-04-05 08:22:42 -04:00
Alan Rominger
1d26c2feb0
Merge pull request #1241 from AlanCoding/actually_validate_spec
...
check for existence and type of all spec items
2018-04-05 08:06:19 -04:00
AlanCoding
133cca1446
fix WFJT user_capabilities special-case
2018-04-05 08:04:18 -04:00
AlanCoding
50794452c8
fix bug from new credential property
2018-04-05 08:01:26 -04:00
Alan Rominger
16732e52f2
Merge pull request #1244 from AlanCoding/cancel_weirdness
...
avoid v1 cruft fields in JobCancelSerializer
2018-04-05 07:23:52 -04:00
Jake McDermott
dd0e7e2751
Merge pull request #1163 from ansible/job-results
...
job results / job event output
2018-04-05 03:12:29 -04:00
Jake McDermott
1362b444f2
move search tag test
2018-04-05 02:50:09 -04:00
Jake McDermott
cf68df41d5
remove unused code
2018-04-05 02:49:56 -04:00
Jake McDermott
01d9c8546e
fix team, credential, and workflow copy regressions
2018-04-05 02:49:45 -04:00
Jake McDermott
939666f172
add polyfills for phantomjs
2018-04-05 02:49:42 -04:00
Jake McDermott
b44c7127f7
reactivate linter for dev server
2018-04-05 02:49:39 -04:00
Jared Tabor
fe58b74d1e
Adds the host event modal to the standard out feature
...
Removes old host modal code
2018-04-05 02:49:38 -04:00
Jake McDermott
18dc0e9066
switch ordering of output panel actions
2018-04-05 02:49:35 -04:00
Jake McDermott
a7bcb491d7
disable search while searching
2018-04-05 02:49:32 -04:00
Jake McDermott
356defff09
remove unused lib code
2018-04-05 02:49:28 -04:00
Jake McDermott
379e2226fa
rename search tag test
2018-04-05 02:49:24 -04:00
Jake McDermott
e4ad34fa14
update smoke test for new job results view
2018-04-05 02:49:20 -04:00
Jake McDermott
cf4b29c6d5
remove has-ansi dependency
2018-04-05 02:49:12 -04:00
Jake McDermott
95a37fab05
fix lint errors
2018-04-05 02:48:47 -04:00
Jake McDermott
a5e20117e3
move search into feature-level component
2018-04-05 02:48:23 -04:00
Jake McDermott
1f9b325f38
use status service in details and stats components
2018-04-05 02:47:54 -04:00
Jake McDermott
bdd36341ae
add status service
2018-04-05 02:47:51 -04:00
Jake McDermott
6c8923d653
tighten up status transitions for relaunch
2018-04-05 02:47:47 -04:00
Jake McDermott
66dcf01088
add raw txt download
2018-04-05 02:47:44 -04:00
Jake McDermott
181d7e0e01
add delete and cancel
2018-04-05 02:47:41 -04:00
Jake McDermott
fc01af2298
hide dev utility
2018-04-05 02:47:37 -04:00
Jake McDermott
07186e1606
disable search when running
2018-04-05 02:47:34 -04:00
Jake McDermott
6b302ef167
job results link-in
2018-04-05 02:47:31 -04:00
Jake McDermott
a53f70f0af
add inventory updates
2018-04-05 02:47:27 -04:00
Jake McDermott
8da2c3cad2
fix regression with opening credential edit/add
2018-04-05 02:47:24 -04:00
Jake McDermott
b10dc6d4ff
wip - integrate adhoc and workflow
2018-04-05 02:47:20 -04:00
Jake McDermott
91e5659042
rename to engine service
...
The rename reflects the fact that this service is now driven by an external caller
after being initialized with hooks.
2018-04-05 02:47:15 -04:00
Jake McDermott
450eaeca96
add event processing for stats and host status components
2018-04-05 02:47:11 -04:00
Jake McDermott
faa33e0bec
navigate to new job results view on relaunch
2018-04-05 02:47:08 -04:00
Jake McDermott
b577f50930
event processing for details panel and initial stats bar integration
2018-04-05 02:47:05 -04:00
Jake McDermott
f65d170cab
initial details panel integration
2018-04-05 02:47:02 -04:00
gconsidine
a23e5e920f
Add support for in progress jobs and omit expand
...
* Any event received by the stream service will start rendering
(instead of JOB_START events only)
* Expand/collapse only shown for static results
2018-04-05 02:46:59 -04:00
gconsidine
033314e4f6
Add fixes to results
...
- Handle out of order events by batching lines until all lines
are present
- In static mode, fetch pages of results until container is full
and scroll bar appears (for scroll events related to pagination)
2018-04-05 02:46:59 -04:00
gconsidine
e3d42d8e1b
Fix webpack-dev-server proxy to accommodate auth changes
2018-04-05 02:46:59 -04:00
gconsidine
81c85913ac
Add encoding of html entities in stdout from the API
2018-04-05 02:46:58 -04:00
gconsidine
c9612b8c75
Fix (most) lint errors
2018-04-05 02:46:58 -04:00
gconsidine
57ea582898
Fix stream pause/resume transitions
2018-04-05 02:46:58 -04:00
gconsidine
189963ae83
Add independent stream service
2018-04-05 02:46:58 -04:00
Jake McDermott
7acc99cf15
initial search integration
2018-04-05 02:46:56 -04:00
Jake McDermott
13162ca33a
move data transformation logic into a service so it can be reused
2018-04-05 02:46:53 -04:00
Jake McDermott
0adf671de4
refactor, lint, separate data transformation logic from display logic
2018-04-05 02:46:48 -04:00
Jake McDermott
c12173233b
add initial test and sanity check for search tags
2018-04-05 02:46:43 -04:00
Jake McDermott
1cc7d5535e
hacking together some basic bootstrapping for job results view - not yet an actual test
2018-04-05 02:46:32 -04:00
John Mitchell
a1b7d86981
remove the rest of templates list code and update organization tempaltes list to using new code
2018-04-04 17:01:05 -04:00
John Mitchell
e492043819
utilize new list on projects template list
2018-04-04 17:00:25 -04:00
John Mitchell
3f91cd72c3
Merge pull request #1231 from jlmitch5/licenseOnSettingsPage
...
add license route to settings page
2018-04-04 16:49:57 -04:00
John Mitchell
a0948b410e
embed license panel within settings pane
2018-04-04 16:43:32 -04:00
AlanCoding
02b7424b29
check for existence and type of all spec items
2018-04-04 16:39:36 -04:00
AlanCoding
f0862cd413
avoid v1 cruft fields in JobCancelSerializer
2018-04-04 16:30:44 -04:00
Michael Abashian
0d9759102e
Merge pull request #1232 from mabashian/889-firefox-event
...
Fixed event error in firefox when logging in
2018-04-04 16:13:53 -04:00
gconsidine
60a19246ae
Add promise-based event processesing for consistency
2018-04-04 16:03:42 -04:00
gconsidine
3705169de0
Remove stream service from job index includes
2018-04-04 16:03:42 -04:00
gconsidine
0c09447f2d
Refactor scroll handling into independent service
2018-04-04 16:03:42 -04:00
gconsidine
b16d9a89e3
Refactor page handling
2018-04-04 16:03:42 -04:00
gconsidine
df84f822f6
[WIP] Move page-related functionality into separate service
2018-04-04 16:03:42 -04:00
gconsidine
a5bd905f18
[WIP] Add event buffering on scroll/resume
2018-04-04 16:03:42 -04:00
gconsidine
60a43015e2
Update when scroll,stream flags are flipped
2018-04-04 16:03:42 -04:00
gconsidine
5c3cf83d08
Implement memory max (NodeList ejection) in real-time mode
2018-04-04 16:03:42 -04:00
gconsidine
d48f69317f
Add scroll lock for real-time display
2018-04-04 16:03:42 -04:00
gconsidine
83897d43a7
Add websocket connection info for remaining job types
2018-04-04 16:03:42 -04:00
gconsidine
e143698484
Fix resource references in models
2018-04-04 16:03:42 -04:00
gconsidine
d6e7058947
Remove extraneous model import
2018-04-04 16:03:42 -04:00
gconsidine
3d02ef8209
Add basic (no optimization) real-time implementation
2018-04-04 16:03:42 -04:00
gconsidine
ad1764c7f2
Add ws subscription to job results
2018-04-04 16:03:42 -04:00
gconsidine
2eef166325
Remove git merge conflict artifacts
2018-04-04 16:03:42 -04:00
gconsidine
a6ee7b6aac
Remove unused functionality from controller
2018-04-04 16:03:42 -04:00
gconsidine
2e07fee39f
Add more robust stdout navigation
2018-04-04 16:03:42 -04:00
gconsidine
07ff25a241
Add generalized resource to job results view
2018-04-04 16:03:42 -04:00
gconsidine
41d3d29ae8
Fix project update model
2018-04-04 16:03:42 -04:00
gconsidine
52a6cca206
Add models for remaining event types
2018-04-04 16:03:42 -04:00
gconsidine
e5187e4ac8
Adjust pagination/scrolling
2018-04-04 16:03:42 -04:00
gconsidine
cc36ee6bed
Add WIP prepend/previous on scroll
2018-04-04 16:03:42 -04:00
gconsidine
745e547e34
Add nested page cache
2018-04-04 16:03:42 -04:00
gconsidine
4b81d8d494
Add WIP implementation of pagination with cache
2018-04-04 16:03:42 -04:00
gconsidine
ab8651eab6
Add functions to calc number of rows in view
2018-04-04 16:03:42 -04:00
gconsidine
fa59f46f2b
Update less variable names
2018-04-04 16:03:42 -04:00
gconsidine
c08538b8f0
Fix model pagination behavior, limit, and cache
2018-04-04 16:03:42 -04:00
gconsidine
5a75059c86
Add load on scroll and max results to base model
2018-04-04 16:03:42 -04:00
gconsidine
b88ad50a75
Update style of stdout container
2018-04-04 16:03:42 -04:00
gconsidine
3006caffe1
Update style to be inline with mockups
2018-04-04 16:03:42 -04:00
gconsidine
e26c977b36
Add partial implementation of model.next
2018-04-04 16:03:42 -04:00
gconsidine
81dac1d1b8
Update code/output components
2018-04-04 16:03:42 -04:00
gconsidine
a7f29aac3a
Add component-based stdout for host modal
2018-04-04 16:03:42 -04:00
gconsidine
21e74fc5eb
Add click to launch host event detail modal
2018-04-04 16:03:42 -04:00
gconsidine
56b6d7e85d
Add scrollTo for top and bottom, add better expand/collapse
2018-04-04 16:03:42 -04:00
gconsidine
d914b70bb6
Add expand/collapse to parent events
2018-04-04 16:03:42 -04:00
gconsidine
dbf1fd2d4f
Use event record with output template
2018-04-04 16:03:42 -04:00
gconsidine
6f7841a920
Add record object to maintain event meta info
2018-04-04 16:03:42 -04:00
gconsidine
0a66d1c3fc
Add dynamic angular interaction after HTML insertion
2018-04-04 16:03:42 -04:00
gconsidine
aaec3474b0
Add support for params to BaseModel.extend
2018-04-04 16:03:42 -04:00
gconsidine
3096a58272
Update style to match latest mockup
2018-04-04 16:03:42 -04:00
gconsidine
5c10ce3082
Update job output styling
2018-04-04 16:03:42 -04:00
gconsidine
30c472c499
Add basic event output in sandbox
2018-04-04 16:03:42 -04:00
gconsidine
946f3b5c92
Add ansi parsing libs
2018-04-04 16:03:42 -04:00
gconsidine
0de5301c23
Fix eslint errors/warnings emitted to browser
2018-04-04 16:03:42 -04:00
gconsidine
5b8d2e7659
Add model and resolve block to sandbox view
2018-04-04 16:03:42 -04:00
gconsidine
212ab96a31
Add structure for sandboxed job results
2018-04-04 16:03:42 -04:00
Ryan Petrello
0554e62f70
Merge pull request #1227 from ryanpetrello/encrypt-oauth2-client-secret
...
automatically encrypt/decrypt main_oauth2application.client_secret
2018-04-04 16:00:30 -04:00
mabashian
7084fe9a6d
Fixed codemirror syntax highlighting
2018-04-04 15:36:37 -04:00
Ryan Petrello
5f01d26224
automatically encrypt/decrypt main_oauth2application.client_secret
...
see: https://github.com/ansible/awx/issues/1416
2018-04-04 15:35:24 -04:00
Jared Tabor
0f5f2804a7
Reverts DeleteJob factory, fixes null provider to stdout pages
...
and removing unnecessary console.logs in app.js
2018-04-04 11:38:27 -07:00
AlanCoding
6e1e7d8426
remove shortcut for custom scripts copy
2018-04-04 14:35:28 -04:00
AlanCoding
e48fa5c7bf
manual license updating
2018-04-04 13:09:42 -04:00
AlanCoding
a6e9ed97d2
add the licenses obtained algorithmically
2018-04-04 12:02:37 -04:00
AlanCoding
17c1ac4468
remove licenses for packes removed in 3.3
2018-04-04 10:59:54 -04:00
Alan Rominger
c2446beb6e
Merge pull request #1235 from AlanCoding/rm_TOWER_HOST
...
remove TOWER_HOST from job env vars
2018-04-04 10:42:16 -04:00
Christian Adams
2b7ad578d5
Merge pull request #1121 from rooftopcellist/organization_based_permission
...
Organization based permission
2018-04-04 10:39:40 -04:00
AlanCoding
c064195025
remove TOWER_HOST from job env vars
2018-04-04 10:32:41 -04:00
Alan Rominger
716a2a6b0f
Merge pull request #1213 from AlanCoding/alan_does_jsonschema
...
custom message for JSONschema type error
2018-04-04 10:27:23 -04:00
adamscmRH
53139b109e
clean up application logic
2018-04-04 10:22:49 -04:00
Ryan Petrello
808267d3fe
Merge pull request #1234 from ryanpetrello/hey-hey-hey-goodbye
...
remove old crusty test fixtures
2018-04-04 09:48:09 -04:00
AlanCoding
996a5b20b0
unit tests of cred field types
2018-04-04 09:38:50 -04:00
Ryan Petrello
4b518298a6
remove old crusty test fixtures
2018-04-04 09:32:17 -04:00
Ryan Petrello
0359c4ed98
Merge pull request #1233 from ryanpetrello/fix-1215
...
more gracefully account for undefined stdout
2018-04-04 08:45:22 -04:00
Ryan Petrello
0db24a5c97
more gracefully account for undefined stdout
...
see: https://github.com/ansible/tower/issues/1215
related: https://github.com/ansible/tower/pull/1192#issuecomment-377982131
2018-04-04 08:29:57 -04:00
Wayne Witzel III
6c7a7dbbc0
Merge pull request #1151 from wwitzel3/release_3.3.0
...
Fix issue with adding new RBAC fields
2018-04-04 08:03:52 -04:00
Ryan Petrello
856312e7ea
Merge pull request #1226 from ryanpetrello/fix-1224
...
add more custom credential type env blacklist items
2018-04-04 08:03:02 -04:00
Wayne Witzel III
bab2745392
Refresh the old instance so the returned obj is up-to-date
2018-04-04 07:49:29 -04:00
Wayne Witzel III
5f888d8400
Fix issue with adding new RBAC fields
2018-04-04 07:48:21 -04:00
Alan Rominger
bf4251794a
Merge pull request #1223 from AlanCoding/delete_user_role
...
Delete user role on deletion of a user
2018-04-04 07:04:04 -04:00
Jared Tabor
77d3d5f5cb
Merge pull request #1725 from jaredevantabor/fix-1648
...
Increases the angular-tz-extension tag in package.json
2018-04-03 23:00:42 +00:00
Michael Abashian
bec66e05ff
Merge pull request #1197 from mabashian/941-activity-stream-inv
...
Fixed regular inventory activity stream link
2018-04-03 18:40:05 -04:00
Jared Tabor
f70917df64
Increases the angular-tz-extension tag in package.json
...
The angular-tz-extensions was changed to accomodate for an issue with
UTC dates not getting parsed correctly.
2018-04-03 15:38:45 -07:00
mabashian
e8d80b5502
Fixed event error in firefox when logging in. Removed transition console logs.
2018-04-03 18:36:34 -04:00
Jared Tabor
96e5ed57e1
Merge pull request #1229 from jaredevantabor/scheduler-deps
...
Increases the angular-tz-extension tag in package.json
2018-04-03 21:52:31 +00:00
John Mitchell
4e6ce9af18
add license route to settings page
2018-04-03 17:36:46 -04:00
Jared Tabor
9f07beed59
Increases the angular-tz-extension tag in package.json
...
The angular-tz-extensions was changed to accomodate for an issue with
UTC dates not getting parsed correctly.
2018-04-03 21:27:38 +00:00
Ryan Petrello
95b5bac6e7
Merge pull request #1208 from ryanpetrello/fix-playbook-on-notify
...
properly support `v2_playbook_on_notify` in ansible 2.5+
2018-04-03 16:19:10 -04:00
Ryan Petrello
31a0eab880
add more custom credential type env blacklist items
...
see: https://github.com/ansible/tower/issues/1224
2018-04-03 15:44:44 -04:00
Alan Rominger
ac1bc08480
Merge pull request #1220 from AlanCoding/fix_check_related
...
fix bug where role name was given incorrectly
2018-04-03 15:12:23 -04:00
Chris Meyers
21e8661fae
Merge pull request #1222 from chrismeyersfsu/fix-isolated_query
...
use non-deprecated way of setting many2many
2018-04-03 14:40:26 -04:00
AlanCoding
ee8416140a
custom message for JSONschema type error
2018-04-03 14:38:30 -04:00
AlanCoding
a52b22ffdf
delete user role on deletion of a user
2018-04-03 14:31:56 -04:00
chris meyers
88fbb6706f
use non-deprecated way of setting many2many
2018-04-03 14:31:37 -04:00
Chris Meyers
9677a9841c
Merge pull request #1221 from chrismeyersfsu/fix-isolated_query
...
fixed isolated instance query
2018-04-03 14:04:01 -04:00
Alan Rominger
59c30af19f
Merge pull request #1219 from AlanCoding/dragon_vault_id
...
Prevent unicode errors in cred unique_hash
2018-04-03 14:01:51 -04:00
chris meyers
c3100afd0e
fixed isolated instance query
...
* Was considering an isolated instance: any instance that has at least 1
group with no controller. This is technically correct since an iso node
can not be a part of a non-iso group.
* The query is now more robust and considers a node an iso node if ALL
groups that a node belong to ALL have a controller.
* Also added better debugging for the special tower instance group
* Added a check for the existance of the special tower group so that
logs are less "messy" during the install process.
2018-04-03 13:50:57 -04:00
AlanCoding
8a7f00bdf7
fix bug where role name was given incorrectly
2018-04-03 13:39:16 -04:00
AlanCoding
9695031b27
prevent unicode errors in cred unique_hash
2018-04-03 13:34:21 -04:00
Andrew Van Tassel
84329fc735
Update nginx.conf ( #1 )
...
* Update nginx.conf
Added nginx_status, Sysdig is relentless...
2018-04-03 11:24:30 -06:00
Ryan Petrello
8e51f61afa
Merge pull request #1195 from ryanpetrello/dont_log_task_args
...
only record task.args in the callback plugin if `DISPLAY_ARGS_TO_STDOUT`
2018-04-03 12:44:53 -04:00
Alan Rominger
275cc061f0
Merge pull request #1216 from AlanCoding/no_inv_no_callback
...
prohibit config callback with no inventory
2018-04-03 12:35:31 -04:00
adamscmRH
9ef1fce5e1
add tests & correct auditor permissions
2018-04-03 11:03:50 -04:00
AlanCoding
482c159ac6
prohibit config callback with no inventory
2018-04-03 10:56:35 -04:00
Ryan Petrello
5fd5c95a1d
only record task.args in the callback plugin if DISPLAY_ARGS_TO_STDOUT
...
see: https://github.com/ansible/awx/issues/1633
2018-04-03 10:52:55 -04:00
Wayne Witzel III
f64587cd1c
Merge pull request #1207 from wwitzel3/fix-32-1189
...
Back port of 3.3.0 fix
2018-04-03 09:29:38 -04:00
adamscmRH
e9a128138a
add org-app endpoint & permissions
2018-04-03 08:58:53 -04:00
adamscmRH
a7625b8747
add organization to app model
2018-04-03 08:58:53 -04:00
Ryan Petrello
f8c40cc26f
properly support v2_playbook_on_notify in ansible 2.5+
...
see: https://github.com/ansible/awx/issues/1705
see: https://github.com/ansible/tower/issues/1205
related: https://github.com/ansible/ansible/pull/32633
2018-04-03 08:53:13 -04:00
AlanCoding
fe04f69e89
update tests for org members seeing teams
2018-04-03 07:50:49 -04:00
AlanCoding
d2ec880cad
allow org members to see teams in org
2018-04-03 07:41:06 -04:00
Jake McDermott
652bdf7875
Merge pull request #1210 from mabashian/1029-passwords-preview
...
Scrub passwords from extra vars preview on launch
2018-04-03 01:36:17 -04:00
mabashian
278a2091c2
Scrub passwords from extra vars preview on launch
2018-04-02 16:47:49 -04:00
Chris Meyers
654a1b3e09
Merge pull request #1201 from chrismeyersfsu/fix-provision_instance_list
...
append registered hostname to policy list
2018-04-02 16:39:20 -04:00
Chris Meyers
d2c9bd2f3b
Merge pull request #1194 from chrismeyersfsu/fix-more_better_unicode_handling
...
better unicode handling
2018-04-02 16:31:21 -04:00
chris meyers
e5dcfda1fe
append registered hostname to policy list
...
* The Instance Group list of instances was getting over-written with
every call to the register_instance management command.
* This changeset appends --hostnames to the Instance Group policy list.
2018-04-02 16:26:59 -04:00
Wayne Witzel III
c4635fa683
Merge pull request #1199 from wwitzel3/fix-1189
...
Fixes RBAC issue, ensures can admin of sub_obj when needed
2018-04-02 16:06:11 -04:00
Wayne Witzel III
b905aec1d4
Merge pull request #1199 from wwitzel3/fix-1189
...
Fixes RBAC issue, ensures can admin of sub_obj when needed
2018-04-02 16:03:00 -04:00
Wayne Witzel III
067ead35ac
Extend test and fix to include the admin_role
2018-04-02 15:39:01 -04:00
Ben Thomasson
43601be8a7
Removes --fake-initial from awx-manage migrate.
...
The --fake-initial option is no longer needed and can cause
application with an initial migration to fail as was seen
in the network_ui application.
2018-04-02 15:34:39 -04:00
John Mitchell
3f66379f9d
Merge pull request #1122 from jlmitch5/addWorkflowToJobsList
...
add workflow job row item to jobs list
2018-04-02 14:36:16 -04:00
Michael Abashian
7526ac05bc
Merge pull request #1196 from mabashian/1055-pending-running-icon
...
Added running indicator to smart status and sockets to template list
2018-04-02 14:25:09 -04:00
Soumik Ghosh
41c3e69450
Bind mount to custom certs to
2018-04-02 14:23:23 -04:00
John Mitchell
139cfbfc55
add workflow job row item to jobs list
2018-04-02 14:17:50 -04:00
Michael Abashian
d9cd205929
Merge pull request #1182 from mabashian/1082-relaunch-playbook-run
...
Fixed bug relaunching job on successful/failed hosts
2018-04-02 14:13:22 -04:00
Wayne Witzel III
ea7a0b2f58
Fixes RBAC issue, ensures can admin of sub_obj when needed
2018-04-02 14:10:14 -04:00
mabashian
d68679c559
Fixed regular inventory activity stream link
2018-04-02 13:57:44 -04:00
mabashian
1cf8e3cc20
Fixed linting errors
2018-04-02 13:48:07 -04:00
Michael Abashian
8ad9d07896
Merge pull request #1178 from mabashian/1161-templates-list-pagination
...
Fixed templates list pagination
2018-04-02 13:44:33 -04:00
Michael Abashian
5a881d4eb0
Merge pull request #1156 from mabashian/990-host-filter-remove-term
...
Fixed host filter tag removal
2018-04-02 13:41:18 -04:00
Michael Abashian
0d281dbe21
Merge pull request #1145 from mabashian/prompt-cleanup-v2
...
Complete removal of InitiatePlaybookRun
2018-04-02 13:40:51 -04:00
mabashian
6bd6cc7fbc
Added running indicator to smart status. Added sockets back to templates list
2018-04-02 13:30:17 -04:00
AlanCoding
dd8acb70be
add deletion protection to hosts
2018-04-02 13:21:22 -04:00
Alan Rominger
6a835b8a6b
Merge pull request #1193 from AlanCoding/broken_no_launch
...
hide launch button for invalid JTs (using user_capabilities)
2018-04-02 13:08:53 -04:00
chris meyers
557637afcb
better unicode handling
2018-04-02 12:05:16 -04:00
Chris Meyers
07aa99f949
Merge pull request #1192 from chrismeyersfsu/fix-stdout_handler_undefined
...
more gracefully account for undefined stdout
2018-04-02 11:58:07 -04:00
AlanCoding
d8f37e799b
hide launch button for invalid JTs
2018-04-02 11:58:02 -04:00
chris meyers
7e7ff8137d
more gracefully account for undefined stdout
...
* It's possible to have an exception raised in BaseTask.run() before the
stdout handler gets defined. This is problematic when the exception
handler tries to access that undefined var .. causing another exception.
Note that the second exception is caught also but it's not desirable to
lose the first exception.
* This fix checks to see if the stdout handler var is defined before
calling it's methods. Thus, we retain the original error message.
2018-04-02 11:41:30 -04:00
Chris Meyers
47fa99d3ad
Merge pull request #1154 from chrismeyersfsu/enhancement-tower_in_all_groups
...
add all instances to special tower instance group
2018-04-02 09:39:04 -04:00
Alan Rominger
2e1a2f0a95
Merge pull request #1184 from AlanCoding/validate_scope
...
Validate token scope
2018-04-02 09:36:12 -04:00
Alan Rominger
afd54a9ff9
Merge pull request #1174 from AlanCoding/cred_type_deets
...
Include credential type details (and more!) in activity stream
2018-04-02 08:03:33 -04:00
Jared Tabor
92dc450940
Adds acceptance doc for networking UI
...
* Adds gerkin feature file for networking visualization
* Adds implementation details to networking.md
2018-03-29 16:53:57 -04:00
chris meyers
838b723c73
add all instances to special tower instance group
...
* All instances except isolated instances
* Also, prevent any tower attributes from being modified via the API
2018-03-29 16:47:52 -04:00
AlanCoding
a4721dc9e7
validate token scope
2018-03-29 15:43:25 -04:00
mabashian
2ccbf5a817
Fixed bug relaunching job on successful/failed hosts
2018-03-29 15:09:31 -04:00
Alan Rominger
09801d6dab
Merge pull request #1150 from AlanCoding/types_docs
...
Make example credential type work
2018-03-29 15:03:03 -04:00
AlanCoding
9244989a14
test for all models in ActivityStreamSerializer
2018-03-29 14:57:26 -04:00
Alan Rominger
b919c36994
Merge pull request #1166 from AlanCoding/role_mods
...
Exclude created/modified from RoleSerializer
2018-03-29 14:05:41 -04:00
mabashian
3f15966d9d
Fixed templates list pagination
2018-03-29 13:54:22 -04:00
Marliana Lara
1f0889431c
Merge pull request #1138 from marshmalien/fix/auth_ldap_group_type_params_field
...
Add ldap_group_type_params codemirror field to LDAP forms
2018-03-29 13:47:25 -04:00
Marliana Lara
372b2925d2
Merge pull request #1123 from marshmalien/fix/manage_org_auth
...
Warning banner when Org Admin doesn't have authorization
2018-03-29 13:38:37 -04:00
Marliana Lara
471248e66c
Fix LDAP_GROUP_TYPE_PARAMS revert value
2018-03-29 13:33:17 -04:00
AlanCoding
0295351bf1
include credential type details in activity stream
2018-03-29 12:07:05 -04:00
Alan Rominger
f16ad97081
Merge pull request #1165 from AlanCoding/you_know_who_you_are
...
Prevent modified from showing up in activity stream
2018-03-29 12:00:36 -04:00
Alan Rominger
05a56b9b22
Merge pull request #1164 from AlanCoding/path_words
...
Add verbosity to local_path error
2018-03-29 11:58:39 -04:00
AlanCoding
86579775b2
field OPTIONS tip for filterability
2018-03-29 10:55:43 -04:00
Marliana Lara
5ffe0f40d2
Only show banner if user is an org admin without edit capabilities
2018-03-29 10:53:09 -04:00
AlanCoding
19c3e26cf2
exclude created/modified from RoleSerializer
2018-03-29 08:59:03 -04:00
Ryan Petrello
61d58b83a4
Merge pull request #1162 from ryanpetrello/release_3.2.4
...
properly filter disabled hosts on smart inventory composition
2018-03-29 08:51:20 -04:00
AlanCoding
48112f2c56
prevent modified from showing up in activity stream
2018-03-29 08:37:20 -04:00
AlanCoding
27e4630426
add verbosity to local_path error
2018-03-29 07:53:10 -04:00
Ryan Petrello
c1cc92afa0
properly filter disabled hosts on smart inventory composition
...
see: #1053
related: https://github.com/ansible/tower/pull/1155
2018-03-28 17:02:32 -04:00
Shane McDonald
3cb37b131b
Merge pull request #1702 from shanemcd/postgresql-persistent-template
...
Customizable template for OpenShift PostgreSQL deployment
2018-03-28 16:37:02 -04:00
Chris Meyers
8c3b1c06d9
Merge pull request #1160 from chrismeyersfsu/fix-instance_running_jobs
...
fix api browser endpoint title
2018-03-28 16:31:00 -04:00
Shane McDonald
1ef7d73bc9
Customizable template for OpenShift PostgreSQL deployment
...
`oc new-app --template=postgresql-persistent` has been kind of a pain. It would attempt to create a Persistent Volume, but does not allow you to specify the storageClass.
This code assumes that a Persistent Volume is already available and will fail with a helpful error message if it is not.
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 16:25:43 -04:00
chris meyers
bf6412ea06
fix api browser endpoint name
...
* Endpoint exposes all jobs associated with an Instance. This is what we
want. Align the endpoint description with this behavior by removing the
word running.
2018-03-28 16:24:19 -04:00
chris meyers
8438331563
make jobs_running more rich in OPTIONS
...
* Expose jobs_running as an IntegerField
2018-03-28 16:01:24 -04:00
Alan Rominger
c7ecbb7d2a
Merge pull request #1157 from AlanCoding/no_access_token
...
Remove access_token from Activity Stream serializer
2018-03-28 15:56:12 -04:00
AlanCoding
33e2457721
remove access_token from ActStr serializer
2018-03-28 15:38:58 -04:00
Ryan Petrello
6e246c1782
Merge pull request #1155 from ryanpetrello/fix-1053
...
properly filter disabled hosts on smart inventory composition
2018-03-28 15:34:16 -04:00
mabashian
4e0b890a03
Fixed host filter tag removal
2018-03-28 15:27:12 -04:00
Ryan Petrello
23267bce38
properly filter disabled hosts on smart inventory composition
...
see: https://github.com/ansible/tower/issues/1053
2018-03-28 15:16:26 -04:00
AlanCoding
2a45f352bb
make example cred type work
2018-03-28 14:40:38 -04:00
Alan Rominger
ae5d17d151
Merge pull request #1147 from AlanCoding/exclude_last_used
...
Exclude last_used from activity stream
2018-03-28 14:32:55 -04:00
Michael Abashian
9b3bb2a9b3
Merge branch 'release_3.3.0' into prompt-cleanup-v2
2018-03-28 13:07:10 -04:00
AlanCoding
98dc59765e
exclude last_used from activity stream
2018-03-28 12:53:11 -04:00
Shane McDonald
84e3bcc031
Merge pull request #1701 from shanemcd/devel
...
Move rabbitmq_version out of inventory file
2018-03-28 12:47:43 -04:00
Shane McDonald
c8ea03e67b
Move rabbitmq_version out of inventory file
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 12:45:05 -04:00
Shane McDonald
c1e1bf32d0
Merge pull request #1699 from shanemcd/rabbitmq-3.7
...
Upgrade to RabbitMQ 3.7, remove need for etcd2
2018-03-28 12:14:54 -04:00
Jared Tabor
ed86828a6f
Merge pull request #1691 from jaredevantabor/fix-1687
...
Reverts DeleteJob factory, fixes null provider to stdout pages
2018-03-28 08:54:31 -07:00
Shane McDonald
935dc8bca7
Upgrade to RabbitMQ 3.7, remove need for etcd2
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 11:45:33 -04:00
Alan Rominger
bed9b06426
Merge pull request #1124 from AlanCoding/hot_potato
...
Stream standard out in non-event models
2018-03-28 11:38:49 -04:00
Shane McDonald
3f685c42fe
Merge pull request #1693 from shanemcd/consolidate-roles
...
Consolidate OpenShift and Kubernetes roles
2018-03-28 11:37:12 -04:00
Shane McDonald
98f5dc3fcc
Consolidate OpenShift and Kubernetes roles
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-28 11:36:08 -04:00
Marliana Lara
d5d80860e9
Merge pull request #1131 from marshmalien/fix/small_ui_improvements
...
UI Fix inventory list action buttons, upgrade screen, custom venv fields
2018-03-28 11:26:21 -04:00
Michael Abashian
81e85408eb
Merge pull request #1120 from mabashian/1066-workflow-node-credentials
...
Fixed workflow node credential bug
2018-03-28 11:22:51 -04:00
mabashian
767991fc2b
Complete removal of InitialPlaybookRun
2018-03-28 11:18:09 -04:00
AlanCoding
8c167e50c9
Continuously stream data from verbose jobs
...
In verbose unified job models (inventory updates, system jobs,
etc.), do not delay dispatch just because the encoded
event data is not part of the data written to the buffer.
This allows output from these commands to be submitted
to the callback queue as they are produced, instead
of waiting until the buffer is closed.
2018-03-28 11:05:49 -04:00
Chris Meyers
fe0e873108
Merge pull request #1144 from chrismeyersfsu/fix-auto_reprovision
...
delay looking up settings SYSTEM_UUID
2018-03-28 10:32:24 -04:00
chris meyers
eef6f7ecb0
delay looking up settings SYSTEM_UUID
2018-03-28 09:54:51 -04:00
Chris Meyers
bc34a74b7e
Merge pull request #1142 from chrismeyersfsu/fix-ldap_options_label
...
fix ldap group type params label
2018-03-28 09:15:39 -04:00
chris meyers
dc46a732bc
fix ldap group type params label
...
* copy pasted ldap group type label and did no previously update. This
updates.
2018-03-28 09:12:06 -04:00
Wayne Witzel III
3936b5e7a3
Merge pull request #1690 from ryanpetrello/coc
...
add a link to the community code of conduct
2018-03-28 08:55:57 -04:00
Jared Tabor
f10281e9ef
Reverts DeleteJob factory, fixes null provider to stdout pages
...
and removing unnecessary console.logs in app.js
2018-03-27 14:21:39 -07:00
Ryan Petrello
d9a0029ef7
add a link to the community code of conduct
2018-03-27 16:51:30 -04:00
Marliana Lara
492e74a345
Remove pending_deletion button bug from inventory list
2018-03-27 16:43:50 -04:00
Marliana Lara
9b30b02acb
Hide Ansible Environment form fields when there are no custom venvs
2018-03-27 16:43:39 -04:00
Marliana Lara
25c8bf93ec
Add AUTH_LDAP_GROUP_TYPE_PARAMS field to LDAP form
2018-03-27 16:06:26 -04:00
Chris Meyers
4740f90dc7
Merge pull request #1129 from chrismeyersfsu/enhancement-node_reregister
...
reregister node when they come back online
2018-03-27 15:24:58 -04:00
chris meyers
7ce8907b7b
reregister node when they come back online
...
* Nodes are marked offline, then deleted; given enough time. Nodes can
come back for various reasions (i.e. netsplit). When they come back,
have them recreate the node Instance if AWX_AUTO_DEPROVISION_INSTANCES
is True. Otherwise, do nothing. The do nothing case will show up in the
logs as celery job tracebacks as they fail to be self aware.
2018-03-27 14:30:47 -04:00
Ryan Petrello
96f85c4dd5
Merge pull request #1689 from ryanpetrello/security-issue-template
...
more issue template updates
2018-03-27 11:47:12 -04:00
Ryan Petrello
14886af969
more issue template updates
2018-03-27 11:44:25 -04:00
Ryan Petrello
4ea97c0f86
Merge pull request #1688 from ryanpetrello/security-issue-template
...
add instructions for responsible disclosure of security issues
2018-03-27 11:42:13 -04:00
Marliana Lara
4fab94d2ce
Add warning banner when Org Admin doesn't have manage auth
2018-03-27 11:41:16 -04:00
Ryan Petrello
e6d4aead65
add instructions for responsible disclosure of security issues
2018-03-27 11:38:22 -04:00
mabashian
d744679d22
Fixed bug where the machine credential was being stripped from a workflow node if the edge type was changed.
2018-03-27 11:21:24 -04:00
Shane McDonald
7002c6f1b1
Delete unused namespace file
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-27 10:57:22 -04:00
Shane McDonald
3072c3bd8d
Whitespace fix
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-27 10:57:22 -04:00
Matthew Jones
3a3c883504
Merge pull request #1115 from ryanpetrello/newer-dateutil
...
remove an RRULE parsing bug fix that landed upstream in python-dateutil
2018-03-26 20:36:10 -07:00
Ryan Petrello
21d629531f
remove an RRULE parsing bug fix that landed upstream in python-dateutil
...
related: a2a246a834
2018-03-26 18:02:52 -04:00
Ryan Petrello
f3bf9bc34f
Merge pull request #1114 from ryanpetrello/newer-dateutil
...
update to a newer python-dateutil with more bug fixes we were vendoring
2018-03-26 17:21:45 -04:00
Ryan Petrello
a2a246a834
update to a newer python-dateutil with more bug fixes we were vendoring
...
related: dateutil/dateutil#649
2018-03-26 17:12:01 -04:00
Matthew Jones
9637058406
Merge pull request #1512 from chrismeyersfsu/feature-new_ldap_group_type
...
add ldap group type like posixGroupType
2018-03-26 12:29:01 -07:00
Matthew Jones
d6203b521f
Merge pull request #1679 from mabashian/workflow-node-start-bug
...
Fixed js error when adding first workflow node
2018-03-26 12:20:38 -07:00
Matthew Jones
d685815478
Merge pull request #1607 from AlanCoding/tower_verify_field
...
Sync tower verify_ssl parameter with tower-cli
2018-03-26 12:12:45 -07:00
Matthew Jones
71d2a4b4cf
Merge pull request #1610 from AlanCoding/group_related
...
Include related Jobs in group deletion protection
2018-03-26 12:09:45 -07:00
mabashian
6c321f810a
Tweaked isRoot logic to follow the same pattern as the rest of the function
2018-03-26 15:00:33 -04:00
mabashian
2c1fe14206
Fixed js error when adding first workflow node
2018-03-26 14:55:01 -04:00
Alan Rominger
3411721a2c
Merge pull request #1676 from AlanCoding/unused_settings
...
Removed unused settings (replaced by source_vars)
2018-03-26 14:16:42 -04:00
AlanCoding
9db0fdfc0b
sync tower verify_ssl parameter with tower-cli
...
Add new input for the tower type credential
elsewhere, tests are being added for verify_ssl in modules
tower-cli also updating to use the original tower.py var
2018-03-26 13:42:52 -04:00
Chris Meyers
09babbe862
Merge pull request #1677 from chrismeyersfsu/fix-traceback_msg
...
call celery method with celery context
2018-03-26 13:03:32 -04:00
John Mitchell
b1cd7dbd2f
Merge pull request #1678 from jlmitch5/removeTowerLicenseDir
...
remove tower-license dir
2018-03-26 12:17:58 -04:00
John Mitchell
02a97a2ec2
update .gitignore to include root tower-license dir
2018-03-26 12:13:00 -04:00
Alan Rominger
e38955e1fa
Merge pull request #1670 from AlanCoding/no_credential
...
Inventory source can_change - remove credential check
2018-03-26 12:06:57 -04:00
John Mitchell
012e644b9f
remove tower-license dir
2018-03-26 12:03:40 -04:00
chris meyers
1503e0505e
call celery method with celery context
...
* Tracebacks are more informative this way.
2018-03-26 12:02:42 -04:00
Ryan Petrello
7842b67bea
Merge pull request #1104 from ryanpetrello/fix-1101
...
properly sanitize module arguments with no_log (like uri:password)
2018-03-26 11:57:28 -04:00
chris meyers
b9b8502738
introspect ldap group types for param validation
...
* Instead of keeping a hard-coded mapping of valid args for each ldap
group type; introspect the subclass to determine valid/invalid fields
2018-03-26 11:40:49 -04:00
Alan Rominger
4c2cff7a63
Merge pull request #1666 from AlanCoding/fix_workflow_vars_again
...
Ignore workflow survey passwords when not applicable
2018-03-26 11:17:32 -04:00
Alan Rominger
fe6755eca8
Merge pull request #1659 from AlanCoding/relaunch_creds
...
New credential passwords system on relaunch
2018-03-26 11:16:03 -04:00
Matthew Jones
bddb288ac1
Merge pull request #1352 from ansible/network_ui_3_3
...
Graphical UI for Network Inventory
2018-03-26 08:11:21 -07:00
John Mitchell
ac70945071
Merge pull request #1657 from jlmitch5/jobsNewListUi
...
implement new style jobs list in ui
2018-03-26 11:07:56 -04:00
Michael Abashian
e486b16706
Merge pull request #1662 from mabashian/1555-permissions-checkboxes
...
Fixed permissions multi-select deselect bug
2018-03-26 10:30:42 -04:00
Michael Abashian
b1e959bdaa
Merge pull request #1671 from mabashian/t-1099-workflow-nodes
...
Fixed several workflow node bugs
2018-03-26 10:30:23 -04:00
AlanCoding
d91ce03652
removed unused settings (replaced by source_vars)
2018-03-26 10:19:17 -04:00
John Mitchell
01982e7eab
utilize transation for instance groups jobs sub panels titles
...
and fix a few linting errors
2018-03-26 10:07:47 -04:00
AlanCoding
894eeee979
inventory source can_change rm credential check
2018-03-26 09:45:45 -04:00
Matthew Jones
f5252d9147
Merge pull request #1624 from theblazehen/devel
...
Add Rocket.Chat notification type
2018-03-26 06:41:48 -07:00
Jeandre Le Roux
c25d8a5d34
Fix rocket.chat notification test flake8
...
Signed-off-by: Jeandre Le Roux <theblazehen@theblazehen.com >
2018-03-26 15:13:33 +02:00
Christian Adams
8646aa8c34
Merge pull request #1673 from HNKNTA/devel
...
Fixed parentless function
2018-03-26 09:06:18 -04:00
HNKNTA
7ddbc49568
Fixed parentless function
...
Signed-off-by: HNKNTA <hnknta@gmail.com >
2018-03-25 18:33:46 +03:00
Jared Tabor
7979bc93fb
Merge pull request #1105 from jaredevantabor/background-tabs
...
Fixes issue with sockets and XHR requests for backgrounded tabs
2018-03-23 16:18:25 -07:00
Jared Tabor
df60876bf3
Adds a debug function to turn on $log.debug
2018-03-23 16:17:24 -07:00
Ben Thomasson
cafc62bd20
Renames Persistence to NetworkingEvents and removes the persistance channel
2018-03-23 15:46:51 -07:00
John Mitchell
f3329c8cce
fix instance groups sub jobs lists
2018-03-23 17:00:41 -04:00
Ben Thomasson
38eb2691a8
Updates models based on PR feedback from matburt et al.
...
* Moves topology_data to views
* Changes id to cid
* Changes pk to id
* Changes host_id and inventory_id to ForeignKeys
* Resets migrations for network_ui
* Cleans up old files
2018-03-23 17:00:29 -04:00
Jared Tabor
883545d4cb
Fixes some bugs from PR feedback
...
* Fixes bug where new devices on the canvas weren't added to the search dropdown
* Fixes bug with closing the details panel
* Changes the fill color to white for remote-selected devices
* Fixes read-only mode by swapping out move controller for move read-only
* Updates range on the zoom widget
2018-03-23 17:00:28 -04:00
Ben Thomasson
8086906a43
Improves pagination unrolling based on jmcdermott's feedback
...
* Fixes pagination and fsm-diff
* Removes unused Array.extend
2018-03-23 17:00:28 -04:00
Jared Tabor
82ec0d4d4b
Disables actions according to RBAC privilege
...
* Removes the toolbox if user doesn't have permission to edit
* Fixes the extra click that was identified with the context menu
* Adds new readonly version of the move FSM
* Adds an enhancement to debug directive to align the text better
* Disables the toolbox FSM if user doesn't have permission to edit
2018-03-23 17:00:27 -04:00
Ben Thomasson
96b3ebd31e
Moves network_ui_test to an external repo
2018-03-23 17:00:27 -04:00
Jared Tabor
abb95fdad6
Cleans up the Network UI after PR feedback and UX feedback
...
-removes stale commented-out lines
-makes "unknown" type devices smaller on canvas
-moves "unknown" type device title underneath icon
-removes collapsed inventory toolbox
-changes "Delete" to "Remove"
-removes the "Close" button for "Cancel" on details panel
-changing Remove color to red
2018-03-23 17:00:27 -04:00
Ben Thomasson
0e32644a27
Check for missing environ in request
2018-03-23 17:00:27 -04:00
Ben Thomasson
174d0e610f
Fixes double import of instanceGroups app
2018-03-23 17:00:26 -04:00
Ben Thomasson
297816b110
Adds CONTRIBUTING docs
2018-03-23 17:00:26 -04:00
Ben Thomasson
f8992e0edf
Makes changes suggested by wwitzel3's review
2018-03-23 17:00:26 -04:00
Ben Thomasson
bcf8f0bd42
Resetting migrations for network_ui
2018-03-23 17:00:25 -04:00
Ben Thomasson
b9d4fc2bb9
Adds creating links from host vars from inventory
...
* Adds creating links from host vars
* Returns devices to the toolbox after they are removed from the canvas
2018-03-23 17:00:25 -04:00
Jared Tabor
66c351c60c
Cleans up network UI code for 3.3
...
This removes features that were not selected for 3.3.
* Removes breadcrumb
* Removes "Jump To" panel and some of the hotkey panel items
* Removes Buttons in favor of Action Dropdown
* Removes chevrons
* Removes ActionIcon model
* Removes the Rename button on the context menu
* Makes details panel readonly
* Adds expand modal for extra vars
* Adds inventory copy function back to inventory list
* Sets cursor to visible
* Adds hide_menus
* Adds fix for mice that return large mousewheel deltas
2018-03-23 17:00:25 -04:00
Ben Thomasson
766bee3753
Refactors network_ui_test out of network_ui
...
* Separates test messages from application messages
* Removes test runner and groups, processes, and streams from network_ui
* Adds network_ui_test
* Fixes routing for network_ui_test
* Removes coverage_report tool from network_ui
* Fixes network_ui_test test workflow
* Sets width and height of the page during tests
2018-03-23 17:00:25 -04:00
Ben Thomasson
b29a605800
Cleans up feature set for 3.3
...
This removes the experimental features that were not selected
for 3.3 release.
* Removes dpath requirement
* Removes generated action_plugins
* Removes network UI v1 api
* Removes unused network management commands
* Removes network UI CLI client
* Removes templates
* Removes unused DataBinding models
* Removes obsolete test
* Removes unused admin and tests
* Removes experimental UndoPersistence, RedoPersistence, and auto-layout functions
* Removes API endpoints for network visualization
* Removes unused consumer routes
* Removes group, site, and rack features for 3.3
* Removes unused tables controller
* Removes undo/redo
* Removes group code and scale checks
2018-03-23 17:00:24 -04:00
Ben Thomasson
8d28748451
Updates UI CONTRIBUTING for 3.3
...
* Fixes links in CONTRIBUTING.md
* Moves CONTRIBUTING and UI design files to ui/client/src/network-ui
* Adds README.md for network_ui/designs
* Updates design
2018-03-23 17:00:24 -04:00
Ben Thomasson
f8d83638b0
Adds inventory tracking and templating to network UI groups and hosts.
...
* Adds group_id to Group table
* Adds inventory_group_id to Group table
* Adds creation of inventory hosts and groups from the network UI
* Changes network UI variables to be under awx key
* Fixes variables initial value
* Adds group membership association/disassociation
* Removes items from the inventory toolbar when loaded by a snaphot
* Adds nunjucks dependency to package.json
* Adds templating to hosts
* Adds templating for racks
* Adds site templating
* Adds group associations for sites
* Squashes migrations for network_ui
* Flake8 migrations
* Changes reserved field type to device_type, group_type, and process_type
* Allows blank values for all CharFields in network_ui models
* Changes reserved field type to device_type, group_type, and process_type
2018-03-23 17:00:23 -04:00
Ben Thomasson
b7848ab4f6
Adds breadcrumb to network UI
...
* Adds functionality for breadcrumb
* Changes the site icon to stay the same size
2018-03-23 17:00:23 -04:00
Ben Thomasson
a222fb5ebd
Updates pipeline and FSM design and development tools
...
* Updates pipeline and FSM design for 3.4 features:
group and read/write design features.
* Adds tool to copy layout from existing design
* Adds pipeline design
2018-03-23 17:00:23 -04:00
Jared Tabor
14ee6a8360
Adds editing to the host details form.
...
* Adds editing host vars, description, and name to the host details
form.
* Adds details panel FSM and updates to keybindings FSM
2018-03-23 17:00:22 -04:00
Ben Thomasson
6f3bf4fd1b
Adds search field and jump-to a device UI.
...
Adds a search field in the network UI and a jump-to level menu. This
allows users to quickly find a device on the canvas or jump to a
certain mode/zoom-level.
Adds animation to smooth out the transition from the current viewport
to a viewport centered on the searched for device or zoom-level.
* Adds animation FSM and changes the 0 hot key to use it
* Adds jump to animation
* Adds search bar type ahead
* Adds jump animation to search and jump-to menus
* Adds keybinding FSM
* Updates the dropdown when devices are added/edit/removed
* Highlights the searched for host
2018-03-23 17:00:22 -04:00
Ben Thomasson
00a9283e32
Adds an API for network UI, action plugins, and API client
...
* Adds a simple DRF API for network-ui
* Moves network_ui api to v1_api
* Uses BaseSerializer for networking v1 api
* Adds v2 of the network API
* Uses standard AWX base classes for the network UI API
* Adds canvas prefix to network UI api URL names
* Adds ansible action plugins for automating network UI workflows
* Adds python client for the networking visualization API
2018-03-23 17:00:22 -04:00
Ben Thomasson
2736aecfb2
Adds context menus for group, racks, and sites
...
* Adds context menu for a rack, and adding more error handling for
items that don't exist in Tower
* Adds context menu for sites
* Adds handler for showing details for links and interfaces
* Fixes the removed "watchCollection" in order to update details panel
* Removes the context menu when changing the scale of the canvas
* Adds delete context menu button, as well as refactoring the delete
functionality to the network.ui.controller.js
* Updates delete functionality to delete nested groups/devices
if the current_scale is set to site or rack icons
* Adds context menu to a group
* Hides rack/site title in top left of group, as well as centering
labels on all icons
* Moves the context menu off screen when disabling it
* Adds unique name to hosts, routers, switches, and groups
* Makes the names of host/switch/router/group SVG elements so they update when
the user updates the name of the SVG element
* Removing svg buttons and adding new html toolbar
* Adds panel for Jump To feature, along with basic functionality
* Adds Key dropdown for hotkeys and adding browser refresh hotkey
* Adds breadcrumb bar and making adjustments after feedback with UX
* Rearrages panels and adding some resize logic
* Fixes z-index of key-panel and jump-to panel
* Adds white background to text underneath icons
* Makes all icons blue
* Changes sizes and colors of icons. Also made icon text background white
* Adjusts sizes of rack and site icons within group boundary
2018-03-23 17:00:21 -04:00
Ben Thomasson
7f0b23c357
Removes early experiments from network UI.
...
* Removing unused widgets app
* Removes dead code for rack from move
* Removes experimental touch support
* Removes unused Group corners function
* Removes experimental tables app
* Removes stencil and layers
* Removes status light and task status
* Removes configuration
* Removes unused PasteGroup message and handler
* Removes unused inventory clip path partial
* Removes old recordings
* Removes unused table messages
* Removes unused Task and Configuration models
2018-03-23 17:00:21 -04:00
Ben Thomasson
bf7f4ee1e1
Adds network UI test framework
...
This adds a test framework to drive UI tests from the client
instead of injecting events from the websocket. Tests consist
of a pair of snapshots (before and after the test) and
a list of UI events to process. Tests are run using a FSM
in the client that controls the resetting of state to the snapshot,
injecting the events into the UI, recording test coverage,
and reporting tests to the server.
* Adds design for event trace table
* Adds design for a coverage tracking table
* Adds models for EventTrace and Coverage
* Adds trace_id to recording messages
* Adds design for TopologySnapshot table
* Adds order to TopologySnapshot table
* Adds TopologySnapshot table
* Adds Snapshot message when recordings are started and stoppped
* Adds models for tracking test cases and test results
* Adds designs for a test runner FSM
* Updates test management commands with new schema
* Adds download recording button
* Adds models to track tests
* Adds ui test runner
* Adds id and client to TestResult design
* Adds id and client to TestResult
* Update message types
* Stores test results and code coverage from the test runner
* Adds tool to generate a test coverage report
* Adds APIs for tests and code coverage
* Adds per-test-case coverage reports
* Breaks out coverage for loading the modules from the tests
* Re-raises server-side errors
* Captures errors during tests
* Adds defaults for host name and host type
* Disables test FSM trace storage
* Adds support for sending server error message to the client
* Resets the UI flags, history, and toolbox contents between tests
* Adds istanbul instrumentation to network-ui
2018-03-23 17:00:21 -04:00
Ben Thomasson
eeaf7c257c
Fixes #945 by removing the network_ui plugin
2018-03-23 17:00:20 -04:00
Jared Tabor
050f43e3bf
Improves host details panel UI
...
* Hooks up the first two context menu buttons
* Makes the rename and details menu show up
wherever the user's cursor's location
* Adds TopologyInventory and DeviceHost tables
* Adds design for host_id on the Device table
* Adds migrations for TopologyInventory
* Adds host_id to Device table
* Adds inventory_id and host_id tracking
* Auto-closes the right hand panel if focus is directed to the canvas.
* Retrieves the host details on inventory load.
* Adds back support for inventory and host_id tracking
* Adds host icon
* Changes rack icon to new icon
* Site icon replacement
* Fixes host icon "hitbox", and adding debug and construction
* Adds construction and debug lines for switch, router, rack, and site
* Adds some error handling for REST calls, as well as alert on
host detail panel.
2018-03-23 17:00:20 -04:00
Ben Thomasson
1c1844d889
Reorganizes the network-ui code under awx/client/src/network-ui
...
* Moves network UI source to awx/client/src/network-ui
* Moves network ui partials to awx/ui/client/network-ui
* Renames widgets with suffix partial.svg
* Updates directives to use bundled partials
* Uses ~network-ui for loading UI component
2018-03-23 17:00:20 -04:00
Ben Thomasson
f6eecad25e
Adds explicit channels between FSMs to add in tracing message flows.
...
* Adds channels between FSMs
* Adds FSMTrace model
* Adds FSMTrace storage and download
Channels between FSMs make the processing pipeline delegation explicit
and allow for better instrumentation to trace the state of the entire
pipeline including FSM state transitions and message flow through
the pipeline. This feature is not turned on by default and is
only necessary for debugging or certain kinds of testing.
2018-03-23 17:00:19 -04:00
Jared Tabor
a1f639bc8f
Adds host detail panel UI and improves toolbox UI
...
* Changes Layers' panel's default setting to not expanded
* Adds OffScreen2 state to handle the case where a toolbox is both offscreen and disabled
* Adds a collapsed view of the toolbox, as well as a model for ActionIcons
which is a model whose purpose is to connect the button FSM with the
chevron icons that are used on the toolbox.
* Adds action-icon directive
* Enables/disables the icons if they're not shown
* Fixes initial state of the toolboxes
* Creates context menu and context menu buttons in the network UI
* Adds extra vars to details panel on left hand side
2018-03-23 17:00:19 -04:00
Ben Thomasson
519983308a
Adds content to CONTRIBUTING.md
...
* Adds SVG intro to CONTRIBUTING.md
* Add FSM intro
* Add rendered images of the FSM designs
* Adding example
* Adding links
* Adds details about the FSM design workflows
* Adds FSM state docs
* Adds event handler docs
* Adds details about FSMController
* Adds example of making an FSMController
* Adds details about messages, models, and message passing
* Adds models and messages to CONTRIBUTING.md
* Adds example to widget development
* Adds detail to the widget development example
* Add message type definitions
2018-03-23 17:00:19 -04:00
Ben Thomasson
809eafe9a9
Adds devserver support
...
* Adds support for webpack devserver
* Enable istanbul on network UI
* Enable capture and replay tests on the network ui
* Normalize mouse wheel events
* Fix missing trailing slash on hosts API
* Add Export YAML button
2018-03-23 17:00:18 -04:00
Ben Thomasson
2713ec2dd5
Adds Red Hat copyright notice
2018-03-23 17:00:18 -04:00
Jared Tabor
2a8ced5a5d
Adds network UI shell wrapper
...
* Adds networking icons, state, and shell
* Adds network UI to the network UI shell.
* Removes jquery as a dependency of network-ui
* Fills the entire viewport with the network canvas and
makes header panel and the right panel overlay on
top of it
2018-03-23 17:00:18 -04:00
Ben Thomasson
09d461b1d0
Improves FSM design and adds tools to diff design and implementation.
...
* Resolves conflicts between designs and implementation
* Adding fsm_diff to network_ui/tools
* Add extract.js for FSM toolchain to network_ui
2018-03-23 17:00:17 -04:00
Ben Thomasson
56991552d2
Adds task status on the device
...
* Show task status on device for now
This shows the status of the last few tasks run on a device as a
green/red circle on the device icon. This data live updates
from data emitted over the websocket.
2018-03-23 17:00:17 -04:00
Ben Thomasson
3f84ef69eb
Adds facts processing for ansible_net_neighbors
...
* Adds logic for consuming ansible_net_neighbors facts
This consumes facts emitted from Ansible over a websocket to
Tower. This allows consumers in network to process the facts and
emit messges to the network UI. This requires a special callback
plugin to run in Tower to emit the messages into the websocket using
the python websocket-client library.
2018-03-23 17:00:17 -04:00
Ben Thomasson
6f1000cd94
Adds toolbox to network UI
...
* Calls API to get inventory
* Adds CopySite message
* Adds Toolbox and ToolboxItem model design
* Add Toolbox and ToolboxItem tables
* Sends toolbox items to client from server on connect
2018-03-23 17:00:17 -04:00
Ben Thomasson
c79ef60d8b
Adds streams and processes for application design
...
Adds application level streams and process widgets to
model applications that run on networking devices or hosts.
* Changes Application to Process
* Adds StreamCreate and ProcessCreate messages
* Adds process id sequence to device
* Add serializers for streams and processes
2018-03-23 17:00:16 -04:00
Ben Thomasson
d153d5f907
Adds a type field to group to support racks and sites
...
* Add type support to Group
2018-03-23 17:00:16 -04:00
Ben Thomasson
9dc4e22fe6
Adds support for multiple view modes
...
Adds mulitple view modes based on zoom-level. This allows for easy
drilling into a device for more detail or zooming-out for a overview.
* Adds support for multi-site and device modes
* Adds icons to remote device in device detail
* Adds site widget
* Adds link between sites
* Adds toolboxes for inventory, site, and applications
* Adds rack mode
* Adds UI for adding processes to devices
* Adds copy and paste support
* Adds streams
2018-03-23 17:00:16 -04:00
Ben Thomasson
8fb54efa8e
Adds a tabular view of the topology data
...
The traditional network engineer workflow includes a diagram, a
spreadsheet, and the CLI. This adds an experimental view of the
network topology data in a spreadsheet like table view.
* Adds angular-xeditable dependency for tables view.
* Add data binding models
* Add message transformations from table to topology formats
* Adding dependencies for tables view
2018-03-23 17:00:15 -04:00
Ben Thomasson
d0e402c39a
Begins network-ui prototype integration into Tower UI.
...
* Moves network ui into a directive
* Adds awxNet prefix to network ui directives
* Adds a module to integrate the stand alone network UI with
Tower UI.
* Adds reconnectingwebsocket to webpack bundle
* Adds configuration for webpack
* Moves ngTouch and hamsterjs to webpack vendor bundle
* Moves angular to network UI vendor bundle
* Adds ui-router dependency
* Changes CSS to BEM style
* Adds unique id sequences for devices and links on Topology and interfaces on Device
* Adds group widget with move, resize, delete, and edit label support
2018-03-23 17:00:15 -04:00
Ben Thomasson
640e687f3e
Adds JSON and YAML export of the network topology.
...
Adds views that export the entire network topology as JSON and YAML.
2018-03-23 17:00:15 -04:00
Ben Thomasson
257cf6a7d7
Adds callback plugin for network_ui
...
The callback plugin for the network UI adds real-time
event streaming to the canvas from Ansible events.
2018-03-23 17:00:14 -04:00
Ben Thomasson
701150bd1a
Adds configuration for the network-ui websocket
...
* Configures NGINX for the network-ui websocket.
* Configures supervisor.conf for network_ui websocket.
2018-03-23 17:00:14 -04:00
Ben Thomasson
48d801271c
Imports prototype from ansible-network-ui
...
The ansible-network-ui prototype project builds a standalone Network UI
outside of Tower as its own Django application. The original prototype
code is located here:
https://github.com/benthomasson/ansible-network-ui .
The prototype provides a virtual canvas that supports placing
networking devices onto 2D plane and connecting those devices together
with connections called links. The point where the link connects
to the network device is called an interface. The devices, interfaces,
and links may all have their respective names. This models physical
networking devices is a simple fashion.
The prototype implements a pannable and zoomable 2D canvas in using SVG
elements and AngularJS directives. This is done by adding event
listeners for mouse and keyboard events to an SVG element that fills the
entire browser window.
Mouse and keyboard events are handled in a processing pipeline where
the processing units are implemented as finite state machines that
provide deterministic behavior to the UI.
The finite state machines are built in a visual way that makes
the states and transitions clearly evident. The visual tool for
building FSM is located here:
https://github.com/benthomasson/fsm-designer-svg . This tool
is a fork of this project where the canvas is the same. The elements
on the page are FSM states and the directional connections are called
transitions. The bootstrapping of the FSM designer tool and
network-ui happen in parallel. It was useful to try experiemental
code in FSM designer and then import it into network-ui.
The FSM designer tool provides a YAML description of the design
which can be used to generate skeleton code and check the implementation
against the design for discrepancies.
Events supported:
* Mouse click
* Mouse scroll-wheel
* Keyboard events
* Touch events
Interactions supported:
* Pan canvas by clicking-and-dragging on the background
* Zooming canvas by scrolling mousewheel
* Adding devices and links by using hotkeys
* Selecting devices, interaces, and links by clicking on their icon
* Editing labels on devices, interfaces, and links by double-clicking on
their icon
* Moving devices around the canvas by clicking-and-dragging on their
icon
Device types supported:
* router
* switch
* host
* racks
The database schema for the prototype is also developed with a visual
tool that makes the relationships in the snowflake schema for the models
quickly evident. This tool makes it very easy to build queries across
multiple tables using Django's query builder.
See: https://github.com/benthomasson/db-designer-svg
The client and the server communicate asynchronously over a websocket.
This allows the UI to be very responsive to user interaction since
the full request/response cycle is not needed for every user
interaction.
The server provides persistence of the UI state in the database
using event handlers for events generated in the UI. The UI
processes mouse and keyboard events, updates the UI, and
generates new types of events that are then sent to the server
to be persisted in the database.
UI elements are tracked by unique ids generated on the client
when an element is first created. This allows the elements to
be correctly tracked before they are stored in the database.
The history of the UI is stored in the TopologyHistory model
which is useful for tracking which client made which change
and is useful for implementing undo/redo.
Each message is given a unique id per client and has
a known message type. Message types are pre-populated
in the MessageType model using a database migration.
A History message containing all the change messages for a topology is
sent when the websocket is connected. This allows for undo/redo work
across sessions.
This prototype provides a server-side test runner for driving
tests in the user interface. Events are emitted on the server
to drive the UI. Test code coverage is measured using the
istanbul library which produces instrumented client code.
Code coverage for the server is is measured by the coverage library.
The test code coverage for the Python code is 100%.
2018-03-23 17:00:14 -04:00
mabashian
348de30a17
Fixed several workflow node bugs
2018-03-23 15:50:34 -04:00
chris meyers
cb7e17885f
remove uneeded auth ldap settings
...
* I had thought that setting the settings was required. But carefully
selected defaults for the settings is the correct way to deal with
errors I was seeing early in developing this feature.
2018-03-23 15:41:08 -04:00
Jared Tabor
8643972064
Fixes issue with sockets and XHR requests for backgrounded tabs
...
adjusts toggling based on API setting and doesn't toggle for job stdout page
2018-03-23 12:40:34 -07:00
AlanCoding
f6e507ad12
add API setting for UI live updates
...
include context data
update help text
2018-03-23 12:40:31 -07:00
John Mitchell
babad0b868
move all jobs views to using new view
2018-03-23 14:53:20 -04:00
AlanCoding
7ea9575e78
ignore workflow survey passwords when not applicable
2018-03-23 13:01:45 -04:00
AlanCoding
5fe63894d5
new credential passwords system on relaunch
2018-03-23 12:44:52 -04:00
Shane McDonald
1595947ae2
Merge pull request #1663 from jakemcdermott/fix-docker-installer-paths
...
update reference to role file path to work with installer roles dir
2018-03-23 12:43:54 -04:00
Jake McDermott
4a8f24becc
update reference to role file path to work with roles dir
2018-03-23 12:43:13 -04:00
Ryan Petrello
35e38760aa
properly sanitize module arguments with no_log (like uri:password)
...
this will _not_ sanitize playbooks that have secrets hard-coded *in* the
playbook - for that, people will need to use Vault or a variable/lookup
see: https://github.com/ansible/tower/issues/1101
see: https://github.com/ansible/awx/issues/1633
2018-03-23 11:15:37 -04:00
mabashian
bf142fa434
Fixed permissions multi-select deselect bug
2018-03-23 10:51:44 -04:00
Ryan Petrello
07680dd7c0
Merge pull request #1652 from ryanpetrello/fix-500
...
send job notification templates _after_ all events have been processed
2018-03-23 10:51:06 -04:00
John Mitchell
95f80ce512
implement new style jobs list in ui
2018-03-23 09:35:41 -04:00
Michael Abashian
e7cfe1e0b6
Merge pull request #1640 from mabashian/1561-survey-multi-select
...
Fixed bug on non-required multiple choice survey questions
2018-03-23 09:31:56 -04:00
Michael Abashian
224d996b9c
Merge pull request #1622 from mabashian/169-prompt-cleanup
...
Propagate new launch/relaunch logic across the app
2018-03-23 09:31:33 -04:00
Ryan Petrello
61aafe15d6
fix busted shippable builds
2018-03-22 16:56:04 -04:00
mabashian
7a4bc233f6
Pass job into the relaunch component rather than pull it from the parent. Added launch template component, use it on the templates lists.
2018-03-22 16:14:54 -04:00
Shane McDonald
caf576cac0
Merge pull request #1655 from shanemcd/devel
...
Move installer roles into roles directory
2018-03-22 14:39:03 -04:00
Shane McDonald
84cd933702
Move installer roles into roles directory
...
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-22 14:34:03 -04:00
mabashian
c3b32e2a73
Cleaned up awRequireMultiple and fixed broken survey question error messaging
2018-03-22 11:58:47 -04:00
Shane McDonald
0d86e646ec
Merge pull request #1100 from rooftopcellist/fix_upgrade_python_saml24
...
fix_python_saml24_update
2018-03-22 11:48:24 -04:00
adamscmRH
ad37f71af4
fix_python_saml24_update
2018-03-22 11:26:17 -04:00
Jeandre Le Roux
0525df595e
Add unit test for rocket.chat notifications
...
Signed-off-by: Jeandre Le Roux <theblazehen@theblazehen.com >
2018-03-22 16:11:03 +02:00
Ryan Petrello
f59f47435b
send job notification templates _after_ all events have been processed
...
see: https://github.com/ansible/awx/issues/500
2018-03-22 09:30:41 -04:00
Chris Meyers
ddf000e8e7
Merge pull request #1643 from chrismeyersfsu/fix-tower_special_group
...
do not allow tower group delete or name change
2018-03-22 08:06:03 -04:00
chris meyers
305ef6fa7e
do not allow tower group delete or name change
...
* DO allow policy changes and other attribute changes
2018-03-22 08:05:06 -04:00
Chris Meyers
3446134501
Merge pull request #1646 from chrismeyersfsu/fix-kombu_unicode
...
use non-unicode queue names
2018-03-21 21:59:05 -04:00
Bill Nottingham
eae85e803e
Merge pull request #1644 from wenottingham/botbotbot
...
update team map
2018-03-21 19:35:58 -04:00
mabashian
8d04be0fc8
Fixed unit test failures
2018-03-21 19:22:08 -04:00
chris meyers
e0803b9f08
use non-unicode queue names
...
* Use unicode InstanceGroup and queue names up until the point we
actually create the queue
* kombu add_consumers returns a dict with a value that contians the
passed in queue name. Trouble is, the returned dict value is a string
and not a unicode string and this results in an error.
2018-03-21 16:50:07 -04:00
Chris Meyers
724812e87c
Merge pull request #1637 from chrismeyersfsu/fix-instance_removed_from_group
...
handle instance group names unicode
2018-03-21 15:47:00 -04:00
Bill Nottingham
45240a6bf0
update team map
2018-03-21 15:46:50 -04:00
mabashian
0cadea1cb5
Fixed bug preventing the user from ignoring a non-required multi-select survey question on launch
2018-03-21 14:55:38 -04:00
Alan Rominger
b3e15f70cb
Merge pull request #1612 from AlanCoding/token_no
...
Make user_capabilities False for read tokens
2018-03-21 14:45:19 -04:00
Ryan Petrello
a13ddff81a
Merge pull request #1627 from aperigault/fix_deprecation
...
Replace deprecated -U option by --become-user
2018-03-21 14:32:13 -04:00
Bill Nottingham
88ef889cf1
Merge pull request #1634 from wenottingham/winrm-rf
...
Cherry-pick fix for WinRM listener to AzureRM inventory script.
2018-03-21 14:13:08 -04:00
chris meyers
91bfed3d50
handle instance group names unicode
2018-03-21 13:41:48 -04:00
AlanCoding
4f1f578fde
make user_capabilities False for read tokens
2018-03-21 13:14:14 -04:00
Shane McDonald
f8b5318206
Merge pull request #1093 from rooftopcellist/upgrade_python_saml
...
upgrade python-saml for CVE fix
2018-03-21 12:27:35 -04:00
adamscmRH
c3842b6bf9
upgrade python-saml for CVE fix
2018-03-21 12:07:18 -04:00
Ryan Petrello
1a542c5e06
Merge pull request #1620 from ryanpetrello/dynamic-autoscale
...
dynamically set worker autoscale max_concurrency based on system memory
2018-03-21 11:52:16 -04:00
Marliana Lara
6e11b5b9c8
Merge pull request #1557 from marshmalien/feat/final_granular_permission_types
...
New RBAC roles at the Org level
2018-03-21 11:35:15 -04:00
Marliana Lara
4106e496df
Merge pull request #1574 from marshmalien/fix/capacity_adjustment_value
...
Add capacity adjuster slider label
2018-03-21 11:35:03 -04:00
Ryan Petrello
6a96e6a268
dynamically set worker autoscale max_concurrency based on system memory
2018-03-21 11:10:48 -04:00
mabashian
bee7148c61
Addressed jshint errors
2018-03-21 10:59:13 -04:00
Marliana Lara
2ae02fda82
Update pr based on feedback
2018-03-21 10:55:00 -04:00
Marliana Lara
01d35ea9c0
Show organizations based on more granular RBAC roles
2018-03-21 10:54:59 -04:00
Marliana Lara
c156a0af99
Add capacity adjustment slider label
2018-03-21 10:53:16 -04:00
Bill Nottingham
531e5b5137
Cherry-pick fix for WinRM listenr to AzureRM inventory script.
...
(ref: https://github.com/ansible/ansible/pull/37499/ )
2018-03-21 10:46:30 -04:00
mabashian
f0ff578923
Cleanup linting errors
2018-03-21 10:27:48 -04:00
chris meyers
1c578cdd74
validate group type params
2018-03-21 09:13:08 -04:00
chris meyers
17795f82e8
more parameters
2018-03-21 09:13:08 -04:00
chris meyers
e3c362956d
add ldap group type like posixGroupType
...
* Adds pattern to easy add django-auth-ldap group types classes and to
pass parameters via AUTH_LDAP_GROUP_TYPE_PARAMS
* Adds new group type PosixUIDGroupType that accepts the attribute,
ldap_group_user_attr, on which to search for the user(s) in the group.
2018-03-21 09:13:08 -04:00
Rob Ruma
e8b026648f
Updates to callback scripts that include retry functionality for bash and extra_vars handling for PowerShell
...
Signed-off-by: Rob Ruma <robruma@users.noreply.github.com >
2018-03-21 08:22:08 -04:00
AlanCoding
001fa634aa
include related Jobs in group del protection
2018-03-21 08:05:16 -04:00
Antony PERIGAULT
3adcdb43ad
Replace deprecated -U option by --become-user
2018-03-21 12:28:27 +01:00
Jeandre Le Roux
fd12c44ada
Add Rocket.Chat notification type
...
Summary: Add Rocket.Chat notification type
Issue type: Feature Pull Request
Component: Notifications
Signed-off-by: Jeandre Le Roux <theblazehen@theblazehen.com >
2018-03-21 10:02:50 +02:00
Bill Nottingham
e58038b056
Merge pull request #1623 from cvick/patch-1
...
Added a space before closing quote to fix spelling
2018-03-20 23:25:12 -04:00
Chris Vick
fca1e7028f
Added a space before closing quote to fix spelling
...
Without the space before the lines closing quote, 'or' and 'other' get concatenated to 'orother' in the tooltip
2018-03-20 19:36:37 -07:00
Wayne Witzel III
f4e57e2906
Merge pull request #1608 from wwitzel3/devel
...
System Setting for Orgainization User/Team permissions.
2018-03-20 17:17:49 -04:00
mabashian
2e858790db
Propagate launch/relaunch logic across the app. Removed some old launch related factories.
2018-03-20 15:53:21 -04:00
Alan Rominger
8056ac5393
Delay import of freeze to make tests run ( #1617 )
...
* Delay import of freeze to make tests run
* fix flake8 error
2018-03-20 11:58:11 -04:00
Matthew Jones
6419339094
Merge pull request #1570 from rooftopcellist/authorization_flow_docs
...
add authorization grant to docs
2018-03-20 07:26:10 -07:00
Matthew Jones
3ee8b3b514
Merge pull request #1613 from EagleIJoe/patch-1
...
Corrected alternate dns servers entries in docker-compose template
2018-03-20 07:24:31 -07:00
Wayne Witzel III
d7f26f417d
Reword help text for manage org auth
2018-03-20 07:31:08 -04:00
Alan Rominger
30fb4076df
Merge pull request #1569 from AlanCoding/relaunch_survey
...
Allow normal users to relaunch jobs with survey answers
2018-03-20 07:14:09 -04:00
Matthew Jones
c0661722b6
Merge pull request #1523 from paihu/slack-color-notification
...
support slack color notification #1490
2018-03-19 18:05:28 -07:00
Martin Adler
ca7b6ad648
Corrected alternate dns servers entries
...
As lstrip_blocks: True was added, this broke the formating when adding alternate DNS servers within the template. Removing the extra white space removals within the if and endif statements fixed the resulting yml formating.
2018-03-19 21:08:52 +01:00
Wayne Witzel III
d5564e8d81
Fix user capabilities when MANAGE_ORGANIZATION_AUTH is disabled
2018-03-19 15:16:54 -04:00
Wayne Witzel III
a9da494904
switch to single toggle and change name
2018-03-19 14:45:52 -04:00
John Mitchell
a9e13cc5f4
Merge pull request #1580 from jlmitch5/usersAppCrudUi
...
implement users tokens sub list
2018-03-19 13:23:29 -04:00
Wayne Witzel III
771108e298
Protect team assignment for the roles access point
2018-03-19 12:10:13 -04:00
Wayne Witzel III
eb3b518507
Add Organization User/Team toggle to UI
2018-03-19 11:25:14 -04:00
Wayne Witzel III
33ac8a9668
System wide toggle for org admin user/team abilities
2018-03-19 11:24:36 -04:00
Ryan Petrello
2b443b51eb
Merge pull request #1606 from ryanpetrello/uwsgi-top
...
add uwsgitop as a dependency
2018-03-19 10:58:22 -04:00
Ryan Petrello
918f372c20
add uwsgitop as a dependency
...
see: https://github.com/ansible/ansible-tower/issues/7966
2018-03-19 08:53:30 -04:00
Matthew Jones
681918be9a
Merge pull request #1598 from ryanpetrello/pin-boto-core
...
pin botocore to avoid dependency hell re: latest python-dateutil
2018-03-17 13:08:44 -07:00
Bill Nottingham
2780cd0d4c
Merge pull request #1601 from wenottingham/following-a-new-path
...
Just set ANSIBLE_SSH_CONTROL_PATH_DIR, and don't worry about the socket file name.
2018-03-16 22:35:26 -04:00
John Mitchell
cbc20093d7
move users tokens to features folder
2018-03-16 17:15:28 -04:00
Bill Nottingham
6fc4274c68
Just set ANSIBLE_SSH_CONTROL_PATH_DIR, and don't worry about the socket file name.
...
Ansible itself (since 2.3) has code to have a shorter hashed control path socket name.
2018-03-16 16:56:45 -04:00
Ryan Petrello
4f585dd09e
pin botocore to avoid dependency hell re: latest python-dateutil
...
boto decided to pin python-dateutil on a version _lower than_ what we
need for the TZID= bug fix:
90d7692702 (diff-b4ef698db8ca845e5845c4618278f29a)
2018-03-16 16:08:03 -04:00
John Mitchell
8babac49a6
update users token crud list to utilize string file
2018-03-16 15:56:30 -04:00
Matthew Jones
8aa7e4692d
Merge pull request #1596 from ansible/jlmitch5-patch-3
...
update .gitignore to include tower license dir
2018-03-16 12:36:00 -07:00
John Mitchell
cf20943434
update .gitignore to include tower license dir
2018-03-16 15:33:18 -04:00
Bill Nottingham
d5d2858626
Merge pull request #1591 from wenottingham/bad-date
...
Bump copyright date.
2018-03-16 15:11:10 -04:00
Bill Nottingham
52599f16ad
Bump copyright date.
...
We don't need to do this at the source code level, but we should do it for the app as a whole.
2018-03-16 14:57:08 -04:00
Ryan Petrello
a1f15362ab
Merge pull request #1575 from aperigault/fix_nginx_upstreams
...
Fix nginx upstreams
2018-03-16 14:53:48 -04:00
Alan Rominger
1413659f5f
Merge pull request #1593 from AlanCoding/fix_processed
...
Fix bug with non-event model
2018-03-16 14:53:05 -04:00
AlanCoding
bbbb7def0a
fix bug with non-event model
2018-03-16 14:27:36 -04:00
Marliana Lara
85a95c8cb8
Merge pull request #1577 from marshmalien/fix/empty_ig_list_results_error
...
Fix error where list directive requires results attribute
2018-03-16 13:52:34 -04:00
adamscmRH
5f6a8ca2c0
add authorization grant to docs
2018-03-16 12:21:22 -04:00
Alan Rominger
75dd8d7d30
Merge pull request #1587 from AlanCoding/more_event_blocking
...
Block deletion of resources with unprocessed events
2018-03-16 11:26:33 -04:00
AlanCoding
66108164b9
remove unnecessary mock
2018-03-16 10:55:48 -04:00
AlanCoding
69eccd3130
move ACTIVE_STATES to constants
2018-03-16 10:31:41 -04:00
AlanCoding
7881c921ac
block deletion of resources w unprocessed events
2018-03-16 10:14:28 -04:00
Wayne Witzel III
16aa3d724f
Merge pull request #1586 from wwitzel3/devel
...
Moved RelatedJobMixin impl to Project instead of ProjectUpdate
2018-03-16 09:58:34 -04:00
Wayne Witzel III
6231742f71
Move RelatedJob mixin to Project
2018-03-16 09:42:32 -04:00
Wayne Witzel III
c628e9de0a
Filter active jobs by WFT/JT
2018-03-16 09:32:42 -04:00
Wayne Witzel III
c54d9a9445
Fix query using self -> self.project and fix imports
2018-03-16 09:24:46 -04:00
Wayne Witzel III
f594f62dfc
Project needs to expose all of its ProjectUpdate jobs in an active state
2018-03-16 09:12:20 -04:00
Chris Meyers
0689cea806
Merge pull request #1572 from chrismeyersfsu/fix-instance_removed_from_group
...
handle unicode things in task logger
2018-03-15 16:25:13 -04:00
Chris Meyers
0cf1b4d603
Merge pull request #1535 from chrismeyersfsu/fix-protect_tower_group
...
prevent tower group delete and update
2018-03-15 16:02:36 -04:00
chris meyers
1f7506e982
prevent tower group delete and update
...
* related to https://github.com/ansible/ansible-tower/issues/7931
* The Tower Instance group is special. It should always exist, so
prevent any delete to it.
* Only allow super users to associate/disassociate instances the 'tower'
instance group.
* Do not allow fields of tower instance group to be changed.
2018-03-15 15:23:06 -04:00
Chris Meyers
2640ef8b1c
Merge pull request #1536 from chrismeyersfsu/fix-protect_instance_groups
...
prevent instance group delete if running jobs
2018-03-15 14:57:45 -04:00
John Mitchell
e7a0bbb5db
implement users tokens sub list
2018-03-15 14:53:49 -04:00
chris meyers
5d5d8152c5
prevent instance group delete if running jobs
...
* related to https://github.com/ansible/ansible-tower/issues/7936
2018-03-15 14:25:49 -04:00
Matthew Jones
3928f536d8
Merge pull request #1571 from matburt/fixing_cluster_resources
...
Fixing some issues defining resource requests in openshift and k8s
2018-03-15 11:20:56 -07:00
Marliana Lara
84904420ad
Pass results attr to list directive from instance groups list
2018-03-15 14:13:33 -04:00
chris meyers
2ea0b31e2b
handle unicode things in task logger
...
Related to https://github.com/ansible/ansible-tower/issues/7957
* Problem presented itself as Instances falling out of Instance Groups.
This was due to the cluster membership policy decider erroring out on a
logger message with unicode.
* Fixed up potential other unicode logger unicode issues in tasks.py
2018-03-15 14:04:39 -04:00
Antony PERIGAULT
8cf1c1a180
Fix nginx configuration to avoid ipv6 resolutions errors
2018-03-15 17:54:51 +01:00
Matthew Jones
192dc82458
Update documentation for default pod resource requests
...
Including information on how to override the default resources
2018-03-15 12:01:02 -04:00
Matthew Jones
3ba7095ba4
Fixing some issues defining resource requests in openshift and k8s
...
* Allow overriding all container resource requests by setting defaults/
* Fix an issue where template vars were reversed in the deployment config
* Remove `limit` usage to allow for resource ballooning if it's available
* Fix type error when using templated values in the config map for resources
2018-03-15 12:00:53 -04:00
AlanCoding
43aef6c630
allow normal users to relaunch jobs w survey answers
2018-03-15 07:43:03 -04:00
Michael Abashian
597874b849
Merge pull request #1489 from mabashian/169-workflow-nodes
...
Implemented new workflow node prompting
2018-03-14 16:58:35 -04:00
mabashian
9873bab451
Removed unused/commented code
2018-03-14 16:26:02 -04:00
Matthew Jones
cec77964ac
Merge pull request #1563 from matburt/container_cluster_capacity
...
Implement container-cluster aware capacity determination
2018-03-14 12:06:25 -07:00
Christian Adams
2abf4ccf3b
Merge pull request #1562 from rooftopcellist/python_saml_upgrade
...
add xmlsec flag to docker installs
2018-03-14 14:53:26 -04:00
Matthew Jones
b0cf4de072
Implement container-cluster aware capacity determination
...
* Added two settings values for declaring absolute cpu and memory
capacity that will be picked up by the capacity utility methods
* installer inventory variables for controlling the amount of cpu and
memory container requests/limits for the awx task containers
* Added fixed values for cpu and memory container requests for other
containers
* configmap uses the declared inventory variables to define the
capacity inputs that will be used by AWX to correspond to the same
inputs for requests/limits on the deployment.
2018-03-14 14:35:45 -04:00
Shane McDonald
2af085e1fe
Merge pull request #1552 from jffz/devel
...
Add ca_trust_dir to local docker installations
2018-03-14 14:32:55 -04:00
adamscmRH
8d460490c1
add xmlsec flag to docker installs
2018-03-14 14:28:35 -04:00
John Mitchell
5eed816c4d
Merge pull request #1558 from ansible/jlmitch5-patch-2
...
encode username and password when sending login POST from ui
2018-03-14 11:29:34 -04:00
John Mitchell
17cdbef376
encode username and password when sending login POST from ui
...
fixes #1553
2018-03-14 11:12:50 -04:00
Alexander Bauer
709cb0ae2b
fixup! Add local_docker facility for bind-mounting ca-trust
2018-03-14 10:52:36 -04:00
Alexander Bauer
db8df5f724
Add local_docker facility for bind-mounting ca-trust
...
This implements one possible solution for #411 , but does not solve it for
Kubernetes or Openshift installations.
# Conflicts:
# installer/inventory
2018-03-14 10:52:36 -04:00
Alan Rominger
5c0a52df16
Merge pull request #1533 from AlanCoding/count_events
...
Track emitted events on model
2018-03-14 10:30:43 -04:00
John Mitchell
ea5ab2df7f
Merge pull request #1453 from jlmitch5/licenseInSettingsUi
...
[Tower only] Make pendo license settings opt out whenever license is added
2018-03-14 10:26:08 -04:00
jeff
4fa0d2406a
Remove unneeded jinja endif
2018-03-14 15:16:26 +01:00
Alan Rominger
92b8fc7e73
Merge pull request #1554 from AlanCoding/poly_who
...
fix bugs with UJT optimizations
2018-03-14 09:11:57 -04:00
Matthew Jones
63f0082e4d
Merge pull request #1543 from matburt/k8s_helm_instructions
...
Adding information on Kubernetes RBAC considerations for Helm
2018-03-14 05:52:12 -07:00
AlanCoding
5170fb80dc
fix bugs with UJT optimizations
2018-03-14 08:19:53 -04:00
AlanCoding
04a27d5b4d
Namechange events_processed -> event_processing_finished
...
from PR review, also adding tests to assert that the
value is passed from the stdout_handle to the UnifiedJob
object on finalization of job run in tasks.py
2018-03-14 07:53:04 -04:00
AlanCoding
b803a6e557
Track emitted events on model
2018-03-14 07:53:02 -04:00
Alan Rominger
0db584e23e
Merge pull request #1530 from AlanCoding/inv_env_vars
...
More restrictive inventory env vars management
2018-03-14 07:23:42 -04:00
jeff
f9f91ecf81
Add ca_trust_dir to task image
2018-03-14 11:41:10 +01:00
jeff
aca74d05ae
Add 'ca_trust_dir' variable to allow Custom CA sharing between host and containers
2018-03-14 11:40:56 +01:00
Matthew Jones
b646e675d6
Merge pull request #1544 from matburt/sorting_region_choices
...
Sort cloud regions in a stable way
2018-03-13 18:02:31 -07:00
Matthew Jones
4a5f458a36
Merge pull request #1542 from matburt/adding_more_extra_vars
...
Adding more helpful job extra vars
2018-03-13 17:53:44 -07:00
John Mitchell
04bc044340
Merge pull request #1437 from jlmitch5/appCrudUi
...
implements application crud ui
2018-03-13 18:07:10 -04:00
John Mitchell
c65342acc9
make call to pendo setting and set check box based on that when license already exists
2018-03-13 15:41:45 -04:00
Matthew Jones
acde2520d0
Sort cloud regions in a stable way
...
* All comes first
* Then US regions
* Then all other regions alphabetically
2018-03-13 15:31:28 -04:00
Wayne Witzel III
4b27b05fd2
Merge pull request #1541 from wwitzel3/devel
...
Fix member_role parent to include credential_admin_role
2018-03-13 13:52:58 -04:00
Matthew Jones
dcf0b49840
Adding information on Kubernetes RBAC considerations for Helm
2018-03-13 13:48:10 -04:00
John Mitchell
f8c6187007
add back in comments describing license type payload
2018-03-13 13:34:03 -04:00
John Mitchell
d9f5eab404
add separator above checkbox
2018-03-13 13:34:03 -04:00
John Mitchell
8b10d64d73
update code formatting based on feedback
2018-03-13 13:34:02 -04:00
John Mitchell
2b4a53147e
turn pendo tracking off in settings when checkbox is unchecked
2018-03-13 13:34:02 -04:00
John Mitchell
5f4f4a2fb9
make pendo license settings opt out whenever license is added
2018-03-13 13:34:00 -04:00
Matthew Jones
45ad94f057
Adding more helpful job extra vars
...
* Adds email, first name, last name as extra vars to job launches
* Remove old ad-hoc command extra vars population... use our
base-class method instead
2018-03-13 13:33:54 -04:00
Wayne Witzel III
db38cf8f93
Fix member_role parent to include credential_admin_role
2018-03-13 12:20:40 -04:00
Alan Rominger
dcae4f65b5
Merge pull request #1330 from AlanCoding/capable_of_anything
...
New copy fields, clean up user_capabilities logic
2018-03-13 12:05:45 -04:00
paihu
dfea3a4b95
fix: broken backward compatibility
...
fix: param hex_color isn't optional
Signed-off-by: paihu <paihu_j@yahoo.co.jp >
2018-03-13 18:04:47 +09:00
John Mitchell
9d6fab9417
update edit controller to PUT app instead of POST
...
remove old applications tokens code
2018-03-12 17:40:08 -04:00
Christian Adams
f995b99af6
Merge pull request #1531 from rooftopcellist/application_description
...
add description to app serializer
2018-03-12 17:19:54 -04:00
Chris Meyers
724ca23685
Merge pull request #1534 from chrismeyersfsu/fix-4_job_limit
...
autoscale celery up to 50 workers
2018-03-12 15:45:01 -04:00
chris meyers
a4859a929c
autoscale celery up to 50 workers
2018-03-12 15:36:15 -04:00
adamscmRH
91214aa899
add description to app serializer
2018-03-12 15:07:59 -04:00
John Mitchell
80db90b34c
reduce delete prompting cruft for app ui
2018-03-12 14:35:03 -04:00
AlanCoding
3566140ecc
more restrictive inventory env vars management
2018-03-12 13:35:22 -04:00
John Mitchell
3cf447c49b
remove N_ dependency in favor strings files
2018-03-12 13:31:19 -04:00
John Mitchell
a22f1387d1
adjust user tokens list labeling
2018-03-12 13:31:19 -04:00
John Mitchell
8a28d7c950
remove permissions subview code from applications ui crud
2018-03-12 13:31:18 -04:00
John Mitchell
8031337114
add applications.edit.organization route
2018-03-12 13:31:18 -04:00
John Mitchell
8d2c0b58e1
remove unnecessary conditional
2018-03-12 13:31:18 -04:00
John Mitchell
f4ad9afc5e
add app crud ui
2018-03-12 13:31:18 -04:00
Marliana Lara
c19bb79587
Merge pull request #1499 from marshmalien/style/display_invalid_items
...
Add border between invalid and active template flags
2018-03-12 12:37:42 -04:00
Ryan Petrello
6d9b386727
Merge pull request #1529 from ryanpetrello/new-dateutil
...
bump python-dateutil to latest
2018-03-12 12:34:02 -04:00
Ryan Petrello
44adab0e9e
bump python-dateutil to latest
...
this change provides support for numerous bug fixes, along with
support for parsing TZINFO= from rrule strings
related: https://github.com/ansible/ansible-tower/issues/823
related: https://github.com/dateutil/dateutil/issues/614
2018-03-12 12:20:03 -04:00
mabashian
8aa9569074
In the JT form, moved options from its own line to in-line
2018-03-12 10:56:36 -04:00
mabashian
982b83c2d3
Fixed several workflow prompting and edge type bugs
2018-03-12 10:50:33 -04:00
Matthew Jones
346c9fcc8a
Merge pull request #1514 from wenottingham/a-period-piece
...
Add some periods.
2018-03-12 07:40:16 -07:00
Matthew Jones
eaff7443d2
Merge pull request #1522 from therealmaxmouse/patch-1
...
Update INSTALL.md
2018-03-12 07:39:48 -07:00
Matthew Jones
8a9397a997
Merge pull request #1528 from jffz/devel
...
Fix project_data_dir templating for local_docker install
2018-03-12 07:37:11 -07:00
jeff
4972755ccb
Fix project_data_dir templating for local_docker install
2018-03-12 14:50:44 +01:00
Ryan Petrello
6d43b8c4dd
Merge pull request #1527 from ryanpetrello/oauth2-filter
...
restrict API filtering on oauth-related fields
2018-03-12 09:43:05 -04:00
Ryan Petrello
a61187e132
restrict API filtering on oauth-related fields
...
related: https://github.com/ansible/awx/issues/1354
2018-03-12 09:16:37 -04:00
paihu
9b5e088d70
support slack color notification #1490
...
Signed-off-by: paihu <paihu_j@yahoo.co.jp >
2018-03-12 14:14:44 +09:00
therealmaxmouse
54ae039b95
Update INSTALL.md
...
fixing typo
2018-03-11 11:45:35 -04:00
Bill Nottingham
7b2b71e3ef
... update string in tests as well.
2018-03-09 17:49:46 -05:00
Bill Nottingham
fb05eecee0
Add some periods.
2018-03-09 17:23:52 -05:00
Ryan Petrello
dcab97f94f
Merge pull request #1504 from ryanpetrello/oauth2-swagger
...
properly categorize OAuth2 endpoints for swagger autogen
2018-03-09 15:27:02 -05:00
Ryan Petrello
397b9071a6
properly categorize OAuth2 endpoints for swagger autogen
2018-03-09 15:07:50 -05:00
Shane McDonald
7984bd2824
Merge pull request #1493 from jffz/devel
...
Fix for dns and dns_search templating
2018-03-09 12:52:10 -05:00
Marliana Lara
6f7cb0a16e
Add border between invalid and active indicators
2018-03-09 12:21:46 -05:00
Marliana Lara
bfbbb95256
Merge pull request #1475 from marshmalien/feat/style_upgrade_page
...
Style migrations-pending page
2018-03-09 11:47:34 -05:00
Marliana Lara
882ed4d05a
Merge pull request #1497 from marshmalien/feat/display_invalid_items_onPrompt
...
Denote invalid template when no inventory and no prompt-for-inventory
2018-03-09 10:38:20 -05:00
Christian Adams
cee12c4e6c
Merge pull request #1378 from rooftopcellist/no_patch_app
...
disallow changing token-app
2018-03-09 10:33:24 -05:00
Marliana Lara
c2a3e82d29
Check Inventory ask_inventory_on_launch value when verifying template validity
2018-03-09 10:08:39 -05:00
Chris Meyers
181af03ab9
Merge pull request #1495 from chrismeyersfsu/fix-celery_rollback
...
more celery rollback
2018-03-09 09:31:31 -05:00
chris meyers
e2ed1542e6
more celery rollback
...
* Setting reload code calls a celery 4.x method signature. This changes
it back to a 3.x safe call.
2018-03-09 09:27:09 -05:00
jffz
ca27dee4fc
Fix dns and dns_search templating
...
Fix templating for dns and dns_search entries for both `awx_web` and `awx_task` images.
Multiple entries were templated in a oneliner style while docker-compose wanted them in a list style.
2018-03-09 11:04:26 +01:00
mabashian
c98e7f6ecd
Implemented workflow node prompting
2018-03-08 18:45:28 -05:00
Christian Adams
8a25342ce5
Merge pull request #1373 from rooftopcellist/oauth_doc_csrf
...
update docs
2018-03-08 18:15:04 -05:00
Alan Rominger
b41d9c4620
Merge pull request #1470 from AlanCoding/mo_exceptions
...
Include stack trace for delete_inventory logs
2018-03-08 17:18:40 -05:00
adamscmRH
91c0f2da6f
simplifies detail serializer
2018-03-08 14:55:25 -05:00
Matthew Jones
b11b1acc68
Update middleware warning for latest minor version
2018-03-08 12:54:26 -05:00
adamscmRH
9b195bc80f
fix oauth docs
2018-03-08 12:44:53 -05:00
adamscmRH
fd7c078a8b
update docs
2018-03-08 12:10:29 -05:00
adamscmRH
06bacd7bdc
add serializer for token detail
2018-03-08 12:03:50 -05:00
Marliana Lara
6f23147d98
Style migrations/pending page
2018-03-08 11:47:59 -05:00
Alan Rominger
3605dbfd73
Merge pull request #1472 from AlanCoding/more_deps
...
Add shade back into AWX requirements
2018-03-08 11:04:20 -05:00
Michael Abashian
599d84403b
Merge pull request #1425 from mabashian/169-credentials
...
Added add/replace credential validation on jt launch and schedule
2018-03-08 10:57:27 -05:00
AlanCoding
4a01805a19
add shade back into AWX requirements
...
Last round of dependency updates showed that AWX
depended on packages which came implicitly from shade
decorator is added as an explicit dependency
and all of the rest of shade requirements are
added back in here.
2018-03-08 10:32:19 -05:00
Michael Abashian
c580146c77
Merge branch 'devel' into 169-credentials
2018-03-08 10:03:29 -05:00
mabashian
ce3dc40649
Edit schedule credential prompting code cleanup
2018-03-08 09:58:31 -05:00
Shane McDonald
5bf2e00d24
Merge pull request #1471 from shanemcd/devel
...
Fix container boots on AppArmor protected systems
2018-03-08 09:44:33 -05:00
Shane McDonald
02102f5ba8
Fix container boots on AppArmor protected systems
...
Link https://github.com/ansible/awx/issues/1297
Signed-off-by: Shane McDonald <me@shanemcd.com >
2018-03-08 09:41:04 -05:00
Shane McDonald
2861397433
Set imagePullPolicy to Always
...
Not sure why we werent doing this before.
2018-03-08 09:41:04 -05:00
AlanCoding
54a68da088
include stack trace for delete_inventory logs
2018-03-08 08:30:59 -05:00
Alan Rominger
044b85ce7a
Merge pull request #1415 from AlanCoding/depgrades
...
Dependency Upgrades
2018-03-08 08:29:46 -05:00
Michael Abashian
b970452950
Merge pull request #1441 from marshmalien/feat/display_invalid_items
...
Denote invalid job templates and scheduled jobs
2018-03-07 15:26:13 -05:00
adamscmRH
f485a04dfc
disallow changing token-app
2018-03-07 15:13:56 -05:00
mabashian
a5043029c1
Implemented the ability to specify credentials when creating a scheduled job run. Added validation for removing but not replacing default credentials.
2018-03-07 11:57:31 -05:00
Matthew Jones
61a48996ee
Merge pull request #1459 from rooftopcellist/update_session_setting
...
add csrf & session settings
2018-03-07 08:41:17 -08:00
Jake McDermott
8f58d0b998
Merge pull request #1455 from ansible/jakemcdermott-patch-2
...
auto hide multi credential scrollbar
2018-03-07 11:33:29 -05:00
adamscmRH
0490bca268
add csrf & session settings
2018-03-07 09:32:24 -05:00
Christian Adams
095515bb56
Merge pull request #1458 from rooftopcellist/fix_expiration
...
Fix expiration
2018-03-07 08:13:25 -05:00
adamscmRH
efaa698939
fix token expiration time
2018-03-07 00:42:44 -05:00
AlanCoding
556e6c4a11
Dependency Updates
...
Upgrades of minor dependency upgrades
Inventory scripts were upgraded in separate commit
Major exclusions from this update
- celery was already downgraded for other reasons
- Django / DRF major update already done, minor bumps here
- asgi-amqp has fixes coming independently, not touched
- TACACS plus added features not needed
Removals of note
- remove shade from AWX requirements
- remove kombu from Ansible requirements
Other notes
Add note about pinning setuptools and pip,
done but not mentioned previously
Stop pinning gevent-websocket and twisted
upgrade Azure to Ansible core requirements
more detailed notes
https://gist.github.com/AlanCoding/9442a512ab6977940bc7b5b346d4f70b
upgrade version of Django for Exception
2018-03-06 16:04:01 -05:00
Matthew Jones
8421d2b0d2
Merge pull request #1457 from matburt/remove_old_migrations
...
Remove old south migrations from before a previous django upgrade
2018-03-06 12:59:32 -08:00
Jake McDermott
f8ca0a613f
Update prompt.block.less
2018-03-06 14:56:38 -05:00
Christian Adams
db91e30464
Merge pull request #1449 from rooftopcellist/fix_exp_time
...
fix token expiration time
2018-03-06 14:55:38 -05:00
Matthew Jones
d19ef60d97
Remove old south migrations from before a previous django upgrade
2018-03-06 14:47:09 -05:00
Jake McDermott
5971d79a8f
auto hide multi credential scrollbar
2018-03-06 14:33:28 -05:00
Wayne Witzel III
a3b2f29478
Merge pull request #1454 from wwitzel3/fix-role-summary
...
Fix role summary when role description is overloaded
2018-03-06 14:03:22 -05:00
adamscmRH
a80e3855cd
fix token expiration time
2018-03-06 13:22:12 -05:00
Wayne Witzel III
8dce5c826c
Fix role summary when role description is overloaded
2018-03-06 13:07:29 -05:00
Demin, Petr
f4a241aba2
Constrain requests
2018-03-06 12:47:34 -05:00
Jake McDermott
105b4982c4
Merge pull request #1451 from tburko/devel
...
Fix "System settings panel form is not rendering #1440 "
2018-03-06 11:15:16 -05:00
Alan Rominger
cc33109412
Merge pull request #1445 from AlanCoding/platform
...
Add platform to ec2 group by options
2018-03-06 07:23:22 -05:00
Taras Burko
8a5cd3ec7d
Fix "System settings panel form is not rendering #1440 "
2018-03-06 14:03:36 +02:00
Ryan Petrello
d6af0bfd50
Merge pull request #1448 from ryanpetrello/fix-7923
...
normalize custom_virtualenv empty values to null
2018-03-05 17:25:51 -05:00
Ryan Petrello
8955e6bc1c
normalize custom_virtualenv empty values to null
...
see: https://github.com/ansible/ansible-tower/issues/7923
2018-03-05 17:05:10 -05:00
Shane McDonald
61087940c5
Merge pull request #1446 from matburt/fix_kubernetes_configmap
...
Apply celery rollback changes to kubernetes configmap
2018-03-05 16:46:57 -05:00
Matthew Jones
e99184656e
Apply rabbitmq and setting kubernetes changes post-celery rollback
2018-03-05 16:22:27 -05:00
AlanCoding
341e2c0fe2
add platform to ec2 group by options
2018-03-05 15:43:28 -05:00
Matthew Jones
105b82c436
Apply celery rollback changes to kubernetes configmap
2018-03-05 15:32:24 -05:00
Ryan Petrello
1596b2907b
Merge pull request #1439 from ryanpetrello/fix-7923
...
add validation to InventorySource.inventory to avoid task manager death
2018-03-05 15:12:24 -05:00
Marliana Lara
18f3c79bc3
Denote invalid job templates and scheduled jobs by displaying a red invalid bar
2018-03-05 14:52:40 -05:00
Ryan Petrello
8887be5952
add validation to InventorySource.inventory to avoid task manager death
...
see: https://github.com/ansible/awx/issues/1438
2018-03-05 14:40:57 -05:00
Shane McDonald
44f6423af3
Merge pull request #1442 from ryanpetrello/devel
...
fix busted shippable builds
2018-03-05 14:38:35 -05:00
Chris Meyers
80a970288d
Merge pull request #1443 from chrismeyersfsu/fix-named_urls
...
handle 404 returned by resolve()
2018-03-05 14:37:07 -05:00
chris meyers
ccfb6d64bf
handle 404 returned by resolve()
...
* related to https://github.com/ansible/ansible-tower/issues/7926
* if 404 on url in migration loading middelware, do NOT short circuit
middleware. Simply call the normal middlware code path in this case.
2018-03-05 14:34:53 -05:00
Ryan Petrello
13672cc88c
fix busted shippable builds
2018-03-05 14:16:42 -05:00
Shane McDonald
d5773c58d3
Merge pull request #1426 from chrismeyersfsu/fix-migration_in_progress
...
short-circuit middleware if migration loading url
2018-03-03 10:48:50 -05:00
Jake McDermott
5370c5e07d
Merge pull request #1431 from wenottingham/check-check-check-it-out
...
Adjust some wording in the UI.
2018-03-02 21:07:18 -05:00
Bill Nottingham
1606380f61
Adjust some wording in the UI.
...
Attempt to make the 'scm update' vs 'scm checkout' more clear.
Remove 'future' from scheduling tooltips (superfluous).
2018-03-02 19:54:02 -05:00
Christian Adams
953850a0d7
Merge pull request #1427 from rooftopcellist/hide_client_secret
...
Hide client_secret from activity stream
2018-03-02 15:43:49 -05:00
adamscmRH
701a5c9a36
hides client_secret from act stream
2018-03-02 14:47:49 -05:00
chris meyers
36d59651af
inherit rather than monkey patch
...
* Enable migration in progress page in ALL environments
2018-03-02 12:37:48 -05:00
Christian Adams
d1319b7394
Merge pull request #1414 from rooftopcellist/testing_oauth
...
fix token creation at `api/o/token`
2018-03-02 11:36:59 -05:00
chris meyers
746a2c1eea
short-circuit middleware if migration loading url
...
* Had to monkey patch django middleware logic.
* Left checks to tell coders to use new middleware behavior in favor of
monkey patching.
2018-03-02 11:21:26 -05:00
Chris Meyers
9df76f963b
Merge pull request #1412 from chrismeyersfsu/reap_new_nodes_too
...
reap all nodes that havn't checked in
2018-03-02 10:03:37 -05:00
chris meyers
17de084d04
perform the min needed DB ops to offline a node
...
* Don't do an extra save to the DB that could conflict with another
heartbeat when it isn't needed since we will be deleting the node
anyway.
2018-03-02 07:57:59 -05:00
Chris Meyers
f907995374
Merge pull request #1417 from chrismeyersfsu/fix-config_watcher
...
invoke main() in config watcher script
2018-03-01 17:11:58 -05:00
chris meyers
b69315f2eb
fix up the config map watcher script
...
* invoke main() in config watcher script
* correctly call hash update by passing the filename
2018-03-01 17:06:07 -05:00
chris meyers
a3a618d733
call node init procedures as early as possible
...
* invoke the first heartbeat as early as possible. Results in a much
better user experience where when a user scales up an awx node, the node
appears with capacity earlier.
2018-03-01 17:05:58 -05:00
adamscmRH
fa7647f828
fix token creation
2018-03-01 16:19:58 -05:00
Chris Meyers
8c1ec37c80
Merge pull request #1411 from chrismeyersfsu/early_first_heartbeat
...
call node init procedures as early as possible
2018-03-01 13:01:37 -05:00
Jake McDermott
d7616accf5
Improve documentation for AWX E2E ( #1381 )
...
* Improve documentation for AWX E2E
2018-03-01 12:00:16 -05:00
chris meyers
5c647c2a0d
call node init procedures as early as possible
...
* invoke the first heartbeat as early as possible. Results in a much
better user experience where when a user scales up an awx node, the node
appears with capacity earlier.
2018-03-01 11:24:45 -05:00
chris meyers
e94bd128b8
reap all nodes that havn't checked in
...
* Before this change we would exclude the reaping of new nodes. With
this change, new nodes will be considered for reaping just like old
nodes.
2018-03-01 11:21:54 -05:00
Alan Rominger
8d57b84251
Merge pull request #1353 from AlanCoding/dep_scripts
...
Update inventory scripts
2018-03-01 10:56:11 -05:00
Chris Meyers
f18d99d7a9
Merge pull request #1409 from chrismeyersfsu/openshift_runtime_rabbitmq_cookie
...
dynamically set rabbitmq cookie
2018-03-01 09:57:11 -05:00
chris meyers
9436e8ae25
dynamically set rabbitmq cookie
2018-03-01 09:23:45 -05:00
Wayne Witzel III
dba78e6bfb
Merge pull request #1398 from wwitzel3/devel
...
Update to latest asgi-amqp
2018-02-28 15:20:55 -05:00
Wayne Witzel III
73f0a0d147
Update to latest asgi-amqp
2018-02-28 14:43:37 -05:00
Cédric Levasseur
a2d543eb3b
Inserting a note about PostgreSQL minimal version 9.4 in installation doc ( #1385 )
...
* Minimal postgresql version
* moving the Postgresql minimal version note.
* moved to System requirements and 'minimal' replaced by 'minimum'.
2018-02-28 13:44:50 -05:00
Shane McDonald
7087341570
Merge pull request #1397 from shanemcd/devel
...
Fix celery 3 broker url reference in standalone docker install
2018-02-28 12:50:57 -05:00
Shane McDonald
0e9a8d5592
Fix celery 3 broker url reference
2018-02-28 12:47:05 -05:00
Alan Rominger
4fba2d61e6
Merge pull request #1394 from AlanCoding/text_type2
...
Prevent unicode bug in job_explanation
2018-02-28 12:42:11 -05:00
AlanCoding
54c0436959
prevent unicode bug in job_explanation
2018-02-28 11:01:20 -05:00
Alan Rominger
ee0e239a9e
Merge pull request #1374 from AlanCoding/your_name
...
More consistent representations of model objects
2018-02-28 09:08:29 -05:00
Matthew Jones
dc4b9341da
Merge pull request #1383 from jakemcdermott/401-on-invalid-login
...
issue a 401 on invalid login
2018-02-28 08:35:11 -05:00
Jake McDermott
75a27f2457
issue 401 on invalid login
2018-02-28 02:02:52 -05:00
Jake McDermott
ee20fc478b
add test for invalid login
2018-02-28 02:02:39 -05:00
Jake McDermott
01ee2adf30
Merge pull request #1382 from jakemcdermott/cookie-settings
...
adding in default session cookie setting for docker stand alone
2018-02-27 20:42:46 -05:00
Jake McDermott
877cde9a7f
add default cookie settings
2018-02-27 20:40:41 -05:00
Ryan Petrello
b5a46c346d
Merge pull request #1379 from ryanpetrello/fix-1366
...
don't inject custom extra_vars for inventory updates
2018-02-27 17:00:22 -05:00
Christian Adams
6e39388090
Merge pull request #1380 from rooftopcellist/csrf_flag
...
adds csrf flag to support http
2018-02-27 16:36:23 -05:00
Christian Adams
47c4eb38df
Merge pull request #1377 from rooftopcellist/remove_authtoken_model
...
Removes Auth token
2018-02-27 16:33:20 -05:00
adamscmRH
69f8304643
adds csrf flag to support http
2018-02-27 16:19:46 -05:00
adamscmRH
40d563626e
removes authtoken
2018-02-27 16:12:13 -05:00
Ryan Petrello
b9ab06734d
don't inject custom extra_vars for inventory updates
...
see: https://github.com/ansible/awx/issues/1366
2018-02-27 16:10:23 -05:00
Chris Meyers
d551566b4d
Merge pull request #1372 from chrismeyersfsu/old-celery3
...
celery 4.x to 3.x roll back
2018-02-27 15:26:46 -05:00
chris meyers
6606a29f57
celery 4.x -> 3.x change route config name
2018-02-27 14:13:05 -05:00
Jake McDermott
f9129aefba
Merge pull request #1361 from mabashian/1279-preview-credentials
...
Put credentials on their own line in the launch preview
2018-02-27 13:42:00 -05:00
AlanCoding
bacd895705
more consistent representations of model objects
2018-02-27 12:18:57 -05:00
chris meyers
148baf7674
add explicit awx_celery container version
2018-02-27 11:37:10 -05:00
chris meyers
5918fa5573
remove () from postgres port value
...
* awx task container uses postgres port to wait for postgres to become
available before the container init continues. The () are problematic
and are removed.
* () was originally added to fix an openshift issues. That error does
NOT occur with this fix.
2018-02-27 11:36:55 -05:00
chris meyers
e4470aa4cf
remove uneeded celery configs
...
* Celery routes and queues are set and defined at runtime. Thus, a
static definition of routes and queues is not needed.
2018-02-27 11:36:55 -05:00
chris meyers
fe05b4c0d5
use celery 3.x BROKER_URL
...
* Celery 4.x specifies the broker via CELERY_BROKER_URL. Since we are
now on 3.x, use 3.x way of specifying the broker via BROKER_URL
2018-02-27 11:36:55 -05:00
Alan Rominger
6d7f60ea61
Merge pull request #1368 from AlanCoding/none_client
...
Fix server error with absent client_secret
2018-02-27 10:39:50 -05:00
Ryan Petrello
a4ab424134
Merge pull request #1362 from ryanpetrello/rdb-sdb
...
replace our rdb tooling w/ the sdb PyPI package
2018-02-27 10:06:21 -05:00
Ryan Petrello
3636a7c582
Merge pull request #1355 from ryanpetrello/devel
...
set $HOME via an API call so AWX_TASK_ENV isn't marked as readonly
2018-02-27 09:57:17 -05:00
AlanCoding
c900027f82
fix server error with absent client_secret
2018-02-27 09:23:36 -05:00
Ryan Petrello
d743b77353
replace our rdb tooling w/ the sdb PyPI package
2018-02-26 19:05:50 -05:00
Ryan Petrello
7741de5153
set $HOME via an API call so AWX_TASK_ENV isn't marked as readonly
...
see: https://github.com/ansible/awx/issues/1315
2018-02-26 16:35:36 -05:00
Michael Abashian
c3968ca2b6
Merge pull request #1357 from mabashian/1281-prompt-inv
...
Fixed bug preventing users from selecting non-default inventory on job launch
2018-02-26 16:18:42 -05:00
mabashian
c58ea0ea25
Put credentials on their own line in the launch preview and forced them to wrap
2018-02-26 16:06:52 -05:00
Bill Nottingham
4519013a13
Merge pull request #1356 from wenottingham/mongo-only-pawn
...
Remove some obsolete code.
2018-02-26 15:30:37 -05:00
Bill Nottingham
c1203942e0
Remove obsolete ansible_awx.egg-info.
2018-02-26 15:04:37 -05:00
Bill Nottingham
e7a8ecc05a
Fix another instance.
2018-02-26 14:57:24 -05:00
Bill Nottingham
9c722cba22
Remove some obsolete code.
2018-02-26 14:55:13 -05:00
mabashian
9ad8bdf8de
Fixed bug preventing users from selecting non-default inventory on job launch
2018-02-26 14:50:31 -05:00
AlanCoding
b878a844d0
Update inventory scripts
...
ec2
- added support for tags and instance attributes
- allow filtering RDS instances by tags
- add option to group by platform
- set missing defaults
- make cache unique to script ran
- bug fixes
- implement AND'd filters
azure_rm
- minor python 3 upgrades
cloudforms
- minor regex fix
foreman
- several new configurables
- changes to caching
gce
- python 3 upgrades
- added gce_subnetwork param
openstack
- added `--cloud` parameter
ovirt4
- obtain defaults from env vars
vmware_inventory
- changed imports
- allow for custom filters
- changed host_filters
- error handling
- python 3 upgrades
2018-02-26 13:46:21 -05:00
AlanCoding
7b78a2ebcc
update tests for new call pattern for capabilities prefetch
2018-02-26 12:13:41 -05:00
AlanCoding
ce9234df0f
Revamp user_capabilities with new copy fields
...
Add copy fields corresponding to new server-side copying
Refactor the way user_capabilities are delivered
- move the prefetch definition from views to serializer
- store temporary mapping in serializer context
- use serializer backlinks to denote polymorphic prefetch model exclusions
2018-02-26 12:13:41 -05:00
Christian Adams
9493b72f29
Merge pull request #904 from ansible/oauth_n_session
...
Implement session-based and OAuth 2 authentications
2018-02-26 12:12:38 -05:00
Jake McDermott
7430856ac9
Merge pull request #1344 from jakemcdermott/e2e-updates
...
e2e / nightwatch updates
2018-02-26 11:58:29 -05:00
adamscmRH
407bcd0cbd
fix def application test
2018-02-26 11:35:09 -05:00
Jake McDermott
350f25c6e5
Merge pull request #1343 from jakemcdermott/oauth_n_session
...
ui tooling fixes / updates for oauth changes
2018-02-26 10:42:04 -05:00
Jake McDermott
c786736688
add setup step for org lookup check
2018-02-25 19:40:22 -05:00
Jake McDermott
01a8b2771a
add worker file push command
2018-02-25 19:40:19 -05:00
Jake McDermott
a23e4732b6
bump nightwatch and chromedriver versions
2018-02-25 19:40:15 -05:00
Jake McDermott
24fd4a360e
use updated project when checking copy
2018-02-25 19:40:11 -05:00
Jake McDermott
8bf31600b0
stabilize local test runs
2018-02-25 19:40:08 -05:00
Jake McDermott
0e7db2a816
do searchability check last
...
This fixes a small race condition that sometimes occurs when running
locally by ensuring that the delayed paged scrolling that happens
from using search doesn't put the password reset button out of view
when the test runner is trying to find and click it.
2018-02-25 19:40:02 -05:00
Jake McDermott
59e278a648
ensure correct url is built for inventory hosts page
2018-02-25 19:39:38 -05:00
Jake McDermott
44acecf61e
use basic auth by default for data setup
2018-02-25 14:28:09 -05:00
adamscmRH
30b473b0df
remove default app creation
2018-02-24 21:34:07 -05:00
Jake McDermott
6bdcba307c
fix missing comma
2018-02-24 13:59:55 -05:00
Marliana Lara
434cd31df8
Merge pull request #1338 from marshmalien/feat/multiple_venvs
...
Implement UI selects for Playbook, Project, and Organization Virtualenvs
2018-02-23 15:48:41 -05:00
Jake McDermott
2b4e631838
Merge pull request #1339 from jakemcdermott/use-navbar-in-smoke-test
...
use navbar when accessing project and template views
2018-02-23 15:36:46 -05:00
Jake McDermott
b0e0b8f0e3
use navbar when accessing project and template views
2018-02-23 15:08:44 -05:00
Marliana Lara
8a163b5939
Add error handling
2018-02-23 14:49:00 -05:00
Marliana Lara
23300003ab
Add dropdown inputs for Job Template, Project, and Organization virtual
...
envs
2018-02-23 14:49:00 -05:00
adamscmRH
87350e1014
prelim update to docs
2018-02-23 14:10:29 -05:00
adamscmRH
2911dec324
fixes app token endpoint
2018-02-23 11:06:53 -05:00
adamscmRH
99989892cd
fixs naming
2018-02-23 09:25:23 -05:00
Alan Rominger
ad8822bcfc
Merge pull request #1314 from AlanCoding/fix_rescheduling
...
Correct permission check for job rescheduling
2018-02-22 16:04:04 -05:00
Ryan Petrello
c35c01e7b1
Merge pull request #1328 from ryanpetrello/devel
...
Revert "changes to license compliance"
2018-02-22 15:28:54 -05:00
adamscmRH
ecc61b62ca
reverts cookie change
2018-02-22 15:18:12 -05:00
John Mitchell
09efc03163
update incorrect logic for auth service rootscope/cookie logged in status vars
2018-02-22 15:18:12 -05:00
John Mitchell
db748775c8
make auth function convert values from cookies to boolean
2018-02-22 15:18:12 -05:00
adamscmRH
310f37dd37
clears authtoken & add PAT
2018-02-22 15:18:12 -05:00
John Mitchell
88bc4a0a9c
ui auth works on 8013 now
2018-02-22 15:18:12 -05:00
John Mitchell
976766e4a3
excise token-based auth from ui
2018-02-22 15:18:12 -05:00
Aaron Tan
1c2621cd60
Implement session-based and OAuth 2 authentications
...
Relates #21 . Please see acceptance docs for feature details.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2018-02-22 15:18:12 -05:00
Ryan Petrello
35f629d42c
Revert "changes to license compliance"
...
This reverts commit 218dfb680e .
2018-02-22 15:02:33 -05:00
Alan Rominger
db39ab1b0c
Merge pull request #1322 from AlanCoding/check_version
...
Loosen overwrite_vars constraint for new feature
2018-02-22 14:26:30 -05:00
Shane McDonald
c612ab1c89
Merge pull request #1327 from marshmalien/fix/bump-angular-scheduler-version
...
Bump angular-scheduler version to 0.3.2
2018-02-22 13:55:07 -05:00
Shane McDonald
c0fe6866c4
Merge pull request #1070 from vrutkovs/installer-ocp-token
...
Allow authenticating with Openshift via a token
2018-02-22 13:40:01 -05:00
Marliana Lara
746b99046f
Bump angular-scheduler version to 0.3.2
2018-02-22 13:35:33 -05:00
Wayne Witzel III
91c6d406c5
Rollback celery
2018-02-22 09:37:14 -05:00
AlanCoding
4727cda336
Loosen overwrite_vars constraint for new feature
2018-02-22 07:47:28 -05:00
Alan Rominger
2ebee58727
Merge pull request #1321 from AlanCoding/magic_credential
...
Alias filters by credential to credentials
2018-02-21 15:51:42 -05:00
AlanCoding
91e59ebd29
alias filters by credential to credentials
2018-02-21 14:57:26 -05:00
AlanCoding
992d7831b1
add test for ScheduleAccess prompts
2018-02-21 14:11:55 -05:00
Marliana Lara
88b67c894c
Merge pull request #1231 from marshmalien/fix/tzid-schedules
...
Add support for TZID in schedule rrules
2018-02-21 13:55:31 -05:00
Marliana Lara
d71ecf1eee
Fix jshint confusing semantics error
2018-02-21 13:18:43 -05:00
Marliana Lara
b9a2f7a87e
Add debounce function to preview list to reduce overhead
2018-02-21 13:18:40 -05:00
Marliana Lara
e0cfd18aac
Set local timezone dropdown to rrule TZID value
2018-02-21 13:18:39 -05:00
Marliana Lara
73916ade45
Filter dates with moment.js instead of built-in angular date filter
2018-02-21 13:18:38 -05:00
Marliana Lara
1768001881
Add support for TZID in schedule rrules
2018-02-21 13:18:33 -05:00
Chris Church
795681a887
Merge pull request #1311 from cchurch/fix-dummy-data
...
Fix dummy data generator for WFJT node credentials.
2018-02-21 10:19:50 -05:00
AlanCoding
de4e95f396
correct permission check for job rescheduling
2018-02-21 09:25:43 -05:00
Chris Church
4ec683efcb
Fix dummy data generator for WFJT node credentials.
2018-02-21 08:55:43 -05:00
Chris Church
727ded2d4d
Merge pull request #1308 from cclauss/patch-1
...
Py3 Syntax Errors: 0700 -> 0x700 and 0600 -> 0x600
2018-02-21 08:29:49 -05:00
cclauss
8967afc645
octal, not hex
2018-02-21 14:13:47 +01:00
cclauss
d66cad3e0e
Py3 Syntax Errors: 0700 -> 0x700 and 0600 -> 0x600
...
$ __python3 -c "0700"__
```
File "<string>", line 1
0700
^
SyntaxError: invalid token
```
2018-02-21 12:18:52 +01:00
Ryan Petrello
7db05855de
Merge pull request #1306 from ryanpetrello/isolated-fact-cache
...
support fact caching for isolated hosts
2018-02-20 15:50:49 -05:00
Ryan Petrello
7d9e4d6e2f
support fact caching for isolated hosts
...
see: https://github.com/ansible/awx/issues/198
2018-02-20 15:00:47 -05:00
Ryan Petrello
662f4ec346
Merge pull request #1304 from ryanpetrello/devel
...
remove dead code
2018-02-20 14:44:52 -05:00
Ryan Petrello
ac3ce82eb1
remove dead code
...
the code that persists `set_stat` data for workflows now lives elsewhere
related: d57470ce49
2018-02-20 14:14:23 -05:00
Alan Rominger
1582fcbb50
Merge pull request #1277 from AlanCoding/inv_multicred
...
Use the m2m field for inventory source credentials
2018-02-20 14:08:22 -05:00
AlanCoding
bb6032cff6
docs and review change for IS multivault
...
Mention inventory sources /credentials/ endpoint in docs
Also change means of identifying projects for the purose
of injecting custom credentials
2018-02-20 12:34:58 -05:00
AlanCoding
9c4d89f512
use the m2m field for inventory source creds
2018-02-20 12:34:56 -05:00
Matthew Jones
8505783350
Merge remote-tracking branch 'tower/release_3.2.3' into devel
...
* tower/release_3.2.3:
fix unicode bugs with log statements
use --export option for ansible-inventory
add support for new "BECOME" prompt in Ansible 2.5+ for adhoc commands
enforce strings for secret password inputs on Credentials
fix a bug for "users should be able to change type of unused credential"
fix xss vulnerabilities - on host recent jobs popover - on schedule name tooltip
fix a bug when testing UDP-based logging configuration
bump templates form credential_types page limit
Wait for Slack RTM API websocket connection to be established
don't process artifacts from custom `set_stat` calls asynchronously
don't overwrite env['ANSIBLE_LIBRARY'] when fact caching is enabled
only allow facts to cache in the proper file system location
replace our memcached-based fact cache implementation with local files
add support for new "BECOME" prompt in Ansible 2.5+
fix a bug in inventory generation for isolated nodes
properly handle unicode for isolated job buffers
2018-02-20 12:22:25 -05:00
Ryan Petrello
76ff925b77
Merge pull request #1298 from sjenning/add-import-playbook
...
add import_playbook as a top-level playbook indicator
2018-02-20 09:54:23 -05:00
Seth Jennings
42ff1cfd67
add import_playbook as top-level playbook indicator
2018-02-19 16:03:08 -06:00
Ryan Petrello
90bb43ce74
Merge pull request #1292 from ryanpetrello/fix-1291
...
don't require credentials to relaunch a job
2018-02-19 12:01:42 -05:00
Ryan Petrello
56e3d98e62
don't require credentials to relaunch a job
...
see: https://github.com/ansible/awx/issues/1291
2018-02-19 11:15:55 -05:00
Matthew Jones
7d51b3b6b6
Merge pull request #1116 from bmduffy/bugfix-pem-validation
...
[bugfix-pem-validation]
2018-02-19 07:53:19 -05:00
Vadim Rutkovsky
5e25859069
Allow authenticating with Openshift via a token
2018-02-18 16:24:16 +01:00
Brian Duffy
4270e3a17b
[bugfix] updated pem validation unit tests
2018-02-18 15:11:42 +00:00
Brian Duffy
098f4eb198
[bugfix-pem-validation] pass flake8
2018-02-18 01:46:31 +00:00
Jake McDermott
ae1167ab15
Merge pull request #1282 from ansible/jakemcdermott-patch-1
...
fix last run job variable reference
2018-02-16 16:35:35 -05:00
Jake McDermott
5b5411fecd
fix last run job variable reference
2018-02-16 16:32:13 -05:00
Brian Duffy
235213bd3b
updated regex
2018-02-16 16:06:33 +00:00
Wayne Witzel III
2c71a27630
Merge pull request #1123 from wwitzel3/new-permissions
...
New RBAC Roles
2018-02-15 16:56:03 -05:00
Alan Rominger
1a6819cdea
Merge pull request #630 from AlanCoding/text_type
...
Fix unicode bugs with log statements
2018-02-15 15:52:29 -05:00
AlanCoding
465e605464
fix unicode bugs with log statements
2018-02-15 15:26:58 -05:00
Alan Rominger
22f1a53266
Merge pull request #1233 from AlanCoding/no_turning_back
...
Raise 400 error on removal of credential on launch
2018-02-15 14:11:57 -05:00
Ryan Petrello
733b4b874e
Merge pull request #1255 from ryanpetrello/license-compliance
...
changes to license compliance
2018-02-15 09:30:41 -05:00
AlanCoding
3d433350d3
raise 400 error on removal of credential on launch
...
Definition of removal is providing a `credentials` list on launch
that lacks a type of credential that the job template has.
This assures that every category of credential the job template
has will also exist on jobs ran from that job template.
This restriction already existed, but this makes the endpoint
fail instead of re-adding the credentials.
This change makes manual launch congruent with saved launch
configurations.
2018-02-15 08:16:03 -05:00
Wayne Witzel III
30a5617825
Address PR feedback
2018-02-14 22:53:33 +00:00
Alan Rominger
5935c410e4
Merge pull request #629 from AlanCoding/export
...
Use --export option for ansible-inventory
2018-02-14 15:56:05 -05:00
Alan Rominger
c90cf7c5e2
Merge pull request #1253 from AlanCoding/group_vars
...
Use --export option for ansible-inventory
2018-02-14 15:52:00 -05:00
Ryan Petrello
218dfb680e
changes to license compliance
...
now if a license is expired or over the managed node limit, it won't
prevent host creation or Job/JobTemplate launches
see: https://github.com/ansible/ansible-tower/issues/7860
2018-02-14 15:51:19 -05:00
AlanCoding
b01deb393e
use --export option for ansible-inventory
2018-02-14 14:48:13 -05:00
Chris Church
410111b8c8
Merge pull request #1241 from cclauss/six.string_types_in_mixins.py
...
six.string_types in mixins.py
2018-02-14 13:38:44 -05:00
AlanCoding
05e6eda453
use --export option for ansible-inventory
2018-02-14 12:34:41 -05:00
Bill Nottingham
4a4b44955b
Merge pull request #1247 from pkoro/anchor-link-fix
...
Fix in anchor link
2018-02-14 10:37:43 -05:00
Ryan Petrello
9d82098162
Merge pull request #1249 from ryanpetrello/no-travis
...
we don't use travis for tests; remove .travis.yml
2018-02-14 10:15:48 -05:00
Ryan Petrello
1c62c142f1
we don't use travis for tests; remove .travis.yml
2018-02-14 10:07:17 -05:00
Paschalis Korosoglou
5215bbcbf6
Fix in anchor link
2018-02-14 16:05:58 +02:00
Matthew Jones
0d2daecf49
Merge pull request #1243 from matburt/fix_clustering_isolated
...
Fix isolated instance clustering implementation
2018-02-14 08:32:24 -05:00
cclauss
552b69592c
six.string_types in mixins.py
2018-02-14 08:35:14 +01:00
Matthew Jones
ffe5a92eb9
Update isolated instance capacity calculaltion
2018-02-13 21:51:50 -05:00
Matthew Jones
925d9efecf
Fixing up isolated node execution after cluster changes
...
* Rework queue detection to include control groups and isolated instances
* Fix up development tooling around isolated nodes
* Update unit tests
2018-02-13 21:51:38 -05:00
Jake McDermott
c1b6595a0b
Merge pull request #1201 from jakemcdermott/item_copy_ui
...
api-backed copy ui
2018-02-13 17:42:00 -05:00
Jake McDermott
d4e46a35ce
get exact match on ids
2018-02-13 17:15:59 -05:00
Jake McDermott
bf0683f7fe
replace usage of all and spread
2018-02-13 17:15:56 -05:00
Jake McDermott
0ff94c63f2
use edit capability for showing copy on most views
2018-02-13 17:15:52 -05:00
Jake McDermott
16153daa14
add e2e test for inventory script copy
2018-02-13 17:15:48 -05:00
Jake McDermott
a680d188c0
implement model based copy for inventory scripts
2018-02-13 17:15:44 -05:00
Jake McDermott
d56f1a0120
add e2e test for credential copy
2018-02-13 17:15:41 -05:00
Jake McDermott
50d95ddc3f
implement model-based credential copy
2018-02-13 17:15:37 -05:00
Jake McDermott
21a32f90ce
add e2e test for notification template copy
2018-02-13 17:15:34 -05:00
Jake McDermott
09d3e6cd98
implement model-based copy for notification templates
2018-02-13 17:15:30 -05:00
Jake McDermott
29f1d695ae
add NotificationTemplate model
2018-02-13 17:15:26 -05:00
Jake McDermott
e0f3e4feb7
add e2e test for inventory copy
2018-02-13 17:15:20 -05:00
Jake McDermott
e9ce9621f2
implement model-based copy for inventories
2018-02-13 17:15:16 -05:00
Jake McDermott
a02eda1bea
add e2e test for project copy
2018-02-13 17:15:12 -05:00
Jake McDermott
779385ddb6
implement model based copy for projects
2018-02-13 17:15:05 -05:00
Jake McDermott
e5fd483d06
implement model-based copy for job templates and workflow templates
2018-02-13 17:15:01 -05:00
Jake McDermott
8679651d4c
add e2e test for template copy and delete warnings
2018-02-13 17:14:57 -05:00
Jake McDermott
4c988fbc02
add WorkflowJobTemplate model
2018-02-13 17:14:48 -05:00
Jake McDermott
c40feb52b7
add base model unit test
2018-02-13 17:14:43 -05:00
Jake McDermott
78b975b2a9
add copy to base model
2018-02-13 17:14:38 -05:00
Jake McDermott
cfba11f8d7
slight cleanup of templates list controller
...
lint / fix all of the indentation issues
smaller functions
use a variable for any string a user sees
2018-02-13 17:14:30 -05:00
Jake McDermott
73fa8521d0
add e2e test for job and workflow template copy
2018-02-13 17:14:18 -05:00
Jake McDermott
894f0cf2c5
update current workflow copy implementation to be compatible with recent api changes
2018-02-13 17:13:54 -05:00
Chris Church
67ec811e8d
Merge pull request #1186 from cclauss/execfile-file-reduce-StandardError
...
Miscellaneous Python 3 changes: execfile(), file(), reduce(), StandardError
2018-02-13 15:11:24 -05:00
Chris Church
31d0e55c2a
Merge pull request #1175 from cclauss/unicode-to-six-u
...
Change unicode() --> six.text_type() for Python 3
2018-02-13 15:11:11 -05:00
Ryan Petrello
3a0f2ce2fe
Merge pull request #628 from ryanpetrello/sudo-become-adhoc
...
add support for new "BECOME" prompt in Ansible 2.5+ for adhoc commands
2018-02-13 14:38:30 -05:00
Ryan Petrello
613d48cdbc
add support for new "BECOME" prompt in Ansible 2.5+ for adhoc commands
...
see: https://github.com/ansible/ansible-tower/issues/7850
2018-02-13 14:26:27 -05:00
Alan Rominger
39362aab4b
Merge pull request #1204 from AlanCoding/default_omission
...
Omit placeholder vars with survey password defaults
2018-02-13 12:58:11 -05:00
Alan Rominger
6cb3267ebe
Merge pull request #1214 from AlanCoding/fix_schedule_qs
...
Change schedule queryset logic to avoid server error
2018-02-13 12:54:05 -05:00
Bill Nottingham
f8c66b826a
Merge pull request #1217 from wenottingham/eat-your-celery-messages
...
Tweak celery-related messages.
2018-02-13 11:48:21 -05:00
Bill Nottingham
7b288ef98a
Tweak celery-related messages.
2018-02-13 10:52:14 -05:00
AlanCoding
58a94be428
Omit placeholder vars with survey password defaults
...
WFJT nodes & schedules (launch configs) will accept POST/PATCH/PUT
with variables in extra_data that have $encrypted$ for their value
if a valid survey default exists.
In this case, the variable is simply removed from the extra_data.
This is done so that it does not affect pre-existing value
substitution for $encrypted$ values from the config itself
2018-02-13 09:07:59 -05:00
AlanCoding
960845883d
change schedule qs logic, avoid server error
2018-02-13 08:32:00 -05:00
Ryan Petrello
eda53eb548
Merge pull request #627 from ryanpetrello/fix-7898
...
enforce strings for secret password inputs on Credentials
2018-02-12 17:11:02 -05:00
Ryan Petrello
82e41b40bb
enforce strings for secret password inputs on Credentials
...
see: https://github.com/ansible/ansible-tower/issues/7898
2018-02-12 17:03:32 -05:00
Alan Rominger
0268d575f8
Merge pull request #1193 from AlanCoding/no_sneaking_credential_in
...
Validation clause for WFJT node to follow credential prompt rule
2018-02-12 12:46:12 -05:00
Brian Duffy
6b5a6e9226
[bugfix-pem-validation] left a print statement in
2018-02-12 16:44:32 +00:00
Ryan Petrello
56d01cda6b
Merge pull request #1205 from ryanpetrello/fix-pexpect-test
...
improve a bwrap test
2018-02-12 10:50:00 -05:00
Ryan Petrello
194c2dcf0b
improve a bwrap test
2018-02-12 10:14:37 -05:00
Ryan Petrello
b38be89d1a
Merge pull request #1203 from ryanpetrello/update-pexpect
...
upgrade to the latest pexpect
2018-02-12 09:49:26 -05:00
Ryan Petrello
2a168faf6a
upgrade to the latest pexpect
...
see: https://github.com/ansible/awx/issues/417
2018-02-12 09:18:14 -05:00
Ryan Petrello
83b5377387
Merge pull request #1187 from ryanpetrello/file-your-vars-away-for-a-rainy-day
...
pass extra vars via file rather than via commandline
2018-02-12 08:48:19 -05:00
cclauss
2e623ad80c
Change unicode() --> six.text_type() for Python 3
2018-02-11 21:09:12 +01:00
Ryan Petrello
7e42c54868
Merge pull request #1184 from cclauss/basestring-to-six.string_types
...
basestring to six.string_types for Python 3
2018-02-10 09:49:16 -05:00
Bill Nottingham
aa5bd9f5bf
Pass extra vars via file rather than via commandline, including custom creds.
...
The extra vars file created lives in the playbook private runtime
directory, and will be reaped along with the rest of the directory.
Adjust assorted unit tests as necessary.
2018-02-10 09:27:24 -05:00
Wayne Witzel III
13e777f01b
Rename migration files
2018-02-10 02:52:26 +00:00
Wayne Witzel III
819b318fe5
Add Org Execute
2018-02-10 02:52:26 +00:00
Wayne Witzel III
9e7bd55579
Add Notification Admin
2018-02-10 02:52:26 +00:00
Wayne Witzel III
fbece6bdde
Updating and adding tests for new RBAC roles
2018-02-10 02:52:26 +00:00
Wayne Witzel III
9fdd00785f
Add new RBAC role migrations
2018-02-10 02:52:26 +00:00
Wayne Witzel III
b478740f28
Add Workflow Admin
2018-02-10 02:52:25 +00:00
Wayne Witzel III
109841c350
Add Credential Admin role
2018-02-10 02:52:25 +00:00
Wayne Witzel III
6c951aa883
Add Inventory Admin role
2018-02-10 02:52:25 +00:00
Wayne Witzel III
e7e83afd00
Add Project Admin role
2018-02-10 02:52:25 +00:00
Brian Duffy
7d956a3b68
[bugfix-pem-validation] update from code review
2018-02-10 01:08:29 +00:00
AlanCoding
02ac139d5c
validation clause for WFJT node to follow cred prompt rule
2018-02-09 16:17:21 -05:00
Jake McDermott
605a2c7e01
Merge pull request #1189 from jakemcdermott/fix-multivault-select
...
fix recent multi-vault select breakage
2018-02-09 13:47:17 -05:00
Jake McDermott
484caf29b6
fix recent multi-vault select breakage
2018-02-09 12:52:16 -05:00
Jake McDermott
b2b519e48d
Merge pull request #1096 from mabashian/169-v1
...
UI support for prompting on job template schedules
2018-02-09 11:34:25 -05:00
Jake McDermott
e8e6f50573
Merge branch 'devel' into 169-v1
2018-02-09 11:32:40 -05:00
cclauss
260aec543e
Misc Python 3 changes: execfile(), file(), reduce(), StandardError
2018-02-09 17:17:05 +01:00
Marliana Lara
7c95cd008f
Merge pull request #1152 from marshmalien/feat/ui_clustering_bugs
...
Fix UI bugs related to UI Clustering
2018-02-09 11:13:59 -05:00
Ryan Petrello
0ff11ac026
Merge pull request #1185 from ryanpetrello/stop-it-uwsgi
...
fix celery pid restart issues
2018-02-09 11:07:01 -05:00
Ryan Petrello
605c5e3276
fix celery pid restart issues
2018-02-09 11:03:00 -05:00
cclauss
c371b869dc
basestring to six.string_types for Python 3
2018-02-09 16:28:36 +01:00
Shane McDonald
476dbe58c5
Merge pull request #1183 from ryanpetrello/swagger
...
normalize dates in the Swagger output to minimize diffs
2018-02-09 10:18:19 -05:00
Ryan Petrello
3c43aaef21
normalize dates in the Swagger output to minimize diffs
2018-02-09 10:16:27 -05:00
Ryan Petrello
76d5c02e07
Merge pull request #1181 from ryanpetrello/swagger
...
move swagger doc metadata out of the awx repo
2018-02-09 10:09:03 -05:00
Ryan Petrello
fe02abe630
move swagger doc metadata out of the awx repo
2018-02-09 09:45:23 -05:00
Ryan Petrello
ce9cb24995
Merge pull request #1171 from cclauss/from-six-import-xrange
...
from six.moves import xrange for Python 3
2018-02-09 09:02:38 -05:00
Jake McDermott
6cb6c61e5c
Merge pull request #1176 from jakemcdermott/stabilize-xss
...
use project details view to check permissions list
2018-02-08 17:32:39 -05:00
Jake McDermott
67e5d083b8
use project details view to check permissions list
2018-02-08 17:26:54 -05:00
Ryan Petrello
5932c54126
Merge pull request #1165 from ryanpetrello/remove_new_in
...
remove the `new_in_<version>` in API doc gen
2018-02-08 17:07:50 -05:00
cclauss
e1a8b69736
from six.moves import xrange for Python 3
2018-02-08 22:41:33 +01:00
Ryan Petrello
7472026cca
remove the new_in_<version> in API doc gen
...
see: https://github.com/ansible/awx/issues/73
2018-02-08 16:21:22 -05:00
Jake McDermott
8475bdfdc4
Merge pull request #1170 from shanemcd/fix_standalone_docker_wait_fors
...
Fix wait_fors in standalone Docker installs
2018-02-08 16:08:31 -05:00
Ryan Petrello
bd2f1568fb
Merge pull request #626 from ryanpetrello/release_3.2.3
...
fix a bug for "users should be able to change type of unused credential"
2018-02-08 15:59:22 -05:00
Alan Rominger
b3dcfc8c18
Merge pull request #903 from ansible/item_copy
...
Implement item copy feature
2018-02-08 15:51:16 -05:00
Ryan Petrello
72715df751
fix a bug for "users should be able to change type of unused credential"
...
see: https://github.com/ansible/ansible-tower/issues/7516
related: https://github.com/ansible/tower/pull/441
2018-02-08 15:44:14 -05:00
Shane McDonald
6b3ca32827
Fix wait_fors in standalone Docker installs
2018-02-08 15:08:44 -05:00
Ryan Petrello
1ccdb305e3
Merge pull request #1164 from cclauss/use-new-style-exceptions
...
Modernize Python 2 code to get ready for Python 3
2018-02-08 14:10:25 -05:00
Ryan Petrello
033bec693b
Merge pull request #1166 from ryanpetrello/fix-system-job-stdout
...
properly handle STDOUT_MAX_BYTES_DISPLAY for system jobs
2018-02-08 13:55:59 -05:00
Ryan Petrello
f2c5859fde
properly handle STDOUT_MAX_BYTES_DISPLAY for system jobs
...
see: https://github.com/ansible/ansible-tower/issues/7890
2018-02-08 11:37:05 -05:00
cclauss
e18838a4b7
Modernize Python 2 code to get ready for Python 3
2018-02-08 17:26:22 +01:00
Shane McDonald
48300da443
Merge pull request #1163 from ryanpetrello/swagger
...
add indention to swagger docs
2018-02-08 10:52:47 -05:00
Ryan Petrello
5b9dc41015
add indention to swagger docs
...
this will make it easier to spot changes as our APIs change
2018-02-08 10:51:42 -05:00
Alan Rominger
01c6463b1b
Merge pull request #1162 from AlanCoding/remove_cred_sf
...
Remove credential from node and schedule summary fields
2018-02-08 10:37:46 -05:00
Alan Rominger
181399df7a
Merge pull request #1159 from AlanCoding/reschedule_msg
...
Verbose error messages for failure to re-schedule
2018-02-08 10:28:11 -05:00
Ryan Petrello
9bc0a0743b
Merge pull request #1161 from ryanpetrello/zone-names
...
update zoneinfo endpoint to be a list of dicts
2018-02-08 09:48:11 -05:00
Ryan Petrello
c1d0768e37
Merge pull request #1160 from ryanpetrello/fix-old-rrule-dtstart
...
add a few schedule RRULE parsing improvements
2018-02-08 09:47:59 -05:00
Marliana Lara
d743faf33e
Fix UI bugs related to instance groups views
...
* Fix bug where capacity_adjustment sets to "1.00" when instance is toggled
* Hookup websockets for instance group jobs and instance jobs
* Add Wait spinner to Capacity_Adjuster, Instance association modal, and Instance group delete
* Add updateDataset event listener to update instance and instanceGroups list after smartSearch query
2018-02-08 09:33:24 -05:00
AlanCoding
0f66892d06
remove credential from node and schedule summary fields
2018-02-08 09:22:55 -05:00
Ryan Petrello
c866d85b8c
update zoneinfo endpoint to be a list of dicts
2018-02-08 09:12:26 -05:00
Ryan Petrello
3c799b007e
don't allow rrule values that contain both COUNT and UNTIL
...
see: https://github.com/ansible/ansible-tower/issues/7887
2018-02-08 08:59:52 -05:00
Ryan Petrello
887f16023a
improve detection of expensive DTSTART RRULE values
2018-02-08 08:54:30 -05:00
AlanCoding
87b59903a5
verbose error messages for failure to re-schedule
2018-02-08 08:46:56 -05:00
Bill Nottingham
e982f6ed06
Merge pull request #1154 from wenottingham/namespaces-the-final-frontier
...
Have bubblewrap mount a new /proc in the wrapped environment.
2018-02-07 17:24:38 -05:00
Ryan Petrello
fb5428dd63
Merge pull request #1151 from ansible/jakemcdermott-patch-1-1
...
always return schema from get_default_schema
2018-02-07 16:56:48 -05:00
Alan Rominger
b38aa3dfb6
Merge pull request #1153 from AlanCoding/fix_wfjt_scheduling
...
fix bug scheduling WFJT without prompts
2018-02-07 15:49:13 -05:00
Bill Nottingham
c1a0e2cd16
Have bubblewrap mount a new /proc in the wrapped environment.
...
Since we're running with a new pid namespace, we should have
a new /proc that is in that namespace. Otherwise things will
be weird.
2018-02-07 15:47:03 -05:00
AlanCoding
fe69a23a4e
fix bug scheduling WFJT without prompts
2018-02-07 14:34:25 -05:00
Jake McDermott
90f555d684
always return schema from get_default_schema
2018-02-07 13:42:01 -05:00
Matthew Jones
4002f2071d
Adding instance group policy unit tests
...
also remove async call for applying topology change
2018-02-07 11:14:53 -05:00
Ryan Petrello
244dfa1c92
Merge pull request #1145 from ryanpetrello/swagger
...
fix a bad swagger-related import that breaks the build
2018-02-07 09:12:28 -05:00
Ryan Petrello
1adb4cefec
fix a bad swagger-related import that breaks the build
2018-02-07 08:56:59 -05:00
Bill Nottingham
4abcbf949a
Merge pull request #1142 from geerlingguy/fix-some-text
...
Fix grammar for tasks - replace 'state' with 'stage'.
2018-02-06 19:28:20 -05:00
Jeff Geerling
19f0b9ba92
Fix grammar for tasks - replace 'state' with 'stage'.
2018-02-06 16:57:59 -06:00
Ryan Petrello
b1c4c75360
Merge pull request #1141 from ryanpetrello/swagger
...
a bit of extra Swagger doc tinkering
2018-02-06 14:33:24 -05:00
Ryan Petrello
cc3659d375
fix a busted swagger import
2018-02-06 13:43:31 -05:00
Ryan Petrello
b1695fe107
add instructions for generating Swagger/OpenAPI docs
2018-02-06 13:37:33 -05:00
Jake McDermott
8cd0870253
Merge pull request #1135 from chrismeyersfsu/tests-recent_jobs_xss
...
xss test for per-host recent jobs popup
2018-02-06 11:51:05 -05:00
Ryan Petrello
84dc40d141
Merge pull request #1124 from ryanpetrello/swagger
...
add support for building swagger/OpenAPI JSON
2018-02-06 11:12:36 -05:00
Ryan Petrello
8b976031cb
use VERSION_TARGET for Swagger doc generation
2018-02-06 10:48:51 -05:00
Chris Meyers
aaf87c0c04
xss test for per-host recent jobs popup
2018-02-06 10:37:00 -05:00
Ryan Petrello
7ff9f0b7d1
build example Swagger request and response bodies from our API tests
2018-02-06 10:36:25 -05:00
Ryan Petrello
527594285f
more Swagger template markup
2018-02-06 10:12:58 -05:00
Ryan Petrello
07dfab648c
add some tests to prove that OpenAPI JSON compilation works
2018-02-06 10:12:58 -05:00
Ryan Petrello
10974159b5
add support for marking Swagger paths deprecated
2018-02-06 10:12:58 -05:00
Ryan Petrello
ac7c5f8648
clean up API markdown docs
2018-02-06 10:12:57 -05:00
Ryan Petrello
57c22c20b2
add support for building swagger/OpenAPI JSON
...
to build, run `make swagger`; a file named `swagger.json` will be
written to the current working directory
2018-02-06 10:12:57 -05:00
Matthew Jones
c61efc0af8
Add information on enabled flag
2018-02-05 15:44:26 -05:00
Ryan Petrello
772fcc9149
Merge pull request #1097 from rbywater/feature/preferipv4
...
Add ability to select to prefer IPv4 addresses for ansible_ssh_host
2018-02-05 14:57:10 -05:00
Matthew Jones
8e94a9e599
Adding capacity docs
...
Updating capacity for callback jobs to include parent process impact
2018-02-05 09:49:01 -05:00
Shane McDonald
1e9b0c2786
Merge pull request #1130 from shanemcd/fix-etcd-template
...
Fix variable reference in k8s etcd template
2018-02-05 09:18:20 -05:00
Richard Bywater
5e5790e7d1
Use correct source_vars syntax
2018-02-05 12:45:52 +13:00
Richard Bywater
9f8b9b8d7f
Fix unit test
2018-02-05 08:55:10 +13:00
Richard Bywater
6d69087db8
Add prefer_ipv4 to whitelist and add unit test for config value
2018-02-05 08:55:10 +13:00
Richard Bywater
a737663dde
Add ability to select to prefer IPv4 addresses for ansible_ssh_host
...
Currently Cloudforms can return a mix of IPv4 and IPv6 addresses in the
ipaddresses field and this mix comes in a "random" order (that is the
first entry may be IPv4 sometimes but IPv6 other times). If you wish to
always use IPv4 for the ansible_ssh_host value then this is problematic.
This change adds a new prefer_ipv4 flag which will look for the first
IPv4 address in the ipaddresses list and uses that instead of just the
first entry.
2018-02-05 08:55:10 +13:00
Shane McDonald
dce934577b
Fix variable reference in k8s etcd template
2018-02-03 10:29:53 -05:00
Jake McDermott
3d421cc595
Merge pull request #1078 from jakemcdermott/saml-ldap-updates
...
update configuration views for multiple LDAP servers, SAML 2FA, and SAML attribute mapping
2018-02-02 12:15:44 -05:00
Ryan Petrello
93c8cc9f8e
Merge pull request #696 from jladdjr/awx_349_custom_cred_write_multiple_files
...
Feature: Multi-file support for Credential Types
2018-02-02 11:39:11 -05:00
Chris Meyers
1808559586
Merge pull request #1102 from chrismeyersfsu/tests-job_schedules_xss
...
add xss test for jobs schedules
2018-02-02 11:29:42 -05:00
Jim Ladd
d558299b1f
Add test for injecting multiple files
2018-02-02 11:07:13 -05:00
Bill Nottingham
ef5b040f70
Merge pull request #1121 from jeis2497052/devel
...
Propose small spelling changes
2018-02-02 10:55:23 -05:00
John Eismeier
026cbeb018
Propose small spelling changes
2018-02-02 10:49:55 -05:00
Matthew Jones
6163cc6b5c
Merge pull request #1058 from ansible/scalable_clustering
...
Implement Container Cluster-based dynamic scaling
2018-02-02 09:22:06 -05:00
Brian Duffy
68057560e5
[bugfix-pem-validation] added unit test to simulate catted data
...
Signed-off-by: Brian Duffy <bmduffy@gmail.com >
2018-02-02 01:20:31 +00:00
Brian Duffy
047ff7b55f
[bugfix-pem-validation]
...
Signed-off-by: Brian Duffy <bmduffy@gmail.com >
2018-02-01 23:50:02 +00:00
Marliana Lara
d4a461e5b4
Switch Array.map() in favor of Array.forEach()
2018-02-01 16:57:10 -05:00
Marliana Lara
f9265ee329
Create an InstancePolicyList directive to replace the pre-existing
...
modal implementation
* Remove Instance-List-Policy controller
* Replace let with const when values aren't being reassigned
* Update CapacityAdjuster directive to use replace:true
* Assign less values that are specific to element
* Add more error handling
2018-02-01 16:57:10 -05:00
Marliana Lara
fa70d108d7
Apply UI feedback changes
...
* Remove input slider css mixin
* Remove unused dependencies
* Improve error handling by plugging in the ProcessErrors factory
2018-02-01 16:57:10 -05:00
Marliana Lara
e07f441e32
Add Instance enable/disable toggle to list
2018-02-01 16:57:10 -05:00
Marliana Lara
70786c53a7
Add capacity adjuster directive
2018-02-01 16:57:10 -05:00
Marliana Lara
342958ece3
Add stringToNumber directive
2018-02-01 16:57:09 -05:00
Marliana Lara
368101812c
Add Instance and InstanceGroup models
2018-02-01 16:57:09 -05:00
Matthew Jones
70bf78e29f
Apply capacity algorithm changes
...
* This also adds fields to the instance view for tracking cpu and
memory usage as well as information on what the capacity ranges are
* Also adds a flag for enabling/disabling instances which removes them
from all queues and has them stop processing new work
* The capacity is now based almost exclusively on some value relative
to forks
* capacity_adjustment allows you to commit an instance to a certain
amount of forks, cpu focused or memory focused
* Each job run adds a single fork overhead (that's the reasoning
behind the +1)
2018-02-01 16:57:09 -05:00
Matthew Jones
6a85fc38dd
Add scalable cluster kubernetes support
2018-02-01 16:57:09 -05:00
Matthew Jones
6e9930a45f
Use on_commit hook for triggering ig policy
...
* also Apply console handlers to loggers for dev environment
2018-02-01 16:56:43 -05:00
Matthew Jones
d9e774c4b6
Updates for automatic triggering of policies
...
* Switch policy router queue to not be "tower" so that we don't
fall into a chicken/egg scenario
* Show fixed policy list in serializer so a user can determine if
an instance is manually managed
* Change IG membership mixin to not directly handle applying topology
changes. Instead it just makes sure the policy instance list is
accurate
* Add create/delete hooks for instances and groups to trigger policy
re-evaluation
* Update policy algorithm for fairer distribution
* Fix an issue where CELERY_ROUTES wasn't renamed after celery/django
upgrade
* Update unit tests to be more explicit
* Update count calculations used by algorithm to only consider
non-manual instances
* Adding unit tests and fixture
* Don't propagate logging messages from awx.main.tasks and
awx.main.scheduler
* Use advisory lock to prevent policy eval conflicts
* Allow updating instance groups from view
2018-02-01 16:56:16 -05:00
Matthew Jones
56abfa732e
Adding initial instance group policies
...
and policy evaluation planner
2018-02-01 16:56:15 -05:00
Matthew Jones
c819560d39
Add automatic deprovisioning support, only enabled for openshift
...
* Implement a config watcher for service restarts
* If the configmap bind point changes then restart all services
2018-02-01 16:51:40 -05:00
Chris Meyers
0e97dc4b84
Beat and celery clustering fixes
...
* use embedded beat rather than standalone
* dynamically set celeryd hostname at runtime
* add embeded beat flag to celery startup
* Embedded beat mode routes will piggyback off of celery worker setup
signal
2018-02-01 16:47:33 -05:00
Matthew Jones
624289bed7
Add support for directly managing instance groups
...
* Associating/Disassociating an instance with a group
* Triggering a topology rebuild on that change
* Force rabbitmq cleanup of offline nodes
* Automatically check for dependent service startup
* Fetch and set hostname for celery so it doesn't clobber other
celeries
* Rely on celery init signals to dyanmically set listen queues
* Removing old total_capacity instance manager property
2018-02-01 16:46:44 -05:00
Matthew Jones
6ede1dfbea
Update openshift installer to support rabbitmq autoscale
...
* Switch rabbitmq container out for one that supports autoscale
* Add etcd pod to support autoscale negotiation
2018-02-01 16:38:10 -05:00
Chris Meyers
c9ff3e99b8
celeryd attach to queues dynamically
...
* Based on the tower topology (Instance and InstanceGroup
relationships), have celery dyamically listen to queues on boot
* Add celery task capable of "refreshing" what queues each celeryd
worker listens to. This will be used to support changes in the topology.
* Cleaned up some celery task definitions.
* Converged wrongly targeted job launch/finish messages to 'tower'
queue, rather than a 1-off queue.
* Dynamically route celery tasks destined for the local node
* separate beat process
add support for separate beat process
2018-02-01 16:37:33 -05:00
John Mitchell
7e400413db
Merge pull request #625 from jlmitch5/fixXSS
...
fix xss vulnerabilities
2018-02-01 11:49:35 -05:00
Chris Meyers
290a296f9f
add xss test for jobs schedules
...
* Test for tooltip regression on job schedules list entries
2018-02-01 10:55:13 -05:00
mabashian
e57d200d6e
Implemented generic prompt modal for launching and saving launch configurations. Added UI support for prompting on job template schedules.
2018-01-31 15:40:23 -05:00
Jim Ladd
4c1dddcaf9
Respond to PR feedback
2018-01-31 11:22:01 -05:00
John Mitchell
28596b7d5e
fix xss vulnerabilities
...
- on host recent jobs popover
- on schedule name tooltip
2018-01-30 16:30:00 -05:00
Jake McDermott
a2e274d1f9
Merge pull request #623 from jakemcdermott/fix-ansible-tower-7871
...
bump templates form credential_types page limit
2018-01-30 14:48:36 -05:00
Ryan Petrello
d96cc51431
Merge pull request #624 from ryanpetrello/release_3.2.3
...
fix a bug when testing UDP-based logging configuration
2018-01-30 10:27:39 -05:00
Jake McDermott
4cd6a6e566
add fields for saml + 2fa
2018-01-30 00:28:13 -05:00
Jake McDermott
ed138fccf6
add forms + select for additional ldap servers
2018-01-30 00:28:02 -05:00
Jake McDermott
44d223b6c9
add fields for team and organization saml attribute mappings
2018-01-30 00:27:51 -05:00
Ryan Petrello
982539f444
fix a bug when testing UDP-based logging configuration
...
see: https://github.com/ansible/ansible-tower/issues/7868
2018-01-29 12:05:51 -05:00
Jake McDermott
4c79e6912e
bump templates form credential_types page limit
2018-01-28 21:50:30 -05:00
Jim Ladd
4b13bcdce2
Update tests for custom credentials
2018-01-28 21:02:48 -05:00
Jim Ladd
18178c83b3
Validate single and multi-file injection
2018-01-28 21:02:47 -05:00
Jim Ladd
7aa1ae69b3
Add backwards compatibility for injecting single file
2018-01-28 20:50:44 -05:00
Jim Ladd
286a70f2ca
Add support for multi-file injection in custom creds
2018-01-28 20:50:43 -05:00
Matthew Jones
42098bfa6d
Merge pull request #621 from ryanpetrello/set_stat_workflow_race_condition
...
don't process artifacts from custom `set_stat` calls asynchronously
2018-01-24 10:27:19 -05:00
Wayne Witzel III
b205630490
Merge pull request #622 from wwitzel3/release_3.2.3
...
Wait for Slack RTM API websocket connection to be established
2018-01-24 08:59:45 -05:00
Wayne Witzel III
aa469d730e
Wait for Slack RTM API websocket connection to be established
2018-01-24 13:48:42 +00:00
Ryan Petrello
d57470ce49
don't process artifacts from custom set_stat calls asynchronously
...
previously, we persisted custom artifacts to the database on
`Job.artifacts` via the callback receiver. when the callback receiver
is backed up processing events, this can result in race conditions for
workflows where a playbook calls `set_stat()`, but the artifact data is
not persisted in the database before the next job in the workflow starts
see: https://github.com/ansible/ansible-tower/issues/7831
2018-01-23 17:09:23 -05:00
Ryan Petrello
fa9c6287f7
Merge pull request #620 from ryanpetrello/fix-815
...
don't overwrite env['ANSIBLE_LIBRARY'] when fact caching is enabled
2018-01-15 13:55:42 -05:00
Ryan Petrello
2955842c44
don't overwrite env['ANSIBLE_LIBRARY'] when fact caching is enabled
...
see: https://github.com/ansible/awx/issues/815
see: https://github.com/ansible/ansible-tower/issues/7830
2018-01-15 13:39:46 -05:00
Ryan Petrello
64028dba66
Merge pull request #619 from ryanpetrello/file_based_tower_fact_cache
...
replace our memcached-based fact cache implementation with local files
2018-01-15 11:57:18 -05:00
Ryan Petrello
e1d50a43fd
only allow facts to cache in the proper file system location
2018-01-15 11:45:49 -05:00
Ryan Petrello
983b192a45
replace our memcached-based fact cache implementation with local files
...
see: https://github.com/ansible/ansible-tower/issues/7840
2018-01-15 09:16:44 -05:00
Ryan Petrello
e0c04df1ee
Merge pull request #618 from ryanpetrello/become_who_you_were_meant_to_be
...
add support for new "BECOME" prompt in Ansible 2.5+
2018-01-12 11:45:08 -05:00
Ryan Petrello
563f730268
add support for new "BECOME" prompt in Ansible 2.5+
...
see: https://github.com/ansible/ansible-tower/issues/7850
2018-01-12 10:40:40 -05:00
Ryan Petrello
89b9d7ac8b
Merge pull request #617 from ryanpetrello/release_3.2.3
...
fix a bug in inventory generation for isolated nodes
2018-01-11 11:04:09 -05:00
Ryan Petrello
b8758044e0
fix a bug in inventory generation for isolated nodes
...
see: https://github.com/ansible/ansible-tower/issues/7849
related: https://github.com/ansible/awx/pull/551
2018-01-11 10:41:58 -05:00
Ryan Petrello
4c40791d06
properly handle unicode for isolated job buffers
...
from: https://docs.python.org/2/library/stringio.html#module-cStringIO
"Unlike the StringIO module, this module is not able to accept Unicode
strings that cannot be encoded as plain ASCII strings."
see: https://github.com/ansible/ansible-tower/issues/7846
2018-01-10 10:56:59 -05:00
Aaron Tan
a2fd78add4
Implement item copy feature
...
See acceptance doc for implement details.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2018-01-02 10:20:44 -05:00