Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v4.2.0-rhel] health check: add on-failure actions #15953

Merged

Commits on Sep 27, 2022

  1. health check: add on-failure actions

    For systems that have extreme robustness requirements (edge devices,
    particularly those in difficult to access environments), it is important
    that applications continue running in all circumstances. When the
    application fails, Podman must restart it automatically to provide this
    robustness. Otherwise, these devices may require customer IT to
    physically gain access to restart, which can be prohibitively difficult.
    
    Add a new `--on-failure` flag that supports four actions:
    
    - **none**: Take no action.
    
    - **kill**: Kill the container.
    
    - **restart**: Restart the container.  Do not combine the `restart`
                   action with the `--restart` flag.  When running inside of
                   a systemd unit, consider using the `kill` or `stop`
                   action instead to make use of systemd's restart policy.
    
    - **stop**: Stop the container.
    
    To remain backwards compatible, **none** is the default action.
    
    Backport of commit aad29e7
    
    BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2097708
    Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
    vrothberg committed Sep 27, 2022
    Copy the full SHA
    fb53604 View commit details
    Browse the repository at this point in the history