Commit Graph

29 Commits

Author SHA1 Message Date
Hemanth Nakkina c2f877a7d4 Add support for cinder storage backend
Create new glance_api.conf template from Ussuri release to
use default_backend and enabled_backends configuration
parameters instead of deprecated stores, default_store
parameters.
Add new config option cinder-volume-types to specify the
volume types in cinder that can be used to store glance
images.
Add logic to update cinder in glance-api configurations
if cinder-volume-service relation is joined.

Also add two flags, cinder_http_retries and
cinder_state_transition_timeout

Closes-Bug: #1905042
Change-Id: Ife649defc9b765b433d7973ab31778f9cb1efdd9
2022-02-07 08:46:14 +05:30
Nobuto Murata cacc3d5a5b Disable expose_image_locations whenever S3 is enabled
This is a follow-up change on Id2e9d4351513341b5ee41fa8a8d677aca6580fca
Instead of relying users to set expose-image-locations=false which is
error prone, disable expose_image_locations from the charm side whenever
S3 backend is enabled not to expose credentials.

Closes-Bug: 1935743
Change-Id: Iac0f27418eec6c818df8cc3fa1c133db38d26069
2021-09-22 22:09:37 +09:00
Peter Matulis accb194b74 Clarify multiple backend support
* Minor corrections

* Minor rewording

* Add Documentation section as per README template

Change-Id: I3ce454a2dcc976a25ae5e82f55a522ff07442374
2021-09-02 16:43:14 -04:00
Nobuto Murata b01a246a4d Put a clear instruction not to expose S3 creds
Change-Id: Id2e9d4351513341b5ee41fa8a8d677aca6580fca
2021-07-07 11:31:51 +09:00
Nobuto Murata a6dc972b09 Allow enabling S3 object storage backend
S3 backend has been available (again) since Ussuri in the upstream
Glance. We will enable the backend with config options for an external
S3 storage information.

Co-authored-by: Connor Chamberlain <connor.chamberlain@canonical.com>
Co-authored-by: Vladimir Grevtsev <vladimir.grevtsev@canonical.com>
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/574
Closes-Bug: #1919338
Change-Id: Id76a74cc6041b9c3364399254681138475f19935
2021-06-10 21:26:14 +09:00
Peter Matulis f83ab69d75 Clarify object storage and multi-backend support
Update README.md

Change-Id: I5cf12b5959ac116f95c15c516b69d85d6f160bf7
2021-02-08 12:02:39 -05:00
Peter Matulis a92fff1da0 Review README
Apply README template elements.

Improve and correct deployment instructions.

General improvements.

Change-Id: Ie59f02bbb7d49a07d9d2193952a2da46c0e3b61f
2020-11-24 19:11:08 -05:00
Frode Nordahl 5f72fb582d
Add blurb about Ceph BlueStore compression
Change-Id: Ie6b88f82a74c5e28d0709315d15a305ed4a86bb4
2020-10-20 08:39:46 +02:00
Peter Matulis 951544db83 Update README for Ceph EC pools
This updates the README for erasure coded
Ceph pools for the case of Ceph-backed Glance.

The new text should be as similar as possible
for all the charms that support configuration
options for EC pools. See the below review for
the first of these charms whose README has been
updated.

https://review.opendev.org/#/c/749824/

Change-Id: If5a3fb7e377d28c285214d7901ac9813848a4e0e
2020-10-01 12:29:11 -04:00
Peter Matulis c0f003ae0c Fix ceph relation, some drive-by template fixes
Change-Id: Ib3a8fff7c202e2fc002371113e1301abda1e08bb
2020-07-22 15:58:35 -04:00
Peter Matulis 9f6ada2be9 Apply HA section template to README
Change-Id: Ic5c6dc529867f5b6d4ae2be3fd1ef81db92bb348
2020-05-29 14:21:14 -04:00
Peter Matulis 8cd0d5843e Streamline README for policy overrides
The appendix in the deploy-guide has recently been
refreshed. This is the third of the nine charms that
support overrides to receive a streamlining in order
to cut down on duplication.

Some driveby formatting improvements.

Change-Id: I47eb1f0c1c2d71b6c804e238dbcc3d64f9f6c86d
2020-01-09 12:46:10 -05:00
Alex Kavanagh 97152f55a1 Policyd override implementation
This patchset implements policy overrides for glance.  It uses the
code in charmhelpers.

Change-Id: I0586326ff87fdf03f2c88e4c459627f4085c3367
Closed-Bug: #1741723
2019-10-07 22:04:00 +01:00
Dmitrii Shcherbakov 64180d831d add ceph ip connectivity requirement clarification
Change-Id: I0f6159309260f6af3968729bb57b382095aec813
Related-Bug: #1775623
2018-06-18 21:41:37 +03:00
Ryan Beisner 5f41a4b247 Remove Essex readme reference
Change-Id: I49fd789b4bb251f8d311b72fe28aec6a2fc70a41
2018-04-18 14:41:06 +00:00
Larry Michel 6b5ffc13a9 Remove old contact info from readme
Change-Id: Iaac2773c267566f4509b3f5db8d3546ca0e78ed9
2017-04-04 02:06:02 +00:00
David Ames 3a2adbf106 DNS HA
Implement DNS high availability. Pass the correct information to
hacluster to register a DNS entry with MAAS 2.0 or greater rather
than using a virtual IP.

Charm-helpers sync to bring in DNS HA helpers

Change-Id: Icc9bfb16e07ca6cf5475182b1974b09949cd89b6
2016-06-23 09:23:00 +01:00
Corey Bryant 74e10c82d4 Add defaults for openstack-origin-git config option
openstack-origin-git currently only supports YAML that specifies
the git repositories to deploy from.

This adds support for default openstack-origin-git values. The
default values supported are: icehouse, kilo, liberty, mitaka,
and master.  For example: openstack-origin-git=master.

Change-Id: I17eebbe81053233c60687acf453b17109110993f
2016-06-20 09:07:33 -04:00
James Page 54207d774a Use network space binding for shared-db relation
To ensure that the charm presents the right IP address for
accessing the MySQL database over the shared-db relation,
ensure that any network space binding provided by the user
is preferred over the default of 'private-address'.

If network spaces is not supported (juju < 2.0), fallback to
using 'private-address'.

Change-Id: Ic5b9f9fe9a275a05feb71ea849af5c8a8dd087de
2016-04-12 14:41:07 +01:00
James Page 7f9597dc8e Add Juju Network Space support
Juju 2.0 provides support for network spaces, allowing
charm authors to support direct binding of relations and
extra-bindings onto underlying network spaces.

Resync charm-helpers to pickup support in API endpoint
resolution code and add API extra-bindings to the charm
metadata.

Change-Id: I178b93612d405b264f91a23900c65b68b8c6dee1
2016-03-31 09:27:33 +01:00
Chris Johnston e7724ce509 Update per review 2016-01-15 15:55:19 +00:00
Chris Johnston 22a7371aee Cleanup wording 2015-09-15 19:44:39 +00:00
Chris Johnston d402b04b2b Provide documentation about the usage of the AMQP interface. 2015-09-15 15:28:45 +00:00
Corey Bryant 1de569b095 [corey.bryant,trivial] Update deploy from source README samples. 2015-04-30 10:49:30 +00:00
Corey Bryant 30268e9e97 [corey.bryant,trivial] Fix deploy from source README 2015-04-24 14:06:32 +00:00
Corey Bryant 88012d92f9 Overall refresh to current install from source approach 2015-03-21 01:36:16 +00:00
Corey Bryant 6986c6fafd Update openstack-origin-git to take a YAML-formatted two-dimensional array 2015-03-07 21:29:39 -05:00
James Page 36ccc8c3cc Add documentation for glance ha 2013-09-26 11:22:09 +01:00
James Page 04255d7074 Add README 2013-09-26 10:58:47 +01:00