Commit Graph

1547 Commits

Author SHA1 Message Date
Caleb St. John
168461a1b5 branch for 25.10.0.1 (#946) TS-25.10.0.1 2025-11-13 10:21:39 -05:00
Caleb St. John
261e99754a branch for 25.10.0 (#938) TS-25.10.0 2025-10-08 07:31:25 -04:00
bugclerk
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
bugclerk
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
bugclerk
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
Caleb St. John
a386ce56ed ignore nfs and sub{u/g}id files in mtree (#847) 2025-04-30 15:55:26 -04:00
sonicaj
1c7b41c3b0 Allow specifying secret_env for packages as env variables (#846) 2025-04-30 15:09:44 +05:00
sonicaj
116268c9d7 Add sentry auth token to webui secret env (#843) 2025-04-22 17:56:48 +05:00
themylogin
eb9167f61a Fail on FreeBSD before trying to import anything (#841) 2025-04-18 19:31:58 +02:00
sonicaj
76b930d18c NAS-134870 / 25.10 / Allow specifying secret env variables in the build (#842)
* Allow specifying secret_env in build manifest

* Get secret env initialized when initializing package

* Add logic to read secrets file

* Make sure secrets are properly set for package when building the package

* Expose scale release version variable as well

* Fix typo

* Make sure env variables are actually passed to the package itself

* Add secrets yaml file to git ignore

* Do not expose build env variables in ps output
2025-04-18 20:34:12 +05:00
themylogin
6aa7077964 Fix installer DNS (#840) 2025-04-14 09:59:34 +02:00
themylogin
2c2f7a945a Remove SMART (#837) 2025-03-27 17:31:49 +01:00
sonicaj
cdcce009c6 Add TNC utils repo to build (#838) 2025-03-26 22:59:32 +05:00
sonicaj
a05119c385 NAS-134872 / 25.10 / Add truenas_crypto_utils to build (#833)
* Bring in crypto utils repo to build

* Rename package name
2025-03-19 00:07:09 +05:00
mgrimesix
81dcc109a4 NAS-133968 / 25.10 / Update mtree to better support cryptographic verification for STIG (#824)
* Fixup list of file system object to remove or ignore.
Added a 'fixup' list to handle objects that get their permission changed on install.

* Update comment.
2025-02-19 10:45:16 -08:00
Andrew Walker
b757a0bf19 Add SCST-related packages to base install (#788)
These were originally provided by the debian control file for
middleware.
2025-02-18 13:28:33 -06:00
themylogin
7d8aabfb0d Do not build initrd for the debug kernel by default (#822) 2025-02-17 00:50:34 +01:00