Acquire threading lock for GSSAPI ops
This commit adds a threading lock for GSSAPI operations in
middleware utilities. Locking is implemented through a
minimal decorator in order to keep the code diff small.
Add start of auth-rpcgss-module to enable gssproxy as part of enabling directory services.
Add a CI test to confirm the kernel is configured for gssproxy.
NAS-138971 / 26.04 / Fix breaking build due to rclone (#17844)
This commit fixes an issue where we now have newer version of rclone
which uses different indentation as opposed to the older version which
the regex needs to account for.
NAS-138846 / 26.04 / Fix App Image pydantic model (#17843)
This commit fixes an issue with app image pydantic model where we are
not getting author field from docker if it is unset upstream (earlier
docker used to return empty string). While fixing author field,
created/comment have been updated as well to account for null fields if
we get them from upstream.
References
> GET /images/{name}/json now omits the following fields if their value
is empty: Parent, Comment, DockerVersion, Author.
https://docs.docker.com/reference/api/engine/version-history/
Fix breaking build due to rclone
This commit fixes an issue where we now have newer version of rclone which uses different indentation as opposed to the older version which the regex needs to account for.
Fix App Image pydantic model
This commit fixes an issue with app image pydantic model where we are not getting author field from docker if it is unset upstream (earlier docker used to return empty string). While fixing author field, created/comment have been updated as well to account for null fields if we get them from upstream.
Fix the use-gss-proxy issue by starting `auth-rpcgss-module as part of directory services setup.
Created a pseudo service to manage miscellaneous startup activities.
NAS-138907 / 26.04 / Disallow quota fill warning being greater than the critical threshold (by creatorcary) (#17841)
Original PR: https://github.com/truenas/middleware/pull/17835
---------
Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
NAS-138966 / 25.10.2 / Address regression of pytest test (by anodos325) (#17840)
This commit fixes a regression in an internal unit test for the
attribute map parser for LDAP configuration.
Original PR: https://github.com/truenas/middleware/pull/17839
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
Address regression of pytest test (#17839)
This commit fixes a regression in an internal unit test for the
attribute map parser for LDAP configuration.