[ubuntu/lunar-proposed] adsys 0.10.0 (Accepted)
Gabriel Nagy
gabriel.nagy at canonical.com
Thu Feb 23 08:08:16 UTC 2023
adsys (0.10.0) lunar; urgency=medium
[ Denison Barbosa ]
[ Jean-Baptiste Lallement ]
[ Gabriel Nagy ]
[ Didier Roche ]
* Add mount / network shares policy manager
- this is an Ubuntu Pro feature that allows mounting network shares at a
user or machine level
- supported mount types: smb, nfs, and ftp (after installing curlftpfs)
- supported authentication: anonymous (default), krb5
- user mounts are handled at login by a Rust binary now shipped with adsys
Thanks to schopin for the packaging guidance and contributions
- computer mounts are handled by systemd mount units requiring root
privileges
* Add AppArmor policy manager
- this is an Ubuntu Pro feature that allows enforcing application
confinement at a user or machine level using AppArmor
- user policies rely on the libpam-apparmor package which must be
installed manually
* Support multiple AD backends and implement Winbind support
- sssd is still the default backend, but winbind can be opted into through
the adsys.yaml configuration file
* Add a --machine / -m flag to adsysctl applied, indicating the policies
applied to the current machine
* Expose Ubuntu Pro status in the "status" command
- status is now fetched dynamically instead of relying on a possibly
outdated state when updating policies
* Update scripts manager creation
- scripts manager now creates both an users and machine directory on
initialization
* Fix policy update failing when GPT.INI contains no version key
* Fix object lookup for users having a FQDN as their hostname
* Support special characters in domains when parsing sssd configuration
* Reduce dependencies by excluding CI tools from go.mod
- tooling-related packages are now vendored in a separate go.mod file,
allowing for a smaller source package
* Replace gopkg.in/yaml.v2 with gopkg.in/yaml.v3
Thanks to Juneezee for the contribution
* Clean-up packaging scripts related to the user mount handler
Thanks to liushuyu for the contribution
* CI and quality of life changes not impacting package functionality:
- Add golden functionality to testutils
- Switch to new fsnotify event check syntax
- Move adsysgpotests to golden generated by testutils
- Fix test helper permission when making directory RO
- Rework skipping integration tests
- Compare golden tree executable permissions
- Allow running mount_handler tests as part of go test
- Fix python coverage in integration tests
- Factorize some coverage testutils functions
- Refactor tracking and generating coverage files
- Implement session dbus mock
- Stabilize integration test coverage
- Fix set-output GitHub Actions deprecation warning
- Reuse our utility function for comparing trees
- Install missing packages for auto-updates workflow
- Update d/copyright to account for the new Rust dependencies
- Fix FTBFS on Launchpad introduced by the latest unreleased work
- Standardize on test case naming and use the previously added testutils
functions for golden file comparison
* Update dependencies to latest:
- github.com/charmbracelet/bubbles
- github.com/charmbracelet/bubbletea
- github.com/charmbracelet/glamour
- github.com/charmbracelet/lipgloss
- github.com/fatih/color
- github.com/fsnotify/fsnotify
- github.com/golangci/golangci-lint
- github.com/kardianos/service
- github.com/muesli/termenv
- github.com/spf13/cobra
- github.com/spf13/viper
- github.com/stretchr/testify
- golang.org/x/net
- golang.org/x/sys
- golang.org/x/text
- google.golang.org/grpc
- gopkg.in/ini.v1
Date: Thu, 22 Feb 2023 18:16:25 +0200
Changed-By: Gabriel Nagy <gabriel.nagy at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Didier Roche-Tolomelli <didrocks at ubuntu.com>
https://launchpad.net/ubuntu/+source/adsys/0.10.0
-------------- next part --------------
Format: 1.8
Date: Thu, 22 Feb 2023 18:16:25 +0200
Source: adsys
Built-For-Profiles: noudeb
Architecture: source
Version: 0.10.0
Distribution: lunar
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gabriel Nagy <gabriel.nagy at canonical.com>
Changes:
adsys (0.10.0) lunar; urgency=medium
.
[ Denison Barbosa ]
[ Jean-Baptiste Lallement ]
[ Gabriel Nagy ]
[ Didier Roche ]
* Add mount / network shares policy manager
- this is an Ubuntu Pro feature that allows mounting network shares at a
user or machine level
- supported mount types: smb, nfs, and ftp (after installing curlftpfs)
- supported authentication: anonymous (default), krb5
- user mounts are handled at login by a Rust binary now shipped with adsys
Thanks to schopin for the packaging guidance and contributions
- computer mounts are handled by systemd mount units requiring root
privileges
* Add AppArmor policy manager
- this is an Ubuntu Pro feature that allows enforcing application
confinement at a user or machine level using AppArmor
- user policies rely on the libpam-apparmor package which must be
installed manually
* Support multiple AD backends and implement Winbind support
- sssd is still the default backend, but winbind can be opted into through
the adsys.yaml configuration file
* Add a --machine / -m flag to adsysctl applied, indicating the policies
applied to the current machine
* Expose Ubuntu Pro status in the "status" command
- status is now fetched dynamically instead of relying on a possibly
outdated state when updating policies
* Update scripts manager creation
- scripts manager now creates both an users and machine directory on
initialization
* Fix policy update failing when GPT.INI contains no version key
* Fix object lookup for users having a FQDN as their hostname
* Support special characters in domains when parsing sssd configuration
* Reduce dependencies by excluding CI tools from go.mod
- tooling-related packages are now vendored in a separate go.mod file,
allowing for a smaller source package
* Replace gopkg.in/yaml.v2 with gopkg.in/yaml.v3
Thanks to Juneezee for the contribution
* Clean-up packaging scripts related to the user mount handler
Thanks to liushuyu for the contribution
* CI and quality of life changes not impacting package functionality:
- Add golden functionality to testutils
- Switch to new fsnotify event check syntax
- Move adsysgpotests to golden generated by testutils
- Fix test helper permission when making directory RO
- Rework skipping integration tests
- Compare golden tree executable permissions
- Allow running mount_handler tests as part of go test
- Fix python coverage in integration tests
- Factorize some coverage testutils functions
- Refactor tracking and generating coverage files
- Implement session dbus mock
- Stabilize integration test coverage
- Fix set-output GitHub Actions deprecation warning
- Reuse our utility function for comparing trees
- Install missing packages for auto-updates workflow
- Update d/copyright to account for the new Rust dependencies
- Fix FTBFS on Launchpad introduced by the latest unreleased work
- Standardize on test case naming and use the previously added testutils
functions for golden file comparison
* Update dependencies to latest:
- github.com/charmbracelet/bubbles
- github.com/charmbracelet/bubbletea
- github.com/charmbracelet/glamour
- github.com/charmbracelet/lipgloss
- github.com/fatih/color
- github.com/fsnotify/fsnotify
- github.com/golangci/golangci-lint
- github.com/kardianos/service
- github.com/muesli/termenv
- github.com/spf13/cobra
- github.com/spf13/viper
- github.com/stretchr/testify
- golang.org/x/net
- golang.org/x/sys
- golang.org/x/text
- google.golang.org/grpc
- gopkg.in/ini.v1
Checksums-Sha1:
a410f58971fc7d23d5f3c29123f402550a70a9a2 2395 adsys_0.10.0.dsc
60b5e4d419b8518ed6c9ec5088a110ee7d652bbc 8635156 adsys_0.10.0.tar.xz
d61e6c16f16e0b05eb9b470b3ded17a3fef2058f 14841 adsys_0.10.0_source.buildinfo
Checksums-Sha256:
751d7bf648a6d1a37fe6ecdd3976a64e7abc68c9a7268c8abf793ea222abb73d 2395 adsys_0.10.0.dsc
cfc1d76ec169b8599a1eba798fb7e5036c2321887f79d21301c8a98deafdc1c4 8635156 adsys_0.10.0.tar.xz
bfc5891c32759b7dae9cffb1b1223eba9bfd750d9975e8183cd38acd85261a49 14841 adsys_0.10.0_source.buildinfo
Files:
93a3546c25ad4cc4cf2e7994bb50ac9e 2395 admin optional adsys_0.10.0.dsc
cc7ba42dcb9919fe34ced7a20810c5e3 8635156 admin optional adsys_0.10.0.tar.xz
477756946827f22f74964545ae27664a 14841 admin optional adsys_0.10.0_source.buildinfo
More information about the lunar-changes
mailing list