python-novaclient/novaclient/v2
Jackie Truong 7f10707e5d Microversion 2.63 - Add trusted_image_certificates
This change adds a `--trusted-image-certificate-id` option to the
`nova boot` and `nova rebuild` commands. This option takes in a
a single trusted certificate ID. The option may be used multiple times
to specify multiple trusted certificate IDs, which will be
used to validate certificates in the image signature verification
process. If ID values are not specified using this option, the value of
the newly added OS_TRUSTED_IMAGE_CERTIFICATE_IDS environment variable
will be used instead. This value will be converted into a list before
being passed on.

The ``nova rebuild`` command also gets a new
``--trusted-image-certificates-unset`` option to unset/reset the
trusted image certificates in a server during rebuild. This is
similar to unsetting key_name and user_data during rebuild.

Corresponding `trusted_image_certificates` kwarg has been added to the
server create and rebuild Python API bindings.

Co-Authored-By: Brianna Poulos <Brianna.Poulos@jhuapl.edu>
Co-Authored-By: Matt Riedemann <mriedem.os@gmail.com>
Change-Id: I235541a689732826950c7b2a510d5835211120c3
Implements: blueprint nova-validate-certificates
2018-06-15 10:40:24 -04:00
..
contrib Remove log translations 2017-03-25 14:03:26 +08:00
__init__.py Rename v1_1 to v2 2015-02-04 17:40:46 +02:00
agents.py Add return-request-id-to-caller function(2/5) 2016-01-27 02:45:22 +00:00
aggregates.py Add return-request-id-to-caller function(2/5) 2016-01-27 02:45:22 +00:00
assisted_volume_snapshots.py Move all extensions from contrib dir 2016-11-30 18:00:05 +00:00
availability_zones.py Remove 1.1 extension comment 2017-04-27 15:40:29 +08:00
cells.py Move all extensions from contrib dir 2016-11-30 18:00:05 +00:00
client.py Add CLI to show instance usage audit logs 2018-01-29 07:39:27 +09:00
flavor_access.py Deprecate --tenant option from flavor-access-list 2016-05-18 14:10:42 -04:00
flavors.py Stop printing flavor details on successful flavor-delete 2018-04-16 10:30:32 -04:00
hypervisors.py Microversion 2.53 - services and hypervisors using UUIDs 2017-07-26 09:04:19 -04:00
images.py Remove deprecated image commands/API bindings 2017-02-22 15:56:28 -05:00
instance_action.py Microversion 2.58 - Instance actions list pagination 2018-01-15 14:42:53 +08:00
instance_usage_audit_log.py Add CLI to show instance usage audit logs 2018-01-29 07:39:27 +09:00
keypairs.py Use utils.prepare_query_string instead of duplicated code 2017-11-22 13:35:27 +00:00
limits.py Use utils.prepare_query_string instead of duplicated code 2017-11-22 13:35:27 +00:00
list_extensions.py Move all extensions from contrib dir 2016-11-30 18:00:05 +00:00
migrations.py Microversion 2.59 - Migrations list pagination 2018-01-22 11:30:42 -05:00
networks.py Remove deprecated network APIs 2017-04-03 13:17:25 -04:00
quota_classes.py Add support for the 2.57 microversion 2018-01-15 14:42:53 +08:00
quotas.py Add support for the 2.57 microversion 2018-01-15 14:42:53 +08:00
server_external_events.py Move all extensions from contrib dir 2016-11-30 18:00:05 +00:00
server_groups.py Use utils.prepare_query_string instead of duplicated code 2017-11-22 13:35:27 +00:00
server_migrations.py Support for abort an ongoing live migration 2016-03-01 13:43:33 +00:00
servers.py Microversion 2.63 - Add trusted_image_certificates 2018-06-15 10:40:24 -04:00
services.py Change Service repr to use self.id always 2017-07-26 12:14:54 -04:00
shell.py Microversion 2.63 - Add trusted_image_certificates 2018-06-15 10:40:24 -04:00
usage.py Microversion 2.40 - Simple tenant usage pagination 2016-12-19 14:04:13 -05:00
versions.py Fix cropping the endpoint url 2017-07-07 20:33:23 +00:00
volumes.py Fix the inappropriate parameter name 2017-07-16 23:34:57 +08:00