mirror of https://github.com/containers/podman.git
Merge pull request #26082 from ygalblum/quadlet-pod-name
Quadlet - fix pod name to depend on the name of the generate service
This commit is contained in:
commit
ebbf90decc
|
@ -1482,7 +1482,7 @@ func GetPodResourceName(podUnit *parser.UnitFile) string {
|
||||||
// Derive pod name from unit name (with added prefix), or use user-provided name.
|
// Derive pod name from unit name (with added prefix), or use user-provided name.
|
||||||
podName, ok := podUnit.Lookup(PodGroup, KeyPodName)
|
podName, ok := podUnit.Lookup(PodGroup, KeyPodName)
|
||||||
if !ok || len(podName) == 0 {
|
if !ok || len(podName) == 0 {
|
||||||
podName = removeExtension(podUnit.Filename, "systemd-", "")
|
podName = "systemd-%N"
|
||||||
}
|
}
|
||||||
return podName
|
return podName
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
## assert-key-is Unit RequiresMountsFor "%t/containers"
|
## assert-key-is Unit RequiresMountsFor "%t/containers"
|
||||||
## assert-key-is Service Type forking
|
## assert-key-is Service Type forking
|
||||||
## assert-key-is Service SyslogIdentifier "%N"
|
## assert-key-is Service SyslogIdentifier "%N"
|
||||||
## assert-key-is-regex Service ExecStartPre ".*/podman pod create --infra-conmon-pidfile=%t/%N.pid --exit-policy=stop --replace --infra-name systemd-basic-infra --name systemd-basic"
|
## assert-key-is-regex Service ExecStartPre ".*/podman pod create --infra-conmon-pidfile=%t/%N.pid --exit-policy=stop --replace --infra-name systemd-%N-infra --name systemd-%N"
|
||||||
## assert-key-is-regex Service ExecStart ".*/podman pod start systemd-basic"
|
## assert-key-is-regex Service ExecStart ".*/podman pod start systemd-%N"
|
||||||
## assert-key-is-regex Service ExecStop ".*/podman pod stop --ignore --time=10 systemd-basic"
|
## assert-key-is-regex Service ExecStop ".*/podman pod stop --ignore --time=10 systemd-%N"
|
||||||
## assert-key-is-regex Service ExecStopPost ".*/podman pod rm --ignore --force systemd-basic"
|
## assert-key-is-regex Service ExecStopPost ".*/podman pod rm --ignore --force systemd-%N"
|
||||||
|
|
||||||
[Pod]
|
[Pod]
|
||||||
|
|
Loading…
Reference in New Issue