Matthew Jones
5f3ebc26e0
Adding license checks for Tower inventory source
...
* For Tower the license must match between the source and destination
* For AWX the check is disabled
* Hosts imported from another Tower don't count against your license
in the local Tower
* Fix up some issues with enablement
* Prevent slashes from being used in the instance filter
* Add &all=1 filter to make sure we pick up all hosts
2017-10-27 08:12:14 -04:00
Matthew Jones
d282966aa1
Use towervars to enable turning on remote tracking vars on Tower src
...
* This allows the local Tower to track enabled state and unique
instance id for each host imported from the remote Tower
2017-10-27 08:12:14 -04:00
Aaron Tan
665a4d83e3
Include vault credential check in job relaunch
...
Relates #7747 of ansible-tower.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2017-10-24 11:00:13 -04:00
AlanCoding
03e58523b2
tweak of error message for ForeignKey filters
2017-10-10 14:47:37 -04:00
Alan Rominger
7b792926eb
Merge pull request #509 from AlanCoding/max_ui_events
...
[3.2.2] add CTiT setting for max UI job events
2017-10-10 14:38:49 -04:00
AlanCoding
dee4b72303
add CTiT setting for max UI job events
2017-10-10 14:38:49 -04:00
Alan Rominger
5994a77b84
Merge pull request #508 from AlanCoding/password_handholding
...
[3.2.2] reword error message about encrypted user input
2017-10-10 14:38:48 -04:00
AlanCoding
1c374fba7d
reword error message about encrypted user input
2017-10-10 14:38:48 -04:00
AlanCoding
a01f80db5b
Exclude credential type content from v1
...
credential_type_id was showing up in vault_credential
summary_fields in API v1
2017-10-10 14:38:48 -04:00
Aaron Tan
d7eba47adb
Merge pull request #456 from jangsutsr/fix-7656
...
[3.2.2]Remove search term separators
2017-10-10 14:38:47 -04:00
Alan Rominger
5fffdec69d
Merge pull request #490 from AlanCoding/many_deleter_320
...
[3.2.2] Delete all hosts or groups from inventory source
2017-10-10 14:38:47 -04:00
Aaron Tan
358ef76529
Remove search term separators
...
Relates #7656 in ansible-tower.
We have been using comma `,` and space ` ` to separate search terms in
query string `<field_name>__search=<search terms>`, however in general
we can always use `&` to achieve separation like
`<field_name>__search=<search term 1>&<field_name>__search=<search term
2>&...`. Using specific delimiters makes it impossible for search terms
to contain those delimiters, so they are better off being removed.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2017-10-10 14:38:47 -04:00
AlanCoding
d2e0b26287
allow deleting hosts and groups from inv src sublists
2017-10-10 14:38:47 -04:00
Ryan Petrello
82d05e0a10
properly sanitize encrypted default passwords in JT.survey_spec
...
see: https://github.com/ansible/ansible-tower/issues/7259
2017-10-10 14:38:47 -04:00
AlanCoding
c45fbcf2ee
add IG committed capacity to serializer
2017-10-10 14:38:46 -04:00
Ryan Petrello
4be4e3db7f
encrypt job survey data
...
see: https://github.com/ansible/ansible-tower/issues/7046
2017-10-10 14:38:46 -04:00
Alan Rominger
4ea92f0dcb
Merge pull request #306 from AlanCoding/new_perf_logging
...
[3.2.2] new method of performance logging
2017-10-10 14:38:45 -04:00
AlanCoding
9ee18d02c8
new method of performance logging
2017-10-10 14:38:45 -04:00
Aaron Tan
a11e33458f
Include Tower configurations into activity stream
...
Relates #7386 of ansible-tower.
Due to the uniqueness of Tower configuration datastore model, it is not
fully compatible with activity stream workflow. This PR introduced
setting field for activitystream model along with other changes to make
Tower configuration a special case for activity streams.
Signed-off-by: Aaron Tan <jangsutsr@gmail.com >
2017-10-10 14:38:45 -04:00
Ryan Petrello
c8f4320b58
allow the credential type to be changed for unused credentials
...
see: https://github.com/ansible/ansible-tower/issues/7607
2017-10-10 14:38:43 -04:00
AlanCoding
edda5e5420
feedback on ad hoc prohibited vars error msg
2017-10-06 14:07:38 -04:00
AlanCoding
eacbeef660
Validate against ansible variables on ad hoc launch
...
Share code between this check for ad hoc and JT callback
2017-10-05 12:14:05 -04:00
Matthew Jones
9219f0f682
Catch potential unicode errors when looking up addrinfo
2017-09-27 20:14:47 -04:00
Ryan Petrello
21e3078853
Merge pull request #425 from ryanpetrello/release_3.2.0
...
remove support for azure classic
2017-09-18 11:26:55 -04:00
Chris Meyers
a08a158672
remove azure
2017-09-18 10:35:32 -04:00
Ryan Petrello
ff385ddf17
Merge pull request #416 from ryanpetrello/stdout_defer
...
Add 3.1.5 result_stdout_text optimizations into 3.2 so we don't regress
2017-09-15 14:24:47 -04:00
Ryan Petrello
7a958a1af1
more result_stdout_text defer optimization for inventory updates
...
see: https://github.com/ansible/ansible-tower/issues/7568
2017-09-15 09:51:53 -04:00
Matthew Jones
39994186df
Improve script endpoint performance by removing forced ordering
2017-09-14 13:05:31 -04:00
Ryan Petrello
d3df5de0ce
build extra_cred related urls for jobs and JTs a less volatile way
...
see: https://github.com/ansible/ansible-tower/issues/7635
2017-09-13 13:28:26 -04:00
Ryan Petrello
e5043093eb
Merge pull request #393 from jangsutsr/7587_remove_cred_type_id_in_api_v1
...
Remove credential_type_id in API v1
2017-09-11 08:22:10 -07:00
Ryan Petrello
6f26f88bbd
Add a TODO for 3.3 cleanup
2017-09-11 10:48:32 -04:00
Aaron Tan
bf7c96defb
Merge pull request #372 from jangsutsr/7536_prevent_mistakenly_truncate_sgr
...
Prevent mistakenly truncate ANSI SGR code in job event stdout
2017-09-11 09:32:58 -04:00
Aaron Tan
94d4a7e3f0
Fix 7587: Remove credential_type_id in API v1
2017-09-06 10:39:49 -04:00
Alan Rominger
757a91a7d2
Merge pull request #385 from AlanCoding/smart_validation
...
fuller validation for host_filter
2017-09-05 10:39:33 -04:00
AlanCoding
a36a141141
fuller validation for host_filter
2017-08-31 23:10:09 -04:00
Aaron Tan
15f57eb911
Merge pull request #333 from jangsutsr/7505_disallow_changing_credential_type_of_credential
...
Disallow changing credential_type of an existing credential
2017-08-31 11:37:43 -04:00
Alan Rominger
3530b643b6
Merge pull request #374 from AlanCoding/v1_adhoc
...
remove can_run_ad_hoc_commands in v2
2017-08-31 11:33:18 -04:00
Aaron Tan
276bed2d0b
Disallow changing credential_type of an existing credential
2017-08-31 11:25:01 -04:00
Aaron Tan
35110ef738
Prevent mistakenly truncate ANSI SGR code in job event stdout
2017-08-31 10:19:04 -04:00
Ryan Petrello
5f416cce74
Merge pull request #365 from ryanpetrello/fix-7521
...
include extra_credentials data in summary fields for JT/Job detail view
2017-08-31 09:53:21 -04:00
AlanCoding
ceafa3803a
remove can_run_ad_hoc_commands in v2
2017-08-30 23:14:05 -04:00
Ryan Petrello
7192d5c4bb
include extra_credentials data in summary fields for JT/Job detail view
...
see: https://github.com/ansible/ansible-tower/issues/7521
2017-08-30 11:56:24 -04:00
AlanCoding
20e82eba42
more coherent source_script & inv validation
2017-08-30 08:31:08 -04:00
Alan Rominger
ba8326285e
Merge pull request #337 from AlanCoding/capacity_fix
...
correct capacity algorithm for task manager
2017-08-28 16:49:19 -04:00
AlanCoding
5327a4c622
Use global capacity algorithm in serializer
...
The task manager was doing work to compute currently consumed
capacity, this is moved into the manager and applied in the
same form to the instance group list.
2017-08-28 12:07:47 -04:00
AlanCoding
495d6e9887
remove job start endpoint in v2
2017-08-28 11:12:13 -04:00
Aaron Tan
853b9d1001
Merge pull request #343 from jangsutsr/7530_add_pending_deletion_check_to_job_relaunch_validation
...
Add pending_deletion check to job relaunch validation
2017-08-25 16:50:16 -04:00
Aaron Tan
baa7478ff0
Add pending_deletion check to job relaunch validation
2017-08-25 15:34:32 -04:00
Aaron Tan
bd7cd9281b
Allow lower-licensed user to delete workflow resources
2017-08-24 15:59:08 -04:00
Shane McDonald
16ef7e1950
Remove EULA
...
Rather than deleting this file we are just removing the content, so that existing references to the file do not break.
2017-08-22 13:59:44 -04:00