Skip to content

Releases: cognitedata/fdb-kubernetes-operator

v1.54.0

30 Jan 16:07
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

30 Jan 16:13
2dfd326
Compare
Choose a tag to compare
Release v1.53.0

v1.36.0

08 Apr 17:16
v1.36.0
Compare
Choose a tag to compare

v1.36.0

Changes

Operator

  • Documentation updates for fault domain and ADDITIONAL_ENV_FILE #1980
  • Add additional documentation for the copied cluster-file #1978

v1.35.0

08 Apr 17:16
c8376c9
Compare
Choose a tag to compare

v1.35.0

Changes

Operator

  • Remove an unnecessary error return value by compiling the regex #1977
  • Improve documentation #1975
  • Report correct current uptime in log line for safe bounce check #1974
  • Correct version check for automatic tester process removal #1972
  • Add safety checks for inclusion and improve the exclusion check #1971
  • Bump google.golang.org/protobuf from 1.28.1 to 1.33.0 #1970
  • Update the state of the helm charts #1968
  • Initial changes for new maintenance mode integration #1967
  • make GetProcessSettings not return volumeClaimTemplate for stateless … #1965
  • Update documentation to mention the preferred nature of the generated pod anti-affinity rule and how to override it #1963
  • Add the known limitation that the FDB cluster is only reachable from within Kubernetes #1961
  • Allow more addresses to be present in the upgrade bounce case #1960
  • Update pods check needs removal #1954

v1.34.0

08 Apr 17:16
v1.34.0
Compare
Choose a tag to compare

v1.34.0

Changes

Operator

  • Minor typo fix in mention of localities #1957
  • Document issue with older fdb bindings and DNS support #1956
  • Fix the e2e test case for the new FDB version that supports to remove old tester processes automatically #1955
  • Fix nil pointer ha e2e #1952
  • Disable flaky test in nightly runs #1947

v1.33.0

01 Mar 13:42
v1.33.0
Compare
Choose a tag to compare

v1.33.0

Changes

Operator

  • Allow to specify the storage engine when running e2e tests #1948
  • Allow to specify a cluster name in test suite #1946
  • Correct docs and improve log output #1945
  • add podName selection functions #1944
  • Add support for replacing failed process groups in a fault domain #1943
  • Let the operator requeue another reconcile attempt if more failed process groups are detected #1942
  • use common process selection function in buggify crash-loop, buggify no-schedule, and restart commands #1941
  • Add condition selection option to common processGroup selection function #1940
  • Only log if the command was not timing out #1939
  • Don't skip the exclusion for process groups without an address when using localities #1938
  • Create a unified process selection function and use it in removeProcessGroups #1937
  • Improve verbosity of cordon and remove process commands #1936
  • Allow the remove sub command to remove by process class #1935
  • add ProcessGroupIdPrefix to testing generateClusterStruct and correct test cases #1934
  • If the database is unavailable and caching is enabled, allow operator to proceed #1932
  • Making the cluster argument optional when we are removing pods in the… #1930
  • Remove the global admin mutex for the admin client #1929
  • Reduce the update calls for the FoundationDB resource #1926
  • Make sure we test the status conditions before running the configure command #1852

v1.21.0

17 Jul 10:06
v1.21.0
Compare
Choose a tag to compare

v1.21.0

Changes

Operator

  • Remove logServersPerDisk from v1beta1 API #1742
  • Fix linting for status fields that are lists #1737
  • Explanation for the number of recoveries that happen during an upgrade #1736
  • Disable node access per default in the operator #1735
  • Document used FDB ports #1733
  • Correct the way how the client knobs are passed down and used #1731
  • Replacement logic should ignore process groups that are in maintenance mode #1711
  • supporting multiple Log processes per disk #1686

v1.20.1

17 Jul 10:06
b096983
Compare
Choose a tag to compare

v1.20.1

Changes

Operator

  • Fix exclusion logic multiple processes #1721

v1.20.0

17 Jul 10:06
5d08896
Compare
Choose a tag to compare

v1.20.0

Changes

Operator

  • Correct the way how the e2e test framework checks the username #1717
  • Expose methods to create a cluster based on the generated spec #1716
  • Add a method to the e2e factory to collect logs for a Pod #1715
  • Document upgrades for 7.1+ and add the default log group to the ignore list #1713
  • Add some more logging if exclusions check is skipped #1709
  • Add data lag metrics from machine-readable status #1708
  • Run kill command once without back off to reduce risk of multiple recoveries #1706
  • Improve the logging for the cluster controller to make sure all fields are set #1705
  • Make sure we wait some time before checking the incompatible connections #1704
  • Update chaos-mesh and the controller runtime version #1701
  • Make sure mock k8s client implements controller runtime client #1700
  • Allow to mock an error in the mock client #1699
  • Fix panic in analyze command if cluster is not found #1697
  • Fix test case for version compatible upgrades #1696
  • Add prefix factory option #1695
  • Disable availability check for unstable network test #1692
  • Move status checks dedicated package #1691
  • Do fault tolerance checks on status object #1689
  • Update taint feature design doc and user manual #1632

v1.19.0

20 Jun 08:20
v1.19.0
Compare
Choose a tag to compare

v1.19.0

Changes

Operator

  • Extend HA upgrade test to check that process groups are only replaced once #1682
  • Reduce the size of the process map by selecting only processes in the right DC #1681
  • Add logging when the operator detects a new running version #1678
  • Update base image for operator #1677
  • Run HA upgrade tests on PRs #1676
  • Make sure we are not allowing to remove process groups if they have no addresses assigned until the exclusion is skipped #1673
  • Make sure we update the sidecar images too for patch upgrades #1672
  • Update go to v1.19.10 #1671
  • Add better logging for spec hash changes #1670
  • Fixes issue FoundationDB#1640 #1669
  • Simplify the parsing of the ID number for the process group ID #1667
  • BugFix: init faultDomainsWithUnavailablePods before checking ProcessGroups updates #1666
  • Update customization.md #1664
  • Enable "maintenance mode is on" test in "operator_test.go" #1663
  • Initial support for cache status per reconciliation loop #1661
  • Take maintenance mode into account while choosing coordinators and read maintenance mode information from special key space #1652
  • Fix kind e2e tests. #1630
  • Add MaxZonesWithUnavailablePods for the update process. Fixes FoundationDB#1444. #1587