summaryrefslogtreecommitdiff
path: root/test/e2e/quadlet/ports.container
blob: db0612c77bc35bf7b2ea8e2cf280144d8b64dbea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
[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