Mark Laing
Mark Laing
Currently there are no tests for ACME configuration. It would be good to use something like https://github.com/letsencrypt/pebble so that we can test for regressions.
This PR fixes fine grained authorization for storage volumes and storage buckets in clustered LXD. When listing volumes, we can use the `Location` field of the storage volume or bucket...
- In all of `5.0/stable`, `5.20/stable` and `5.21/stable` and in edge, a restricted TLS client will see `lifecycle` and `operation` events that are not tied to a project. - All...
> The given UsedBy URLs may not contain the "project" query parameter. > Passing them directly to the authorizer is problematic because the OpenFGA datastore depends on this. This seems...
The following storage volume backup handlers are forwarding requests to other members if the storage volume is located on that member, but are not forwarding the request if the caller...
The Etag check is missing from - `PUT /1.0/storage-pools/{poolName}/buckets/{bucketName}` - `PATCH /1.0/storage-pools/{poolName}/buckets/{bucketName}` Both use the same handler [`storagePoolBucketPut`](https://github.com/canonical/lxd/blob/371a61a30b8d704aa3982f8bf02054212a209767/lxd/storage_buckets.go#L509). Omitting the Etag check means a race condition can occur between two...
See https://github.com/canonical/lxd-site-manager/pull/11#discussion_r1665520445_ This will make usage more concise in downstream applications.
Clients of microcluster will need to store data in memory. It would be useful for this to be integrated with microcluster so that it is possible to access data via...
This PR implements the LXD side of things for auto-attachment of ubuntu guests: - Adds an `lxd/ubuntu-pro` package containing a file watcher for LXD related configuration. - Adds the pro...
Consider the following: ``` # Via unix or as administrator $ lxc project create foo # `features.networks` & `features.networks.zones` disabled on creation be default. $ lxc config trust add --restricted...