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
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
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
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
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
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
Ryan Petrello
56d01cda6b
Merge pull request #1205 from ryanpetrello/fix-pexpect-test
...
improve a bwrap test
2018-02-12 10:50:00 -05:00