diff --git a/internal/cli/kraft/cloud/compose/up/up.go b/internal/cli/kraft/cloud/compose/up/up.go index d8da9a6684..8566832fb9 100644 --- a/internal/cli/kraft/cloud/compose/up/up.go +++ b/internal/cli/kraft/cloud/compose/up/up.go @@ -269,6 +269,11 @@ func Up(ctx context.Context, opts *UpOptions, args ...string) error { continue } + volAttach := fmt.Sprintf("%s:%s", vol.UUID, volume.Target) + if volume.ReadOnly { + volAttach = fmt.Sprintf("%s:%s", volAttach, ":ro") + } + volumes = append(volumes, fmt.Sprintf("%s:%s", vol.UUID, volume.Target)) }