Files
sunbeam-charms/charms/openstack-exporter-k8s/metadata.yaml
Hemanth Nakkina bd057784d5 Make keystone as certificate transfer provider
Add functionality to keystone to act as a
certificate transfer provider.
Add actions to add, remove, list CA certs
to keystone.
Add Certificate Transfer requires handler
in ops_sunbeam. Update keystone_auth section
cafile option if certificate is available
in receive-ca-cert relation.
Update metadata.yaml for keystone and rest of
k8s charms.

Change-Id: I9c800e8f8a0c9197b195331be7b445bafe794780
2024-02-14 17:10:28 +05:30

44 lines
1.0 KiB
YAML

name: openstack-exporter-k8s
summary: OpenStack openstack-exporter service
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
description: |
OpenStack openstack-exporter provides endpoint metrics for OpenStack services.
version: 3
bases:
- name: ubuntu
channel: 22.04/stable
assumes:
- k8s-api
- juju >= 3.1
tags:
- openstack
source: https://opendev.org/openstack/charm-openstack-exporter-k8s
issues: https://bugs.launchpad.net/charm-openstack-exporter-k8s
containers:
openstack-exporter:
resource: openstack-exporter-image
resources:
openstack-exporter-image:
type: oci-image
description: OCI image for OpenStack openstack-exporter
upstream-source: ghcr.io/canonical/openstack-exporter:1.6.0-7533071
requires:
identity-ops:
interface: keystone-resources
receive-ca-cert:
interface: certificate_transfer
optional: true
provides:
metrics-endpoint:
interface: prometheus_scrape
grafana-dashboard:
interface: grafana_dashboard
peers:
peers:
interface: openstack-exporter-peer