Versions in this module Expand all Collapse all v1 v1.13.4 Apr 8, 2023 Changes in this version + var Propagations = []string + func InvalidProjectNameErr(v string) error + func Load(configDetails types.ConfigDetails, options ...func(*Options)) (*types.Project, error) + func LoadConfigObjs(source map[string]interface{}, details types.ConfigDetails, resolvePaths bool) (map[string]types.ConfigObjConfig, error) + func LoadNetworks(source map[string]interface{}) (map[string]types.NetworkConfig, error) + func LoadSecrets(source map[string]interface{}, details types.ConfigDetails, resolvePaths bool) (map[string]types.SecretConfig, error) + func LoadService(name string, serviceDict map[string]interface{}, workingDir string, ...) (*types.ServiceConfig, error) + func LoadServices(filename string, servicesDict map[string]interface{}, workingDir string, ...) ([]types.ServiceConfig, error) + func LoadVolumes(source map[string]interface{}) (map[string]types.VolumeConfig, error) + func Normalize(project *types.Project, resolvePaths bool) error + func NormalizeProjectName(s string) string + func ParseShortSSHSyntax(value string) ([]types.SSHKey, error) + func ParseVolume(spec string) (types.ServiceVolumeConfig, error) + func ParseYAML(source []byte) (map[string]interface{}, error) + func Transform(source interface{}, target interface{}, additionalTransformers ...Transformer) error + func WithDiscardEnvFiles(opts *Options) + func WithProfiles(profiles []string) func(*Options) + func WithSkipValidation(opts *Options) + type ForbiddenPropertiesError struct + Properties map[string]string + func (e *ForbiddenPropertiesError) Error() string + type Options struct + ConvertWindowsPaths bool + Interpolate *interp.Options + Profiles []string + ResolvePaths bool + SkipConsistencyCheck bool + SkipExtends bool + SkipInterpolation bool + SkipNormalization bool + SkipValidation bool + func (o *Options) SetProjectName(name string, imperativelySet bool) + func (o Options) GetProjectName() (string, bool) + type Transformer struct + Func TransformerFunc + TypeOf reflect.Type + type TransformerFunc func(interface{}) (interface{}, error)