Commit Graph

1556 Commits

Author SHA1 Message Date
Caleb St. John
1065cb8ff2 add truenas-openssl-provider-fips package (#927) 2025-09-22 16:07:17 -04:00
themylogin
7d2bb83fde Fix updating from 25.10 (#926) 2025-09-22 18:46:01 +02:00
themylogin
754ee2aaac truenas-pylibvirt (#887) 2025-09-22 14:34:34 +02:00
sonicaj
8e86e2d981 NAS-137225 / 26.04 / Fix scale build for trixie (#925)
* Trixie related changes for scale-build

* Point to HM mirrors

* Update apt preferences for trixie

* Update debootstrap changes for trixie

* Minor fix

* Remove python3 package

* Remove mandatory explicit dep

* Use openjdk-21-jdk for kernel

* Update passwd

* There is no need for custom openssl now

* Move from libssl3 to libssl3t64

* Remove util-linux from build manifest

* Set env variable for spdk

* Don't buidl spdk for now

* ipmctl is not available in stable

* Remove legacy sysv unit stuff

* Comment out netdata for now

* Small umount fix

* Also umount efivars

* Update build manifest to reflect updated branches

* Remove nfs entry from mtree

* Make sure to umount efivars

* Properly have apt sources fixed in update image

* Pull in grub2-common

* Add netdata mirror

* Fix url

* Make sure corepack is non-interactive

* Update netdata groups

* Fix efivars mounting

* Properly use clean_mounts

* Add fixme for netdata

* Properly comment out spdk explicit deps

* Remove grub-efi-amd64-signed from iso

* Make sure efivarfs is definitely mounted

* Bring in isc-dhcp-client for now

* Revert "Bring in isc-dhcp-client for now"

This reverts commit 259ffebba5.

* Only try to umount efivarfs if host is actually efi based

* Update repo's branches
2025-09-19 21:55:20 +05:00
Kris Moore
4b0ece7ac1 NAS-137401: Add WebShare service support to scale-build (#910)
- Add truenas-file-manager and truesearch to build manifest
- Update package installation to handle external packages from assets
- Fix dpkg package verification to handle variable column spacing
2025-09-17 08:31:23 -04:00
Andrew Walker
e03fd05da5 Add truenas-pwenc to build (#924)
This commit adds a library to handle our pwenc plugin functionality.
2025-09-15 12:13:14 -05:00
themylogin
9fb097f4b7 Remove experimental build flag (#921) 2025-09-10 21:51:02 +02:00
Andrew Walker
fd49f8913f NAS-137489 / Add truenas-pykeyring module (#920)
This commit adds a python extension / module to insert API key material for SCRAM auth into the kernel keyring.
2025-09-10 06:50:40 -05:00
Ameer Hamza
9e87ee3465 Follow up to 79885c5 to fix indentation issue (#917) 2025-09-04 03:07:45 +05:00
Ameer Hamza
7191b53ddc Fix GRUB upgrade for systems missing BIOS partition with variable EFI (#913) 2025-09-03 07:45:46 -04:00
Mark Grimes
b5400c09c9 Allow addition of /etc/nfs.conf as an initial stub file and modified by TrueNAS. (#912) 2025-08-29 06:33:09 -04:00
William Grzybowski
b8db8f8379 NAS-137345 / 26.04 / Fix WebUI build and make it reproducible 2025-08-28 12:17:22 -03:00
Qubad786
f268a1b9ed Remove libvirt configuration files from mtree (#908) 2025-08-22 01:47:09 +05:00
Andrew Walker
baaf7d1f5f NAS-137222 / 26.04 / Bump nfs-utils to version from debian trixie (#906)
This bumps nfs-utils from 2.6 -> 2.8 and brings in many
changes and fixes.
2025-08-19 19:00:24 -05:00
bmeagherix
d1b91f8c69 Do not verify hostid or hostnqn (#902) 2025-08-18 13:01:24 -07:00
alexandrabain
4ba7936b79 TEN-2441 Fix for sorting and updated for halfmoon (#891)
* 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

* New pipeline to push to dev system and fix order of json

* Added manual markdown addition

* Added manual markdown addition

* Added manual markdown addition

* Added manual markdown addition

* Added manual markdown addition

* Fixed undefined variable

* Update Publish-ISO
2025-08-04 10:04:15 -04:00
sonicaj
b76b4485ba Bump TN Version (#898) 2025-08-01 22:54:58 +05: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