Skip to content

Releases: FoundationDB/fdb-kubernetes-operator

v2.27.0

01 May 18:27
67278d5

Choose a tag to compare

v2.27.0

Changes

  • Allow user to overwrite pod spec volume mounts #2453
  • Improve the data loader and allow to read data #2456
  • Delete pods in a terminal state #2458
  • Add ApplyConfiguration setup for FDB CRDs #2446
  • adding support for modify command #2441
  • Fetch error message if management API call fails #2461
  • Use FaultDomain.ValueFrom when bucketing pods by zone in getPodsToUpdate #2465
  • fix(kubectl-fdb): URL to kubectl-fdb/Readme.md #2462
  • Bug fixes for possible out-of-bounds array access and nil pointer dereference #2466
  • Add GitHub action for stale PRs and issues #2464
  • Print data loader result before waiting for signal and make use of json trace format #2463
  • fix(docs,controllers): remove /v2/ from GitHub repository URLs #2467
  • Fix the storage engine for e2e tests #2468
  • Document FDB_NETWORK_OPTION_KNOB for certificate refresh intervals #2449
  • Make use of ptr.Deref #2471
  • Fix error logging and make use of append for reconciliation because of node events #2469
  • Make use of Get in lock client instead of MustGet #2470
  • Support Maintenance Mode for ProcessGroup DeletionMode #2475
  • Add MutationLogBytesWritten and RangeBytesWritten to FoundationDBStat… #2474

v2.26.0

17 Apr 20:41
cc0381f

Choose a tag to compare

v2.26.0

Changes

  • Enable backup tests for FoundationDB PRs #2455
  • Update Lock client to make use of FDB lib client #2448
  • Bump github.com/moby/spdystream from 0.5.0 to 0.5.1 #2457

v2.25.0

03 Apr 20:33
6482e3e

Choose a tag to compare

v2.25.0

Changes

  • Fix a bug in getProcessesToInclude where all tester processes are removed #2438
  • Update go version to 1.25.8 and update docs for use management api setting #2440
  • Add the backup test suite to the FoundationDB nightly tests #2442
  • Fix bug in handling exclusion for test processes #2443
  • Add retry limit and allow to read from locked database for management API calls #2444
  • return an error from GetMonitorProcessConfiguration #2450

v2.24.0

10 Mar 20:59
be3928e

Choose a tag to compare

v2.24.0

Changes

  • Update the samples to make use of FDB 7.3.69 to directly support running on arm64 #2432
  • testing fdbbackup list command on encrypted backup #2424
  • Update controller runtime and dependencies #2429
  • Add events for pending pods in analyze #2433
  • Make use of the local sync mode per default to reduce the different variables during e2e testing #2435
  • [kubectl-fdb] Improve exclusion tracker #2436

v2.23.0

20 Feb 19:52
d58c165

Choose a tag to compare

v2.23.0

Changes

  • Update math/rand to math/rand/v2 #2418
  • Allow unmanaged backups and add locality support #2425
  • Make use of storage pods instead of log pods in I/O latency e2e test #2430
  • Update the go version to 1.25.7 #2427
  • Make use of url.URL for stricter parsing of the backup URL #2426

v2.22.0

06 Feb 20:44
3c714e7

Choose a tag to compare

v2.22.0

Changes

  • Update exclusion status #2413
  • Update test case for HA partitioned coordinators in primary #2414
  • Update the e2e test defaults #2415
  • Ensure that the cluster.status.health is updated when the cluster is unavailable #2416
  • Allow user to overwrite pod spec volumes #2417
  • Allow encrypted backups for 7.3.72 or newer #2419
  • Increase the threshold for the velocity test #2420
  • adding a test that runs describe command on encrypted backup #2403
  • Ignore the locality parameters in the fdbbackup and fdbrestore commands #2421

v2.21.0

23 Jan 20:31
eefa592

Choose a tag to compare

v2.21.0

Changes

  • Correct the HA test case for coordinator failure in the primary region #2410
  • Remove uuid dependency and use a simple approach to generate the uuid #2411

v2.20.0

09 Jan 21:28
479249d

Choose a tag to compare

v2.20.0

Changes

  • Use a more flexible health probe bind address to enable both IPv4 and… #2388
  • Make use of hex string instead of FDB printable to remove test failures because of special characters #2405
  • Update go version to 1.25.5 #2408

v2.19.0

12 Dec 22:25
b87afe3

Choose a tag to compare

v2.19.0

Changes

  • Make use of the version defined in the api package instead of defining it again #2400
  • Fix the usage of the management API in the e2e test framework #2401
  • Add Helm values for volumes, volume mounts and extra environment variables for TLS configuration #2399
  • Rewrite the data-loader in go #2254

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