8f24a74bc7
This commit rewrites lint job to make template linting available. Currently yamllint is run in warning mode against all templates rendered with default values. Duplicates detected and issues will be addressed in subsequent commits. Also all y*ml files are added for linting and corresponding code changes are made. For non-templates warning rules are disabled to improve readability. Chart and requirements yamls are also modified in the name of consistency. Change-Id: Ife6727c5721a00c65902340d95b7edb0a9c77365
1015 lines
22 KiB
YAML
1015 lines
22 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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
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
|
|
test:
|
|
timeout: 600
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
endpoints:
|
|
ceph_mon:
|
|
namespace: ceph
|
|
labels:
|
|
jobs:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
network:
|
|
public: ${CEPH_NETWORK}
|
|
cluster: ${CEPH_NETWORK}
|
|
deployment:
|
|
ceph: False
|
|
rbd_provisioner: False
|
|
cephfs_provisioner: False
|
|
client_secrets: True
|
|
storageclass:
|
|
cephfs:
|
|
provision_storage_class: False
|
|
bootstrap:
|
|
enabled: False
|
|
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-radosgw
|
|
data:
|
|
chart_name: osh-infra-radosgw
|
|
release: osh-infra-radosgw
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 1800
|
|
labels:
|
|
release_group: osh-infra-osh-infra-radosgw
|
|
test:
|
|
enabled: false
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-radosgw
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-osh-infra-radosgw
|
|
component: test
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
endpoints:
|
|
object_store:
|
|
namespace: osh-infra
|
|
ceph_object_store:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
access_key: ${RADOSGW_S3_ADMIN_ACCESS_KEY}
|
|
secret_key: ${RADOSGW_S3_ADMIN_SECRET_KEY}
|
|
ceph_mon:
|
|
namespace: ceph
|
|
labels:
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
bootstrap:
|
|
enabled: False
|
|
conf:
|
|
rgw_ks:
|
|
enabled: False
|
|
rgw_s3:
|
|
enabled: True
|
|
network:
|
|
public: ${CEPH_NETWORK}
|
|
cluster: ${CEPH_NETWORK}
|
|
deployment:
|
|
ceph: True
|
|
rbd_provisioner: False
|
|
cephfs_provisioner: False
|
|
client_secrets: False
|
|
rgw_keystone_user_and_endpoints: False
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: ceph-rgw
|
|
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
|
|
resources:
|
|
- type: deployment
|
|
- type: statefulset
|
|
test:
|
|
timeout: 600
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-osh-infra-mariadb
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
pod:
|
|
replicas:
|
|
server: 1
|
|
endpoints:
|
|
oslo_db:
|
|
auth:
|
|
admin:
|
|
password: ${MARIADB_ADMIN_PASSWORD}
|
|
exporter:
|
|
password: ${MARIADB_EXPORTER_PASSWORD}
|
|
sst:
|
|
password: ${MARIADB_SST_PASSWORD}
|
|
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
|
|
resources:
|
|
- type: deployment
|
|
- type: job
|
|
- type: statefulset
|
|
test:
|
|
timeout: 600
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
monitoring:
|
|
prometheus:
|
|
enabled: true
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
object_store:
|
|
namespace: osh-infra
|
|
ceph_object_store:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
access_key: ${RADOSGW_S3_ADMIN_ACCESS_KEY}
|
|
secret_key: ${RADOSGW_S3_ADMIN_SECRET_KEY}
|
|
elasticsearch:
|
|
access_key: ${RADOSGW_S3_ELASTICSEARCH_ACCESS_KEY}
|
|
secret_key: ${RADOSGW_S3_ELASTICSEARCH_SECRET_KEY}
|
|
pod:
|
|
replicas:
|
|
data: 2
|
|
master: 2
|
|
labels:
|
|
elasticsearch:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
job:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
conf:
|
|
elasticsearch:
|
|
env:
|
|
java_opts:
|
|
client: "-Xms512m -Xmx512m"
|
|
data: "-Xms512m -Xmx512m"
|
|
master: "-Xms512m -Xmx512m"
|
|
snapshots:
|
|
enabled: true
|
|
templates:
|
|
syslog:
|
|
template: "syslog-*"
|
|
index_patterns: "syslog-*"
|
|
settings:
|
|
number_of_shards: 1
|
|
mappings:
|
|
properties:
|
|
cluster:
|
|
type: keyword
|
|
app:
|
|
type: keyword
|
|
pid:
|
|
type: integer
|
|
host:
|
|
type: keyword
|
|
log:
|
|
type: text
|
|
oslo_openstack_fluentd:
|
|
template: "openstack-*"
|
|
index_patterns: "openstack-*"
|
|
settings:
|
|
number_of_shards: 1
|
|
mappings:
|
|
properties:
|
|
extra:
|
|
properties:
|
|
project:
|
|
type: text
|
|
norms: false
|
|
version:
|
|
type: text
|
|
norms: false
|
|
filename:
|
|
type: text
|
|
norms: false
|
|
funcname:
|
|
type: text
|
|
norms: false
|
|
message:
|
|
type: text
|
|
norms: false
|
|
process_name:
|
|
type: keyword
|
|
index: false
|
|
docker_fluentd:
|
|
template: "logstash-*"
|
|
index_patterns: "logstash-*"
|
|
settings:
|
|
number_of_shards: 1
|
|
mappings:
|
|
properties:
|
|
kubernetes:
|
|
properties:
|
|
container_name:
|
|
type: keyword
|
|
index: false
|
|
docker_id:
|
|
type: keyword
|
|
index: false
|
|
host:
|
|
type: keyword
|
|
index: false
|
|
namespace_name:
|
|
type: keyword
|
|
index: false
|
|
pod_id:
|
|
type: keyword
|
|
index: false
|
|
pod_name:
|
|
type: keyword
|
|
index: false
|
|
curator:
|
|
action_file:
|
|
actions:
|
|
1:
|
|
action: delete_indices
|
|
description: >-
|
|
"Delete indices older than 365 days"
|
|
options:
|
|
timeout_override:
|
|
continue_if_exception: False
|
|
ignore_empty_list: True
|
|
disable_action: True
|
|
filters:
|
|
- filtertype: pattern
|
|
kind: prefix
|
|
value: logstash-
|
|
- filtertype: age
|
|
source: name
|
|
direction: older
|
|
timestring: '%Y.%m.%d'
|
|
unit: days
|
|
unit_count: 365
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: elasticsearch
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
...
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: fluentbit
|
|
data:
|
|
chart_name: fluentbit
|
|
release: fluentbit
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 3600
|
|
labels:
|
|
release_group: osh-infra-fluentbit
|
|
resources:
|
|
- type: daemonset
|
|
test:
|
|
timeout: 600
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-fluentbit
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-fluentbit
|
|
component: test
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
labels:
|
|
fluentbit:
|
|
node_selector_key: openstack-control-plane
|
|
node_selector_value: enabled
|
|
source:
|
|
type: local
|
|
location: ${OSH_INFRA_PATH}
|
|
subpath: fluentbit
|
|
reference: master
|
|
dependencies:
|
|
- helm-toolkit
|
|
...
|
|
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: fluentd
|
|
data:
|
|
chart_name: fluentd
|
|
release: fluentd
|
|
namespace: osh-infra
|
|
wait:
|
|
timeout: 3600
|
|
labels:
|
|
release_group: osh-infra-fluentd
|
|
resources:
|
|
- type: deployment
|
|
test:
|
|
timeout: 600
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-fluentd
|
|
- type: pod
|
|
labels:
|
|
release_group: osh-infra-fluentd
|
|
component: test
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
monitoring:
|
|
prometheus:
|
|
enabled: true
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
pod:
|
|
replicas:
|
|
fluentd: 1
|
|
labels:
|
|
fluentd:
|
|
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: fluentd
|
|
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
|
|
resources:
|
|
- type: deployment
|
|
- type: job
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-kibana
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
conf:
|
|
create_kibana_indexes:
|
|
indexes:
|
|
- logstash
|
|
- openstack
|
|
- journal
|
|
- kernel
|
|
- ceph
|
|
- nagios
|
|
- libvirt
|
|
- qemu
|
|
- syslog
|
|
endpoints:
|
|
elasticsearch:
|
|
auth:
|
|
admin:
|
|
password: ${ELASTICSEARCH_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: 3600
|
|
labels:
|
|
release_group: osh-infra-prometheus
|
|
resources:
|
|
- type: statefulset
|
|
test:
|
|
timeout: 600
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
endpoints:
|
|
monitoring:
|
|
auth:
|
|
admin:
|
|
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
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
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
pod:
|
|
replicas:
|
|
alertmanager: 1
|
|
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: 2400
|
|
labels:
|
|
release_group: osh-infra-nagios
|
|
resources:
|
|
- type: deployment
|
|
test:
|
|
timeout: 600
|
|
install:
|
|
no_hooks: False
|
|
upgrade:
|
|
no_hooks: False
|
|
pre:
|
|
delete:
|
|
- type: job
|
|
labels:
|
|
release_group: osh-infra-nagios
|
|
values:
|
|
release_uuid: ${RELEASE_UUID}
|
|
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
|
|
resources:
|
|
- type: deployment
|
|
- type: job
|
|
test:
|
|
timeout: 600
|
|
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:
|
|
release_uuid: ${RELEASE_UUID}
|
|
endpoints:
|
|
monitoring:
|
|
auth:
|
|
admin:
|
|
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
oslo_db:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
password: ${MARIADB_ADMIN_PASSWORD}
|
|
user:
|
|
password: ${GRAFANA_DB_PASSWORD}
|
|
oslo_db_session:
|
|
namespace: osh-infra
|
|
auth:
|
|
admin:
|
|
password: ${MARIADB_ADMIN_PASSWORD}
|
|
user:
|
|
password: ${GRAFANA_SESSION_DB_PASSWORD}
|
|
grafana:
|
|
auth:
|
|
admin:
|
|
password: ${GRAFANA_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-radosgw
|
|
data:
|
|
description: "RadosGW for osh-infra"
|
|
sequenced: True
|
|
chart_group:
|
|
- osh-infra-radosgw
|
|
...
|
|
---
|
|
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
|
|
- fluentd
|
|
- fluentbit
|
|
...
|
|
---
|
|
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-radosgw
|
|
- osh-infra-ldap
|
|
- osh-infra-logging
|
|
- osh-infra-monitoring
|
|
- osh-infra-mariadb
|
|
- osh-infra-dashboards
|
|
...
|