Skip to content

Commit

Permalink
Appliance systemd overhaul (#1300)
Browse files Browse the repository at this point in the history
Make a variety of changes to the systemd configuration of
the vic-product appliance, including:
 - Improved serviceability and linear boot dependencies.
 - A new custom boot target and new target for psc config.
 - Adds a psc reconfiguration target accommodating changes in
   system configuration over time.
 - Improved adherence to systemd best practices.
Fixes #1215, #1265, and #1267.
  • Loading branch information
Jason Morris authored Jan 17, 2018
1 parent 88b8d24 commit c646368
Show file tree
Hide file tree
Showing 71 changed files with 525 additions and 589 deletions.
3 changes: 3 additions & 0 deletions installer/DESIGN.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ _TODO_ Add reference service to repo
This target ensures that the prerequisites for component services including disk, network,
firewall, and Docker are ready before the component starts.

- A component unit file MUST have a `WantedBy=vic-appliance.target` statement in the `[Install]`
section of a unit file.

### Requirements

- A normally functioning component SHOULD NOT contain error messages in its logs or in the system
Expand Down
Loading

0 comments on commit c646368

Please sign in to comment.