diff --git a/HelmChart/Public/oneuptime/values.schema.json b/HelmChart/Public/oneuptime/values.schema.json index 534d7d38eb..d492d3bc60 100644 --- a/HelmChart/Public/oneuptime/values.schema.json +++ b/HelmChart/Public/oneuptime/values.schema.json @@ -6,16 +6,10 @@ "type": "object", "properties": { "storageClass": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "clusterDomain": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -26,10 +20,7 @@ }, "httpProtocol": { "type": "string", - "enum": [ - "http", - "https" - ] + "enum": ["http", "https"] }, "ssl": { "type": "object", @@ -42,22 +33,13 @@ "additionalProperties": false }, "oneuptimeSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "registerProbeKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "encryptionSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "externalSecrets": { "type": "object", @@ -69,16 +51,10 @@ "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -93,16 +69,10 @@ "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -167,10 +137,7 @@ "type": "boolean" }, "addresses": { - "type": [ - "array", - "null" - ], + "type": ["array", "null"], "items": { "type": "string" } @@ -231,36 +198,20 @@ "type": "object", "properties": { "loadBalancerClass": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "annotations": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "loadBalancerIP": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "type": { "type": "string", - "enum": [ - "LoadBalancer", - "ClusterIP", - "NodePort" - ] + "enum": ["LoadBalancer", "ClusterIP", "NodePort"] }, "externalIPs": { - "type": [ - "array", - "null" - ], + "type": ["array", "null"], "items": { "type": "string" } @@ -269,10 +220,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -303,11 +251,7 @@ }, "pullPolicy": { "type": "string", - "enum": [ - "IfNotPresent", - "Always", - "Never" - ] + "enum": ["IfNotPresent", "Always", "Never"] } }, "additionalProperties": false @@ -319,10 +263,7 @@ "type": "string" }, "postgresPassword": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -335,11 +276,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "ClusterIP", - "LoadBalancer", - "NodePort" - ] + "enum": ["ClusterIP", "LoadBalancer", "NodePort"] }, "ports": { "type": "object", @@ -381,11 +318,8 @@ "type": "object" }, "resources": { - "type": [ - "object", - "null" - ] - }, + "type": ["object", "null"] + }, "configuration": { "type": "string" }, @@ -414,31 +348,19 @@ "type": "object", "properties": { "username": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "password": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "existingSecret": { "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -457,11 +379,7 @@ }, "pullPolicy": { "type": "string", - "enum": [ - "IfNotPresent", - "Always", - "Never" - ] + "enum": ["IfNotPresent", "Always", "Never"] } }, "additionalProperties": false @@ -471,11 +389,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "ClusterIP", - "LoadBalancer", - "NodePort" - ] + "enum": ["ClusterIP", "LoadBalancer", "NodePort"] }, "ports": { "type": "object", @@ -526,10 +440,7 @@ "type": "object" }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "configuration": { "type": "string" @@ -553,25 +464,16 @@ "type": "object", "properties": { "password": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "existingSecret": { "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -590,11 +492,7 @@ }, "pullPolicy": { "type": "string", - "enum": [ - "IfNotPresent", - "Always", - "Never" - ] + "enum": ["IfNotPresent", "Always", "Never"] } }, "additionalProperties": false @@ -607,11 +505,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "ClusterIP", - "LoadBalancer", - "NodePort" - ] + "enum": ["ClusterIP", "LoadBalancer", "NodePort"] }, "ports": { "type": "object", @@ -650,11 +544,8 @@ "type": "object" }, "resources": { - "type": [ - "object", - "null" - ] - }, + "type": ["object", "null"] + }, "podSecurityContext": { "type": "object" }, @@ -681,21 +572,14 @@ }, "pullPolicy": { "type": "string", - "enum": [ - "IfNotPresent", - "Always", - "Never" - ] + "enum": ["IfNotPresent", "Always", "Never"] }, "tag": { "type": "string" }, "type": { "type": "string", - "enum": [ - "community-edition", - "enterprise-edition" - ] + "enum": ["community-edition", "enterprise-edition"] }, "restartPolicy": { "type": "string" @@ -734,53 +618,29 @@ "type": "boolean" }, "publicKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "privateKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "webhookSecret": { - "type": [ - "string", - "null" - ], + "type": ["string", "null"], "description": "Stripe webhook secret for automatic invoice emails" }, "smsDefaultValueInCents": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "whatsAppTextDefaultValueInCents": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "callDefaultValueInCentsPerMinute": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "smsHighRiskValueInCents": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "callHighRiskValueInCentsPerMinute": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "allowedActiveMonitorCountInFreePlan": { "type": "integer" @@ -814,28 +674,16 @@ "type": "object", "properties": { "basic": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "growth": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "scale": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "enterprise": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -844,16 +692,10 @@ "type": "object", "properties": { "host": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -865,16 +707,10 @@ "type": "boolean" }, "siteKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "secretKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -883,22 +719,13 @@ "type": "object", "properties": { "publicKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "privateKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "subject": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -907,10 +734,7 @@ "type": "object", "properties": { "accessToken": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -919,10 +743,7 @@ "type": "object", "properties": { "relayUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -949,10 +770,7 @@ "type": "object", "properties": { "cnameRecord": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -982,10 +800,7 @@ "type": "integer" }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "replicaCount": { "type": "integer" @@ -1015,22 +830,13 @@ "type": "object", "properties": { "httpProxyUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "httpsProxyUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "noProxy": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1060,11 +866,8 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] - }, + "type": ["object", "null"] + }, "nodeSelector": { "type": "object" }, @@ -1108,10 +911,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1129,59 +929,32 @@ "type": "object", "properties": { "endpoint": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "headers": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false }, "containerSecurityContext": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "podSecurityContext": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "affinity": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "tolerations": { - "type": [ - "array", - "null" - ] + "type": ["array", "null"] }, "nodeSelector": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "logLevel": { "type": "string", - "enum": [ - "DEBUG", - "INFO", - "WARN", - "ERROR", - "OFF" - ] + "enum": ["DEBUG", "INFO", "WARN", "ERROR", "OFF"] }, "cronJobs": { "type": "object", @@ -1205,28 +978,16 @@ "type": "boolean" }, "registeredUserEmail": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "registeredUserPassword": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "statusPageUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "failedWebhookUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1238,16 +999,10 @@ "type": "object", "properties": { "accountKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "email": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1262,67 +1017,40 @@ "additionalProperties": false }, "extraTemplates": { - "type": [ - "array", - "null" - ], + "type": ["array", "null"], "items": { - "type": [ - "string", - "object" - ] + "type": ["string", "object"] } }, "externalPostgres": { "type": "object", "properties": { "host": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "port": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "username": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "password": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "existingSecret": { "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false }, "database": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "ssl": { "type": "object", @@ -1331,22 +1059,13 @@ "type": "boolean" }, "ca": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "cert": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1358,58 +1077,34 @@ "type": "object", "properties": { "host": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "port": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "username": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "password": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "ipFamily": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "existingSecret": { "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false }, "database": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "tls": { "type": "object", @@ -1418,22 +1113,13 @@ "type": "boolean" }, "ca": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "cert": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1445,55 +1131,34 @@ "type": "object", "properties": { "host": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "isHostHttps": { "type": "boolean" }, "port": { - "type": [ - "integer", - "null" - ] + "type": ["integer", "null"] }, "username": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "password": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "existingSecret": { "type": "object", "properties": { "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "passwordKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false }, "database": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "tls": { "type": "object", @@ -1502,22 +1167,13 @@ "type": "boolean" }, "ca": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "cert": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1535,28 +1191,16 @@ "type": "object", "properties": { "onCreateUser": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "onDeleteProject": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "onCreateProject": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "onSubscriptionUpdate": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1643,10 +1287,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1691,10 +1332,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1757,10 +1395,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1799,10 +1434,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1847,10 +1479,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -1888,74 +1517,37 @@ }, "additionalProperties": false }, - "slackApp": { - "type": "object", - "properties": { - "clientId": { - "type": [ - "string", - "null" - ] - }, - "clientSecret": { - "type": [ - "string", - "null" - ] - }, - "signingSecret": { - "type": [ - "string", - "null" - ] - }, - "existingSecret": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "clientIdKey": { - "type": "string" - }, - "clientSecretKey": { - "type": "string" - }, - "signingSecretKey": { - "type": "string" - } - }, - "required": [ - "name", - "clientIdKey", - "clientSecretKey", - "signingSecretKey" - ], - "additionalProperties": false - } - }, - "additionalProperties": false - }, + "slackApp": { + "type": "object", + "properties": { + "clientId": { "type": ["string", "null"] }, + "clientSecret": { "type": ["string", "null"] }, + "signingSecret": { "type": ["string", "null"] }, + "existingSecret": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "clientIdKey": { "type": "string" }, + "clientSecretKey": { "type": "string" }, + "signingSecretKey": { "type": "string" } + }, + "required": ["name", "clientIdKey", "clientSecretKey", "signingSecretKey"], + "additionalProperties": false + } + }, + "additionalProperties": false + }, "microsoftTeamsApp": { "type": "object", "properties": { "clientId": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "clientSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "tenantId": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -1964,40 +1556,22 @@ "type": "object", "properties": { "id": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "name": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "clientId": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "clientSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "privateKey": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "webhookSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -2006,22 +1580,13 @@ "type": "object", "properties": { "provider": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "domain": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "webhookSecret": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -2039,10 +1604,7 @@ "type": "object", "properties": { "webhookUrl": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] } }, "additionalProperties": false @@ -2063,16 +1625,10 @@ "type": "boolean" }, "id": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "key": { - "type": [ - "string", - "null" - ] + "type": ["string", "null"] }, "ports": { "type": "object", @@ -2084,10 +1640,7 @@ "additionalProperties": false }, "resources": { - "type": [ - "object", - "null" - ] + "type": ["object", "null"] }, "nodeSelector": { "type": "object" @@ -2127,4 +1680,4 @@ } }, "additionalProperties": false -} \ No newline at end of file +}