Pretty massive overhaul so that generated charts follow better current iterations (including making use of subcharts etc...)

This commit is contained in:
Alan Bridgeman 2025-12-30 19:01:55 -06:00
parent 826b9a7198
commit 37baf7e410
17 changed files with 2240 additions and 735 deletions

View file

@ -1,6 +1,6 @@
{
"chart": {
"apiVersion": "v1",
"apiVersion": "v2",
"appVersion": "1.0.0",
"description": "A Helm chart for deploying <service name>.",
"homepage": "<Helm Chart Homepage>",
@ -35,13 +35,20 @@
"tag": "<Vault Image Tag>"
},
"hostname": "<DNS Name where the vault will be hosted>",
"storageClass": "<Storage Class Name>"
"storageClass": "<Storage Class Name>",
"policyCapabilities": [
"create",
"read",
"update",
"delete",
"list"
]
},
"nosql": {
"dbName": "<NoSQL Database Name>",
"user": "<NoSQL Database User>",
"password": "<NoSQL Database Password>",
"tables": {
"groupings": {
"<Table Environment Variable Name>": {
"name": "<Table Intermediate Name (used in Helm template files)>",
"value": "<Actual Table Name>"
@ -51,6 +58,10 @@
"cache": {
"password": "<Cache Password>"
},
"logging": {
"username": "<Log Aggregator Username>",
"password": "<Log Aggregator Password>"
},
"oauth": {
"baseAppUrl": "<Base URL of the App>",
"appAbbreviation": "<App Abbreviation>",
@ -61,14 +72,8 @@
"clientSecret": ""
},
"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>"
"<service-name>": {
"<key>": "<value>"
}
},
"extraEnvVars": {