Files
podman/test/e2e/quadlet/ports.container
Ygal Blum fc25a3a5fc Quadlet - prefer "param val" over "param=val" to allow env expansion
When possible use a generic function to add strings and booleans
Adjust tests

Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2024-10-01 18:01:05 -04:00

60 lines
1.4 KiB
Plaintext

[Container]
Image=localhost/imagename
## assert-podman-args --expose 1000
ExposeHostPort=1000
## assert-podman-args --expose 2000-3000
ExposeHostPort=2000-3000
## assert-podman-args --publish 127.0.0.1:80:90
PublishPort=127.0.0.1:80:90
## assert-podman-args --publish 0.0.0.0:80:91
PublishPort=0.0.0.0:80:91
## assert-podman-args --publish :80:92
PublishPort=:80:92
## assert-podman-args --publish 127.0.0.1::93
PublishPort=127.0.0.1::93
## assert-podman-args --publish 0.0.0.0::94
PublishPort=0.0.0.0::94
## assert-podman-args --publish ::95
PublishPort=::95
## assert-podman-args --publish 80:96
PublishPort=80:96
## assert-podman-args --publish 97
PublishPort=97
## assert-podman-args --publish 1234/udp
PublishPort=1234/udp
## assert-podman-args --publish 1234:1234/udp
PublishPort=1234:1234/udp
## assert-podman-args --publish 127.0.0.1:1234:1234/udp
PublishPort=127.0.0.1:1234:1234/udp
## assert-podman-args --publish 1234/tcp
PublishPort=1234/tcp
## assert-podman-args --publish 1234:1234/tcp
PublishPort=1234:1234/tcp
## assert-podman-args --publish 127.0.0.1:1234:1234/tcp
PublishPort=127.0.0.1:1234:1234/tcp
# https://github.com/containers/podman/issues/24081
# Allow variables to be used as systemd expands them at runtime.
## assert-podman-args --publish ${PORT}:${PORT}
PublishPort=${PORT}:${PORT}
## assert-podman-args --expose 2000-3000/udp
ExposeHostPort=2000-3000/udp
## assert-podman-args --expose 2000-3000/tcp
ExposeHostPort=2000-3000/tcp