mirror of https://github.com/containers/podman.git
Quadlet - support additional systemd unit relationship keys
Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
This commit is contained in:
parent
51c4df1316
commit
6ac0a28564
|
@ -213,15 +213,21 @@ var (
|
|||
validPortRange = regexp.Delayed(`\d+(-\d+)?(/udp|/tcp)?$`)
|
||||
|
||||
unitDependencyKeys = []string{
|
||||
"Wants",
|
||||
"After",
|
||||
"Before",
|
||||
"BindsTo",
|
||||
"Conflicts",
|
||||
"OnFailure",
|
||||
"OnSuccess",
|
||||
"PartOf",
|
||||
"PropagatesReloadTo",
|
||||
"PropagatesStopTo",
|
||||
"ReloadPropagatedFrom",
|
||||
"Requires",
|
||||
"Requisite",
|
||||
"BindsTo",
|
||||
"PartOf",
|
||||
"StopPropagatedFrom",
|
||||
"Upholds",
|
||||
"Conflicts",
|
||||
"Before",
|
||||
"After",
|
||||
"Wants",
|
||||
}
|
||||
|
||||
// Supported keys in "Container" group
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
## assert-key-is "Unit" "Requires" "basic-build.service basic.service basic-image.service basic.service basic-network.service basic-pod.service basic-volume.service"
|
||||
## assert-key-is-regex "Unit" "After" "network-online.target|podman-user-wait-network-online.service" "basic-build.service basic.service basic-image.service basic.service basic-network.service basic-pod.service basic-volume.service"
|
||||
## assert-key-is "Unit" "PropagatesStopTo" "basic.service"
|
||||
|
||||
[Unit]
|
||||
After=basic.build basic.container basic.image basic.kube basic.network basic.pod basic.volume
|
||||
Requires=basic.build basic.container basic.image basic.kube basic.network basic.pod basic.volume
|
||||
PropagatesStopTo=basic.container
|
||||
|
||||
[Container]
|
||||
Image=localhost/imagename
|
||||
|
|
Loading…
Reference in New Issue