This configures automated installation using the subiquity installer, as
documented at
https://ubuntu.com/server/docs/install/autoinstall-quickstart and other
locations on the Internet.
Installation uses the NFS export of /install, and configures the
installer to use the nocloud-net datasource, creating a per-node
directory containing the processed template file as the user-data file,
and an empty meta-data file.
Kernel and initrd files are pulled from the casper/ directory under the
package dir.
Unnecessary elements of the kernel command line have been removed in the
subiquity installer path.
Support has been added for selecting a subiquity specific default
template, as well as an updated pre-install script and some minor POSIX
shell compliance fixes for the getinstdisk script.
The maximum socket receive buffer size (SO_RCVBUF) is set from the value
in /proc/sys/net/core/rmem_max. When this value is close to INT_MAX,
the select() system call used by IO::Select->can_read() never returns
true. This causes packets to never be read. Therefore, reduce the
maximum socket receive buffer size to a value which works.
* rpower for redfish support
* rsetboot for redfish support
* recover
* modify depending on discussion and comments
* refine test case xcatd_start (#5932)
* Update small text in the diskful support example for cuda_power9_setup
Fix small issue mentioned in 5852
* rsetboot for redfish support
* Fix issue 5933: xCAT-openbmc-py build failed
* Fix remoteshell compatibility with custom Match (#5936)
If a user has a custom Match directive, remoteshell would
create an invalid configuration. Fix by ensuring we are
outside of a match context by doing Match all explicitly.
* fix issue PR #5936 resulted in remoteshell failed in rhels6.10 #5944
* refine xcat-inventory backend testcase (#5946)
* add test case for issue 3602: confignetwork cannot work when regular expression is used in nics table
* add lsdef to get more debug info
* Revert "fix issue PR #5936 resulted in remoteshell failed in rhels6.10 #5944"
* revert PR Fix remoteshell compatibility with custom Match #5936
* add sle dir for copycds
* remove HPC packages from sle15 template
* copycds support ppc64le sle15
* support packages products for sle15
* create repos for all products in sle15 Package ISO
* fix deployment status postbooting in sle15
* support sle15
* add copycds example for sle15
* generate add_on product
* polished
* adjust product_dir
* * osimage table schema change: add a "environvar" col in osimage table to hold environment variables used in osimage customized files
* osimage object schema change: add a environvar attribute, which refers to osimage.environvar
* the environment variables specified in "environvar" attribute will be exported during invocation of postinstall scripts in genimage
* support variables in synclists
* support environment variables in genimage,mkinstall,getpostscript
* support environment variables for xdcp -i -F in packimage
- support xcat_secure_pw:<user> API in credential plugin
- for diskless, if enabled secure root, packimage will not write root password into image
- for stateful, if enabled secure root, nodeset will not write root password into config file
- and 'remoteshell' will update shadow file accordingly