Skip to content

Commit 8a17284

Browse files
Use quadlet instead of podman generate systemd command
podman generate systemd command is deprecated and recommend to use quadlet. ``` DEPRECATED command: It is recommended to use Quadlets for running containers and pods under systemd. ```
1 parent 3a69f58 commit 8a17284

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

createdisk.sh

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,20 @@ fi
9696

9797
# Add gvisor-tap-vsock service
9898
${SSH} core@${VM_IP} 'sudo bash -x -s' <<EOF
99-
podman create --name=gvisor-tap-vsock --privileged --net=host -v /etc/resolv.conf:/etc/resolv.conf -it quay.io/crcont/gvisor-tap-vsock:latest
100-
podman generate systemd --restart-policy=no gvisor-tap-vsock > /etc/systemd/system/gvisor-tap-vsock.service
101-
systemctl daemon-reload
102-
systemctl enable gvisor-tap-vsock.service
99+
podman pull quay.io/crcont/gvisor-tap-vsock:latest
100+
cat > /etc/containers/systemd/gvisor-tap-vsock.container <<EOF1
101+
[Unit]
102+
Description=gvisor-tap-vsock
103+
104+
[Container]
105+
Image=quay.io/crcont/gvisor-tap-vsock:latest
106+
Network=host
107+
PodmanArgs=--interactive --privileged --tty
108+
Volume=/etc/resolv.conf:/etc/resolv.conf
109+
110+
[Install]
111+
WantedBy=default.target
112+
EOF1
103113
EOF
104114

105115
# Add dummy crio-wipe service to instance

0 commit comments

Comments
 (0)