--- 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