Commit Graph

1529 Commits

Author SHA1 Message Date
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
mgrimesix b56062dead Remove 744 mode set on /var/lib/incus. Use the Debian default of 755. (#828) 2025-02-14 08:10:10 -08:00
Qubad786 59863f33c4 Remove legacy VM usages from build (#823) 2025-02-14 17:44:57 +05:00
Andrew Walker cc572cc13d Add nfs-utils package to base install (#825)
This commit adds our custom version of nfs-utils to the base
install.
2025-02-13 14:25:56 -06:00
William Grzybowski d364b495ce Add usbutils (#812) 2025-01-30 15:35:05 -03:00
alexandrabain 4b6e4c1137 Corrected master to Goldeye for push jobs (#819)
* Update Publish-ISO

Updated fangtooth to goldeye

* Update Publish-Update

Updated fangtooth to goldeye

* Update Publish-Update

* Update Publish-ISO
2025-01-27 10:41:42 -05:00
Caleb St. John 6135afde6d Change master build to 25.10 and name it Goldeye (#815)
* Revert "create stable/fangtooth (#813)"

This reverts commit 06e1f6287f.

* bump to 25.10 in master
2025-01-24 14:45:11 -05:00
Caleb St. John 69469a4d5d create stable/fangtooth (#813) (#814)
(cherry picked from commit 06e1f6287f)
2025-01-24 14:44:05 -05:00
Caleb St. John 06e1f6287f create stable/fangtooth (#813) 2025-01-24 14:35:43 -05:00
themylogin 4d4b5a08bc Use wget to download NVidia driver (#811) 2025-01-23 20:49:00 +01:00
bmeagherix 1736d42338 Update scst from truenas-3.9.0-pre to truenas-3.10.0-pre (#810) 2025-01-21 17:11:20 +00:00
Andrew Walker e926741dc2 Update Samba to 4.21 (#809)
This commit updates major samba version from 4.20 to 4.21
for TrueNAS 25.04 build.
2025-01-17 12:12:40 -06:00
Caleb St. John e534d75ed6 fix nvidia driver URL (#807) 2025-01-15 14:15:03 -05:00
Caleb St. John 192378449a bump nvidia driver version (#805) 2025-01-15 07:23:21 -05:00
Ameer Hamza d533861b84 util-linux: switch to a local repo (#803) 2025-01-15 00:20:39 +05:00
Andrew Walker 1fd067fed6 Handle audit plugin changes (#801) 2025-01-13 11:04:20 -06:00
themylogin d404e5e39b Fix .squashfs files not being cleaned up (#797) 2025-01-08 18:23:19 +01:00
Caleb St. John a506fbac05 NAS-133293 / 25.04 / remove psutil from truenas_install (#796) 2024-12-28 16:18:59 -05:00
themylogin af1435d993 Build dev-tools extension (#794) 2024-12-17 18:17:51 +01:00