Designate
- OpenStack Charmers
- Cloud
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 282 | 18 Nov 2024 | |
latest/edge | 281 | 18 Nov 2024 | |
latest/edge | 280 | 18 Nov 2024 | |
latest/edge | 279 | 17 Nov 2024 | |
latest/edge | 277 | 21 Aug 2024 | |
latest/edge | 276 | 21 Aug 2024 | |
latest/edge | 275 | 21 Aug 2024 | |
latest/edge | 274 | 21 Aug 2024 | |
latest/edge | 191 | 16 Aug 2023 | |
latest/edge | 192 | 16 Aug 2023 | |
latest/edge | 187 | 16 Aug 2023 | |
latest/edge | 186 | 16 Aug 2023 | |
latest/edge | 185 | 16 Aug 2023 | |
latest/edge | 184 | 16 Aug 2023 | |
latest/edge | 182 | 16 Aug 2023 | |
latest/edge | 181 | 16 Aug 2023 | |
latest/edge | 167 | 27 Jul 2023 | |
latest/edge | 168 | 27 Jul 2023 | |
latest/edge | 166 | 27 Jul 2023 | |
latest/edge | 165 | 27 Jul 2023 | |
latest/edge | 92 | 20 Jul 2022 | |
yoga/stable | 261 | 15 Jul 2024 | |
zed/stable | 271 | 15 Jul 2024 | |
zed/stable | 265 | 15 Jul 2024 | |
zed/stable | 264 | 15 Jul 2024 | |
zed/stable | 262 | 15 Jul 2024 | |
xena/stable | 208 | 14 Sep 2023 | |
wallaby/stable | 202 | 13 Sep 2023 | |
victoria/stable | 209 | 14 Sep 2023 | |
ussuri/stable | 211 | 14 Sep 2023 | |
train/candidate | 116 | 28 Nov 2022 | |
train/edge | 210 | 14 Sep 2023 | |
stein/candidate | 116 | 28 Nov 2022 | |
stein/edge | 210 | 14 Sep 2023 | |
rocky/candidate | 116 | 28 Nov 2022 | |
rocky/edge | 210 | 14 Sep 2023 | |
queens/candidate | 116 | 28 Nov 2022 | |
queens/edge | 210 | 14 Sep 2023 | |
2024.1/candidate | 260 | 08 Jul 2024 | |
2024.1/candidate | 259 | 08 Jul 2024 | |
2024.1/candidate | 258 | 08 Jul 2024 | |
2024.1/candidate | 257 | 08 Jul 2024 | |
2024.1/candidate | 192 | 24 Jan 2024 | |
2024.1/candidate | 187 | 24 Jan 2024 | |
2024.1/candidate | 184 | 24 Jan 2024 | |
2024.1/candidate | 182 | 24 Jan 2024 | |
2023.2/stable | 273 | 15 Jul 2024 | |
2023.2/stable | 267 | 15 Jul 2024 | |
2023.2/stable | 266 | 15 Jul 2024 | |
2023.2/stable | 263 | 15 Jul 2024 | |
2023.2/stable | 241 | 04 Apr 2024 | |
2023.2/stable | 232 | 03 Apr 2024 | |
2023.2/stable | 231 | 03 Apr 2024 | |
2023.2/stable | 228 | 03 Apr 2024 | |
2023.1/stable | 272 | 15 Jul 2024 | |
2023.1/stable | 270 | 15 Jul 2024 | |
2023.1/stable | 269 | 15 Jul 2024 | |
2023.1/stable | 268 | 15 Jul 2024 |
juju deploy designate --channel yoga/stable
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
Overview
This charm provides Designate (DNSaaS) for an OpenStack Cloud.
Important: This documentation supports version 3.x
of the Juju client.
See the OpenStack Charm
guide if you are using the 2.9.x
client.
Usage
Designate relies on services from the mysql, rabbitmq-server and keystone charms:
juju deploy designate
juju deploy mysql
juju deploy rabbitmq-server
juju deploy keystone
juju deploy memcached
juju integrate designate memcached
juju integrate designate mysql
juju integrate designate rabbitmq-server
juju integrate designate keystone
To add support for DNS record auto-generation when Neutron ports and floating IPs are created the charm needs a relation with neutron-api charm:
juju deploy neutron-api
juju integrate designate neutron-api
The charm needs to store DNS records. This can be achieved by setting the dns-slave config option or by relating to the designate-bind charm:
juju deploy designate-bind
juju integrate designate designate-bind
For Queens and later, the nameservers config value must be set:
juju config designate nameservers="ns1.example.com. ns2.example.com."
Policy Overrides
Policy overrides is an advanced feature that allows an operator to override the default policy of an OpenStack service. The policies that the service supports, the defaults it implements in its code, and the defaults that a charm may include should all be clearly understood before proceeding.
Caution: It is possible to break the system (for tenants and other services) if policies are incorrectly applied to the service.
Policy statements are placed in a YAML file. This file (or files) is then (ZIP) compressed into a single file and used as an application resource. The override is then enabled via a Boolean charm option.
Here are the essential commands (filenames are arbitrary):
zip overrides.zip override-file.yaml
juju attach-resource designate policyd-override=overrides.zip
juju config designate use-policyd-override=true
See appendix Policy Overrides in the OpenStack Charms Deployment Guide for a thorough treatment of this feature.
Bugs
Please report bugs on Launchpad.
For general charm questions refer to the OpenStack Charm Guide.