ironic/releasenotes/notes/configdrive-support-using-ceph-radosgw-8c6f7b8bede2077c.yaml
Anup Navare 58b34b0b30 Config drive support for ceph radosgw
Currently config drive can be stored in swift with keystone
authentication. This change allows ironic to store the config drive in
ceph radosgw and use radosgw authentication mechanism that is not
currently supported. It uses swift API compatibility for ceph radosgw.

New options:
    [deploy]/configdrive_use_object_store
    [deploy]/object_store_endpoint_type
Deprecations:
    [conductor]/configdrive_use_swift
        Replaced by: [deploy]/configdrive_use_object_store
    [glance]/temp_url_endpoint_type
        Replaced by: [deploy]/object_store_endpoint_type

Change-Id: I9204c718505376cfb73632b0d0f31cea00d5e4d8
Closes-Bug: #1642719
2017-04-12 17:21:50 +00:00

24 lines
904 B
YAML

---
features:
- Adds support for storing the configdrive in radosgw using
the swift API.
- |
Adds support to use the radosgw authentication mechanism that relies
on username and password instead of auth token.
The following options must be specified in ironic configuration file:
* ``[swift]/auth_url``
* ``[swift]/username``
* ``[swift]/password``
deprecations:
- The ``[conductor]/configdrive_use_swift`` and
``[glance]/temp_url_endpoint_type`` options are deprecated and will be
removed in the Queens release.
Use ``[deploy]/configdrive_use_object_store`` and
``[deploy]/object_store_endpoint_type`` respectively instead.
upgrade:
- Adds a ``[deploy]/object_store_endpoint_type`` option to specify the
type of endpoint to use for instance images and configdrive storage.
Allowed values are 'swift' or 'radosgw'. The default is 'swift'.