linode / provider-ceph

Provider Ceph is a Crossplane provider capable of managing S3 Buckets on one or more Ceph clusters.
Apache License 2.0
19 stars 3 forks source link

Add missing check in acl client with test case #284

Closed nolancon closed 2 months ago

nolancon commented 2 months ago

Description of your changes

Discovered during testing that the ACL subresource client was only checking for policies and grants in the spec, and not the ACL :man_facepalming:.

Adds a check in the ACL subresource client to ensure and update is made in the event that ACL is specified/updated in the spec. Added a basic test case also. I have:

How has this code been tested