auto unseal with cluster instructions
This commit is contained in:
50
helm/ha-test.yaml
Normal file
50
helm/ha-test.yaml
Normal file
@@ -0,0 +1,50 @@
|
||||
global:
|
||||
enabled: true
|
||||
|
||||
injector:
|
||||
enabled: false
|
||||
|
||||
server:
|
||||
authDelegator:
|
||||
enabled: false
|
||||
|
||||
ha:
|
||||
enabled: true
|
||||
raft:
|
||||
enabled: true
|
||||
config: |
|
||||
ui = true
|
||||
|
||||
listener "tcp" {
|
||||
tls_disable = 1
|
||||
address = "[::]:8200"
|
||||
cluster_address = "[::]:8201"
|
||||
}
|
||||
|
||||
storage "raft" {
|
||||
path = "/vault/data"
|
||||
}
|
||||
|
||||
service_registration "kubernetes" {}
|
||||
|
||||
dataStorage:
|
||||
enabled: true
|
||||
size: 32Gi
|
||||
storageClass: null
|
||||
accessMode: ReadWriteOnce
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
hosts:
|
||||
- host: vault-test.dnet
|
||||
paths:
|
||||
- /
|
||||
|
||||
tls:
|
||||
- hosts:
|
||||
- vault-test.dnet
|
||||
secretName: vault-test-dnet-cert
|
||||
|
||||
ui:
|
||||
enabled: true
|
||||
serviceType: ClusterIP
|
||||
61
helm/ha.yaml
Normal file
61
helm/ha.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
global:
|
||||
enabled: true
|
||||
|
||||
server:
|
||||
|
||||
extraSecretEnvironmentVars:
|
||||
- envName: VAULT_TOKEN
|
||||
secretName: auto-unseal-token
|
||||
secretKey: VAULT_TOKEN
|
||||
|
||||
ha:
|
||||
enabled: true
|
||||
raft:
|
||||
enabled: true
|
||||
config: |
|
||||
ui = true
|
||||
|
||||
listener "tcp" {
|
||||
tls_disable = 1
|
||||
address = "[::]:8200"
|
||||
cluster_address = "[::]:8201"
|
||||
}
|
||||
|
||||
seal "transit" {
|
||||
address = "https://pivault.dnet"
|
||||
disable_renewal = "false"
|
||||
key_name = "autounseal"
|
||||
mount_path = "transit/"
|
||||
tls_skip_verify = "true"
|
||||
}
|
||||
|
||||
storage "raft" {
|
||||
path = "/vault/data"
|
||||
}
|
||||
|
||||
service_registration "kubernetes" {}
|
||||
|
||||
dataStorage:
|
||||
enabled: true
|
||||
size: 32Gi
|
||||
storageClass: null
|
||||
accessMode: ReadWriteOnce
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
kubernetes.io/ingress.class: nginx
|
||||
hosts:
|
||||
- host: vault.ducoterra.net
|
||||
paths:
|
||||
- /
|
||||
|
||||
tls:
|
||||
- hosts:
|
||||
- vault.ducoterra.net
|
||||
secretName: vault-tls-cert
|
||||
|
||||
ui:
|
||||
enabled: true
|
||||
serviceType: ClusterIP
|
||||
@@ -31,8 +31,6 @@ server:
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: vault-issuer
|
||||
hosts:
|
||||
- host: pivault.dnet
|
||||
paths:
|
||||
55
helm/standalone-test.yaml
Normal file
55
helm/standalone-test.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
global:
|
||||
enabled: true
|
||||
|
||||
injector:
|
||||
enabled: false
|
||||
|
||||
server:
|
||||
authDelegator:
|
||||
enabled: false
|
||||
|
||||
standalone:
|
||||
enabled: true
|
||||
config: |
|
||||
ui = true
|
||||
|
||||
listener "tcp" {
|
||||
tls_disable = 1
|
||||
address = "[::]:8200"
|
||||
cluster_address = "[::]:8201"
|
||||
}
|
||||
storage "file" {
|
||||
path = "/vault/data"
|
||||
}
|
||||
|
||||
dataStorage:
|
||||
enabled: true
|
||||
size: 32Gi
|
||||
storageClass: null
|
||||
accessMode: ReadWriteOnce
|
||||
|
||||
# volumeMounts:
|
||||
# - mountPath: /vault/old_data
|
||||
# name: old-data
|
||||
# readOnly: true
|
||||
|
||||
# volumes:
|
||||
# - name: old-data
|
||||
# persistentVolumeClaim:
|
||||
# claimName: data-vault-transfer-0
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
hosts:
|
||||
- host: vault-test.dnet
|
||||
paths:
|
||||
- /
|
||||
|
||||
tls:
|
||||
- hosts:
|
||||
- vault-test.dnet
|
||||
secretName: vault-test-dnet-cert
|
||||
|
||||
ui:
|
||||
enabled: true
|
||||
serviceType: ClusterIP
|
||||
@@ -2,22 +2,6 @@ global:
|
||||
enabled: true
|
||||
|
||||
server:
|
||||
# ha:
|
||||
# enabled: true
|
||||
# config: |
|
||||
# ui = true
|
||||
|
||||
# listener "tcp" {
|
||||
# address = "[::]:8200"
|
||||
# cluster_address = "[::]:8201"
|
||||
# }
|
||||
|
||||
# storage "file" {
|
||||
# path = "/vault/data"
|
||||
# }
|
||||
|
||||
# raft:
|
||||
# enabled: true
|
||||
|
||||
standalone:
|
||||
enabled: true
|
||||
@@ -33,12 +17,11 @@ server:
|
||||
path = "/vault/data"
|
||||
}
|
||||
|
||||
dataStorage:
|
||||
enabled: true
|
||||
size: 32Gi
|
||||
storageClass: null
|
||||
accessMode: ReadWriteOnce
|
||||
|
||||
dataStorage:
|
||||
enabled: true
|
||||
size: 32Gi
|
||||
storageClass: null
|
||||
accessMode: ReadWriteOnce
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
Reference in New Issue
Block a user