58531501b5
* charm-helpers sync for classic charms * build.lock file for reactive charms * ensure tox.ini is from release-tools * Locked requirements using pip-compile: * existing (test-)requirements.txt -> (test-)requirements.in * pip-compile to *-py3[8|10].txt using python3.8 and python3.10. * Updated tox.ini to use the appropriate merged requirements-*.txt files. * Removal of lunar from metadata, charmcraft.yaml osci.yaml, tests.yaml and associated bundles. * Locked libs and tests to stable/bobcat branches for: * charm-helpers * charms.openstack * zaza * zaza-openstack-tests Change-Id: Ib764c26ce162789ef194e79002e35c7ed42aa39a
57 lines
1.6 KiB
YAML
57 lines
1.6 KiB
YAML
name: swift-proxy
|
|
summary: OpenStack Object Storage - Swift proxy service
|
|
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
|
|
description: |
|
|
OpenStack Object Storage (code-named Swift) is open source software for
|
|
creating redundant, scalable object storage using clusters of standardized
|
|
servers to store petabytes of accessible data. It is not a file system or
|
|
real-time data storage system, but rather a long-term storage system for a
|
|
more permanent type of static data that can be retrieved, leveraged, and
|
|
then updated if necessary. Primary examples of data that best fit this
|
|
type of storage model are virtual machine images, photo storage, email
|
|
storage and backup archiving. Having no central "brain" or master point of
|
|
control provides greater scalability, redundancy and permanence.
|
|
.
|
|
This charm deploys the Swift proxy service, providing HTTP based access
|
|
onto underlying Swift storage services.
|
|
tags:
|
|
- openstack
|
|
- cache-proxy
|
|
series:
|
|
- jammy
|
|
- mantic
|
|
extra-bindings:
|
|
public:
|
|
admin:
|
|
internal:
|
|
provides:
|
|
nrpe-external-master:
|
|
interface: nrpe-external-master
|
|
scope: container
|
|
object-store:
|
|
interface: swift-proxy
|
|
rings-distributor:
|
|
interface: swift-global-cluster
|
|
requires:
|
|
swift-storage:
|
|
interface: swift
|
|
identity-service:
|
|
interface: keystone
|
|
ha:
|
|
interface: hacluster
|
|
scope: container
|
|
amqp:
|
|
interface: rabbitmq
|
|
certificates:
|
|
interface: tls-certificates
|
|
rings-consumer:
|
|
interface: swift-global-cluster
|
|
peers:
|
|
cluster:
|
|
interface: swift-ha
|
|
resources:
|
|
policyd-override:
|
|
type: file
|
|
filename: policyd-override.zip
|
|
description: The policy.d overrides file
|