openshift / openshift/machine-config-operator

Capture and report systemd unit failures by default to the MCS

Open
#1,365 5 comments 2 reactions 1 assignee View on GitHub

@sinnykumari is already working on this.

Since Jan 22, 2020.

jira lifecycle/frozen
Dominant language
Go
Stars
269
Forks
529
Avg merge
3d 18h
Merged PRs (30d)
83

Description

We've debated this a few times - who watches host failures? I think we should do something like have a small systemd unit machine-config-daemon-host-monitor.service which watches systemd and if any unit fails, does a POST to the MCS.

Yes this implies a MCS write endpoint, not just read. We could start by just dumping the data into the pod logs.

This is also related to https://github.com/coreos/ignition/issues/585 which we'd also want a MCS endpoint for.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.