5 Commits

Author SHA1 Message Date
a47fe24d51 update 2025-01-22 05:43:12 -06:00
881de48183 move back to HA 2025-01-22 05:42:15 -06:00
61eb2cb68e update 2025-01-22 05:41:34 -06:00
e17ffa9f3f update 2025-01-22 05:40:34 -06:00
b50e31d42d update 2025-01-22 05:39:28 -06:00
2 changed files with 10 additions and 8 deletions

View File

@@ -13,6 +13,6 @@ spec:
services: services:
- name: vault - name: vault
port: 8200 port: 8200
scheme: http scheme: https
tls: tls:
secretName: vault-tls secretName: vault-tls

View File

@@ -1,7 +1,7 @@
vault: vault:
global: global:
enabled: true enabled: true
tlsDisable: true tlsDisable: false
resources: resources:
requests: requests:
memory: 256Mi memory: 256Mi
@@ -60,7 +60,7 @@ vault:
enabled: true enabled: true
standalone: standalone:
enabled: true enabled: false
config: | config: |
disable_mlock = true disable_mlock = true
@@ -68,6 +68,8 @@ vault:
listener "tcp" { listener "tcp" {
address = "[::]:8200" address = "[::]:8200"
cluster_address = "[::]:8201" cluster_address = "[::]:8201"
tls_cert_file = "/vault/userconfig/vault-server-tls/vault.crt"
tls_key_file = "/vault/userconfig/vault-server-tls/vault.key"
} }
seal "transit" { seal "transit" {
@@ -84,10 +86,10 @@ vault:
# Run Vault in "HA" mode. # Run Vault in "HA" mode.
ha: ha:
enabled: false enabled: true
replicas: 3 replicas: 3
raft: raft:
enabled: false enabled: true
setNodeId: true setNodeId: true
config: | config: |
@@ -111,19 +113,19 @@ vault:
storage "raft" { storage "raft" {
path = "/vault/data" path = "/vault/data"
retry_join { retry_join {
leader_api_addr = "http://vault-0.vault-internal:8200" leader_api_addr = "https://vault-0.vault-internal:8200"
leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca" leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca"
leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt" leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt"
leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key" leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key"
} }
retry_join { retry_join {
leader_api_addr = "http://vault-1.vault-internal:8200" leader_api_addr = "https://vault-1.vault-internal:8200"
leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca" leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca"
leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt" leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt"
leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key" leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key"
} }
retry_join { retry_join {
leader_api_addr = "http://vault-2.vault-internal:8200" leader_api_addr = "https://vault-2.vault-internal:8200"
leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca" leader_ca_cert_file = "/vault/userconfig/vault-server-tls/vault.ca"
leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt" leader_client_cert_file = "/vault/userconfig/vault-server-tls/vault.crt"
leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key" leader_client_key_file = "/vault/userconfig/vault-server-tls/vault.key"