Skip to content

Releases: FoundationDB/fdb-kubernetes-operator

v2.18.0

17 Nov 18:56
b0303cd

Choose a tag to compare

v2.18.0

Changes

  • Improve e2e test suite retries #2387
  • In the multi-region recover command handle cases where the cluster entries cannot be resolved. #2391
  • Dont Run Modify Sub Reconciler if Encryption Key Path is Present #2394
  • Add script to remove additional tooling that is not needed #2397

v2.17.0

31 Oct 23:58
19919b0

Choose a tag to compare

v2.17.0

Changes

  • Remove registry for better caching #2382
  • Add a safety check before changing coordinators #2373
  • Improve the logging of the HA upgrade tests and disable a test for the global synchronization mode #2385
  • Fix the Helm chart CRB for globalMode.enabled=false (the default case) #2386

v2.16.0

17 Oct 18:44
d8bc1e7

Choose a tag to compare

v2.16.0

Changes

  • Correct the version for the backup encryption feature #2376
  • Update the golang version and disable the flaky mirror setup for RockyLinux #2379

v2.15.0

06 Oct 19:17
f1324b1

Choose a tag to compare

v2.15.0

Changes

  • Enable encryption in backup operator test #2355
  • Fix the IP family conversion with the unified image if the IP family was unset #2369
  • Add support for one time backup #2370
  • Make use of unified image and RocksDB as storage engine per default in our e2e tests to reduce test variations #2371
  • Add a new metric that tracks the coordinator changes per cluster #2372
  • Update FDB versions used for the e2e PR tests #2365

v2.14.0

19 Sep 18:45
d829574

Choose a tag to compare

v2.14.0

Changes

  • Modify Backup URL in Reconciler #2347
  • Update documentation for TLS with backup agents #2358
  • Add initial implementation of a finalizer for the backup cleanup #2360
  • Support specifying backupVersion in Restore Spec #2317
  • Add fault domain check for kubectl fdb analyze command #2362
  • Remove the deprecated genericclioption #2363
  • Allow to replace process groups with a high run loop busy value #2367
  • Improve the backup e2e tests to allow multiple tests #2364

v2.13.0

05 Sep 16:27
168b3f0

Choose a tag to compare

v2.13.0

Changes

Operator

  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 #2353
  • Update backup agent default image type to unified #2351

v2.12.0

22 Aug 17:37
f1b7839

Choose a tag to compare

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

08 Aug 20:07
b88d199

Choose a tag to compare

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

25 Jul 17:50
3cb7e63

Choose a tag to compare

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

11 Jul 19:38
c023235

Choose a tag to compare

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