Mark Laing

Results 56 issues of 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.

Improvement

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...

Bug

- 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...

Bug

> 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...

Bug

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...

Bug

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...

Bug

See https://github.com/canonical/lxd-site-manager/pull/11#discussion_r1665520445_ This will make usage more concise in downstream applications.

improvement
Jira

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...

improvement
Jira

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...

Documentation
API

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...

Improvement