Commit Graph
1559 Commits
Author SHA1 Message Date
Ameer Hamza 310c49256f Kernel udpate 2026-07-28 21:35:07 +05:00
Caleb St. John 739df930d3 branch for 25.10.5 (#1000) TS-25.10.5 2026-06-12 08:21:38 -04:00
Caleb St. John 5c6d79dd0c branch 25.10.4.1 (correctly) (#999) 2026-06-12 07:50:42 -04:00
Caleb St. John a691b8363d branch for 25.10.4 (#995) TS-25.10.4 2026-05-14 15:33:41 -04:00
Caleb St. John 209ebd5f40 branch for 25.10.3.1 (#993) TS-25.10.3.1 2026-04-14 09:55:50 -04:00
Caleb St. John d5c25b8b19 branch for 25.10.3 (#992) TS-25.10.3 2026-04-08 12:37:54 -04:00
Caleb St. John b4d6441e70 branch for 25.10.2.2 (#989) TS-25.10.2.2 2026-03-04 07:53:26 -05:00
Caleb St. John feb541468b branch for 25.10.2.1 (#988) TS-25.10.2.1 2026-02-20 08:50:59 -05:00
bugclerkandAmeer Hamza 84ca4183b9 Skip creating EFI boot entry on upgrades to avoid NVRAM exhaustion (#985)
The `efibootmgr -c` command always creates a new boot entry rather than
updating an existing one. Prior to commit c6ba53c, the GRUB installation
block only ran on fresh installs. That commit extended it to run on
upgrades when GRUB versions differ, which also caused `efibootmgr -c` to
run on upgrades, creating duplicate TrueNAS-X entries. While firmware
typically cleans up duplicate entries on reboot (as observed on TrueNAS
MINI hardware), EFI NVRAM has limited space and users with NVRAM already
full from other sources reported `No space left on device` error during
updates as creating a new entry fails before the next reboot can clean up.

The boot entry created during fresh installation remains valid across
upgrades since GRUB binaries are updated at the same path
(`/EFI/debian/grubx64.efi`). Only create the boot entry on fresh installs
where `old_root` is None.

(cherry picked from commit a8be69ed46)

Co-authored-by: Ameer Hamza <ahamza@ixsystems.com>
TS-25.10.2
2026-02-05 09:56:26 -05:00
sonicaj 1326d04a42 Update apt mirrors for 25.10.2 (#983) 2026-02-02 11:10:49 -05:00
Caleb St. John 3a9ee271b4 branch for 25.10.2 (#978) 2026-01-23 08:34:37 -05:00
bugclerkandMark Grimes 3bfe522243 Exclude netdata.conf from truenas_verify. We manage this file via mako. (#969)
(cherry picked from commit 77fba86712)

Co-authored-by: Mark Grimes <mark.grimes@ixsystems.com>
2025-12-23 12:57:47 -05:00
bugclerk ef6509d325 NAS-138970 / 25.10.2 / Update truenas_verify (mtree) (by mgrimesix) (#964) 2025-12-18 20:39:34 -05:00
Caleb St. John cfb6a6b505 bump to 25.10.1-MASTER (#939) 2025-10-08 07:31:42 -04:00
bugclerkandthemylogin c595d053b6 Remove experimental build flag (#922)
(cherry picked from commit 9b99d4a6bb)

Co-authored-by: themylogin <themylogin@gmail.com>
2025-09-10 15:53:14 -04:00
bugclerk e283fe2cf7 Follow up to 79885c5 to fix indentation issue (#918) 2025-09-03 18:09:32 -04:00
bugclerkandAmeer Hamza 7b080a995e Fix GRUB upgrade for systems missing BIOS partition with variable EFI (#914)
(cherry picked from commit 79885c5d08)

Co-authored-by: Ameer Hamza <ahamza@ixsystems.com>
2025-09-03 07:46:23 -04:00
bugclerk c83ae44532 Remove libvirt configuration files from mtree (#909) 2025-08-21 16:48:19 -04:00
bugclerk ea313c72ff Do not verify hostid or hostnqn (#905) 2025-08-18 16:03:53 -04:00
Caleb St. John f25a9dfafc branch for 25.10.0 (#896) 2025-08-01 12:50:54 -04:00
Caleb St. John 2c621eeaf8 switch to nvidia open source driver (#895) 2025-08-01 07:27:11 -04:00
Caleb St. John e615375d0f bump from 570.153.02 to 570.172.08 (adds 5060 support) (#892) 2025-07-28 13:16:00 -04:00
alexandrabain 3c0d3fa035 NAS-136793 / TEN-2441 Correction to Publish-ISO pipeline file creation (#890)
* Correction to Publish-ISO pipeline file creation

* Temporary change to avoid repush

* Correction to sort

* Correction to sort

* Adding logging to check which builds are being added

* Adding debug to investigate why file is not being updated

* Removing the skip parameter
2025-07-23 10:28:35 -04:00
Caleb St. John a5f5ee6163 NAS-136807 / 25.10 / Fix experimental builds (#889)
* Revert "Make all builds non-experimental by default (#888)"

This reverts commit 78e3f46499.

* dont build experimental builds by default
2025-07-21 12:16:29 -04:00
themylogin 78e3f46499 Make all builds non-experimental by default (#888) 2025-07-21 17:49:08 +02:00
themylogin e010ec2c26 TRUENAS_EXPERIMENTAL environment variable (#874) 2025-07-17 17:13:58 +02:00
sonicaj 531dcaea20 Send a final event to notify that upgrade/installation completed (#886) 2025-07-10 21:51:38 +05:00
Andrew Walker 5014f09678 Bring in Samba 4.22 (#883)
This commit switches SCALE from being built with Samba 4.21 to
Samba 4.22.

https://wiki.samba.org/index.php/Samba_4.22_Features_added/changed
2025-06-25 17:43:18 -06:00
sonicaj 72b40b8a0d Bump tmpfs size to fix SIGBUS (#881) 2025-06-24 18:38:46 +05:00
bugclerkandM. Rehan d4b414e93b Revert "Remove legacy VM usages from build" (#879)
This reverts commit 7e91fb8bb6.

(cherry picked from commit 1072fbbc17)

Co-authored-by: M. Rehan <mrehanlm93@gmail.com>
2025-06-23 20:44:04 +05:00
dependabot[bot] efa60bb9fb Bump requests from 2.32.0 to 2.32.4 (#871)
Bumps [requests](https://github.com/psf/requests) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 07:13:47 -04:00
dependabot[bot] 0bd2522d98 Bump urllib3 from 1.26.19 to 2.5.0 (#877)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.19 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.19...2.5.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 07:13:28 -04:00
alexandrabain 4f3a5629d9 TEN-2441 Addition of releases.json file for nightly builds (#876)
* Added creation or addition to releases.json including push to train

* Corrected paths

* Corrected point at which upload folder is cleaned up

* Commented out ISO whilst update push release file tested

* Reinstated ISO push steps

* Corrected indents

* Simplified logic to use all the fields from  the manifest file and removed sorting of entries as they are added in sequence

* Jenkins JSONObject does not implement Cloneable, approach changed

* Added order check on 30 days to be certain we retain the correct data
2025-06-17 13:29:56 -04:00
Ameer Hamza 24a0bb88b7 grub: skip loading bli module when booting the ISO installer (#875)
Installing the BLI module in the installer’s minimal EFI environment
deadlocks, leading to an unresponsive black screen. We now only invoke
insmod bli on real installations by detecting ISO boots via
/.disk/info. This prevents the deadlock and blank screen on installer
boots while ensuring BLI still loads correctly on standard boots.
2025-06-13 22:38:49 +05:00
Mark Grimes 6b0d0dee21 Fix typo that could be source of headline issue. (#872) 2025-06-11 05:16:08 -04:00
Caleb St. John 0d013091ad bump nvidia to latest stable 570 driver (#869) 2025-06-05 11:54:58 -04:00
Caleb St. John f4c05cf52b add mstflint (#870) 2025-06-05 11:54:42 -04:00
sonicaj 71557b080f Ensure consistent home directory handling in reference file comparisons (#868)
Always use '/var/empty' when comparing reference files to match TrueNAS SCALE's
standard home directory for system users, preventing false cache invalidation
due to Debian's '/nonexistent' default.
2025-06-04 14:24:38 -04:00
sonicaj 5ddbc25e6a NAS-136176 / 25.10 / Various fixes after upgrading GE mirrors (#867)
* Try to build openssl early

* Truenas spdk wants kernel headers so mark kernel a dependency
2025-06-04 11:02:24 -04:00
bmeagherix bad399a592 Add truenas_spdk (#866) 2025-06-03 06:56:20 -07:00
Logan Cary 416f10675f fix build (#865) 2025-05-28 14:38:17 -04:00
Logan Cary 8a63cf1336 replace /nonexistent homedirs (#862) 2025-05-27 09:14:37 -04:00
Caleb St. John 5732141d86 add python3-truenas-pylibzfs to base packages (#864) 2025-05-19 11:24:48 -04:00
Caleb St. John 63a6afac54 add truenas_pylibzfs to build (#863) 2025-05-16 09:30:43 -04:00
sonicaj 90a18f72c5 Make sure truenas-installer is enabled when ISO boots (#861) 2025-05-15 16:45:17 +05:00
Andrew Walker 5b7ae38ded Add python version check to truenas_install module (#857)
This commit adds a basic python version check to the truenas_install
module so that we can raise a useful error message if someone
is somehow running the installer in the context of a really old
python version (like in 13).
2025-05-14 13:07:17 -06:00
Caleb St. John 9180867b14 add etc/security/limits.conf to exclude in mtree (#855) 2025-05-12 08:22:30 -04:00
sonicaj c6ba53c7e5 Make sure grub binary is updated on ESP if grub version changed (#854) 2025-05-12 16:36:24 +05:00
jmanray005 6aca689d62 TEN-2278 / 25.10 / Add secrets.yaml creation during build for sentry auth token (#852)
* Create Full-sentry-test

* Add changes to Full-NoPublish, remove test script

* Add changes to incremental

* Change rm to -f
2025-05-09 09:46:47 -04:00
sonicaj 433c957619 NAS-135631 / 25.10 / Update build to pull in GE mirrors and use bookworm-backports as default (#853)
* Update mirrors for ge

* Prioritize bookworm backports over standard bookworm mirror

* Temporarily bump grub2 jobs

* Temporarily bump grub2 jobs

* Remove nomodeset on Ameer's suggestion

* Insert bli module for grub

* Reset grub jobs

* Revert "Remove nomodeset on Ameer's suggestion"

This reverts commit 4f79f500df.
2025-05-08 03:29:52 +05:00