++ enable vault prometheus metrics
This commit is contained in:
parent
547cd4ecf4
commit
6a111ccc18
@ -22,7 +22,49 @@ spec:
|
|||||||
injector:
|
injector:
|
||||||
enabled: false
|
enabled: false
|
||||||
server:
|
server:
|
||||||
|
includeConfigAnnotation: true
|
||||||
ha:
|
ha:
|
||||||
replicas: 3
|
replicas: 3
|
||||||
|
raft:
|
||||||
|
config: |
|
||||||
|
ui = true
|
||||||
|
|
||||||
|
listener "tcp" {
|
||||||
|
tls_disable = 1
|
||||||
|
address = "[::]:8200"
|
||||||
|
cluster_address = "[::]:8201"
|
||||||
|
}
|
||||||
|
|
||||||
|
storage "raft" {
|
||||||
|
path = "/vault/data"
|
||||||
|
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-0.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-1.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-2.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{{- if .Values.autounseal.enabled }}
|
||||||
|
seal "transit" {
|
||||||
|
address = "{{ .Values.autounseal.transit.address }}"
|
||||||
|
token = "env://VAULT_TOKEN"
|
||||||
|
key_name = "{{ .Values.autounseal.transit.keyName }}"
|
||||||
|
mount_path = "{{ .Values.autounseal.transit.mountPath }}"
|
||||||
|
disable_renewal = "{{ .Values.autounseal.transit.disableRenewal }}"
|
||||||
|
tls_skip_verify = "{{ .Values.autounseal.transit.tlsSkipVerify }}"
|
||||||
|
}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
service_registration "kubernetes" {}
|
||||||
|
|
||||||
|
telemetry {
|
||||||
|
prometheus_retention_time = "30s"
|
||||||
|
disable_hostname = true
|
||||||
|
}
|
||||||
dataStorage:
|
dataStorage:
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
|
|||||||
@ -29,7 +29,49 @@ spec:
|
|||||||
endpoint: "https://storage.yandexcloud.net"
|
endpoint: "https://storage.yandexcloud.net"
|
||||||
prefix: "vault/yc-infra-prod/raft-snapshots"
|
prefix: "vault/yc-infra-prod/raft-snapshots"
|
||||||
server:
|
server:
|
||||||
|
includeConfigAnnotation: true
|
||||||
dataStorage:
|
dataStorage:
|
||||||
size: 20Gi
|
size: 20Gi
|
||||||
ha:
|
ha:
|
||||||
replicas: 3
|
replicas: 3
|
||||||
|
raft:
|
||||||
|
config: |
|
||||||
|
ui = true
|
||||||
|
|
||||||
|
listener "tcp" {
|
||||||
|
tls_disable = 1
|
||||||
|
address = "[::]:8200"
|
||||||
|
cluster_address = "[::]:8201"
|
||||||
|
}
|
||||||
|
|
||||||
|
storage "raft" {
|
||||||
|
path = "/vault/data"
|
||||||
|
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-0.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-1.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
retry_join {
|
||||||
|
leader_api_addr = "http://{{ template "vault.fullname" . }}-2.{{ template "vault.fullname" . }}-internal:8200"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{{- if .Values.autounseal.enabled }}
|
||||||
|
seal "transit" {
|
||||||
|
address = "{{ .Values.autounseal.transit.address }}"
|
||||||
|
token = "env://VAULT_TOKEN"
|
||||||
|
key_name = "{{ .Values.autounseal.transit.keyName }}"
|
||||||
|
mount_path = "{{ .Values.autounseal.transit.mountPath }}"
|
||||||
|
disable_renewal = "{{ .Values.autounseal.transit.disableRenewal }}"
|
||||||
|
tls_skip_verify = "{{ .Values.autounseal.transit.tlsSkipVerify }}"
|
||||||
|
}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
service_registration "kubernetes" {}
|
||||||
|
|
||||||
|
telemetry {
|
||||||
|
prometheus_retention_time = "30s"
|
||||||
|
disable_hostname = true
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user