Main idea was to add secrets vault. However, ended up with quite a bit of refactoring and changes

This commit is contained in:
Alan Bridgeman 2025-02-12 13:04:52 -06:00
parent b7f67bec68
commit bb94a44877
9 changed files with 946 additions and 185 deletions

View file

@ -29,10 +29,18 @@
"user": "<Database User>",
"password": "<Database Password>"
},
"vault": {
"image": {
"repository": "<Vault Image Repository>",
"tag": "<Vault Image Tag>"
},
"hostname": "<DNS Name where the vault will be hosted>",
"storageClass": "<Storage Class Name>"
},
"nosql": {
"dbName": "<NoSQL Database Name>",
"user": "<NoSQL Database User>",
"password": "",
"password": "<NoSQL Database Password>",
"tables": {
"<Table Environment Variable Name>": {
"name": "<Table Intermediate Name (used in Helm template files)>",
@ -55,6 +63,12 @@
"thirdPartyServices": {
"openai": {
"apiKey": "<OpenAI API Key>"
},
"stripe": {
"publicKey": "<Stripe Public Key>",
"secretKey": "<Stripe Secret Key>",
"testPublicKey": "<Stripe Test Public Key>",
"testSecretKey": "<Stripe Test Secret Key>"
}
},
"extraEnvVars": {