801 Commits
Author SHA1 Message Date
Robert Dower f78db8c76d archive repository 2025-08-07 13:28:28 -07:00
William Douglas 249cb015e4 vendor update
Signed-off-by: William Douglas <william.douglas@intel.com>
2.7.16
2025-06-10 15:27:36 -07:00
Alex Jaramillo 5f3f6b7ce4 Default exception for networking
This change modifies the behavior of the clr-installer. By default, the
installer includes NetworkManager bundle in the list of bundles to be
installed. This commit introduces an exception: if systemd-networkd
is already present in the bundle list, the addition of NetworkManager
will be skipped.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2025-06-10 15:23:37 -07:00
Alex V Jaramillo bad27e039c Update workflow repos
Signed-off-by: Alex V Jaramillo <alex.v.jaramillo@intel.com>
2025-06-10 15:09:21 -07:00
William Douglas 1c35cd470c Vendor update for crypto v0.37.0
Signed-off-by: William Douglas <william.douglas@intel.com>
2025-04-21 13:21:14 -07:00
Alex Jaramillo dd519902e8 Use -iso-level 3
This change allows the creation of an ISO with a rootfs image of size
greater than 4GB.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2.7.15
2025-03-12 12:03:12 -07:00
William Douglas 2d491c5d7f Re-vendor modules with some updates
Signed-off-by: William Douglas <william.douglas@intel.com>
2.7.14
2025-01-02 11:18:38 -08:00
Brett T. Warden ffb386f474 Increase boot partition size for ISO images
ISO initrd is necessarily much bigger than normal initrd, so make sure
we have enough space for it.
2.7.13
2024-10-17 08:46:35 -07:00
Brett T. Warden 5adb3150f5 Increase default EFI partition size to 512 MB
With increased initrd sizes, 150 MB is inadequate.
2.7.12
2024-10-10 16:49:49 -07:00
Brett T. Warden a0fef5fe53 Increase space allocations in baseline image test
Double /boot to 100M and rootfs to 4G so today's content will fit.
2.7.11
2024-06-25 12:00:17 -07:00
Brett T. Warden 058e6cb8a5 Support compressed kernel modules
When generating an ISO image, we have a fixed list of kernel modules
that should be included. Add logic to determine whether those kernel
modules are named '*.ko.zst', '*.ko.gz', or '*.ko.xz' instead of only
'*.ko'.
2024-06-25 12:00:17 -07:00
William Douglas 1dca8eba11 Update golint workflow
Signed-off-by: William Douglas <william.douglas@intel.com>
2024-06-25 10:51:52 -07:00
William Douglas 05f81dac52 Add security reporting information
Signed-off-by: William Douglas <william.douglas@intel.com>
2024-02-29 12:39:05 -08:00
OpenSauce04 a6e3d7ec21 Updated AutoUpdateLink to no longer redirect to a 404 page 2024-02-29 09:33:18 -08:00
OpenSauce04 478ea38584 Updated TelemetryAboutURL to no longer redirect to a 404 page 2024-02-29 09:33:18 -08:00
David Klimesh 9957309053 Bump efi part from 150M to 192M 2.7.10 2024-02-29 09:14:45 -08:00
William Douglas ddf49547d9 Update go version and re-vendor
Move to go version to 1.21 (1.22 is still early and 1.21 has a long
chain of stable releases).

Also update dependencies to latest their versions.

Signed-off-by: William Douglas <william.douglas@intel.com>
2.7.9
2024-02-15 11:31:04 -08:00
dependabot[bot] 9e5ea90040 build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2.7.8
2024-01-03 10:20:33 -08:00
David Klimesh cfd4471f3b Bump efi and dependencies 2.7.7 2023-11-14 14:35:32 -08:00
William Douglas 9e6717e5c7 Update dependencies 2023-04-14 15:38:29 -07:00
William Douglas 04ff3259ab Update how-to-make-a-release with detailed steps
And run them for a commit (needed to poke the go version in go.mod due
to a dependency update needing at least go 1.17).

Signed-off-by: William Douglas <william.douglas@intel.com>
2.7.6
2023-02-22 11:28:50 -08:00
William Douglas dccd80144d Add details for updating vendor content 2.7.5 2023-02-22 10:05:13 -08:00
Brett T. Warden 33c0a7a898 print blkid output to both tty and kmsg 2023-02-22 09:58:53 -08:00
Brett T. Warden 77fc5b252f Show found partitions while we're looking for CLR_ISO
initrd calls blkid a few times looking for CLR_ISO, so it can identify
the root device that was booted. On each retry, call blkid plain to show
everything that's been found -- this may help with debugging boot
failures.
2023-02-22 09:58:53 -08:00
William Douglas 9270a7bfe3 Update go.sum and workflow go version
The go gtk link wasn't working for ci testing.

Signed-off-by: William Douglas <william.douglas@intel.com>
2023-02-22 09:35:47 -08:00
William Douglas ac2cbde712 Only run ci for PRs 2022-11-03 10:18:41 -07:00
William Douglas 73d7f22c56 Update code for revive linter 2022-11-03 10:18:41 -07:00
William Douglas eab0f41c2a Remove abandoned linters 2022-11-03 10:18:41 -07:00
William Douglas c82588123c Add golangci-lint workflow 2022-11-03 10:18:41 -07:00
William Douglas 45457f4de1 Fixup lint error '(*T).Fatalf from a non-test goroutine' 2022-11-03 09:14:37 -07:00
William Douglas a9eb1fcc0f Fixup lint error 'unbuffered channel' for Notify 2022-11-03 09:14:37 -07:00
William Douglas 185b29eb64 Fixup lint error for 'stringintconv' 2022-11-03 09:14:37 -07:00
William Douglas d20f1ed3d4 Fixup lint errors for 'ineffectual assignment' 2022-11-03 09:14:37 -07:00
William Douglas e999af5e5b Fixup gofmt errors 2022-11-03 09:14:37 -07:00
William Douglas fe0f2b760f Add release process document
Signed-off-by: William Douglas <william.douglas@intel.com>
2022-10-21 14:17:47 -07:00
Brett T. Warden 1a0a63655a Force takeover of tty
This unit will stall indefinitely prompting for a password (even for
root) if anything else is holding the console. Instead, let this take it
over.
Also, /dev/console is default, so we don't need to specify it here.
2.7.4
2022-09-08 09:06:34 -07:00
Brett T. Warden caf07ee413 Call clr-installer directly instead of from bash
Retries should be handled later, if desired, via systemd's standard
mechanisms.
Also move reboot to ExecStartPost so it runs only if/after clr-installer
has *succeeded*.
2022-09-08 09:06:34 -07:00
Brett T. Warden aa82606e7a Call cat directly instead of via bash 2022-09-08 09:06:34 -07:00
Brett T. Warden 0a64d15f22 Let systemd check kernel command line options
Trying to avoid extra embedded bash calls -- use systemd's internal
conditions to check whether clri.descriptor is defined on the kernel
command line to decide whether to even run this unit.
2022-09-08 09:06:34 -07:00
djklimes 1bdd4ec174 Update efi partition to 124M from 100M
ISO creation has been failing because 100M initrd and
the kernel have grown too large for the allocated space.
Eventually we will add this value to yaml config but for
now we will just bump it.
2.7.3
2022-01-05 15:33:18 -08:00
Mark D Horn bd38c8b9d7 Fixes for changes to gotk3 v0.6.0
Several API changes from gotk3 v0.4.0 to v0.6.0
which was a required bump to support building under golang 1.16.x.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2021-07-12 17:05:10 -07:00
Mark D Horn 198742b623 vendor: new release of gotk3
To support building under golang 1.16.x gotk3 v0.6.0 required.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2021-07-12 17:05:10 -07:00
Mark D Horn 12468f4b85 isoutils: Remove extraneous double quotes
We were embedding extra double-quotes in the DOS labels
which was caught in the dosfstools 4.2 release.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2.7.2
2021-02-03 17:14:53 -08:00
Mark D Horn 644ba63c8b isoutils: Reorder loadable modules
With the release of the 5.8 kernel, now isofs depends
upon cdrom; now cdrom must be loaded first.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2.7.1
2020-10-09 09:42:25 -07:00
Mark D Horn 86128e62b0 test: add functional lvm test
Add a new test for LVM via advanced method.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2.7.0
2020-06-24 09:08:59 -07:00
Mark D Horn 718634761e storage: Enable use of LVM for root file system
- Add suspend lvm state for offline volumes.
- Need to check all children for possible install targets.
- LVM always written in /etc/fstab with UUIDs
- Enable logging for all extra selected bundles.
- controller: Add clr-init with lvm usage

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-06-24 09:08:59 -07:00
Mark D Horn 46d525b565 storage: Use lsblk data for device path
Do not assume the path is /dev/<name>, use parsed path
from the output of lsblk.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-06-24 09:08:59 -07:00
Mark D Horn c004b7635d storage: make undetermined guid warning only
We were wrapping this in a error with trace back data
which puts a misleading message into the log file.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-06-24 09:08:59 -07:00
Mark D Horn f3b943149c controller: Fix hang bug for cbm fails
Fix issue where we failed and then returned where
we waited on the fail again.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-06-09 15:34:46 -05:00
Mark D Horn 384b1d8598 controller: Offline content ignore
Only show ignoring offline content if it exists and we
can not use it for this install.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-06-08 18:39:44 -05:00