Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-4251

[containers/podman] Podman Containers not restarting when crashing or when Podman Healthcheck fails

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • rhel-container-tools
    • RUN 284

      [3932934352] Upstream Reporter: luckylinux
      Upstream issue status: Open
      Upstream description:

      Issue Description

      This is the follow-up to https://github.com/containers/podman/issues/28062#issuecomment-3890091791 since that BUG Report was erroneously closed.

      As stated in the original Report (if People actually read the BUG Report):

      Using my Supervisor Container both Approaches are possible, and both the Health Check Approach and the internal Loop fail to trigger a restart of the Container ?.

      Since the original BUG Report addressed the internal Loop (failing after 2 internal Checks), this BUG Report addresses the HealthCmd Approach.

      As stated previously, also the HealthCmd Approach fails to restart the Container.

      In one instance I believed I found the Culprit: the Generator Parsing might lead to incorrect Results in case some Configuration Settings, which were Properly Commented, are Present !

      However that could not be replicated on a subsequent Run ?.

      I believed it was related to one of the Commented Entries in example-external-trigger-supervisor.container, but on a 2nd Attempt that didn't make any Difference:

      [Unit]
      Description=Example External Trigger Supervisor Container
      #StartLimitIntervalSec=15
      #StartLimitBurst=1
      #OnFailure=podman-pod-autorestart@example-external-trigger.service
      
      [Service]
      #ExecStopPost=/bin/bash -c "systemctl --user restart podman-pod-autorestart@example-external-trigger.service"
      #ExecStopPost=/bin/bash -c "/home/podman/podman-tools/podman_pod_autorestart.sh example-external-trigger stop"

      example-external-trigger.pod:

      [Pod]
      # Pod Name
      PodName=example-external-trigger
      
      # Network Mode
      Network=pasta
      
      [Install]
      WantedBy=default.target

      example-external-trigger-supervisor.container:

      [Unit]
      Description=Example External Trigger Supervisor Container
      #StartLimitIntervalSec=15
      #StartLimitBurst=1
      #OnFailure=podman-pod-autorestart@example-external-trigger.service
      
      [Service]
      #ExecStopPost=/bin/bash -c "systemctl --user restart podman-pod-autorestart@example-external-trigger.service"
      #ExecStopPost=/bin/bash -c "/home/podman/podman-tools/podman_pod_autorestart.sh example-external-trigger stop"
      Restart=always
      
      [Container]
      ContainerName=example-external-trigger-supervisor
      
      Pod=example-external-trigger.pod
      StartWithPod=true
      
      Image=docker.io/library/alpine:latest
      Pull=missing
      
      # Simulate Action
      # Possible Values:
      # - pass
      # - fail
      #Environment=HEALTH_SIMULATE_ACTION=pass
      Environment=HEALTH_SIMULATE_ACTION=fail
      
      # Healthcheck Script
      Volume=./healthcheck.sh:/healthcheck.sh:ro,z
      
      # Healthcheck Configuration
      HealthCmd=["/healthcheck.sh"]
      HealthStartPeriod=15s
      HealthRetries=2
      HealthInterval=10s
      HealthOnFailure=kill
      
      # Entrypoint
      Exec=/bin/sh -c "while true; do sleep 5; done"
      
      # Entrypoint for Debugging
      # Entrypoint=/bin/sh
      # PodmanArgs=-it
      
      # Stop Signal (no need to wait 10s for stopping this minimal Container)
      StopSignal=SIGKILL

      healthcheck.sh:

      #!/bin/sh
      
      # Echo
      echo "Start Health Check Simulation"
      
      # Print Environment
      # printenv
      
      # Abort on Error
      set -e
      
      # Be Verbose
      # set -x
      
      # Simulate Action
      if [ "${HEALTH_SIMULATE_ACTION}" = "pass" ]
      then
          # Do nothing
          x=1
      
          # Echo
          echo "Health Check OK"
      else
          # Echo
          echo "Health Check Failed."
      
          # Exit with Error
          exit 1
      fi
      
      # Exit Normally
      exit 0

      When running without anything specified for the Parameter HealthOnFailure, nothing happens. The Container stays in an unhealthy Status but no Stop or Reboot Action is performed.

      When running with HealthOnFailure=kill, the Container and Pod as killed. The Pool stays in an unhealthy Status but no Stop or Reboot Action is performed.

      Steps to reproduce the issue

      Steps to reproduce the issue 1.Start the Container and let it crash / fail the Health Check 2.Wait a bit and observe that no reboot action is performed (if HealthOnFailure=kill) or nothing at all happens (HealthOnFailure not set to anything)

      Seems to be quite inconsistent between Runs ?.

      Describe the results you received

      With the offending commented Lines

      Output of journalctl --user -xeu example-external-trigger-supervisor --no-pager; date:

      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD systemd[900]: Starting example-external-trigger-supervisor.service - Example External Trigger Supervisor Container...
      ?? Subject: A start job for unit UNIT has begun execution
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has begun execution.
      ?? 
      ?? The job identifier is 3304.
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD podman[2801560]: 2026-02-12 17:40:52.082307549 +0100 CET m=+0.063347063 container create 5a7081d11a0ead4800d7fe0dc02ecff52a5811ba4ed87735cb183b9da0e98635 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD podman[2801560]: 2026-02-12 17:40:52.042317705 +0100 CET m=+0.023357219 image pull a40c03cbb81c59bfb0e0887ab0b1859727075da7b9cc576a1cec2c771f38c5fb docker.io/library/alpine:latest
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD podman[2801560]: 2026-02-12 17:40:52.172683274 +0100 CET m=+0.153722818 container init 5a7081d11a0ead4800d7fe0dc02ecff52a5811ba4ed87735cb183b9da0e98635 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD systemd[900]: Started example-external-trigger-supervisor.service - Example External Trigger Supervisor Container.
      ?? Subject: A start job for unit UNIT has finished successfully
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has finished successfully.
      ?? 
      ?? The job identifier is 3304.
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD podman[2801560]: 2026-02-12 17:40:52.182794677 +0100 CET m=+0.163834181 container start 5a7081d11a0ead4800d7fe0dc02ecff52a5811ba4ed87735cb183b9da0e98635 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:40:52 PODMANHOST.MYDOMAIN.TLD example-external-trigger-supervisor[2801560]: 5a7081d11a0ead4800d7fe0dc02ecff52a5811ba4ed87735cb183b9da0e98635
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD podman[2802679]: 2026-02-12 17:41:24.703995525 +0100 CET m=+0.131975999 container remove 5a7081d11a0ead4800d7fe0dc02ecff52a5811ba4ed87735cb183b9da0e98635 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD podman[2802679]: 2026-02-12 17:41:24.704942055 +0100 CET m=+0.132922539 pod stop 5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373 (image=, name=example-external-trigger)
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD podman[2802679]: 2026-02-12 17:41:24.726530819 +0100 CET m=+0.154511303 container died d346d84bc89befa22c037e493d7a4054561095136ad98830a7e3c018f25d4dff (image=, name=example-external-trigger-infra, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD podman[2802679]: 2026-02-12 17:41:24.764691553 +0100 CET m=+0.192672037 container cleanup d346d84bc89befa22c037e493d7a4054561095136ad98830a7e3c018f25d4dff (image=, name=example-external-trigger-infra, pod_id=5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD podman[2802679]: 2026-02-12 17:41:24.769825877 +0100 CET m=+0.197806351 pod stop 5b27a3b4ead69f040bada558eab34271a4e70ab3cb343a6d661c8fda78b9e373 (image=, name=example-external-trigger)
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Main process exited, code=exited, status=137/n/a
      ?? Subject: Unit process exited
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? An ExecStart= process belonging to unit UNIT has exited.
      ?? 
      ?? The process' exit code is 'exited' and its exit status is 137.
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Failed with result 'exit-code'.
      ?? Subject: Unit failed
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? The unit UNIT has entered the 'failed' state with result 'exit-code'.
      Feb 12 17:41:24 PODMANHOST.MYDOMAIN.TLD systemd[900]: Stopped example-external-trigger-supervisor.service - Example External Trigger Supervisor Container.
      ?? Subject: A stop job for unit UNIT has finished
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A stop job for unit UNIT has finished.
      ?? 
      ?? The job identifier is 3442 and the job result is done.

      Output of systemctl --user cat example-external-trigger-supervisor.service --no-pager; date:

      # /run/user/1002/systemd/generator/example-external-trigger-supervisor.service
      # Automatically generated by /usr/lib/systemd/user-generators/podman-user-generator
      # 
      [Unit]
      Wants=podman-user-wait-network-online.service
      After=podman-user-wait-network-online.service
      Description=Example External Trigger Supervisor Container
      SourcePath=/home/podman/containers/quadlets/example-external-trigger/example-external-trigger-supervisor.container
      RequiresMountsFor=%t/containers
      RequiresMountsFor=/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh
      BindsTo=example-external-trigger-pod.service
      After=example-external-trigger-pod.service
      
      #StartLimitIntervalSec=15
      #StartLimitBurst=1
      #OnFailure=podman-pod-autorestart@example-external-trigger.service
      
      [Service]
      #ExecStopPost=/bin/bash -c "systemctl --user restart podman-pod-autorestart@example-external-trigger.service"
      #ExecStopPost=/bin/bash -c "/home/podman/podman-tools/podman_pod_autorestart.sh example-external-trigger stop"
      Restart=always
      Environment=PODMAN_SYSTEMD_UNIT=%n
      KillMode=mixed
      ExecStop=/usr/bin/podman rm -v -f -i example-external-trigger-supervisor
      ExecStopPost=-/usr/bin/podman rm -v -f -i example-external-trigger-supervisor
      Delegate=yes
      Type=notify
      NotifyAccess=all
      SyslogIdentifier=%N
      ExecStart=/usr/bin/podman run --name example-external-trigger-supervisor --replace --rm --cgroups=split --stop-signal SIGKILL --pull missing --sdnotify=conmon -d -v /home/podman/containers/quadlets/example-external-trigger/healthcheck.sh:/healthcheck.sh:ro,z --env HEALTH_SIMULATE_ACTION=fail --health-cmd "["/healthcheck.sh"]" --health-interval 10s --health-on-failure kill --health-retries 2 --health-start-period 15s --pod example-external-trigger docker.io/library/alpine:latest /bin/sh -c "whilex20true;x20dox20sleepx205;x20done"
      
      [X-Container]
      ContainerName=example-external-trigger-supervisor
      
      Pod=example-external-trigger.pod
      StartWithPod=true
      
      Image=docker.io/library/alpine:latest
      Pull=missing
      
      # Simulate Action
      # Possible Values:
      # - pass
      # - fail
      #Environment=HEALTH_SIMULATE_ACTION=pass
      Environment=HEALTH_SIMULATE_ACTION=fail
      
      # Healthcheck Script
      Volume=./healthcheck.sh:/healthcheck.sh:ro,z
      
      # Healthcheck Configuration
      HealthCmd=["/healthcheck.sh"]
      HealthStartPeriod=15s
      HealthRetries=2
      HealthInterval=10s
      HealthOnFailure=kill
      
      # Entrypoint
      Exec=/bin/sh -c "while true; do sleep 5; done"
      
      # Entrypoint for Debugging
      # Entrypoint=/bin/sh
      # PodmanArgs=-it
      
      # Stop Signal (no need to wait 10s for stopping this minimal Container)
      StopSignal=SIGKILL
      
      # /usr/lib/systemd/user/service.d/10-timeout-abort.conf
      # This file is part of the systemd package.
      # See https://fedoraproject.org/wiki/Changes/Shorter_Shutdown_Timer.
      #
      # To facilitate debugging when a service fails to stop cleanly,
      # TimeoutStopFailureMode=abort is set to "crash" services that fail to stop in
      # the time allotted. This will cause the service to be terminated with SIGABRT
      # and a coredump to be generated.
      #
      # To undo this configuration change, create a mask file:
      #   sudo mkdir -p /etc/systemd/user/service.d
      #   sudo ln -sv /dev/null /etc/systemd/user/service.d/10-timeout-abort.conf
      
      [Service]
      TimeoutStopFailureMode=abort
      Thu Feb 12 05:46:05 PM CET 2026

      Output of podman inspect example-external-trigger-supervisor ; date:

      [
           {
                "Id": "ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422",
                "Created": "2026-02-12T17:54:34.937180164+01:00",
                "Path": "/bin/sh",
                "Args": [
                     "-c",
                     "while true; do sleep 5; done"
                ],
                "State": {
                     "OciVersion": "1.2.1",
                     "Status": "running",
                     "Running": true,
                     "Paused": false,
                     "Restarting": false,
                     "OOMKilled": false,
                     "Dead": false,
                     "Pid": 2821358,
                     "ConmonPid": 2821356,
                     "ExitCode": 0,
                     "Error": "",
                     "StartedAt": "2026-02-12T17:54:35.061972614+01:00",
                     "FinishedAt": "0001-01-01T00:00:00Z",
                     "Health": {
                          "Status": "starting",
                          "FailingStreak": 0,
                          "Log": [
                               {
                                    "Start": "2026-02-12T17:54:35.113639935+01:00",
                                    "End": "2026-02-12T17:54:35.1280815+01:00",
                                    "ExitCode": 1,
                                    "Output": "Start Health Check SimulationnHealth Check Failed.n"
                               },
                               {
                                    "Start": "2026-02-12T17:54:45.729880684+01:00",
                                    "End": "2026-02-12T17:54:45.744582638+01:00",
                                    "ExitCode": 1,
                                    "Output": "Start Health Check SimulationnHealth Check Failed.n"
                               }
                          ]
                     },
                     "CgroupPath": "/user.slice/user-1002.slice/user@1002.service/app.slice/example-external-trigger-supervisor.service/libpod-payload-ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422",
                     "CheckpointedAt": "0001-01-01T00:00:00Z",
                     "RestoredAt": "0001-01-01T00:00:00Z"
                },
                "Image": "a40c03cbb81c59bfb0e0887ab0b1859727075da7b9cc576a1cec2c771f38c5fb",
                "ImageDigest": "sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659",
                "ImageName": "docker.io/library/alpine:latest",
                "Rootfs": "",
                "Pod": "19561354cc37c3d3d1f7111113d3cd28c591ab86d93559c81b1061114bc9c460",
                "ResolvConfPath": "/run/user/1002/overlay-containers/0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3/userdata/resolv.conf",
                "HostnamePath": "/run/user/1002/overlay-containers/ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422/userdata/hostname",
                "HostsPath": "/run/user/1002/overlay-containers/0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3/userdata/hosts",
                "StaticDir": "/data/PODMAN/STORAGE/overlay-containers/ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422/userdata",
                "OCIConfigPath": "/data/PODMAN/STORAGE/overlay-containers/ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422/userdata/config.json",
                "OCIRuntime": "crun",
                "ConmonPidFile": "/run/user/1002/overlay-containers/ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422/userdata/conmon.pid",
                "PidFile": "/run/user/1002/overlay-containers/ed8f6f51201930b640dc91038c94d9208d2e280ea2c61704a67e3bb327a90422/userdata/pidfile",
                "Name": "example-external-trigger-supervisor",
                "RestartCount": 0,
                "Driver": "overlay",
                "MountLabel": "system_u:object_r:container_file_t:s0:c301,c767",
                "ProcessLabel": "system_u:system_r:container_t:s0:c301,c767",
                "AppArmorProfile": "",
                "EffectiveCaps": [
                     "CAP_CHOWN",
                     "CAP_DAC_OVERRIDE",
                     "CAP_FOWNER",
                     "CAP_FSETID",
                     "CAP_KILL",
                     "CAP_NET_BIND_SERVICE",
                     "CAP_SETFCAP",
                     "CAP_SETGID",
                     "CAP_SETPCAP",
                     "CAP_SETUID",
                     "CAP_SYS_CHROOT"
                ],
                "BoundingCaps": [
                     "CAP_CHOWN",
                     "CAP_DAC_OVERRIDE",
                     "CAP_FOWNER",
                     "CAP_FSETID",
                     "CAP_KILL",
                     "CAP_NET_BIND_SERVICE",
                     "CAP_SETFCAP",
                     "CAP_SETGID",
                     "CAP_SETPCAP",
                     "CAP_SETUID",
                     "CAP_SYS_CHROOT"
                ],
                "ExecIDs": [],
                "GraphDriver": {
                     "Name": "overlay",
                     "Data": {
                          "LowerDir": "/data/PODMAN/STORAGE/overlay/989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e/diff",
                          "MergedDir": "/data/PODMAN/STORAGE/overlay/843900027e8c8e9203040d98441a337ae267ebf47982c74c07421a6cfafce998/merged",
                          "UpperDir": "/data/PODMAN/STORAGE/overlay/843900027e8c8e9203040d98441a337ae267ebf47982c74c07421a6cfafce998/diff",
                          "WorkDir": "/data/PODMAN/STORAGE/overlay/843900027e8c8e9203040d98441a337ae267ebf47982c74c07421a6cfafce998/work"
                     }
                },
                "Mounts": [
                     {
                          "Type": "bind",
                          "Source": "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh",
                          "Destination": "/healthcheck.sh",
                          "Driver": "",
                          "Mode": "",
                          "Options": [
                               "rbind"
                          ],
                          "RW": false,
                          "Propagation": "rprivate"
                     }
                ],
                "Dependencies": [
                     "0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3"
                ],
                "NetworkSettings": {
                     "EndpointID": "",
                     "Gateway": "",
                     "IPAddress": "",
                     "IPPrefixLen": 0,
                     "IPv6Gateway": "",
                     "GlobalIPv6Address": "",
                     "GlobalIPv6PrefixLen": 0,
                     "MacAddress": "",
                     "Bridge": "",
                     "SandboxID": "",
                     "HairpinMode": false,
                     "LinkLocalIPv6Address": "",
                     "LinkLocalIPv6PrefixLen": 0,
                     "Ports": {},
                     "SandboxKey": "/run/user/1002/netns/netns-fdc5856c-5176-4425-9286-947c015a41e3"
                },
                "Namespace": "",
                "IsInfra": false,
                "IsService": false,
                "KubeExitCodePropagation": "invalid",
                "lockNumber": 67,
                "Config": {
                     "Hostname": "example-external-trigger",
                     "Domainname": "",
                     "User": "",
                     "AttachStdin": false,
                     "AttachStdout": false,
                     "AttachStderr": false,
                     "Tty": false,
                     "OpenStdin": false,
                     "StdinOnce": false,
                     "Env": [
                          "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                          "container=podman",
                          "HEALTH_SIMULATE_ACTION=fail",
                          "HOME=/root",
                          "HOSTNAME=example-external-trigger"
                     ],
                     "Cmd": [
                          "/bin/sh",
                          "-c",
                          "while true; do sleep 5; done"
                     ],
                     "Image": "docker.io/library/alpine:latest",
                     "Volumes": null,
                     "WorkingDir": "/",
                     "Entrypoint": null,
                     "OnBuild": null,
                     "Labels": {
                          "PODMAN_SYSTEMD_UNIT": "example-external-trigger-supervisor.service"
                     },
                     "Annotations": {
                          "io.container.manager": "libpod",
                          "io.kubernetes.cri-o.SandboxID": "0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3",
                          "io.podman.annotations.autoremove": "TRUE",
                          "org.opencontainers.image.stopSignal": "9",
                          "org.systemd.property.KillSignal": "9",
                          "org.systemd.property.TimeoutStopUSec": "uint64 10000000"
                     },
                     "StopSignal": "SIGKILL",
                     "Healthcheck": {
                          "Test": [
                               "CMD-SHELL",
                               "/healthcheck.sh"
                          ],
                          "StartPeriod": 15000000000,
                          "Interval": 10000000000,
                          "Timeout": 30000000000,
                          "Retries": 2
                     },
                     "HealthcheckOnFailureAction": "kill",
                     "HealthLogDestination": "local",
                     "HealthcheckMaxLogCount": 5,
                     "HealthcheckMaxLogSize": 500,
                     "CreateCommand": [
                          "/usr/bin/podman",
                          "run",
                          "--name",
                          "example-external-trigger-supervisor",
                          "--replace",
                          "--rm",
                          "--cgroups=split",
                          "--stop-signal",
                          "SIGKILL",
                          "--pull",
                          "missing",
                          "--sdnotify=conmon",
                          "-d",
                          "-v",
                          "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh:/healthcheck.sh:ro,z",
                          "--env",
                          "HEALTH_SIMULATE_ACTION=fail",
                          "--health-cmd",
                          "["/healthcheck.sh"]",
                          "--health-interval",
                          "10s",
                          "--health-on-failure",
                          "kill",
                          "--health-retries",
                          "2",
                          "--health-start-period",
                          "15s",
                          "--pod",
                          "example-external-trigger",
                          "docker.io/library/alpine:latest",
                          "/bin/sh",
                          "-c",
                          "while true; do sleep 5; done"
                     ],
                     "Umask": "0022",
                     "Timeout": 0,
                     "StopTimeout": 10,
                     "Passwd": true,
                     "sdNotifyMode": "conmon",
                     "sdNotifySocket": "/run/user/1002/systemd/notify"
                },
                "HostConfig": {
                     "Binds": [
                          "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh:/healthcheck.sh:ro,rprivate,rbind"
                     ],
                     "CgroupManager": "systemd",
                     "CgroupMode": "private",
                     "ContainerIDFile": "",
                     "LogConfig": {
                          "Type": "journald",
                          "Config": null,
                          "Path": "",
                          "Tag": "",
                          "Size": "-1B"
                     },
                     "NetworkMode": "container:0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3",
                     "PortBindings": {},
                     "RestartPolicy": {
                          "Name": "no",
                          "MaximumRetryCount": 0
                     },
                     "AutoRemove": true,
                     "AutoRemoveImage": false,
                     "Annotations": {
                          "io.container.manager": "libpod",
                          "io.kubernetes.cri-o.SandboxID": "0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3",
                          "io.podman.annotations.autoremove": "TRUE",
                          "org.opencontainers.image.stopSignal": "9",
                          "org.systemd.property.KillSignal": "9",
                          "org.systemd.property.TimeoutStopUSec": "uint64 10000000"
                     },
                     "VolumeDriver": "",
                     "VolumesFrom": null,
                     "CapAdd": [],
                     "CapDrop": [],
                     "Dns": [],
                     "DnsOptions": [],
                     "DnsSearch": [],
                     "ExtraHosts": [],
                     "HostsFile": "",
                     "GroupAdd": [],
                     "IpcMode": "container:0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3",
                     "Cgroup": "",
                     "Cgroups": "default",
                     "Links": null,
                     "OomScoreAdj": 0,
                     "PidMode": "private",
                     "Privileged": false,
                     "PublishAllPorts": false,
                     "ReadonlyRootfs": false,
                     "SecurityOpt": [],
                     "Tmpfs": {},
                     "UTSMode": "container:0a72d51dbedc79d45384f1b931e1c6a48e0379844646cbf47b94f34a39db7bc3",
                     "UsernsMode": "",
                     "ShmSize": 65536000,
                     "Runtime": "oci",
                     "ConsoleSize": [
                          0,
                          0
                     ],
                     "Isolation": "",
                     "CpuShares": 0,
                     "Memory": 0,
                     "NanoCpus": 0,
                     "CgroupParent": "user.slice/user-1002.slice/user@1002.service/user.slice/user-libpod_pod_19561354cc37c3d3d1f7111113d3cd28c591ab86d93559c81b1061114bc9c460.slice",
                     "BlkioWeight": 0,
                     "BlkioWeightDevice": null,
                     "BlkioDeviceReadBps": null,
                     "BlkioDeviceWriteBps": null,
                     "BlkioDeviceReadIOps": null,
                     "BlkioDeviceWriteIOps": null,
                     "CpuPeriod": 0,
                     "CpuQuota": 0,
                     "CpuRealtimePeriod": 0,
                     "CpuRealtimeRuntime": 0,
                     "CpusetCpus": "",
                     "CpusetMems": "",
                     "Devices": [],
                     "DiskQuota": 0,
                     "KernelMemory": 0,
                     "MemoryReservation": 0,
                     "MemorySwap": 0,
                     "MemorySwappiness": 0,
                     "OomKillDisable": false,
                     "PidsLimit": 2048,
                     "Ulimits": [
                          {
                               "Name": "RLIMIT_NOFILE",
                               "Soft": 65535,
                               "Hard": 65535
                          },
                          {
                               "Name": "RLIMIT_NPROC",
                               "Soft": 31542,
                               "Hard": 31542
                          }
                     ],
                     "CpuCount": 0,
                     "CpuPercent": 0,
                     "IOMaximumIOps": 0,
                     "IOMaximumBandwidth": 0,
                     "CgroupConf": null
                },
                "UseImageHosts": false,
                "UseImageHostname": false
           }
      ]
      Thu Feb 12 05:54:47 PM CET 2026
      

      (I generated the podman inspect on a Subsequent run, that's why Time & Date might differ)

      Without the offending commented Lines

      Without the offending Commented Lines the Result is slightly different, however only 1 Restart Attempt is performed before giving up

      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD systemd[900]: Starting example-external-trigger-supervisor.service - Example External Trigger Supervisor Container...
      ?? Subject: A start job for unit UNIT has begun execution
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has begun execution.
      ?? 
      ?? The job identifier is 3488.
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD podman[2810190]: 2026-02-12 17:46:54.252489841 +0100 CET m=+0.061473642 container create 6508fd10a78862c2b10b357b6925617543eb1bc9be0f3cff0300726768a8b530 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD podman[2810190]: 2026-02-12 17:46:54.213168494 +0100 CET m=+0.022152315 image pull a40c03cbb81c59bfb0e0887ab0b1859727075da7b9cc576a1cec2c771f38c5fb docker.io/library/alpine:latest
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD podman[2810190]: 2026-02-12 17:46:54.343120937 +0100 CET m=+0.152104738 container init 6508fd10a78862c2b10b357b6925617543eb1bc9be0f3cff0300726768a8b530 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD systemd[900]: Started example-external-trigger-supervisor.service - Example External Trigger Supervisor Container.
      ?? Subject: A start job for unit UNIT has finished successfully
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has finished successfully.
      ?? 
      ?? The job identifier is 3488.
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD podman[2810190]: 2026-02-12 17:46:54.355287754 +0100 CET m=+0.164271555 container start 6508fd10a78862c2b10b357b6925617543eb1bc9be0f3cff0300726768a8b530 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:46:54 PODMANHOST.MYDOMAIN.TLD example-external-trigger-supervisor[2810190]: 6508fd10a78862c2b10b357b6925617543eb1bc9be0f3cff0300726768a8b530
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD podman[2811222]: 2026-02-12 17:47:26.900395666 +0100 CET m=+0.128263357 container remove 6508fd10a78862c2b10b357b6925617543eb1bc9be0f3cff0300726768a8b530 (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD podman[2811222]: 2026-02-12 17:47:26.901313031 +0100 CET m=+0.129180722 pod stop 03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25 (image=, name=example-external-trigger)
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD podman[2811222]: 2026-02-12 17:47:26.92113348 +0100 CET m=+0.149001171 container died e909694044e6014cff4ddcf4c68a1b83e92d978898985bf13b2dc92dbe0ba61d (image=, name=example-external-trigger-infra, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD podman[2811222]: 2026-02-12 17:47:26.953971346 +0100 CET m=+0.181839047 container cleanup e909694044e6014cff4ddcf4c68a1b83e92d978898985bf13b2dc92dbe0ba61d (image=, name=example-external-trigger-infra, pod_id=03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD podman[2811222]: 2026-02-12 17:47:26.958545677 +0100 CET m=+0.186413368 pod stop 03f6e2e86ddf600bf74d214eede331bb1ba352ee11cb0e85e1e4205d5a4f5f25 (image=, name=example-external-trigger)
      Feb 12 17:47:26 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Main process exited, code=exited, status=137/n/a
      ?? Subject: Unit process exited
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? An ExecStart= process belonging to unit UNIT has exited.
      ?? 
      ?? The process' exit code is 'exited' and its exit status is 137.
      Feb 12 17:47:27 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Failed with result 'exit-code'.
      ?? Subject: Unit failed
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? The unit UNIT has entered the 'failed' state with result 'exit-code'.
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Scheduled restart job, restart counter is at 1.
      ?? Subject: Automatic restarting of a unit has been scheduled
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? Automatic restarting of the unit UNIT has been scheduled, as the result for
      ?? the configured Restart= setting for the unit.
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD systemd[900]: Starting example-external-trigger-supervisor.service - Example External Trigger Supervisor Container...
      ?? Subject: A start job for unit UNIT has begun execution
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has begun execution.
      ?? 
      ?? The job identifier is 3596.
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD podman[2812041]: 2026-02-12 17:47:57.572363847 +0100 CET m=+0.060571846 container create e63daa1a0951158530ed6599b4f91369622960b6c418fb8cd45b4d8b1b4cd63a (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD podman[2812041]: 2026-02-12 17:47:57.532226084 +0100 CET m=+0.020434083 image pull a40c03cbb81c59bfb0e0887ab0b1859727075da7b9cc576a1cec2c771f38c5fb docker.io/library/alpine:latest
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD podman[2812041]: 2026-02-12 17:47:57.657870717 +0100 CET m=+0.146078716 container init e63daa1a0951158530ed6599b4f91369622960b6c418fb8cd45b4d8b1b4cd63a (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD systemd[900]: Started example-external-trigger-supervisor.service - Example External Trigger Supervisor Container.
      ?? Subject: A start job for unit UNIT has finished successfully
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A start job for unit UNIT has finished successfully.
      ?? 
      ?? The job identifier is 3596.
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD podman[2812041]: 2026-02-12 17:47:57.668281101 +0100 CET m=+0.156489120 container start e63daa1a0951158530ed6599b4f91369622960b6c418fb8cd45b4d8b1b4cd63a (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:47:57 PODMANHOST.MYDOMAIN.TLD example-external-trigger-supervisor[2812041]: e63daa1a0951158530ed6599b4f91369622960b6c418fb8cd45b4d8b1b4cd63a
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD podman[2813077]: 2026-02-12 17:48:30.906029822 +0100 CET m=+0.151782441 container remove e63daa1a0951158530ed6599b4f91369622960b6c418fb8cd45b4d8b1b4cd63a (image=docker.io/library/alpine:latest, name=example-external-trigger-supervisor, pod_id=f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf, PODMAN_SYSTEMD_UNIT=example-external-trigger-supervisor.service)
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD podman[2813077]: 2026-02-12 17:48:30.90889475 +0100 CET m=+0.154647368 pod stop f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf (image=, name=example-external-trigger)
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD podman[2813077]: 2026-02-12 17:48:30.929602216 +0100 CET m=+0.175354854 container died 0c60a67987bce6739c7378583eff1b0cb285bc172db63bbd52dc4380cd08101f (image=, name=example-external-trigger-infra, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD podman[2813077]: 2026-02-12 17:48:30.968784852 +0100 CET m=+0.214537480 container cleanup 0c60a67987bce6739c7378583eff1b0cb285bc172db63bbd52dc4380cd08101f (image=, name=example-external-trigger-infra, pod_id=f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf, PODMAN_SYSTEMD_UNIT=example-external-trigger-pod.service)
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD podman[2813077]: 2026-02-12 17:48:30.973424927 +0100 CET m=+0.219177545 pod stop f06ae15249c0352692c93b02eb9475e7d50a15f113c591400c6b4e43904ad6bf (image=, name=example-external-trigger)
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD systemd[900]: Stopping example-external-trigger-supervisor.service - Example External Trigger Supervisor Container...
      ?? Subject: A stop job for unit UNIT has begun execution
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A stop job for unit UNIT has begun execution.
      ?? 
      ?? The job identifier is 3713.
      Feb 12 17:48:30 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Main process exited, code=exited, status=137/n/a
      ?? Subject: Unit process exited
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? An ExecStart= process belonging to unit UNIT has exited.
      ?? 
      ?? The process' exit code is 'exited' and its exit status is 137.
      Feb 12 17:48:31 PODMANHOST.MYDOMAIN.TLD systemd[900]: example-external-trigger-supervisor.service: Failed with result 'exit-code'.
      ?? Subject: Unit failed
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? The unit UNIT has entered the 'failed' state with result 'exit-code'.
      Feb 12 17:48:31 PODMANHOST.MYDOMAIN.TLD systemd[900]: Stopped example-external-trigger-supervisor.service - Example External Trigger Supervisor Container.
      ?? Subject: A stop job for unit UNIT has finished
      ?? Defined-By: systemd
      ?? Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
      ?? 
      ?? A stop job for unit UNIT has finished.
      ?? 
      ?? The job identifier is 3713 and the job result is done.
      Thu Feb 12 05:52:27 PM CET 2026

      Output of podman inspect example-external-trigger-supervisor ; date:

      [
           {
                "Id": "ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee",
                "Created": "2026-02-12T17:56:41.210318157+01:00",
                "Path": "/bin/sh",
                "Args": [
                     "-c",
                     "while true; do sleep 5; done"
                ],
                "State": {
                     "OciVersion": "1.2.1",
                     "Status": "running",
                     "Running": true,
                     "Paused": false,
                     "Restarting": false,
                     "OOMKilled": false,
                     "Dead": false,
                     "Pid": 2824806,
                     "ConmonPid": 2824804,
                     "ExitCode": 0,
                     "Error": "",
                     "StartedAt": "2026-02-12T17:56:41.333285004+01:00",
                     "FinishedAt": "0001-01-01T00:00:00Z",
                     "Health": {
                          "Status": "starting",
                          "FailingStreak": 0,
                          "Log": [
                               {
                                    "Start": "2026-02-12T17:56:41.379056599+01:00",
                                    "End": "2026-02-12T17:56:41.396326622+01:00",
                                    "ExitCode": 1,
                                    "Output": "Start Health Check SimulationnHealth Check Failed.n"
                               }
                          ]
                     },
                     "CgroupPath": "/user.slice/user-1002.slice/user@1002.service/app.slice/example-external-trigger-supervisor.service/libpod-payload-ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee",
                     "CheckpointedAt": "0001-01-01T00:00:00Z",
                     "RestoredAt": "0001-01-01T00:00:00Z"
                },
                "Image": "a40c03cbb81c59bfb0e0887ab0b1859727075da7b9cc576a1cec2c771f38c5fb",
                "ImageDigest": "sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659",
                "ImageName": "docker.io/library/alpine:latest",
                "Rootfs": "",
                "Pod": "1f30311acfc69b0a04865f9dc266ecfb068a000c2e05be9f484c45cbef2dd861",
                "ResolvConfPath": "/run/user/1002/overlay-containers/ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090/userdata/resolv.conf",
                "HostnamePath": "/run/user/1002/overlay-containers/ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee/userdata/hostname",
                "HostsPath": "/run/user/1002/overlay-containers/ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090/userdata/hosts",
                "StaticDir": "/data/PODMAN/STORAGE/overlay-containers/ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee/userdata",
                "OCIConfigPath": "/data/PODMAN/STORAGE/overlay-containers/ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee/userdata/config.json",
                "OCIRuntime": "crun",
                "ConmonPidFile": "/run/user/1002/overlay-containers/ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee/userdata/conmon.pid",
                "PidFile": "/run/user/1002/overlay-containers/ad9339fe19386f88aca80581ecf20d5b325c443a1a22877c7a7198b66d2d6dee/userdata/pidfile",
                "Name": "example-external-trigger-supervisor",
                "RestartCount": 0,
                "Driver": "overlay",
                "MountLabel": "system_u:object_r:container_file_t:s0:c397,c679",
                "ProcessLabel": "system_u:system_r:container_t:s0:c397,c679",
                "AppArmorProfile": "",
                "EffectiveCaps": [
                     "CAP_CHOWN",
                     "CAP_DAC_OVERRIDE",
                     "CAP_FOWNER",
                     "CAP_FSETID",
                     "CAP_KILL",
                     "CAP_NET_BIND_SERVICE",
                     "CAP_SETFCAP",
                     "CAP_SETGID",
                     "CAP_SETPCAP",
                     "CAP_SETUID",
                     "CAP_SYS_CHROOT"
                ],
                "BoundingCaps": [
                     "CAP_CHOWN",
                     "CAP_DAC_OVERRIDE",
                     "CAP_FOWNER",
                     "CAP_FSETID",
                     "CAP_KILL",
                     "CAP_NET_BIND_SERVICE",
                     "CAP_SETFCAP",
                     "CAP_SETGID",
                     "CAP_SETPCAP",
                     "CAP_SETUID",
                     "CAP_SYS_CHROOT"
                ],
                "ExecIDs": [],
                "GraphDriver": {
                     "Name": "overlay",
                     "Data": {
                          "LowerDir": "/data/PODMAN/STORAGE/overlay/989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e/diff",
                          "MergedDir": "/data/PODMAN/STORAGE/overlay/33096229776dc70cd5fcc60d456931d489aa52c231de6706744f762a702ce58b/merged",
                          "UpperDir": "/data/PODMAN/STORAGE/overlay/33096229776dc70cd5fcc60d456931d489aa52c231de6706744f762a702ce58b/diff",
                          "WorkDir": "/data/PODMAN/STORAGE/overlay/33096229776dc70cd5fcc60d456931d489aa52c231de6706744f762a702ce58b/work"
                     }
                },
                "Mounts": [
                     {
                          "Type": "bind",
                          "Source": "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh",
                          "Destination": "/healthcheck.sh",
                          "Driver": "",
                          "Mode": "",
                          "Options": [
                               "rbind"
                          ],
                          "RW": false,
                          "Propagation": "rprivate"
                     }
                ],
                "Dependencies": [
                     "ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090"
                ],
                "NetworkSettings": {
                     "EndpointID": "",
                     "Gateway": "",
                     "IPAddress": "",
                     "IPPrefixLen": 0,
                     "IPv6Gateway": "",
                     "GlobalIPv6Address": "",
                     "GlobalIPv6PrefixLen": 0,
                     "MacAddress": "",
                     "Bridge": "",
                     "SandboxID": "",
                     "HairpinMode": false,
                     "LinkLocalIPv6Address": "",
                     "LinkLocalIPv6PrefixLen": 0,
                     "Ports": {},
                     "SandboxKey": "/run/user/1002/netns/netns-bd51341b-9a4a-0e19-6d99-5c8d7e4c2c25"
                },
                "Namespace": "",
                "IsInfra": false,
                "IsService": false,
                "KubeExitCodePropagation": "invalid",
                "lockNumber": 67,
                "Config": {
                     "Hostname": "example-external-trigger",
                     "Domainname": "",
                     "User": "",
                     "AttachStdin": false,
                     "AttachStdout": false,
                     "AttachStderr": false,
                     "Tty": false,
                     "OpenStdin": false,
                     "StdinOnce": false,
                     "Env": [
                          "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                          "container=podman",
                          "HEALTH_SIMULATE_ACTION=fail",
                          "HOME=/root",
                          "HOSTNAME=example-external-trigger"
                     ],
                     "Cmd": [
                          "/bin/sh",
                          "-c",
                          "while true; do sleep 5; done"
                     ],
                     "Image": "docker.io/library/alpine:latest",
                     "Volumes": null,
                     "WorkingDir": "/",
                     "Entrypoint": null,
                     "OnBuild": null,
                     "Labels": {
                          "PODMAN_SYSTEMD_UNIT": "example-external-trigger-supervisor.service"
                     },
                     "Annotations": {
                          "io.container.manager": "libpod",
                          "io.kubernetes.cri-o.SandboxID": "ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090",
                          "io.podman.annotations.autoremove": "TRUE",
                          "org.opencontainers.image.stopSignal": "9",
                          "org.systemd.property.KillSignal": "9",
                          "org.systemd.property.TimeoutStopUSec": "uint64 10000000"
                     },
                     "StopSignal": "SIGKILL",
                     "Healthcheck": {
                          "Test": [
                               "CMD-SHELL",
                               "/healthcheck.sh"
                          ],
                          "StartPeriod": 15000000000,
                          "Interval": 10000000000,
                          "Timeout": 30000000000,
                          "Retries": 2
                     },
                     "HealthcheckOnFailureAction": "kill",
                     "HealthLogDestination": "local",
                     "HealthcheckMaxLogCount": 5,
                     "HealthcheckMaxLogSize": 500,
                     "CreateCommand": [
                          "/usr/bin/podman",
                          "run",
                          "--name",
                          "example-external-trigger-supervisor",
                          "--replace",
                          "--rm",
                          "--cgroups=split",
                          "--stop-signal",
                          "SIGKILL",
                          "--pull",
                          "missing",
                          "--sdnotify=conmon",
                          "-d",
                          "-v",
                          "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh:/healthcheck.sh:ro,z",
                          "--env",
                          "HEALTH_SIMULATE_ACTION=fail",
                          "--health-cmd",
                          "["/healthcheck.sh"]",
                          "--health-interval",
                          "10s",
                          "--health-on-failure",
                          "kill",
                          "--health-retries",
                          "2",
                          "--health-start-period",
                          "15s",
                          "--pod",
                          "example-external-trigger",
                          "docker.io/library/alpine:latest",
                          "/bin/sh",
                          "-c",
                          "while true; do sleep 5; done"
                     ],
                     "Umask": "0022",
                     "Timeout": 0,
                     "StopTimeout": 10,
                     "Passwd": true,
                     "sdNotifyMode": "conmon",
                     "sdNotifySocket": "/run/user/1002/systemd/notify"
                },
                "HostConfig": {
                     "Binds": [
                          "/home/podman/containers/quadlets/example-external-trigger/healthcheck.sh:/healthcheck.sh:ro,rprivate,rbind"
                     ],
                     "CgroupManager": "systemd",
                     "CgroupMode": "private",
                     "ContainerIDFile": "",
                     "LogConfig": {
                          "Type": "journald",
                          "Config": null,
                          "Path": "",
                          "Tag": "",
                          "Size": "-1B"
                     },
                     "NetworkMode": "container:ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090",
                     "PortBindings": {},
                     "RestartPolicy": {
                          "Name": "no",
                          "MaximumRetryCount": 0
                     },
                     "AutoRemove": true,
                     "AutoRemoveImage": false,
                     "Annotations": {
                          "io.container.manager": "libpod",
                          "io.kubernetes.cri-o.SandboxID": "ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090",
                          "io.podman.annotations.autoremove": "TRUE",
                          "org.opencontainers.image.stopSignal": "9",
                          "org.systemd.property.KillSignal": "9",
                          "org.systemd.property.TimeoutStopUSec": "uint64 10000000"
                     },
                     "VolumeDriver": "",
                     "VolumesFrom": null,
                     "CapAdd": [],
                     "CapDrop": [],
                     "Dns": [],
                     "DnsOptions": [],
                     "DnsSearch": [],
                     "ExtraHosts": [],
                     "HostsFile": "",
                     "GroupAdd": [],
                     "IpcMode": "container:ef5577a370c632f7035d505a0f92eb1e047a5f3ce0f21554e77ba297350ef090",
             
      

      Upstream URL: https://github.com/containers/podman/issues/28081

              jrodak Jan Rodák
              upstream-sync Upstream Sync
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: