validate

abstract fun validate(schema: Schema, configs: Map<String, EnvironmentConfig>, globalConfig: GlobalConfig?, activeEnvironment: String? = null): ValidationResult

Validates environment configs and optional global config against the schema.

Return

ValidationResult containing all errors and warnings

Parameters

schema

The parsed schema definition

configs

Map of environment name to its parsed config

globalConfig

Optional global values file config

activeEnvironment

Optional active environment name to validate