5 Commits

Author SHA1 Message Date
Eric MacDonald
92f9fedbb3 Add pxeboot-feed service enable to lowlatency preset
The following update did not include updating the
controller lowlatency preset file.

   https://review.opendev.org/c/starlingx/integ/+/864597

Without it, the pxeboot feeds are not setup on controllers
in systems that have the lowlatency trait.

This update adds the 'pxeboot-feed service enable' to the
lowlatency preset file.

Test Plan:

PASS: Verify system node install in low latency lab

Story: 2009968
Task: 46831
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I40f93b7d904b87850c291a94512ace990d3efa4f
2022-11-21 17:23:57 +00:00
Eric MacDonald
5c59fa6574 Enable pxeboot feed refresh service
This update adds the new 'pxeboot feed refresh' service
to the systemd controller presets so that it gets auto
enabled on hosts with the controller function.

Test Plan:

PASS: Verify Debian package and image build.
PASS: Verify Debian AIO install (usb and pxe)
PASS: Verify Debian Std install
PASS: Verify pxeboot_feed.service is auto enabled for
      host with the controller trait.

Depends-On: https://review.opendev.org/c/starlingx/metal/+/864596

Story: 2009968
Task: 46831
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: Ia23e21dcefd526016f18130151d5d6cf1f3c3322
2022-11-20 15:38:41 +00:00
Davi Frossard
98d8f83722 Deprecated sysinv-fpga-agent service cleanup
Removing systemd presets. The services sysinv-fpga-agent
and sysinv-conf-watcher don't exist anymore. So this change
is only a cleanup.

Test plan (AIO-SX):
PASS: Build, boot, bootstrap and unlock.

Story: 2010087
Task: 45628

Signed-off-by: Davi Frossard <dbarrosf@windriver.com>
Change-Id: I30731019a7a810ca18cff895fd9a36e81d0ec46a
2022-11-11 18:36:03 +00:00
Hediberto Cavalcante da Silva
6e69e3afff Debian: update storage preset
Update storage preset to manage the system services that are started
based on storage personality.

Test Plan:
PASS: Install storage-0 and check if it is online

Story: 2010211
Task: 46509

Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
Change-Id: I1ebd30ad5a6ffd54171793c32c3e4aa447ef42e7
2022-10-07 10:51:59 -04:00
Charles Short
9349acf6f7 debian: Create systemd-preset package
The systemd-preset package centrally manages the
system services that are started based on "personality
types".

The systemd-preset package works in concert with the
platform-kickstart package. When the user selects the type of
node they want to install, the kickstart package
will symlink one of the node types from the systemd-preset
package and will run the systemctl preset-all command to
reset the services that are going to be started
at boot.

Test Plan
Build package
Build ISO
Install ISO
Bootstrap AIO install type

Story: 2009968
Task: 46406

Depends-On: https://review.opendev.org/c/starlingx/metal/+/854667
Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I0c9c78c7fb9a2e00904e934fde8b2ae9d7592380
2022-09-27 08:22:39 +00:00