Add designate dashboard to horizon/server/plugin and add defaults
Related: PROD-31956
Change-Id: Ibb0a83c57c79f5097eb7f3953596ce5de7789224
diff --git a/defaults/openstack/init.yml b/defaults/openstack/init.yml
index c37e551..c269b05 100644
--- a/defaults/openstack/init.yml
+++ b/defaults/openstack/init.yml
@@ -137,6 +137,7 @@
designate_old_version: ${_param:openstack_old_version}
designate_version: ${_param:openstack_version}
designate_upgrade_enabled: ${_param:openstack_upgrade_enabled}
+ designate_export_policy_grains: true
# Ironic
mysql_ironic_username: ironic
keystone_ironic_username: ironic
@@ -227,6 +228,9 @@
horizon_old_version: ${_param:openstack_old_version}
horizon_version: ${_param:openstack_version}
horizon_upgrade_enabled: ${_param:openstack_upgrade_enabled}
+ ## Dashboards
+ horizon_dashboard_designate_file: designate_policy.json
+ horizon_dashboard_designate_grain: designate_policy
# Octavia
mysql_octavia_username: octavia
keystone_octavia_username: octavia
diff --git a/designate/server/cluster/default.yml b/designate/server/cluster/default.yml
index cd0bc1d..9656bc9 100644
--- a/designate/server/cluster/default.yml
+++ b/designate/server/cluster/default.yml
@@ -26,6 +26,7 @@
domain_id: ${_param:designate_domain_id}
version: ${_param:designate_version}
role: ${_param:openstack_node_role}
+ export_policy_grains: ${_param:designate_export_policy_grains}
admin_api:
enabled: ${_param:designate_admin_api_enabled}
enabled_extensions_admin: quotas
diff --git a/horizon/server/plugin/designate.yml b/horizon/server/plugin/designate.yml
new file mode 100644
index 0000000..8fc7833
--- /dev/null
+++ b/horizon/server/plugin/designate.yml
@@ -0,0 +1,16 @@
+parameters:
+ horizon:
+ server:
+ plugin:
+ designate-dashboard:
+ source:
+ engine: pkg
+ name: python-designate-dashboard
+ policy:
+ dns:
+ enabled: true
+ source: 'mine'
+ target_type: 'compound'
+ host: 'I@designate:server:role:primary'
+ grain_name: ${_param:horizon_dashboard_designate_grain}
+ name: ${_param:horizon_dashboard_designate_file}
\ No newline at end of file