This repository is currently being migrated. It's locked while the migration is in progress.
Releases: storageos/api-manager
Releases · storageos/api-manager
v1.2.4
What's Changed
- use replica count from label as spec instead of status value by @Mojachieee in #108
- Define user in OCI image and set runAsNonRoot sec context by @mhmxs in #109
- remove uint64 types from crd, typecast results from internal api by @Mojachieee in #110
- Set resource limits ans request for deployment by @mhmxs in #111
- Ingest new hostname and attachedOnHost fields from api by @Ricardo-Osorio in #112
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- Make feature name mandatory by @mhmxs in #105
- add master node id to volume CR labels by @Mojachieee in #106
- add update permission to label sync by @Mojachieee in #107
Full Changelog: v1.2.2...v1.2.3
v1.2.2
v1.2.1
What's Changed
- Standardise build and actions by @mhmxs in #99
- Go doesn't need for manifests build in Github action by @mhmxs in #100
- Sync StorageOS volumes and nodes to K8s api server by @mhmxs in #75
- Rename leader election config name by @mhmxs in #101
- Configure zap logger for klog by @mhmxs in #102
- Set timeout for kube client just to be sure by @mhmxs in #103
Full Changelog: v1.2.0...v1.2.1
v1.2.0
For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes
- Grant RBAC to create events (#97)
- Allow api manager to get storageclasses (#96)
- Update RBAC of the operator (#95)
- Rename leader election lease (#94)
- Generate working version of manifests (#93)
- Label sync for topology aware provisioning (#92)
- Bump go-api to v2.5.0-beta.1 (#91)
- Rename image build related things in Makefile (#90)
- Remove unnecessary step from manifests build (#89)
v1.1.3
v1.1.2
v1.1.1
For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes
v1.1.0
For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes
- First ip octet should not be 0, 127, 169 or 224 (#56)
- Use composite client in admission controllers (#55)
- Keygen should only operate on StorageOS PVCs (#54)
- Add defaults from StorageClass (#53)
- Introduce StorageClass to PVC annotation mutator (#52)
- Add flags to disable label sync controllers (#51)
- Add support for failure-mode label (#50)
- Encrypt only provisioned PVCs (#49)
- Remove unused imports from main (#47)
- Add flag and support for cert validity (#46)
- Add support for volume encryption (#45)
- Rename leader election config map (#44)
- Migrate to kubebuilder v3 (#43)
- Add PVC mutating controller (#42)
- Allow multiple mutators (#41)
- Set Pod scheduler (#40)
- Update dependencies and go version 1.16 (#39)
- Fix tracing example (#36)
- Add fencing controller (#34)
- Run shared volume controller with manager (#33)
- Add OpenTelemetry tracing with Jaeger backend (#32)
- Standardise on ObjectKeys for all API function signatures (#31)
- Node label update must include current reserved labels (#29)
- Log api reason (#28)
- Set initial sync delay (#27)
- Add pvc label sync controller (#26)
- Use Object interface (#25)
- Pass context to api consistently (#24)
- RFC3339Nano and flags to configure level & format (#23)
- Node label sync (#22)
- Update to new external object sync (#21)
- Migrate namespace delete to operator toolkit (#20)
- Migrate node delete to operator toolkit (#19
- Build and tests should use vendored deps (#18)
- Add action to ensure modules tidy & vendored (#17)
- Update dependencies (#16)
- StorageOS API interface and mocks (#15)
- Add namespace delete controller (#14)
- Add node delete controller(#13 )
- Bump controller-runtime to v0.6.4 (#12)