Skip to content
This repository is currently being migrated. It's locked while the migration is in progress.

Releases: storageos/api-manager

v1.2.4

21 Jan 13:47
Compare
Choose a tag to compare

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

22 Dec 12:11
efc7064
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v1.2.3

v1.2.2

17 Nov 10:52
99c1297
Compare
Choose a tag to compare

What's Changed

  • Revert "Set timeout for kube client just to be sure" by @mhmxs in #104

Full Changelog: v1.2.1...v1.2.2

v1.2.1

12 Nov 09:16
a930e68
Compare
Choose a tag to compare

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

30 Sep 10:42
9aefddf
Compare
Choose a tag to compare

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

07 Sep 10:31
Compare
Choose a tag to compare

For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes

  • Leader election requires ability to patch events (#64)
  • Restricted labels must be sent in label update (#72)

v1.1.2

26 May 12:25
26978c0
Compare
Choose a tag to compare

For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes

  • Compare SC and PVC creation time during label sync (#63)
  • Don't attempt service creation if the owning PVC doesn't exist (#62)

v1.1.1

04 May 12:10
ef50db4
Compare
Choose a tag to compare

For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes

  • Check encryption flag in storage class (#61)
  • Improve StorageClass annotator docs (#60)
  • Update fencing retry and timeout documentation (#59)
  • Verify annotations in keygen test (#58)
  • Fix storageclass annotation int. tests (#57)

v1.1.0

26 Apr 13:03
ae940d2
Compare
Choose a tag to compare

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)

v1.0.2

23 Mar 16:43
Compare
Choose a tag to compare

For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes

  • API token reset failures should trigger re-authentication directly #38
  • Move interfaces to callers (#37)