1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-23 15:29:42 +02:00

fix(edge-stacks): various custom template issues [BE-11414] (#189)

This commit is contained in:
Ali 2024-12-09 17:48:34 +13:00 committed by GitHub
parent 16a1825990
commit 97e7a3c5e2
24 changed files with 749 additions and 374 deletions

View file

@ -9,14 +9,14 @@ import { Values } from './types';
export function templateFieldsetValidation({
customVariablesDefinitions,
envVarDefinitions,
appTemplateVariablesDefinitions,
}: {
customVariablesDefinitions: VariableDefinition[];
envVarDefinitions: Array<TemplateEnv>;
customVariablesDefinitions: Array<VariableDefinition>;
appTemplateVariablesDefinitions: Array<TemplateEnv>;
}): SchemaOf<Values> {
return object({
type: mixed<'app' | 'custom'>().oneOf(['custom', 'app']).optional(),
envVars: envVarsFieldsetValidation(envVarDefinitions)
envVars: envVarsFieldsetValidation(appTemplateVariablesDefinitions)
.optional()
.when('type', {
is: 'app',