Merge "Add local repo for elasticsearch and kibana packages"
diff --git a/designate/server/backend/pdns.yml b/designate/server/backend/pdns.yml
new file mode 100644
index 0000000..50ec3a2
--- /dev/null
+++ b/designate/server/backend/pdns.yml
@@ -0,0 +1,25 @@
+parameters:
+ designate:
+ server:
+ backend:
+ pdns4:
+ api_token: ${_param:designate_pdns_api_key}
+ api_endpoint: ${_param:designate_pdns_api_endpoint}
+ powerdns:
+ server:
+ enabled: true
+ bind:
+ address: ${_param:single_address}
+ port: 53
+ backend:
+ engine: sqlite
+ dbname: pdns.sqlite3
+ dbpath: /var/lib/powerdns
+ api:
+ enabled: true
+ key: ${_param:designate_pdns_api_key}
+ webserver:
+ enabled: true
+ address: ${_param:single_address}
+ port: ${_param:powerdns_webserver_port}
+ password: ${_param:powerdns_webserver_password}
diff --git a/elasticsearch/server/curator.yml b/elasticsearch/server/curator.yml
index 82f34bb..e4e5ace 100644
--- a/elasticsearch/server/curator.yml
+++ b/elasticsearch/server/curator.yml
@@ -30,3 +30,23 @@
unit: days
unit_count: ${_param:elasticsearch_curator_retention_period}
exclude:
+ - action: delete_indices
+ description: >-
+ Delete indices older than ${_param:elasticsearch_curator_retention_period} days (based on index name).
+ options:
+ ignore_empty_list: True
+ timeout_override:
+ continue_if_exception: False
+ disable_action: False
+ filters:
+ - filtertype: pattern
+ kind: regex
+ value: "^events_.*$"
+ exclude:
+ - filtertype: age
+ source: name
+ direction: older
+ timestring: '%Y-%m-%d'
+ unit: days
+ unit_count: ${_param:elasticsearch_curator_retention_period}
+ exclude:
\ No newline at end of file
diff --git a/jenkins/client/job/docker/build-images.yml b/jenkins/client/job/docker/build-images.yml
index e9e7447..084835c 100644
--- a/jenkins/client/job/docker/build-images.yml
+++ b/jenkins/client/job/docker/build-images.yml
@@ -7,6 +7,7 @@
jobs:
- name: aptly
- name: ci
+ - name: prometheus
template:
discard:
build:
diff --git a/reclass/storage/system/stacklight_log_cluster.yml b/reclass/storage/system/stacklight_log_cluster.yml
index 4a5da29..bbb6a6b 100644
--- a/reclass/storage/system/stacklight_log_cluster.yml
+++ b/reclass/storage/system/stacklight_log_cluster.yml
@@ -22,6 +22,7 @@
domain: ${_param:cluster_domain}
classes:
- cluster.${_param:cluster_name}.stacklight.log
+ - cluster.${_param:cluster_name}.stacklight.log_curator
params:
salt_master_host: ${_param:reclass_config_master}
linux_system_codename: xenial
@@ -32,6 +33,7 @@
domain: ${_param:cluster_domain}
classes:
- cluster.${_param:cluster_name}.stacklight.log
+ - cluster.${_param:cluster_name}.stacklight.log_curator
params:
salt_master_host: ${_param:reclass_config_master}
linux_system_codename: xenial