container-guest-tools: Restart Garcon and notificationd on failure

When garcon explodes we should restart it, since otherwise users can't
connect to the container without restarting. Also restart notificationd
while I'm at it, but since Sommelier and sftp already restart don't
touch them.

BUG=chromium:1162127
TEST=Manually modify cros-garcon.service with Restart=always

Change-Id: I7ed9e5c86be24bfd2e7d8356f1be3a75cf9991ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/containers/cros-container-guest-tools/+/2602303
Tested-by: David Munro <davidmunro@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Auto-Submit: David Munro <davidmunro@google.com>
Reviewed-by: Nicholas Verne <nverne@chromium.org>
Reviewed-by: David Munro <davidmunro@google.com>
Commit-Queue: David Munro <davidmunro@google.com>
2 files changed
tree: 78fb742c0904d3c7d479306a20ed9a1e35655019
  1. cros-adapta/
  2. cros-apt-config/
  3. cros-debs/
  4. cros-garcon/
  5. cros-gpu-alpha/
  6. cros-gpu-buster/
  7. cros-gpu-stretch/
  8. cros-guest-tools/
  9. cros-host-fonts/
  10. cros-logging/
  11. cros-notificationd/
  12. cros-pulse-config/
  13. cros-sftp/
  14. cros-sommelier/
  15. cros-sommelier-config/
  16. cros-sudo-config/
  17. cros-systemd-overrides/
  18. cros-tast-tests/
  19. cros-ui-config/
  20. cros-wayland/
  21. docs/
  22. kokoro/
  23. lxd/
  24. mesa/
  25. scripts/
  26. termina/
  27. .gitignore
  28. LICENSE
  29. OWNERS
  30. PRESUBMIT.cfg
  31. README.md
  32. WORKSPACE
README.md

cros-container-guest-tools

Overview

These are the guest packages for setting up a container to integrate with Chrome OS. This includes build scripts that are run in Google's internal continuous integration service.

Building

The guest packages can be built with Bazel.

bazel build //cros-debs:debs --host_force_python=py2

Releasing

promote\_apt.sh MILESTONE and promote\_container.sh MILESTONE in scripts are used to promote containers from staging to live. NOTE: Whatever is the latest in staging is what gets promoted to live so make sure it's what was tested.