Skip to content

Releases: FoundationDB/fdb-kubernetes-operator

v2.12.0

22 Aug 17:37
f1b7839
Compare
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
Compare
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
Compare
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
Compare
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

v2.8.0

27 Jun 17:24
cd16168
Compare
Choose a tag to compare

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

13 Jun 16:06
edb7da6
Compare
Choose a tag to compare

v2.7.0

Changes

Operator

  • Allow bypassing the downgrade check with the IgnoreUpgradabilityChecks flag. #2278

v2.6.0

28 May 23:23
e0143e5
Compare
Choose a tag to compare

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

16 May 20:15
eb08e11
Compare
Choose a tag to compare

v2.5.0

Changes

Operator

  • Update the operator example deployments to reflect current supported FDB versions #2275
  • Correct the handling of images in different scenarios #2268
  • Update test case to set correct resource quota and work with multi-cluster setup #2264

v2.4.0

02 May 18:07
83d75ed
Compare
Choose a tag to compare

v2.4.0

Changes

Operator

  • Add additional fields to the model for the FDB database status. #2267
  • Bump golang.org/x/net from 0.36.0 to 0.38.0 #2265

v2.3.0

04 Apr 18:01
9ba9c34
Compare
Choose a tag to compare

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