4 Commits

Author SHA1 Message Date
Takashi Kajinami
01a829b963 Migrate glance/verify_glance_signatures to more common place
Since the trusted_image_certificates was added to nova[1], not only
nova-compute but also nova-api uses this parameter.
This change migrates the puppet parameter from nova::compute class
to more common nova::glance class, so that the parameter can be set
at nova-api as well.

[1] 8c7ca368b190f0fd3c097531e2cf52fe4dc20c69

Change-Id: I8c7cf5269cda8b6a8e0a22dbb326454d923fb412
2021-01-30 14:54:31 +09:00
Tobias Urdin
482414b513 Add nova::glance::valid_interfaces parameter
Change-Id: I57708346784af2b949d7ab0cdbc42db4187e33c8
2021-01-26 11:01:46 +00:00
Takashi Kajinami
896bf1ff5e Add support for image download via rbd
This change introduces some new parameters to the nova::glance class,
which are required for the new feature to download glance image via
RBD instead of API[1].

[1] https://review.opendev.org/c/openstack/nova/+/574301

Change-Id: I0c9ebc5fd980204c59cc903372820e1ee1245630
2021-01-14 15:42:14 +09:00
Takashi Kajinami
6b99fa975e Separate a class for Glance configurations
This change introduces a new nova::glance class, so that we can easily
maintain parameters for Glance service.
Some new parameters will be added in subsequent commits.

Change-Id: I94d110f0dfe89afb6bbd066d9abc3b72ebc10e52
2021-01-14 12:53:39 +09:00