Documentation
¶
Index ¶
- func CrossValidate(cfg *WorkflowConfig) []string
- func HasNonModuleChanges(old, new *WorkflowConfig) bool
- func HashConfig(cfg *WorkflowConfig) (string, error)
- func IsApplicationConfig(data []byte) bool
- func MergeConfigs(primary, fragment *WorkflowConfig)
- func ResolvePathInConfig(cfg map[string]any, path string) string
- func ValidateMeshRoutes(mesh *MeshConfig, services map[string]*ServiceConfig) []string
- func ValidateNetworking(networking *NetworkingConfig, services map[string]*ServiceConfig) error
- func ValidateSecurity(security *SecurityConfig) error
- func ValidateServices(services map[string]*ServiceConfig) error
- type ApplicationConfig
- type ApplicationInfo
- type CIAssetTarget
- type CIBaseImagePolicy
- type CIBinaryTarget
- type CIBuildConfig
- type CIBuildSecurity
- type CIConfig
- type CIContainerCache
- type CIContainerCacheRef
- type CIContainerSecret
- type CIContainerTarget
- type CIDeployConfig
- type CIDeployEnvironment
- type CIExternalSource
- type CIHealthCheck
- type CIInfraConfig
- type CIRegistry
- type CIRegistryAuth
- type CIRegistryRetention
- type CIRegistryVaultAuth
- type CITarget
- type CITargetOverride
- type CITestConfig
- type CITestPhase
- type CloudflareTunnelConfig
- type CompositeSource
- type ConfigChangeEvent
- type ConfigReloader
- type ConfigSource
- type ConfigWatcher
- type DBConfigStore
- type DNSConfig
- type DNSRecord
- type DatabasePoller
- type DatabaseSource
- type DatabaseSourceOption
- type EngineConfig
- type EngineValidationConfig
- type EnvironmentConfig
- type ExposeConfig
- type ExposureConfig
- type ExternalPluginDecl
- type FileSource
- type InfraConnectionConfig
- type InfraEnvironmentResolution
- type InfraRequirement
- type InfraResourceConfig
- type InfrastructureConfig
- type IngressConfig
- type MeshConfig
- type MeshNATSConfig
- type MeshRouteConfig
- type ModuleConfig
- type ModuleConfigChange
- type ModuleConfigDiff
- type ModuleInfraSpec
- type ModuleReconfigurer
- type NetworkPolicy
- type NetworkingConfig
- type PipelineConfig
- type PipelineOutputDef
- type PipelineStepConfig
- type PipelineTriggerConfig
- type PluginCapabilities
- type PluginInfraRequirements
- type PluginManifestFile
- type PluginRequirement
- type PluginRequirementAuth
- type PluginsConfig
- type RequiresConfig
- type ResolvedModule
- type ScalingConfig
- type SecretEntry
- type SecretStoreConfig
- type SecretsConfig
- type SecretsRotationConfig
- type SecurityConfig
- type SecurityIdentityConfig
- type SecurityNetworkConfig
- type SecurityRuntimeConfig
- type SecurityScanningConfig
- type SecurityTLSConfig
- type ServiceConfig
- type SidecarConfig
- type TLSConfig