eb0fa9f7a4
This adds the Elasticsearch admin password to the nagios chart document overrides to account for the Elasticsearch plugin for alerting on queries to Elasticsearch for particular logged events Change-Id: I589fabf94a537730c3bfe86a6aa2af2c6fc3c88a
722 lines
15 KiB
YAML
722 lines
15 KiB
YAML
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: helm-toolkit
|
|
data:
|
|
chart_name: helm-toolkit
|
|
release: helm-toolkit
|
|
namespace: helm-toolkit
|
|
values: {}
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: helm-toolkit
|
|
reference: master
|
|
dependencies: []
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ingress-controller
|
|
data:
|
|
chart_name: osh-infra-ingress-controller
|
|
release: osh-infra-ingress-controller
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ingress-controller
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ingress-controller
|
|
values:
|
|
labels:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
pod:
|
|
replicas:
|
|
error_page: 2
|
|
ingress: 2
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: ingress
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ceph-config
|
|
data:
|
|
chart_name: osh-infra-ceph-config
|
|
release: osh-infra-ceph-config
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ceph-config
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ceph-config
|
|
values:
|
|
endpoints:
|
|
identity:
|
|
namespace: openstack
|
|
object_store:
|
|
namespace: ceph
|
|
ceph_mon:
|
|
namespace: ceph
|
|
labels:
|
|
jobs:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
public: ${CEPH_NETWORK}
|
|
cluster: ${CEPH_NETWORK}
|
|
deployment:
|
|
storage_secrets: False
|
|
ceph: False
|
|
rbd_provisioner: False
|
|
cephfs_provisioner: False
|
|
client_secrets: True
|
|
rgw_keystone_user_and_endpoints: False
|
|
bootstrap:
|
|
enabled: False
|
|
conf:
|
|
rgw_ks:
|
|
enabled: True
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: ceph-provisioners
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ldap
|
|
data:
|
|
chart_name: osh-infra-ldap
|
|
release: osh-infra-ldap
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ldap
|
|
install:
|
|
no_hooks: false
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-ldap
|
|
values:
|
|
labels:
|
|
server:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
bootstrap:
|
|
enabled: true
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: ldap
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-mariadb
|
|
data:
|
|
chart_name: osh-infra-mariadb
|
|
release: osh-infra-mariadb
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-osh-infra-mariadb
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-mariadb
|
|
values:
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
endpoints:
|
|
oslo_db:
|
|
auth:
|
|
admin:
|
|
password: ${DB_ADMIN_PASSWORD}
|
|
volume:
|
|
enabled: false
|
|
labels:
|
|
server:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
prometheus_mysql_exporter:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: mariadb
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: elasticsearch
|
|
data:
|
|
chart_name: elasticsearch
|
|
release: elasticsearch
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 3600
|
|
labels:
|
|
release_group: osh-infra-elasticsearch
|
|
test:
|
|
enabled: true
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-elasticsearch
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-elasticsearch
|
|
component: test
|
|
values:
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
pod:
|
|
replicas:
|
|
data: 1
|
|
client: 1
|
|
monitoring:
|
|
prometheus:
|
|
enabled: True
|
|
labels:
|
|
elasticsearch:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: elasticsearch
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: fluent-logging
|
|
data:
|
|
chart_name: fluent-logging
|
|
release: fluent-logging
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 3600
|
|
labels:
|
|
release_group: osh-infra-fluent-logging
|
|
test:
|
|
enabled: true
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-fluent-logging
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-fluent-logging
|
|
component: test
|
|
values:
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
monitoring:
|
|
prometheus:
|
|
enabled: True
|
|
pod:
|
|
replicas:
|
|
fluentd: 1
|
|
labels:
|
|
fluentd:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
fluentbit:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
prometheus_fluentd_exporter:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: fluent-logging
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: kibana
|
|
data:
|
|
chart_name: kibana
|
|
release: kibana
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-kibana
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-kibana
|
|
values:
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
kibana:
|
|
auth:
|
|
admin:
|
|
password: ${KIBANA_ADMIN_PASSWORD}
|
|
labels:
|
|
kibana:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: kibana
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: prometheus
|
|
data:
|
|
chart_name: prometheus
|
|
release: prometheus
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-prometheus
|
|
test:
|
|
enabled: true
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-prometheus
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-prometheus
|
|
component: test
|
|
values:
|
|
labels:
|
|
prometheus:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
pod:
|
|
replicas:
|
|
prometheus: 2
|
|
endpoints:
|
|
monitoring:
|
|
auth:
|
|
admin:
|
|
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: prometheus
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: prometheus-kube-state-metrics
|
|
data:
|
|
chart_name: prometheus-kube-state-metrics
|
|
release: prometheus-kube-state-metrics
|
|
namespace: kube-system
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-prometheus-kube-state-metrics
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-prometheus-kube-state-metrics
|
|
values:
|
|
labels:
|
|
kube_state_metrics:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: prometheus-kube-state-metrics
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: prometheus-node-exporter
|
|
data:
|
|
chart_name: prometheus-node-exporter
|
|
release: prometheus-node-exporter
|
|
namespace: kube-system
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-prometheus-node-exporter
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-prometheus-node-exporter
|
|
values:
|
|
labels:
|
|
node_exporter:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: prometheus-node-exporter
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: prometheus-alertmanager
|
|
data:
|
|
chart_name: prometheus-alertmanager
|
|
release: prometheus-alertmanager
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-prometheus-alertmanager
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-prometheus-alertmanager
|
|
values:
|
|
labels:
|
|
alertmanager:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: prometheus-alertmanager
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: nagios
|
|
data:
|
|
chart_name: nagios
|
|
release: nagios
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-nagios
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-nagios
|
|
values:
|
|
endpoints:
|
|
monitoring:
|
|
auth:
|
|
admin:
|
|
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
labels:
|
|
nagios:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: nagios
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: grafana
|
|
data:
|
|
chart_name: grafana
|
|
release: grafana
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-grafana
|
|
test:
|
|
enabled: true
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-grafana
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-grafana
|
|
component: test
|
|
values:
|
|
endpoints:
|
|
oslo_db:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
password: ${DB_ADMIN_PASSWORD}
|
|
user:
|
|
password: ${GRAFANA_DB_PASSWORD}
|
|
oslo_db_session:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
password: ${DB_ADMIN_PASSWORD}
|
|
user:
|
|
password: ${GRAFANA_SESSION_DB_PASSWORD}
|
|
grafana:
|
|
auth:
|
|
admin:
|
|
password: ${GRAFANA_ADMIN_PASSWORD}
|
|
monitoring:
|
|
auth:
|
|
admin:
|
|
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
labels:
|
|
grafana:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: grafana
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ingress-controller
|
|
data:
|
|
description: "LMA Ingress Controller"
|
|
sequenced: False
|
|
chart_group:
|
|
- osh-infra-ingress-controller
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ceph-config
|
|
data:
|
|
description: "LMA Ceph Config"
|
|
sequenced: True
|
|
chart_group:
|
|
- osh-infra-ceph-config
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-ldap
|
|
data:
|
|
description: "LDAP"
|
|
sequenced: True
|
|
chart_group:
|
|
- osh-infra-ldap
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-mariadb
|
|
data:
|
|
description: "Mariadb"
|
|
sequenced: True
|
|
chart_group:
|
|
- osh-infra-mariadb
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-logging
|
|
data:
|
|
description: 'Logging Infrastructure'
|
|
sequenced: True
|
|
chart_group:
|
|
- elasticsearch
|
|
- fluent-logging
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-monitoring
|
|
data:
|
|
description: 'Monitoring Infrastructure'
|
|
sequenced: False
|
|
chart_group:
|
|
- prometheus-alertmanager
|
|
- prometheus-node-exporter
|
|
- prometheus-kube-state-metrics
|
|
- prometheus
|
|
- nagios
|
|
---
|
|
schema: armada/ChartGroup/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: osh-infra-dashboards
|
|
data:
|
|
description: 'Logging and Monitoring Dashboards'
|
|
sequenced: False
|
|
chart_group:
|
|
- grafana
|
|
- kibana
|
|
---
|
|
schema: armada/Manifest/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: armada-manifest
|
|
data:
|
|
release_prefix: osh-infra
|
|
chart_groups:
|
|
- osh-infra-ingress-controller
|
|
- osh-infra-ceph-config
|
|
- osh-infra-ldap
|
|
- osh-infra-logging
|
|
- osh-infra-monitoring
|
|
- osh-infra-mariadb
|
|
- osh-infra-dashboards
|