Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

Charm interface for exposing public API endpoint of Designate service

License

Notifications You must be signed in to change notification settings

openstack-charmers/charm-interface-designate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Use this interface to expose public API endpoint of Designate service.

Usage

metadata

To consume this interface in your charm or layer, add the following to layer.yaml:

includes: ['interface:designate']

and the following to metadata.yaml:

requires:
  external-dns:
    interface: designate

handler example

@reactive.when('external-dns.available')
def expose_endpoint(endpoint):
    with provide_charm_instance() as instance:
        endpoint.expose_endpoint(instance.public_url)

deployment example

$ juju deploy designate
$ juju deploy neutron-api
$ juju add-relation designate:external-dns neutron-api:external-dns

Bugs

Please report bugs on Launchpad.

For development questions please refer to the OpenStack Charm Guide.

About

Charm interface for exposing public API endpoint of Designate service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages