IAM appliance - iam-docker-autoheal

RPM balíček se službou iam-docker-autoheal.service a timerem iam-docker-autoheal.timer pro automatický restart unhealthy docker kontejnerů.

Build probíhá standardním způsobem v bcv-rpmbuild kontejneru.

Služba

Služba je v appliance známá jako iam-docker-autoheal.service. Službu není potřeba enablovat, spouští ji timer iam-docker-autoheal.timer.

Timer

Timer iam-docker-autoheal.timer spouští službu iam-docker-autoheal.service v pravidelných intervalech. Timer je výchozím stavu vypnutý.

Konfigurační soubory

  • /usr/lib/systemd/system/iam-docker-autoheal.service - systemd služba

  • /usr/lib/systemd/system/iam-docker-autoheal.timer - systemd timer

Ovládání

  • systemd unita je umístěna v /usr/lib/systemd/system/iam-docker-autoheal.service, službu spouští v pravidelných intervalech timer iam-docker-autoheal.timer. Timer lze ovládat klasicky přes systemctl start/stop/enable/disable.

Závislosti

  • Balík má tyto závislosti pro svoji instalaci: systemd, iam-docker-settings >= 0.3

  • Služba iam-docker-autoheal.service vyžaduje běžící docker pro svoji funkčnost.