FreeNAS/freenas 3b68729src/middlewared/middlewared/plugins/audit audit.py utils.py, tests/api2 test_audit_basic.py

Minimal fix for audit storage config.
Fix divide by zero issue.
Fix typo and flake8 issue.
Update CI tests to include disable of quota and reservation.

(cherry picked from commit 061ca27f751afa46efe2615d6188f50bfa807f7f)
DeltaFile
+26-1tests/api2/test_audit_basic.py
+8-5src/middlewared/middlewared/plugins/audit/audit.py
+2-2src/middlewared/middlewared/plugins/audit/utils.py
+36-83 files

FreeNAS/freenas 97b64fasrc/middlewared/middlewared/plugins/audit audit.py utils.py, tests/api2 test_audit_basic.py

Minimal fix for audit storage config. (#13686)

Fix divide by zero issue.
Fix typo and flake8 issue.
Update CI tests to include disable of quota and reservation.
DeltaFile
+26-1tests/api2/test_audit_basic.py
+8-5src/middlewared/middlewared/plugins/audit/audit.py
+2-2src/middlewared/middlewared/plugins/audit/utils.py
+36-83 files

FreeNAS/freenas c9d4037src/middlewared/middlewared/etc_files/syslog-ng syslog-ng.conf.mako

Make syslogs redirect to other file instead of coping
DeltaFile
+26-21src/middlewared/middlewared/etc_files/syslog-ng/syslog-ng.conf.mako
+26-211 files

FreeNAS/freenas 330ed03src/freenas/etc/logrotate.d netdata_override

Add an override to make sure netdata logs do not exceed 10MB maximum size
DeltaFile
+8-0src/freenas/etc/logrotate.d/netdata_override
+8-01 files

FreeNAS/freenas 0b48ec0src/freenas/etc/logrotate.d netdata_override, src/middlewared/middlewared/etc_files/syslog-ng syslog-ng.conf.mako

NAS-128631 / 24.10 / Make sure we redirect logs to relevant log files instead of copying them (#13649)

* Make syslogs redirect to other file instead of coping

* Add an override to make sure netdata logs do not exceed 10MB maximum size
DeltaFile
+32-25src/middlewared/middlewared/etc_files/syslog-ng/syslog-ng.conf.mako
+8-0src/freenas/etc/logrotate.d/netdata_override
+40-252 files

FreeNAS/freenas 6befafdsrc/freenas/usr/lib/netdata/python.d k3s_stats.chart.py

Fix app stats when they are using host network (#13685)

DeltaFile
+10-3src/freenas/usr/lib/netdata/python.d/k3s_stats.chart.py
+10-31 files

FreeNAS/freenas 8f9f382src/freenas/usr/lib/netdata/python.d k3s_stats.chart.py

Fix app stats when they are using host network (#13684)

DeltaFile
+10-3src/freenas/usr/lib/netdata/python.d/k3s_stats.chart.py
+10-31 files

FreeNAS/freenas a287045tests runtest.py

Custom CI test
DeltaFile
+2-0tests/runtest.py
+2-01 files

FreeNAS/freenas 061ca27src/middlewared/middlewared/plugins/audit audit.py utils.py, tests/api2 test_audit_basic.py

Minimal fix for audit storage config.
Fix divide by zero issue.
Fix typo and flake8 issue.
Update CI tests to include disable of quota and reservation.
DeltaFile
+26-1tests/api2/test_audit_basic.py
+8-5src/middlewared/middlewared/plugins/audit/audit.py
+2-2src/middlewared/middlewared/plugins/audit/utils.py
+36-83 files

FreeNAS/freenas b886656src/middlewared/middlewared/plugins etc.py, src/middlewared/middlewared/plugins/kubernetes_linux update.py

Merge remote-tracking branch 'origin/master' into asyncdeptest
Merging from master
DeltaFile
+1-264tests/api2/test_275_ldap.py
+210-0src/middlewared/middlewared/pytest/unit/utils/test_write_if_changed.py
+138-14src/middlewared/middlewared/utils/io.py
+39-31src/middlewared/middlewared/plugins/etc.py
+58-0src/middlewared/middlewared/pytest/unit/utils/test_nss.py
+39-12src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+485-32115 files not shown
+587-47321 files

FreeNAS/freenas 3cfc5f5src/middlewared/debian control

Fix
DeltaFile
+0-1src/middlewared/debian/control
+0-11 files

FreeNAS/freenas 125a030src/middlewared/middlewared/plugins etc.py, src/middlewared/middlewared/pytest/unit/utils test_write_if_changed.py

NAS-128835 / 24.10 / Add framework to have etc.generate return list of changes (#13676)

This is beginning of plumbing for better tracking of configuration
file changes that are made by middlewared.
DeltaFile
+20-1src/middlewared/middlewared/pytest/unit/utils/test_write_if_changed.py
+19-1src/middlewared/middlewared/plugins/etc.py
+12-1src/middlewared/middlewared/utils/io.py
+51-33 files

FreeNAS/freenas 94f8dadsrc/middlewared/middlewared/plugins/kubernetes_linux update.py lifecycle.py

NAS-127870 / 24.04.1 / fix starting apps with a bridge interface (by yocalebo) (#13683)

* fix starting apps with a bridge interface

(cherry picked from commit 823359cc12238685f5e88e8f1574d65b3e4f5622)

* don't swallow the actual error message from the callee

(cherry picked from commit 17be1b7a548cac15e32db4112e06cf1cc6dbd835)

* update comment

(cherry picked from commit 137057d8276f3212a23207c17575caf077f6e5b8)

* use constant for max wait time

(cherry picked from commit 2c1ab1b651ecb837363a7d1a079a517f51a68852)

---------

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+39-12src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+3-1src/middlewared/middlewared/plugins/kubernetes_linux/lifecycle.py
+42-132 files

FreeNAS/freenas 7be688dsrc/middlewared/middlewared/plugins/kubernetes_linux update.py

use constant for max wait time

(cherry picked from commit 2c1ab1b651ecb837363a7d1a079a517f51a68852)
DeltaFile
+5-3src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+5-31 files

FreeNAS/freenas 7ac21a7src/middlewared/middlewared/plugins/kubernetes_linux update.py

fix starting apps with a bridge interface

(cherry picked from commit 823359cc12238685f5e88e8f1574d65b3e4f5622)
DeltaFile
+37-12src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+37-121 files

FreeNAS/freenas 623cb8fsrc/middlewared/middlewared/plugins/kubernetes_linux lifecycle.py

don't swallow the actual error message from the callee

(cherry picked from commit 17be1b7a548cac15e32db4112e06cf1cc6dbd835)
DeltaFile
+3-1src/middlewared/middlewared/plugins/kubernetes_linux/lifecycle.py
+3-11 files

FreeNAS/freenas 8d79322src/middlewared/middlewared/plugins/kubernetes_linux update.py

update comment

(cherry picked from commit 137057d8276f3212a23207c17575caf077f6e5b8)
DeltaFile
+4-4src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+4-41 files

FreeNAS/freenas 58b2b83src/middlewared/middlewared/plugins/kubernetes_linux update.py lifecycle.py

NAS-127870 / 24.10 / fix starting apps with a bridge interface (#13680)

* fix starting apps with a bridge interface

* don't swallow the actual error message from the callee

* update comment

* use constant for max wait time
DeltaFile
+39-12src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+3-1src/middlewared/middlewared/plugins/kubernetes_linux/lifecycle.py
+42-132 files

FreeNAS/freenas 437d5b5src/middlewared/debian control

Fix
DeltaFile
+2-0src/middlewared/debian/control
+2-01 files

FreeNAS/freenas a8f88easrc/middlewared/middlewared/plugins ldap.py directoryservices.py, src/middlewared/middlewared/plugins/smb_ util_smbconf.py passdb.py

NAS-128814 / 24.10 / Remove legacy samba domain support (#13670)

DragonFish was last release where we support this legacy feature.
This commit removes most of middleware code, but leaves database
untouched. Next related PR for FreeIPA support will finalize
schema changes.
DeltaFile
+1-264tests/api2/test_275_ldap.py
+0-47src/middlewared/middlewared/plugins/ldap.py
+2-39src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+1-6src/middlewared/middlewared/plugins/smb_/passdb.py
+0-5src/middlewared/middlewared/plugins/directoryservices.py
+0-3src/middlewared/middlewared/plugins/smb_/groupmap.py
+4-3641 files not shown
+4-3657 files

FreeNAS/freenas 79ca4fesrc/middlewared/middlewared/etc_files krb5.keytab.py, src/middlewared/middlewared/plugins etc.py

Use proper util for writing kerberos keytab (#13681)

We should use standard etc plugin methods to write kerberos keytab
DeltaFile
+8-6src/middlewared/middlewared/etc_files/krb5.keytab.py
+1-1src/middlewared/middlewared/plugins/etc.py
+9-72 files

FreeNAS/freenas b13c07fsrc/middlewared/middlewared main.py worker.py, src/middlewared/middlewared/plugins usage.py network.py

Updated asyncio loop
DeltaFile
+3-5src/middlewared/middlewared/main.py
+2-2src/middlewared/middlewared/plugins/usage.py
+2-2src/middlewared/middlewared/plugins/network.py
+2-2src/middlewared/middlewared/plugins/system_general/update.py
+2-1src/middlewared/middlewared/worker.py
+1-1src/middlewared/middlewared/plugins/truecommand/portal.py
+12-135 files not shown
+17-1811 files

FreeNAS/freenas 55943c1tests/api2 test_030_activedirectory.py

Increase sleep to 20 seconds for HA
DeltaFile
+1-1tests/api2/test_030_activedirectory.py
+1-11 files

FreeNAS/freenas fbac204tests/api2 test_030_activedirectory.py

Fix truenas_server
DeltaFile
+2-1tests/api2/test_030_activedirectory.py
+2-11 files

FreeNAS/freenas a8ec3d7tests/api2 test_030_activedirectory.py

Address review: truenas_server.ip
DeltaFile
+6-7tests/api2/test_030_activedirectory.py
+6-71 files

FreeNAS/freenas 30c1ad4tests/api2 test_030_activedirectory.py

Increase sleep to 10 seconds for HA
DeltaFile
+1-1tests/api2/test_030_activedirectory.py
+1-11 files

FreeNAS/freenas 61a2b50tests/api2 test_030_activedirectory.py

Increase sleep to 10 seconds for HA
DeltaFile
+1-1tests/api2/test_030_activedirectory.py
+1-11 files

FreeNAS/freenas 7001ba2src/middlewared/middlewared/pytest/unit/utils test_write_if_changed.py

Add another test
DeltaFile
+8-0src/middlewared/middlewared/pytest/unit/utils/test_write_if_changed.py
+8-01 files

FreeNAS/freenas c326e3esrc/middlewared/middlewared/utils io.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/utils/io.py
+1-11 files

FreeNAS/freenas 137057dsrc/middlewared/middlewared/plugins/kubernetes_linux update.py

update comment
DeltaFile
+4-4src/middlewared/middlewared/plugins/kubernetes_linux/update.py
+4-41 files