816 Commits

Author SHA1 Message Date
Leonardo Fagundes Luz Serrano
d1c0d04719 Debian: Remove conf files from etc-pmon.d
Removed conf files from /etc/pmon.d/
as they are being moved to another location.

This is part of an effort to allow pmon conf files
to be selected at runtime by kickstarts.

The change is debian-only, since centos support
will be dropped soon.
Centos' pmon conf files remain in /etc/pmon.d/

Test Plan:
PASS - deb doesn't install anything to /etc/pmon.d/
PASS - rpm files unchanged
PASS - AIOSX unlocked-enabled-available
PASS - Standard 2+2 unlocked-enabled-available

Story: 2010211
Task: 46306

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

Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
Change-Id: I086db0750df5626d2a8ba1010153ce4f45535ca5
2022-09-26 13:41:40 +00:00
Zuul
ed1704d131 Merge "Debian KS: Adds starlingx to ostree branches for non-controller nodes" 2022-09-12 14:13:53 +00:00
Eric MacDonald
01244413a6 Debian KS: Adds starlingx to ostree branches for non-controller nodes
The current kickstart is not adding starlingx to the ostree remote
branches for worker and storage nodes (non-controller) nodes.

This update catches this case and adds the starlingx branch
to the ostree remote setup.

With this update: /ostree/repo/config

  [remote "debian"]
  url=http://pxecontroller:8080/feed/rel-??.??/ostree_repo
  branches=starlingx;

Test Plan:

PASS: Verify standard system install
PASS: Verify All-in-one system install
PASS: Verify change on both worker and storage node installs

Story: 2009968
Task: 46260
Change-Id: Idc06877e15c412b4f561a9364cf7f0874ab9f9fc
2022-09-12 13:54:29 +00:00
Zuul
bbbc93e573 Merge "Debian: Create worker's correct mount path dir for /opt/platform" 2022-09-12 12:56:36 +00:00
Andre Fernando Zanella Kantek
ec6bb72bd3 Debian: Create worker's correct mount path dir for /opt/platform
There is a typo on the path

Story: 2010211
Task: 46259

Signed-off-by: Andre Fernando Zanella Kantek <AndreFernandoZanella.Kantek@windriver.com>
Change-Id: I78775801f7e288c1452cf9da54c50bf918649655
2022-09-12 07:37:50 -03:00
Zuul
c0333ac22e Merge "debian: Improve disk cleanup from previous installs" 2022-09-09 21:14:11 +00:00
Zuul
e62739ed7f Merge "miniboot: Support persistent_size install value in debian" 2022-09-08 19:01:55 +00:00
Robert Church
777d13e985 debian: Improve disk cleanup from previous installs
In cases when a previous installation has a different partition layout
and the persistent backup partition does not align, make sure we
recreate the persistent backup partition.

This now covers scenarios when:
 - The persistent backup partition is discovered but on a different
   partition than expected
 - The filesystem on the aligned and expected persistent backup
   partition is missing or not compliant with ext4

Test Plan:
 PASS - Successful install with misaligned partition schemes: 22.06
        CentOS -> 22.12 Debian
 PASS - Successful install with an aligned partition scheme but missing
        filesystem

Change-Id: I44b9c24ae6d220eefa617304b49d7f984b73cf22
Story: 2009303
Task: 46190
Signed-off-by: Robert Church <robert.church@windriver.com>
2022-09-08 06:04:39 -05:00
Zuul
c26aacc831 Merge "Support no_check_certificate=True subcloud install option" 2022-09-07 18:03:42 +00:00
Zuul
62d5805199 Merge "Debian: correct kickstart.cfg for IPv6 networks" 2022-09-06 14:19:09 +00:00
Andre Fernando Zanella Kantek
7d64e355df Debian: correct kickstart.cfg for IPv6 networks
This correction:
1) removes the localhost addresses from the loopback
config file. Localhost addresses are automatically set by linux
in the loopback interface.
2) corrected the post-up operation for "$mgmt_dev" and
"vlan$mgmt_vlan" devices
3) set the correct client identifier for DHCP

Test Plan
[PASS] Install AIO-DX on IPv6 network, it is correctly
       setting the mgmt ip address after first boot on controller-1

Story: 2009968
Task: 46182

Signed-off-by: Andre Fernando Zanella Kantek <AndreFernandoZanella.Kantek@windriver.com>
Change-Id: I0e50e0c85c69ff3a4b7dc1ed4d13e17f750d70d0
2022-09-06 08:18:34 -03:00
Kyle MacLeod
f7759d4309 miniboot: Support persistent_size install value in debian
Support persistent_size boot option used in install
values during 'dcmanager subcloud add' operation.
- Handle persistent_size increase from previous.
- Disallow persistent_size decrease from previous.

Other changes:
- Drop into shell on boot failure (avoid kernel panic).
  This change is pulled in from kickstart.cfg
- Add extra wait for interface to settle after adding
  route. During testing it is found that we need to
  wait longer here before proceeding.

Test Plan
PASS:
- Boot with existing partitions
- Boot with non-existing partitions
- Boot with default persistent_size setting
- Boot with persistent_size larger than previous
    - Partition size is extended
    - Filesystem is resized
- Boot with persistent_size smaller than previous
    - Warning message is printed
    - persistent_size setting is ignored
    - Previous partition and filesystem sizes are used

Story: 2010118
Task: 46144

Signed-off-by: Kyle MacLeod <kyle.macleod@windriver.com>
Change-Id: I9fc9a49a15e36e5dd5d56907f1019cf219882ae5
2022-09-02 12:28:33 -04:00
Kyle MacLeod
e72f234b74 Support no_check_certificate=True subcloud install option
The install value no_check_certificate tranlates into
boot argument inst.noverifyssl=True from subcloud_install.py
This commit ensures that when we see this boot argument
we apply the tls-permissive config value to the repo remote.

Test Plan:
PASS:
- Install on system controller with https_enabled=True
    - Without no_check_certificate=True:
        - Install fails with 'Unacceptable TLS certificate'
          error during ostree pull
    - With no_check_certificate=True:
        - Install is successful
        - ostree pull is using https url
- Install on system controller with https_enabled=False
    - ostree pull is using http url (no SSL)
    - Install is successful

Story: 2010118
Task: 46180

Change-Id: I162904e52cc63c1a9e4e9f68c6c9921c8c4d8f3a
Signed-off-by: Kyle MacLeod <kyle.macleod@windriver.com>
2022-09-01 16:32:15 -04:00
Davi Frossard
646192989d Remove sm-watchdog residues
Due to the changes
bd9e560d4b
which removed the sm-watchdog, we also need to remove residues in
kickstart config.

Story: 2010087
Task: 46007

Signed-off-by: Davi Frossard <dbarrosf@windriver.com>
Change-Id: I17911773ec4db1549df32a77acd43cd4615b28ee
2022-09-01 12:35:06 +00:00
Leonardo Fagundes Luz Serrano
a5e7a108f5 Duplicate pmon.d conf files to another location
Created a duplicate install of /etc/pmon.d/*.conf files
to /usr/share/starlingx/pmon.d/

This is part of an effort to allow pmon conf files
to be selected at runtime by kickstarter.

Test Plan:
PASS: duplicate conf on deb

Story: 2010211
Task: 46112

Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
Change-Id: Ie07c1bfa370da5b2ec71fe3fce948d59be1dd098
2022-08-26 16:21:18 -03:00
Zuul
5d6c41c737 Merge "Add pmon configuration file for sssd" 2022-08-26 19:05:24 +00:00
Zuul
5ead1baa2a Merge "Modify miniboot kickstart to implement single ostree pull" 2022-08-25 14:05:10 +00:00
Andy Ning
162398acbc Add pmon configuration file for sssd
This is part of the change to replace nslcd with sssd to
support multiple secure ldap backends.

This change added pmon configuration file for sssd so that it
is monitored by pmon.

Test Plan on Debian (SX and DX):
PASS: Package build, image build.
PASS: System deployment.
PASS: After controller is unlocked, sssd is running.
PASS: ldap user creation by ldapadduser and ldapusersetup.
PASS: ldap user login on console.
PASS: ldap user remote login by oam IP address:
      ssh <ldapuser>@<controller-oam-ip-address>
PASS: ldap user login by local ldap domain within controllers:
      ssh <ldapuser>@controller
PASS: For DX system, same ldap functions still work properly after
      swact.
PASS: Kill sssd process, verify that it is brought up by pmon.

Story: 2009834
Task: 46064
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I701a4cbbda0f900dafd0456aad63132b62d8424f
2022-08-24 14:42:25 -04:00
Dan Voiculeasa
0bafe84803 Debian: Add temporary pmon configuration for worker
This work is part of Debian integration effot.
This work is part of allowing Standard type deployment to unlock
worker nodes.
After unlocking the worker node we observe pmon requesting a reboot
because some services are failed. Services come from packages that are
filtered out on worker node on CentOS.

On CentOS we installed personality based packages on specific
personality type nodes.
On Debian selecting what is needed for personality based packages is
done at runtime.

First packaging needs to be updated for the few pacakges that provide
pmon configuration files, then kickstarts updated to handle these at
runtime.
Add this temporary configuration until packaging is updated.

Tests on Debian:
PASS: controllers unlocked on Standard
PASS: worker node unlocked
      no restart initiated by pmon

Story: 2010211
Task: 46025
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: I01dd7525944a1de919f642df5eceb0b5386cc9af
2022-08-19 14:34:31 +00:00
Kyle MacLeod
d3e7620045 Modify miniboot kickstart to implement single ostree pull
The initial ostree pull is directed into a mounted
/sysroot directory. During the nochroot stage the
pulled /sysroot repo is subsequently moved
into the rootfs and the ostree remote is reconfigured.

Related to: https://review.opendev.org/c/starlingx/metal/+/852032

Test Plan:

PASS:
- verify subcloud install and bootstrap via
  dcmanager subcloud add
- verify single network pull for ostree

Story: 2010118
Task: 46037

Signed-off-by: Kyle MacLeod <kyle.macleod@windriver.com>
Change-Id: Ie250774c8960f7f7ff4a3a62fa98e21547132373
2022-08-18 16:53:56 -04:00
Zuul
d4f20f3b48 Merge "Removing unused package python-ryu" 2022-08-15 16:04:22 +00:00
Rafael Cardoso Pereira
1d09cc08d8 Removing unused package python-ryu
After performing an analysis of the system it was recognized
that the following package: python-ryu; is not being used anymore
by the system. In order to clean it up, it was decided to
remove the package.

Test Plan:
PASS - All pkgs built successfully after removal of python-ryu
PASS - Successfully generated an openstack tarball
PASS - Stx-Openstack tarball successfully applied
PASS - Built CentOS ISO with the change and applied it to a lab

Partial-bug: #1985091
Depends-On: https://review.opendev.org/c/starlingx/integ/+/852863

Signed-off-by: Rafael Cardoso Pereira <rafael.cardosopereira@windriver.com>
Change-Id: I27d119c11d18c1ebbd0beafe154a32960c101529
2022-08-15 12:25:11 +00:00
Zuul
d488c2879d Merge "debian: port rvmc docker image to Debian" 2022-08-13 03:00:35 +00:00
Hugo Brito
3f181357cc debian: port rvmc docker image to Debian
This commit enables the creation of rvmc docker image by both
distros: CentOS and Debian.

Test Plan:
PASS - Install DC subcloud using Debian image
1. Build rvmc image using stx-debian.
2. Push the new rvmc image to a DC lab registry.
3. Modify the dccommon subcloud_install pointing to the new rvmc image.
4. Install a new subcloud using the new rvmc image.
PASS - Install DC subcloud using CentOS image (same steps as Debian)

Story: 2009831
Task: 45969

Signed-off-by: Hugo Brito <hugo.brito@windriver.com>
Change-Id: I11a9f331cfd1a03d7b5a99223203b240fb31d88b
2022-08-12 16:30:01 +00:00
Zuul
cd0c3171b5 Merge "Add ostree_repo pull and setup networking for bootstrap" 2022-08-10 16:09:52 +00:00
Zuul
cb1ae0b543 Merge "Re-enable sensor suppression support in Mtce Hardware Monitor" 2022-08-09 18:12:42 +00:00
Kyle MacLeod
66316f0b88 Add ostree_repo pull and setup networking for bootstrap
1. Copying ostree_repo to the feed

The ostree_repo is required at /var/www/pages/feed/<rel-id>
Also, support for IPv6 must be added.
The required support for this is added to miniboot.cfg.

The ostree repo is pulled from the remote to the feed directory
in archive mode.

2. Setup networking for both the ostree_repo pull on initial boot and
   the persistent configuration for the subsequent phase 2 boot.

Note: This commit also incorporates and supercedes the changes from
https://review.opendev.org/c/starlingx/metal/+/850237

Test Plan:

PASS:
- ostree is able to install and backup the repository with the provided
  network settings.
- Full boot and dcmanager subcloud add via sushy emulator in libvirt
  environment (IPv4)
    - subcloud is added with appropriate install values and bootstrapped
      via the generated bootimage.iso
- Full boot and dcmanager subcloud add via redfish in hardware lab
  using IPv6 (Dell hardware only)

Story: 2010118
Task: 45924
Depends-On: https://review.opendev.org/c/starlingx/distcloud/+/851679

Signed-off-by: Kyle MacLeod <kyle.macleod@windriver.com>
Change-Id: Icd1a50985e29841a784c9d339b8717041735c9cf
2022-08-09 13:48:02 -04:00
Zuul
f4e1bf9542 Merge "Debian: Set package links at startup [1]" 2022-08-09 08:17:27 +00:00
Eric MacDonald
038eb198fd Re-enable sensor suppression support in Mtce Hardware Monitor
Sensor and sensorgroup suppression was temporarily disabled in
Debian while System Inventory was modified to align API types
with database types.

That update is now merged so this update removes the Debian only
gate on sensor and sensorgroup suppression.

Test Plan:

PASS: Verify Debian build and install
PASS: Verify CentOS build and install
PASS: Verify multiple individual sensor suppression/unsuppression
PASS: Verify sensorgroup suppression/unsuppression
PASS: Verify host degrade and alarm mgmt for each above 2 cases

Story: 2009968
Task: 45964
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I34abf6bd7c72df2f7da743e4f20300956248c6d7
2022-08-06 00:02:29 +00:00
Zuul
bfe663f2f5 Merge "Debian: Modify kickstart to implement single OSTREE pull" 2022-08-05 12:54:32 +00:00
Eric MacDonald
ee74a256ce Debian: Modify kickstart to implement single OSTREE pull
This update implements kickstart changes required to install
controller nodes with a single network ostree_repo pull.

Test Plan: Verify single network pull for all

PASS: Verify AIO provisioning from a USB install
PASS: Verify AIO provisioning from a PXE install
PASS: Verify Standard 2+1 System provisioning from a USB install
PASS: Verify worker only install
PASS: Verify controller-1 install from controller-0 (5+)
PASS: Verify Standard controller-0 install from controller-1
PASS: Verify Standard worker install from controller-1

Story: 2009968
Task: 45932
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I72684d65237c3596ef07a8fdcfc0555fc9e95a3e
2022-08-05 12:18:07 +00:00
Zuul
6ee5bc7feb Merge "Debian: Add workaround for enabling swacts and unlocks" 2022-08-05 10:37:27 +00:00
Zuul
30030543c2 Merge "relocate /www to /var/www" 2022-08-05 10:28:59 +00:00
Zuul
85eb57baa6 Merge "relocate /pxeboot to /var/pxeboot" 2022-08-05 04:42:54 +00:00
Dan Voiculeasa
8c1aab7b1d Debian: Set package links at startup [1]
This work:
- is part of Debian integration effort.
- will be part of a series of commits.
- will allow puppet manifests to be applied on worker node at
unlock/reboot time.

This specific commit:
- focuses on Standard deployment type
- allows controllerconfig and workerconfig-standalone packages
  to coexist on the same iso
- masks controllerconfig and/or workerconfig services based on
  personality at runtime
- selects and links hardcoded paths to personality based paths

Future work will account for storageconfig package and service.
Future work will account for other packages.

PASS: controllers unlocked on Standard
PASS: workerconfig started puppet manifest apply on worker node
PASS: controllers unlocked on AIO-DX
PASS: controllerconfig is running on AIO-DX,
      controllerconfig is running on Standard,
      workerconfig is not running on controller node AIO-DX & Standard,
      workerconfig is running on worker node

Story: 2010211
Task: 45949
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: I548cb4e42be3b9280040d235d67639b5ed4e0de2
2022-08-04 19:09:17 +03:00
Dan Voiculeasa
b50618ee96 Debian: Add workaround for enabling swacts and unlocks
This work is part of Debian integration effort.
This work only affects Debian.
This work will work around an issue seen during puppet apply on worker
nodes.

This obsoletes workaround [1]. In fact we move the logic here such that
we don't require manual intervention anymore.

Tests on Debian:
PASS: both controllers unlocked on a Standard deployment.
PASS: puppet manifest applied on worker node.
PASS: both controllers unlocked on an AIO-DX deployment.
PASS: swact on AIO-DX by reboot

[1]: https://review.opendev.org/c/starlingx/utilities/+/850541
Related-Bug: https://bugs.launchpad.net/starlingx/+bug/1983580
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: Idf49b9e19cc733672b7b878b25563ac6ef9d1d67
2022-08-04 19:06:22 +03:00
lbonatti
8591dfae52 relocate /www to /var/www
Adapt filesystem usage to meet OSTree requirements
relocating folder /www to /var/www

Test Plan:

PASS:
CentOS -> CentOS upgrade:
- 22.06 -> 22.12

Story: 2009303
Task: 45896

Signed-off-by: lbonatti <LuizEduardo.Bonatti@windriver.com>
Change-Id: Iff532db14f65773375948e500764b96dc11d0d8a
2022-08-04 10:25:01 -03:00
Zuul
b6dad0a071 Merge "Import Debian load" 2022-08-03 21:59:36 +00:00
Zuul
24ed5b0728 Merge "Include upgrades meta files to Debian ISO" 2022-08-03 21:43:35 +00:00
Zuul
9e55a32fcc Merge "Debian: KS: Fix mgmt vlan support for system node installs" 2022-08-03 18:23:34 +00:00
Eric MacDonald
c13f94e48b Debian: KS: Fix mgmt vlan support for system node installs
The kickstart is not quering system inventory for the
management vlan if the boot interface name lookup succeeds.

This update modifies the logic to perform the system inventory
vlan query for system node installs even if the boot interface
name lookup succeeds.

LAT does not support pxecontroller address translation in a
chroot environment and post chroot hooks are executed before
post nochroot hooks. Therefore, this update had to move the
entire interface setup kickstart segment to a nochroot hook.

Note: This change does not impact CentOS env.

Test Plan:

PASS: Verify Debian build and Install in vbox and RealHw
PASS: Verify platform.conf is updated with vlan<id> if system
      inventory mgmtvlan query returns a vlan id.
PASS: Verify interface.d interface setup files are correct
      for ipv4 with and without vlan.

Regression:

PASS: Verify system host-reinstall controller-1
PASS: Verify system host-swact controller-0
PASS: Verify system host-lock controller-0
PASS: Verify system host-reinstall controller-0
PASS: Verify system host-unlock controller-0
PASS: Verify platform.conf is updated with management interface
      name if system inventory mgmtvlan query returns nothing.

Depends-On: https://review.opendev.org/c/starlingx/tools/+/852029

Story: 2009968
Task: 45895
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I24eb5d2b2bcc7d9852fda75a27ef9f07e3b75df4
2022-08-03 15:23:21 +00:00
Bin Qian
e74544dd66 Import Debian load
Update import.sh to import Debian 22.12 load into Centos 22.06.

Test Cases:
    1. Import Debian 22.12 load into Centos 22.06. Visually inspect
    required files are in place.
    2. Import Centos 22.12 load into Centos 22.06. Start upgrade,
    and upgrade controller-1 started.

Story: 2009303
Task: 45865

Depends-on: https://review.opendev.org/c/starlingx/tools/+/850571
            https://review.opendev.org/c/starlingx/tools/+/850433

Change-Id: Id21d502db48a8fbf1c947415889cf2e0f481abed
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2022-08-03 14:31:35 +00:00
Bin Qian
d6e0e22496 Include upgrades meta files to Debian ISO
Add upgrades meta files to /upgrades directory in Debian ISO.
Files include:
    version
        Version file to indicate the ISO release version
    metadata.xml
        Supportted upgrade path, and required patch
    import.sh
        Shell script to import the ISO load into StarlingX system
    pxeboot-update-<rel-ver>.sh
        Shell script to update pxeboot config file for new release

Test cases:
    Build Debian ISO and visually inspect the existance of files
    list above in /upgrades directory of Debian ISO.
    Build Centos ISO with no changes.

Story: 2009303
Task: 45830

Change-Id: I1f0b42c6c37943b19bdf5dd7baaf81da5d1eef7a
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2022-08-02 21:01:58 +00:00
Zuul
d9a8987db7 Merge "Support upgrade from 22.06" 2022-08-02 14:00:55 +00:00
lbonatti
b2ef1f8c0a relocate /pxeboot to /var/pxeboot
Adapt filesystem usage to meet OSTree requirements
relocating /pxeboot to /var/pxeboot

Test Plan:

PASS:
CentOS -> CentOS upgrade:
- 22.06 -> 22.12

Story: 2009303
Task: 45898

Signed-off-by: lbonatti <LuizEduardo.Bonatti@windriver.com>
Change-Id: I30a35937cd6da1489e04fd1b0257f0fbe825af96
2022-08-02 12:59:44 +00:00
Eric MacDonald
004eea6acd Debian: KS: Add worker system node install support to kickstart
This update adds kickstart support for the following install types
 - worker
 - worker lowlatency

This update also
 - Adds install type prefix to all kickstart logs.
 - Fixes an issue that was causing all the kickstart logs produced
   with 'ilog' to have the same date.
 - Fixes the report_failure_with_msg handling.
 - Removed defaulting to aio if traits boot argument is missing.
 - Hardens handling of invalid traits and invalid trait combinations.
   Install will fail if traits arg is missing or if an invalid
   trait combination is specified.

Test Plan:

PASS: Verify Debian Build packages and image
PASS: Verify worker node install and disk boot
PASS: Verify lowlatency worker node install and disk boot
PASS: Verify install type prefix added to logging
PASS: Verify kernel arguements
PASS: Verify no platform backup partition is created on
      worker only node
PASS: Verify invalid traits handling

Regression:

PASS: Verify AIO standard install and enable (c0 & c1)
PASS: Verify AIO lowlatency install and enable (c0 & c1)
PASS: Verify standard controller install and enable
PASS: Verify platform-backup partition create and persistence
PASS: Verify system host lock/unlock controller-1
PASS; Verify system host-reinstall controller-1
PASS: Verify logging

Story: 2009968
Task: 45831
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I6446e5b94b2b386aa0ac1d92e5ffb2cb1167db27
2022-07-27 13:57:31 +00:00
Charles Short
af907fd960 debian: Remove sleep in network interface pre-up
Remove the 20 second delay before bringing up the network
interface. This was done so that the network interface has
feature parity with Centos 7, but ifupdown detects nelink
differently compared to Centos 7. Removing the delay
results in a significant speed up.

In Debian, the network cable test is run by
/etc/network/if-up.d/00check-network-cable script.

Story: 2009221
Task: 45758

Test Plan

PASS Build platform-kickstarts package
PASS Build ISO
PASS Run bootstap/unlock
PASS Check /etc/network/interface.d/ifcfg-* if 'sleep 20'
     is still present.

Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I0d7a6387cb42a0cb1af62fa49d6790b641c78b75
vr/stx.7.0
2022-07-21 08:38:15 -04:00
Bin Qian
f1de4d9388 Support upgrade from 22.06
Make 22.06 as valid upgrade from version.

Story: 2009303
Task: 45682
Depends-on: https://review.opendev.org/c/starlingx/ansible-playbooks/+/847848
Change-Id: I195e95f7037e5a947164b87c260ca141aaba8fa7
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2022-07-20 15:34:38 +00:00
Eric MacDonald
f5605f0ce3 Debian: KS: Make management interface dhcp for its ip address
The management interface is currently set to manual but should
dhcp for its IP address.

This update sets the management interface setup option to dhcp.

Test Plan:

PASS: Verify platform-kickstarts package build
PASS: Verify freshly installed system node goes online (hw)
PASS: Verify dhcp logs in daemon.log

Story: 2009968
Task: 45813
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: Ib25887a2cf16cc72af4dab090c62687c2254a2cb
2022-07-20 13:43:29 +00:00
Zuul
325c641548 Merge "Debian: Position efi.img in the feed to replicate mounted iso feed" 2022-07-13 13:15:42 +00:00