mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-12 06:27:07 +08:00
bump compose-go to v2.1.4
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
1
vendor/github.com/compose-spec/compose-go/v2/transform/defaults.go
generated
vendored
1
vendor/github.com/compose-spec/compose-go/v2/transform/defaults.go
generated
vendored
@ -25,6 +25,7 @@ var defaultValues = map[tree.Path]transformFunc{}
|
||||
func init() {
|
||||
defaultValues["services.*.build"] = defaultBuildContext
|
||||
defaultValues["services.*.secrets.*"] = defaultSecretMount
|
||||
defaultValues["services.*.ports.*"] = portDefaults
|
||||
}
|
||||
|
||||
// SetDefaultValues transforms a compose model to set default values to missing attributes
|
||||
|
15
vendor/github.com/compose-spec/compose-go/v2/transform/ports.go
generated
vendored
15
vendor/github.com/compose-spec/compose-go/v2/transform/ports.go
generated
vendored
@ -87,3 +87,18 @@ func encode(v any) (map[string]any, error) {
|
||||
err = decoder.Decode(v)
|
||||
return m, err
|
||||
}
|
||||
|
||||
func portDefaults(data any, _ tree.Path, _ bool) (any, error) {
|
||||
switch v := data.(type) {
|
||||
case map[string]any:
|
||||
if _, ok := v["protocol"]; !ok {
|
||||
v["protocol"] = "tcp"
|
||||
}
|
||||
if _, ok := v["mode"]; !ok {
|
||||
v["mode"] = "ingress"
|
||||
}
|
||||
return v, nil
|
||||
default:
|
||||
return data, nil
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user