Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions deploy_control_plane.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,13 @@
tags: auth
- name: metal-roles/control-plane/roles/metal
tags: metal
- name: metal-roles/control-plane/roles/logging
when: monitoring_enabled
tags: logging
- name: metal-roles/control-plane/roles/monitoring
when: monitoring_enabled
tags: monitoring
- name: minio
tags: minio
when: monitoring_enabled or gardener_enabled

- name: deploy monitoring
import_playbook: deploy_control_plane_monitoring.yaml
when: monitoring_enabled

- name: deploy gardener
import_playbook: deploy_gardener.yaml
Expand Down
11 changes: 11 additions & 0 deletions deploy_control_plane_monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
- name: Deploy control plane monitoring
hosts: control-plane
connection: local
gather_facts: false
roles:
- name: metal-roles/control-plane/roles/logging
tags: logging

- name: metal-roles/control-plane/roles/monitoring
tags: monitoring
10 changes: 10 additions & 0 deletions inventories/group_vars/control-plane/monitoring.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,13 @@ monitoring_thanos_receive_ingress_enabled: true
monitoring_thanos_receive_size: 5Gi

monitoring_prometheus_core_dns_enabled: true

monitoring_thanos_object_store_config: |-
type: s3
config:
bucket: thanos
endpoint: "{{ minio_dns_name + ':8080' }}"
access_key: "{{ minio_root_user }}"
secret_key: "{{ minio_root_password }}"
insecure: true
region: us-east-1
1 change: 1 addition & 0 deletions roles/minio/templates/values.yaml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ tenant:
buckets:
- name: mini-lab
- name: gardener-operator
- name: thanos

ingress:
api:
Expand Down
Loading