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:
parent
16a1825990
commit
97e7a3c5e2
24 changed files with 749 additions and 374 deletions
|
@ -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',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue