Skip to content

Releases: FoundationDB/fdb-kubernetes-operator

v1.55.0

07 Feb 20:30
b9bfd54
Compare
Choose a tag to compare

v1.55.0

Changes

Operator

  • Ensure that the tag suffix is only added when it is missing #2208
  • Check if the newly added process group ID is already excluded #2207
  • Update docs for three data hall and move something to implemented #2206
  • Ensure reconcilation is requeued for restore controller if the restore is not completed #2203
  • Allow to modify the e2e peer verification string #2202
  • Add the restore state to the restore CRD #2198
  • Mark the HA upgrade test where no remote processes are restarted as pending until it passes reliably #2197
  • Ensure the init container is removed if the unified image should be used #2195
  • docs: document procedure to migrate a live cluster to three-data-hall redundancy #2191

v1.54.0

24 Jan 20:30
7c8b782
Compare
Choose a tag to compare

v1.54.0

Changes

Operator

  • Update go version and FDB versions for e2e testing #2194

v1.53.0

10 Jan 19:07
2dfd326
Compare
Choose a tag to compare

v1.53.0

Changes

Operator

  • Update the x/net dependency. #2189
  • Update the three_data_hall docs for the three data hall with unified image #2188
  • Fix the plugin e2e test setup #2184
  • Add a test case to run the exclusion in a multi-region cluster for a bigger cluster with injected latencies #2183
  • Update go version to 1.22.10 and RockyLinux to 9.5 #2182
  • Add support for multi-region recover subcommand with DNS #2181
  • Correct the failure duration for unavailable checks #2178
  • Correct init container setup for unified image with backups #2177
  • Improve the reliability of the pod pending test case #2176
  • Always make use of the no_wait flag in the exclude controller to reduce the noise from exclusions that timeout #2175
  • Enable the unified image randomly in the e2e tests #2173
  • Add design for better coordination for multi operator setup #2172
  • Reset the exclusion status if a process is not excluded anymore #2167

v1.52.0

15 Nov 19:20
73b1f51
Compare
Choose a tag to compare

v1.52.0

Changes

Operator

  • Enable unified image tests #2165
  • Restart processes only once when doing a setting rollout and include uptime from processes #2164
  • Adding a new e2e test for producing data loss #2162
  • Ensure the the cluster reconciler status is set to be in simulation after each test #2160

v1.51.0

01 Nov 17:36
cadf6ba
Compare
Choose a tag to compare

v1.51.0

Changes

Operator

  • Try to batch the exclusions of transaction system processes together #2158
  • Smaller doc fixes #2157
  • Fix the unified image setup during bootstrap when a custom environment variable is used for the zone #2156
  • Make sure that the remove cluster is skipped too and add more debugging output for the plugin #2154
  • Update go version to 1.22.8 #2152
  • Simplify the confirmRemoval code #2148

v1.50.0

18 Oct 20:17
be79b33
Compare
Choose a tag to compare

v1.50.0

Changes

Operator

  • Fix the case where the process group gets removed without the addresses being included #2147
  • Update the docs for e2e tests with a custom FDB version #2146
  • Fix output for kubectl fdb exec command #2145
  • Update docs unified image #2143
  • Fix some bugs in the e2e test suite when only one version mapping is provided and fix the setup of the data loader #2141
  • Add an operator e2e exclusion tests when a single log process has high latency #2138

v1.49.0

04 Oct 17:59
c67e073
Compare
Choose a tag to compare

v1.49.0

Changes

Operator

  • Remove Minio config and make use of SeaweedFS #2137
  • Add support for storage migration in the operator #2090

v1.48.0

20 Sep 21:05
2ce9e19
Compare
Choose a tag to compare

v1.48.0

Changes

Operator

  • Fix the get logs from Pod set #2135
  • Fix the missing test suite name #2133
  • Change timeout for health tracker test #2132
  • Update to go 1.22.7 #2131
  • Improve the tester handling when a cluster is upgraded #2130
  • Add recovery plugin clean #2127

v1.47.0

05 Sep 19:48
f37605d
Compare
Choose a tag to compare

v1.47.0

Changes

Operator

  • Add test suite name into namespace and cluster name to reduce conflicts #2126
  • Refactor exec code to share same code and add plugin e2e test suite #2122
  • Initial docs for coordinator recovery and e2e test #2121
  • Read the coordinator IPs from the running Pods if they are present #2119
  • Only release the lock when the cluster is reconciled #2117
  • Improve logging for fdbclient and lock client to see what subreconciler issued the command #2116

v1.46.0

23 Aug 19:28
c8d0005
Compare
Choose a tag to compare

v1.46.0

Changes

Operator

  • Make sure the e2e tests are running with different storage engines #2113