All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2024-10-23
- Limit number of parallel reconciliations with
--workers
parameter, defaulting to 10.
- Add cache for resources to prevent calls to the LINSTOR API for every deployed resource.
1.0.2 - 2024-07-02
- Try to determine LINSTOR CSI topology namespace on startup.
- Bump golinstor to fix caching issue when filtering nodes for segment.
1.0.1 - 2024-05-02
- Use golinstor resource cache.
1.0.0 - 2023-10-02
- Implement cache for resource listings.
- Use custom User-Agent to identify calls in LINSTOR.
0.3.0 -- 2023-05-04
- Support for
--property-namespace
, as used by Operator v2 to configure LINSTOR CSI.
0.2.2 -- 2022-06-02
- Fixed an issue with the selection labels for the PodDisruptionBudget not matching the pods.
0.2.1 -- 2022-06-02
- Fixed a potential nil-pointer if no volume context was found
0.2.0 -- 2022-05-27
- Add event on PVC if bound to update PV.
- Determine access policy from volume attributes if available.
- Use leader election to safely support multiple instances running at the same time.
- Initial implementation