Releases: FoundationDB/fdb-kubernetes-operator
Releases · FoundationDB/fdb-kubernetes-operator
v2.12.0
v2.12.0
Changes
- Remove the upgrade check during reconiliation #2343
- Enable the server side apply feature per default in e2e tests #2345
- Update the go and the Rocky version #2346
- Fix passing incompatible parameters to fdbbackup and fdbrestore via CustomParameters #2348
- Make sure we use the bookworm version of the go container #2352
- Initial support for partitioned backup #2332
- Allow the pod metadata updater to update the metdadata for Pods marked as removal #2339
- Refactor e2e test for different log server per disk settings #2350
v2.11.0
v2.11.0
Changes
- Update the compatibility check for multiple newer versions #2329
- Restructure e2e test suite for better run times #2333
- Improve migration test case to reduce runtime #2338
- Update the go version to 1.24.5 #2336
- Add more logging operator not running #2337
- feat(operator): support IPV4 #2340
- Correct the reconciliation status after the initial run after the cluster wide bounce #2341
- Enable management API e2e test cases #2342
v2.10.0
v2.10.0
Changes
Operator
- Fix deprecations #2331
- Improve Makefile and add more logs to the velocity tests #2330
- Fix stuck tls migration #2327
- Ensure that IP based environment variables are passed down as the correct argument type #2326
- Ensure process groups are removed from the pending restart list if they are stuck in terminating or the process is missing #2325
v2.9.0
v2.9.0
Changes
Operator
- Disable test for unified image, since the unified image doesn't have a check for this #2323
- Fix format after linter change #2322
- Improve the handling of random Pod picks #2319
- Enable additional linters #2318
- Update typos and change the rollout strategy for the operator pods #2316
- Improve the pod spec change handling during version incompatible upgrades #2313
- Add workaround for cases where the operator gets stuck because of coordinator restarts #2312
- Only pick running pods and pods with an empty deletion timestamp #2309
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 #2308
- Enable TLS conversion for e2e tests #2307
- Encryption for backup and restore #2301
- Enable global sync mode in e2e tests again #2284
v2.8.0
v2.8.0
Changes
Operator
- Add support for arm based builds with the operator #2305
- Update the release version in the CRD #2304
- Disable the local client per default and only make use of the external clients #2303
- Fix the operator plugin e2e test #2302
- Set logger in e2e tests to remove the stack trace #2300
- Update paths and goreleaser version #2299
- Refactor code to allow controller-runtime updates #2296
- Remove the use-process-group-id flag and validate the process group ID #2280
v2.7.0
v2.6.0
v2.6.0
Changes
- Add support for the operator to run on ARM #2276
- Fix crash in findFoundationDBClusterForNode when in global mode #2273
- Remove maintenance information if process group doesn't exist #2279
- Update the go version to 1.23.9 #2281
- Add support management api #2261
- Run the addPods reconciler before connecting to FDB in case we use DNS entries in the cluster file #2283
v2.5.0
v2.4.0
v2.3.0
v2.3.0
Changes
Operator
- Ensure that the cordon command doesn't stop when a node doesn't host any pods #2260
- Implement changes for Multi-Cluster coordination between multiple operator instances. #2259
- Add a dedicated condition for wrong pod metadata #2258
- Remove the last usage of the pvc map method #2257
- Fix test case for Pod IP family change #2256
- Add support for using patch to update pods instead of update #2253