docker_compose_v2_pull: add new options ignore_buildable, include_deps, and services; fix service CLI for docker_compose_v2 module (#942)

* Add new options for --ignore-buildable, --include-deps, and for providing services.

* Add services after -- and not before.
This commit is contained in:
Felix Fontein
2024-07-25 20:47:32 +02:00
committed by GitHub
parent 45b2531129
commit 0fe84b510b
3 changed files with 45 additions and 4 deletions
+4 -4
View File
@@ -497,9 +497,9 @@ class ServicesManager(BaseComposeManager):
args.append('--no-start')
if dry_run:
args.append('--dry-run')
args.append('--')
for service in self.services:
args.append(service)
args.append('--')
return args
def cmd_up(self):
@@ -518,9 +518,9 @@ class ServicesManager(BaseComposeManager):
args.extend(['--timeout', '%d' % self.timeout])
if dry_run:
args.append('--dry-run')
args.append('--')
for service in self.services:
args.append(service)
args.append('--')
return args
def _are_containers_stopped(self):
@@ -571,9 +571,9 @@ class ServicesManager(BaseComposeManager):
args.extend(['--timeout', '%d' % self.timeout])
if dry_run:
args.append('--dry-run')
args.append('--')
for service in self.services:
args.append(service)
args.append('--')
return args
def cmd_restart(self):
@@ -598,9 +598,9 @@ class ServicesManager(BaseComposeManager):
args.extend(['--timeout', '%d' % self.timeout])
if dry_run:
args.append('--dry-run')
args.append('--')
for service in self.services:
args.append(service)
args.append('--')
return args
def cmd_down(self):