File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ dependencies:
2+ - name: openbao
3+ repository: oci://ghcr.io/openbao/charts
4+ version: 0.28.5
5+ digest: sha256:f05613379565d33edbae26e51fe9aee4996b5e15afc59e0ebc3b8e5c24444b21
6+ generated: "2026-08-10T11:13:23.26191+02:00"
Original file line number Diff line number Diff line change 11apiVersion : v2
2- name : ferment
3- description : A starter chart for helmetica transmuter charts
2+ name : openbao
3+ description : A OpenBao helmetica service
44
55# Transmuter charts are always application charts
66type : application
77
8- version : 0.0.7
8+ version : 0.1.0
99
10- appVersion : " 1.16.0 "
10+ appVersion : " 0.28.5 "
1111
12- # TODO: once we have a lib
13- dependencies : []
12+ dependencies :
13+ - name : openbao
14+ version : 0.28.5
15+ repository : oci://ghcr.io/openbao/charts
Original file line number Diff line number Diff line change 11backup :
22 # backup retention in days
33 retention : 6
4+
5+ ' #openbao ' :
6+ export : false
7+ openbao :
8+ global :
9+ ' #openshift ' :
10+ description : |
11+ If you are deploying to OpenShift, set this to true. This will enable the OpenShift specific configuration for the OpenBao chart.
12+ export : true
13+ openshift : true
14+ csi :
15+ enabled : false
16+ agent :
17+ enabled : false
18+ # ui determines if the UI is enabled or not. If you want to disable the UI, set this to false.
19+ ui :
20+ enabled : true
21+ injector :
22+ enabled : false
23+ server :
24+ authDelegator :
25+ enabled : false
26+ updateStrategyType : RollingUpdate
27+ extraSecretEnvironmentVars :
28+ - envName : SEAL_SECRET
29+ # needs to have the same prefix as the release
30+ secretName : " dev-seal"
31+ secretKey : SEAL_SECRET
32+ # Ingress holds the configuration for the ingress.
33+ ingress :
34+ ' #enabled ' :
35+ description : |
36+ If you want to enable the ingress, set this to true.
37+ export : true
38+ enabled : true
39+ className : " openshift-default"
40+ annotations :
41+ cert-manager.io/cluster-issuer : letsencrypt-production
42+ ' #hosts ' :
43+ description : |
44+ The hosts for the ingress. This should be a list of hosts.
45+ export : true
46+ items :
47+ # The host name for the ingress. Should match a TLS hosts entry if not under the clusters app domain.
48+ host : " "
49+ hosts : []
50+ ' #tls ' :
51+ description : |
52+ The TLS configuration for the ingress. This should be a list of TLS configurations.
53+ export : true
54+ items :
55+ # The host names for the certificate. Should be empty if using the clusters app domain.
56+ # Should match a hosts entry if not under the clusters app domain.
57+ hosts : [""]
58+ # The name of the secret that contains the TLS certificate and key. Must not be empty.
59+ secretName : " "
60+ tls : []
61+ ha :
62+ enabled : true
63+ raft :
64+ enabled : true
65+ config : |
66+ ui = true
67+
68+ listener "tcp" {
69+ tls_disable = 1
70+ address = "[::]:8200"
71+ cluster_address = "[::]:8201"
72+ # Enable unauthenticated metrics access (necessary for Prometheus Operator)
73+ #telemetry {
74+ # unauthenticated_metrics_access = "true"
75+ #}
76+ }
77+
78+ storage "raft" {
79+ path = "/openbao/data"
80+ }
81+
82+ service_registration "kubernetes" {}
83+
84+ seal "static" {
85+ current_key_id = "20250606-1"
86+ current_key = "env://SEAL_SECRET"
87+ }
88+ networkPolicy :
89+ enabled : false
You can’t perform that action at this time.
0 commit comments