Releases: FoundationDB/fdb-kubernetes-operator
Releases · FoundationDB/fdb-kubernetes-operator
v1.6.0
v1.6.0
- Reorder the removal of headless services to avoid a race condition
- Add missing constraints on collection sizes in some fields in the CRD
- Revert to an older version of the FDB bindings to match the oldest supported
database version.
v1.5.0
v1.5.0
- Add logging in the fault tolerance checks
- Prevent replacing process groups in a buggified crash loop
- Add more conditions for automatic replacements
- Update the FDB binding version
- Add metrics to reflect the desired number of processes
v1.4.1
Merge pull request #1224 from JoshuaMcManus/1.4.1-patch prepare release 1.4.1
v1.4.0
v1.4.0
Changes
Operator
- Add support for is present and fix a bug in is_present #1206
- Updating the logic for check more than 1 value #1203
- Fix backup setup for image config [#1198] (#1198)
- For versions that support grv and commit use grv and commit proxy count if defined #1191
- Fix allowTagOverride for FDB backup [#1188] (#1188)
- Check exclusion status of fully excluded and in progress exclusions in two steps #1182
- Delay requeue for terminating Pod in update pods #1181
Plugin
v1.3.1
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.1.0
Changes
- Unify kustomize setup and reduce duplication #1084.
- Pass configured logger into fdbclient #1111.
- Add an image pull policy in the development operator config #1115.
- Changes to support coordinator changes when using DNS names #1122.
- Remove the usage of go get and unused dep #1124.
- Fix flaky unit test and bug in process group removal #1129.
- Add authentication support for OpenStack, Azure and GCP #1130.
- Run specs in parallel #1125.
- Remove unused deps and use make to install required versions #1127.
- Correct the generation of our spec documentation to include structs from different files #1137.
- Make use of goreleaser for our plugin #1139.
- Add support for grv and commit proxies for FDB 7.0+ #1114.
Release v1.0.0
v1.0.0
Action required
Please read the required steps before upgrading in the compatibility guide.
Changes
- Add new cli flag
-watch-namespace
for manager #1046. - Add removal mode to define how the operator should remove process groups #1011.
- Change minimum supported version to
6.2.20
and drop support for older versions #1056. - Support container builds for amd64 platform on Apple M1 #1072.
- Replace transaction system instead of doing a rolling update #1058.
- Don't block initial cluster file generation on pending Pods #1063.
- Check if processes are excluded before run exclude command in CanSafelyRemove #1064.
- Fix race condition in test case #1066.
- Run a wider build before running tests to help catch latent changes to generated files #1076.
- Changes to support DNS name testing #1073.
- Cleanup of old FDB version references #1083.
- Fix the handling of missing processes in status for safe removes #1090.
- Ignoring terminating pods after ignore limit #1070.
- Use /usr/bin/fdb by default for FDB_NETWORK_OPTION_EXTERNAL_CLIENT_DIRECTORY #1074.
- Remove the watch namespace flag from the sample deployment #1094.
- Increase process group prefix length #1060.
- Initial changes for v1beta2 CRD #1077.
- Add slim image #1079.
- Remove copy binaries in Dockerfile #1101.
- Add check for samples and don't run tests when generating files 1085.