Attached volumes already had support for explicit volume type,
availability zone, and instance locality. Extend this capability to
boot volumes.
(For posterity's sake, a summary of why other options related to
attached volumes were not in fact appropriate for boot volumes:
- volumes_per_node: there can only be one boot volume
- volumes_size: boot volume size given by flavor
- volume_mount_prefix: boot volume handled differently)
Change-Id: I009c0da4179c880fd87a7c1903c93825e8997a38
Story: 2004507
Task: 28229
hadoop_version should be changed to plugin_version.
This patch only changes json requests, the complete
change should be done when APIv2 is stable
and APIv1 deprecated. Along with this should be a
data model change as well.
Partial-Implements: bp v2-api-experimental-impl
Change-Id: Id59703ce49741d024ac9dee09d28f8f515c9806a
Adding shared across tenants and protected from modifictaion
resources support. Implemented for clusters, cluster templates,
node group templates, data sources, job executions, jobs,
job binaries and job binary internals.
Changes:
* Added validation checks to service.validations.acl
* Changed validation schema's to support "is_public"
and "is_protected" fields
* Added validation of "is_protected" field for update(scale/cancel)
and delete methods of corresponding resources
* Extended get and list methods outputs with "is_public" resources
* Added unit tests for "is_public" and "is_protected" resources
Change-Id: I1a3cb14b8de70256e6aa27312dde341e85fc376c
Partially-Implements: blueprint shared-protected-resources
Field use_autoconfig is missing in the cluster templates and node groups
validation schema, so it should be added.
Change-Id: Idaf25374dc0a668d413a852c001cc36ec2313afd
Closes-bug: 1479035
Adds API and operations for mounting Manila shares to clusters at
both the cluster and node group level.
Implements: blueprint mount-share-api
Change-Id: I98fd1b97f4639161396ab44ebcb1508fca648a06
* Change 'type' for optional fields to list including 'null'
* Allow the default template tool to use "None" to
unset fields with replacement values when no replacement has been
specified.
* Fix cluster template update code to check for explicit setting of
the 'node_groups' field in a cluster template update
Partial-Bug: #1438077
Closes-Bug: #1439839
Change-Id: Ia180867c8e3ffb502da40f169a49dd3a54c23072
Moving the schema definition to another file allows it to be
imported without unnecessary dependencies.
Partial-implements: blueprint default-templates
Change-Id: Ic2b8fcb94b51be854edcd52f22bb2aa2a8af2ff2