Changed
- Update release to train
- Migrated to using multi-store feature which has been deemed stable
Fixed
- Cookstyle
Removed:
- Unused rubocop rules
Change-Id: I19c1ff463a70a81e4d08bacb86e480e0a3951789
Depends-On: https://review.opendev.org/731859
- Cookstyle fixes
- Refactor Berksfile to use groups so we can exclude integration testing
cookbooks
- Update documentation
- Enable sensitive resources for the execute resources in
openstack_image_image and template[/etc/glance/glance-api.conf] to
improve security.
- Update delivery configuration to exclude integration cookbooks
- Set glance_store/stores, and update auth_type to password as described
in the upstream documentation [1]
- Fix ChefSpec output
[1] https://docs.openstack.org/glance/stein/install/install-rdo.html#install-and-configure-components
Depends-On: https://review.opendev.org/706151
Change-Id: I695b576267bc220b0b70011ab035520fc18ff955
- Replace git.openstack.org with opendev.org
- Update some documentation
- Move README.md to README.rst for better rendering
- Drop obsolete bootstrap.sh script
Change-Id: I1d9ec1bac4b008f4ccf2c64194900ebb6db49c8d
* use git.openstack.org instead of github for berks dependency
resolution
Depends-On: https://review.openstack.org/549345
Change-Id: Ib6a3433aa83ee0b1847c87be7eaa0ea3978dd0f3
- Removed ancient Gemfile
- Style and lint fixes to support newer chefdk
- Rewrote metadata.rb for readability
Change-Id: Ie61ae3ca685738fe1de98fc9223d3e39535ce000
- Now use cookbook-openstackclient to create endpoints role service and
user
- added domain creation and access granting
- added values to work with identity_v3
- rewrote specs to work again
- updated readme
- added domain to image-upload
edited resource / provider
Change-Id: If7b4d6e563081a0be9957353d73ef61a9688df56
Depends-On: I0f8955f05de9b33711c54b9a198f45018cceb8e1
* removed rubocop exceptions in recipes and regenerated the
.rubocop_todo.yaml containing all remaining exceptions
* removed fedora, suse as supported platform
* adapted optimized endpoint logic
* moved endpoints from openstack-common to default attr
* bumbed openstack-common and identity to higher version
due to refactoring
* moved version up to 13.0.0
* adapt the specs (unit tests) to work again
* added new logic into templates/default/glance-*.conf.erb
* refactored attributes throughout all recipes that were connected to
the attributes used for the glance-*.conf.erb template to adapt the new
template attribute syntax
* moved all attibutes/default.rb that were used in glance-*.conf.erb to
attributes/glance_*_conf.rb
* removed all attributes from default.rb and glance-*.conf.erb which are set
as default in attributes, openstack doc and used to render the template
* seperated filestore config and deployment from default api recipe and made it
optional (e.g. swift_store)
* removed service config templates in favor of openstack-service.conf.erb from
common cookbook
* removed default support for most filestore backends in favor of an easily
wrappable cookbook structure which allow the configuration of filestore
backends in wrappers
Depends-On: I3262b2e6f792f37c32a446e6567790b82bdd4613
Depends-On: I0547182085eed91d05384fdd7734408a839a9a2c
Implements: blueprint cookbook-refactoring
Change-Id: Ifa5a7f4e1df47a3961976e64f654224864c3dcb4
Oslo.message using rabbit_max_retries and rabbit_retry_interval to
define reconnect rabbitmq server times and interval when can not
connect to rabbitmq server.
Change-Id: Id205952829678a83b0ccd8e415c64cf1283e0e08
Closes-bug: #1439968
Cleaned up all the minor rubocop issues, the ones left relate to
complex logic and what I think is a bug in rubocop for nested
vs compact modules/class definitions.
Change-Id: I6097cd1032a5b2305d9a6ca8cb2e2b19f6a57a1e
The upstream ceph cookbook already hooks into chef for environment information.
This patch utilizes the client LWRP to create or add ceph keys for RBD support.
This patch also changes some default attribute names for more sane organization
Partial-Bug: #1409943
Change-Id: If37159524c237eec6ca1561e2979cd44e6dfac92
Since docker image format is not enabled by default in glance.
The cookbook should allow to configure docker image format in
glance api configuration file.
Implements: blueprint docker-configuration-support
Change-Id: I8ce16d3d4adb1c041edd4c6b603db16b7254a6c3
* Consistent email across cookbooks
* Add Contributor.md to help out new folks
* Fix broken link in Testing.md
Partial-Bug: #1342735
Change-Id: I884efecb57a43859969309943465a7ddf3ce6bb7
Partial-Bug: #1342735
A patch went in that needed attributes in Common and the image
metadata was change to ~> 10.0.1 which worked until Common
was recently bumped to 10.1. The metadata for Common should have had
a minor version bump, not a patch bump for the new attributes.
Change-Id: Ie46a83ec7b59cb1895978296628e857302c290a8
Closes-Bug: #1373008
Add ability to enable rabbit_use_ssl item can be configured,
and not only set false value, so make glance support ssl.
Change-Id: I36ef4676f408d1b40994988a8730ea23cbf3be5e
Closes-Bug: #1358138
*_python_packages attributes are being moved to -common in order to
remove the duplication from all the cookbooks which are using them
Change-Id: Ie26ceb713ad07f28d70a6711198a229cd45f777a
Implements: blueprint move-python-db-client-attrs-to-common
Add more AMQP and QPID configuration options
to the glance-api configuration file. This enables
users to use QPID federation support and also
use durable queues for rabbitmq or QPID.
Change-Id: I2bdc0f713c7363966a192bfce9b59b3f312532d1
Current upload only handles .gz, .tgz for ami and .qcow2 and .img for .qcow
Handle different extension with log error and don't mark resource as
updated.
Add new spec to cover provider logic which will make it easier for
bp below.
Created blueprint glance-upload-image-formats
to allow support for ALL format and container types.
Change-Id: Iee740ae6994a2bcc2880844c76f84e58ca735a73
Closes-bug: #1327249
Data Bag items must have an id matching /^[\.\-[:alnum:]_]+$/
But in recipes/api.rb file, it is "service:glance".
Change-Id: I0aef71c10cc6d7ca30d58c168044c4dbbcfafad1
Closes-bug: 1319286
1. Add new attribute openstack_vmware_secret_name to indicate the
databag secret key
2. Get the password from databag if dev mode is false
3. Update the test cases
Implements: blueprint vmware-password-databag
Change-Id: I72f538a16d77cba9c1be9f32e0b37d1ee68e3bbc
The service recipes have been pulling in the entire
python-keystone package, which is the entire Keystone
set of services. This hasn't been necessary since
some time after Grizzly, when the tokenauth middleware
was moved to the client.
Change-Id: Ice189991bab0b69eb4df42e968d31d93cb623bb8
Related-Bug: #1305318
In order for package updates to occur, package resources need to use
the upgrade action. This is first phase of blueprint, to get some
consistency, next phase is to allow some update control.
Change-Id: Id4d2bebc9ddfce4c641828129c7157616c1174f0
Implements: blueprint allow-package-updates
Remove the policy.json template, as they contain no templated variables.
This would allow use of the policy.json files provided via the package,
and decrease the need to sync them with upstream
Change-Id: Ib7833e6d503de09ec93db5de8f85cca2ab8f463f
Implements: blueprint remove-policy-templates
There is an LWRP in db2 cookbook to install ODBC driver,
so need to move this driver installation to db2 cookbook.
Change-Id: I35e7a81cab8ed5cdc9aa6e3dfd295d86f6f01058
Closes-bug: 1294376
Auth uri transform logic has been moved to the common cookbook, so in
the image cookbook, the common fuction is used to transform the logic.
Another option auth_version is added to template.
Change-Id: If0fdf86c48f5b4860d8b488dd7ee16ca199e1536
Imlements: blueprint move-keystone-authtoken-move-auth-uri-logic
Add an explicit recipe for installing client
only packages.
Tests are also included.
Bumped minor version for this new feature.
Change-Id: I12808f895757e99d2d60bdb0e8fd85dcd3f8f026
Addresses: blueprint add-client-recipes
Since for bug 1257169 openstack-image api recipe should be executed before
openstack-image registry recipe, the image upload part in the api recipe need
to be moved to a new recipe of image_upload.
Change-Id: I1f557d2e817643a9e3e06788dc446c970ef2df89
Closes-Bug: #1257169
openstack-identity is now on 7.2.0, which doesn't get picked up because of the
strict dependency of the 7.0.x series.
Change-Id: If374c256fbe15d6bc5f4eb19fd800eacd87a0f7a