92a1062830
This change adds infoblox-api relation which allows neutron-server to publish events to a remote infoblox server. Additionally this change enables IPAM for the neutron service, which forces neutron to authorize any network changes against the target Infoblox server. This change adds the proper hooks, context, and templates to add infobox configuration to /etc/neutron/neutron.conf, passed by the infoblox subordinate charm. Closes-Bug: 1776689 Change-Id: Ib11377bd61c2b3fed5104ba0a423073a15cc18a2
66 lines
1.6 KiB
YAML
66 lines
1.6 KiB
YAML
name: neutron-api
|
|
summary: OpenStack Networking API service
|
|
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
|
|
description: |
|
|
Neutron is a virtual network service for OpenStack, and a part of
|
|
Netstack. Just like OpenStack Nova provides an API to dynamically
|
|
request and configure virtual servers, Neutron provides an API to
|
|
dynamically request and configure virtual networks. These networks
|
|
connect "interfaces" from other OpenStack services (e.g., virtual NICs
|
|
from Nova VMs). The Neutron API supports extensions to provide
|
|
advanced network capabilities (e.g., QoS, ACLs, network monitoring,
|
|
etc.)
|
|
.
|
|
This charm provides the OpenStack Neutron API service.
|
|
tags:
|
|
- openstack
|
|
extra-bindings:
|
|
public:
|
|
admin:
|
|
internal:
|
|
series:
|
|
- xenial
|
|
- bionic
|
|
- cosmic
|
|
- disco
|
|
- trusty
|
|
provides:
|
|
nrpe-external-master:
|
|
interface: nrpe-external-master
|
|
scope: container
|
|
neutron-api:
|
|
interface: neutron-api
|
|
neutron-plugin-api:
|
|
interface: neutron-plugin-api
|
|
neutron-load-balancer:
|
|
interface: neutron-load-balancer
|
|
requires:
|
|
shared-db:
|
|
interface: mysql-shared
|
|
amqp:
|
|
interface: rabbitmq
|
|
identity-service:
|
|
interface: keystone
|
|
ha:
|
|
interface: hacluster
|
|
scope: container
|
|
vsd-rest-api:
|
|
interface: vsd-rest-api
|
|
neutron-plugin-api-subordinate:
|
|
interface: neutron-plugin-api-subordinate
|
|
scope: container
|
|
etcd-proxy:
|
|
interface: etcd-proxy
|
|
midonet:
|
|
interface: midonet
|
|
external-dns:
|
|
interface: designate
|
|
infoblox-neutron:
|
|
interface: infoblox
|
|
scope: container
|
|
certificates:
|
|
interface: tls-certificates
|
|
peers:
|
|
cluster:
|
|
interface: neutron-api-ha
|