mirror of
https://github.com/docker/compose.git
synced 2025-07-21 04:34:38 +02:00
add --no-consistency flag to convert command
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
parent
386c3554e5
commit
32f29b833f
@ -51,6 +51,7 @@ type convertOptions struct {
|
|||||||
profiles bool
|
profiles bool
|
||||||
images bool
|
images bool
|
||||||
hash string
|
hash string
|
||||||
|
noConsistency bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func convertCommand(p *projectOptions, backend api.Service) *cobra.Command {
|
func convertCommand(p *projectOptions, backend api.Service) *cobra.Command {
|
||||||
@ -101,6 +102,7 @@ func convertCommand(p *projectOptions, backend api.Service) *cobra.Command {
|
|||||||
flags.BoolVarP(&opts.quiet, "quiet", "q", false, "Only validate the configuration, don't print anything.")
|
flags.BoolVarP(&opts.quiet, "quiet", "q", false, "Only validate the configuration, don't print anything.")
|
||||||
flags.BoolVar(&opts.noInterpolate, "no-interpolate", false, "Don't interpolate environment variables.")
|
flags.BoolVar(&opts.noInterpolate, "no-interpolate", false, "Don't interpolate environment variables.")
|
||||||
flags.BoolVar(&opts.noNormalize, "no-normalize", false, "Don't normalize compose model.")
|
flags.BoolVar(&opts.noNormalize, "no-normalize", false, "Don't normalize compose model.")
|
||||||
|
flags.BoolVar(&opts.noConsistency, "no-consistency", false, "Don't check model consistency - warning: may produce invalid Compose output")
|
||||||
|
|
||||||
flags.BoolVar(&opts.services, "services", false, "Print the service names, one per line.")
|
flags.BoolVar(&opts.services, "services", false, "Print the service names, one per line.")
|
||||||
flags.BoolVar(&opts.volumes, "volumes", false, "Print the volume names, one per line.")
|
flags.BoolVar(&opts.volumes, "volumes", false, "Print the volume names, one per line.")
|
||||||
@ -118,6 +120,7 @@ func runConvert(ctx context.Context, backend api.Service, opts convertOptions, s
|
|||||||
cli.WithInterpolation(!opts.noInterpolate),
|
cli.WithInterpolation(!opts.noInterpolate),
|
||||||
cli.WithResolvedPaths(true),
|
cli.WithResolvedPaths(true),
|
||||||
cli.WithNormalization(!opts.noNormalize),
|
cli.WithNormalization(!opts.noNormalize),
|
||||||
|
cli.WithConsistency(!opts.noConsistency),
|
||||||
cli.WithDiscardEnvFile)
|
cli.WithDiscardEnvFile)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -14,6 +14,7 @@ Converts the compose file to platform's canonical format
|
|||||||
| `--format` | `string` | `yaml` | Format the output. Values: [yaml \| json] |
|
| `--format` | `string` | `yaml` | Format the output. Values: [yaml \| json] |
|
||||||
| `--hash` | `string` | | Print the service config hash, one per line. |
|
| `--hash` | `string` | | Print the service config hash, one per line. |
|
||||||
| `--images` | | | Print the image names, one per line. |
|
| `--images` | | | Print the image names, one per line. |
|
||||||
|
| `--no-consistency` | | | Don't check model consistency - warning: may produce invalid Compose output |
|
||||||
| `--no-interpolate` | | | Don't interpolate environment variables. |
|
| `--no-interpolate` | | | Don't interpolate environment variables. |
|
||||||
| `--no-normalize` | | | Don't normalize compose model. |
|
| `--no-normalize` | | | Don't normalize compose model. |
|
||||||
| `-o`, `--output` | `string` | | Save to file (default to stdout) |
|
| `-o`, `--output` | `string` | | Save to file (default to stdout) |
|
||||||
|
@ -40,6 +40,17 @@ options:
|
|||||||
experimentalcli: false
|
experimentalcli: false
|
||||||
kubernetes: false
|
kubernetes: false
|
||||||
swarm: false
|
swarm: false
|
||||||
|
- option: no-consistency
|
||||||
|
value_type: bool
|
||||||
|
default_value: "false"
|
||||||
|
description: |
|
||||||
|
Don't check model consistency - warning: may produce invalid Compose output
|
||||||
|
deprecated: false
|
||||||
|
hidden: false
|
||||||
|
experimental: false
|
||||||
|
experimentalcli: false
|
||||||
|
kubernetes: false
|
||||||
|
swarm: false
|
||||||
- option: no-interpolate
|
- option: no-interpolate
|
||||||
value_type: bool
|
value_type: bool
|
||||||
default_value: "false"
|
default_value: "false"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user