Releases: cybozu-go/mantle
Releases · cybozu-go/mantle
mantle-chart-v0.2.1
What's Changed
Added
- support http(s) proxy by @ushitora-anqou in #77
Changed
- Bump mantle chart version to 0.2.1 by @ushitora-anqou in #78
Full Changelog: mantle-chart-v0.2.0...mantle-chart-v0.2.1
Release v0.2.1
What's Changed
Added
- support http(s) proxy by @ushitora-anqou in #77
Fixed
- Fix discard job by @ushitora-anqou in #74
Full Changelog: v0.2.0...v0.2.1
mantle-cluster-wide-chart-v0.2.0
What's Changed
- Bump mantle chart version to 0.1.1 by @peng225 in #23
- cmd: controller: return error instead of os.Exit(1) by @ushitora-anqou in #24
- change group from backup to mantle by @ushitora-anqou in #25
- use kvm2 driver for minikube by @peng225 in #22
- fix release procedure by @peng225 in #26
- support shortname mb for MantleBackup by @ushitora-anqou in #29
- Implement restore e2e by @llamerada-jp in #13
- Implement multi Rook/Ceph env e2e by @llamerada-jp in #27
- Support MantleBackupConfig by @ushitora-anqou in #11
- add design doc about restore processes by @llamerada-jp in #28
- test/e2e: check ReadyToUse before checking it remains by @ushitora-anqou in #31
- test/e2e: add the template of the test for mirroring by @ushitora-anqou in #30
- support gRPC communication between primary and secondary mantle controllers by @ushitora-anqou in #32
- set proper status to MantleBackup by @ushitora-anqou in #33
- kaizen: use role to check if it's primary in MantleBackup reconciler by @ushitora-anqou in #35
- skip reconciliation if role is secondary by @ushitora-anqou in #36
- support replication of MantleBackup and PVC objects by @ushitora-anqou in #37
- Refactor MantleBackup reconciler by @toshipp in #38
- fix MantleBackupConfig's finalizer name by @ushitora-anqou in #40
- fix existing MantleBackup's reconciler for data replication by @ushitora-anqou in #41
- Dedup constants for MantleBackup finalizer by @toshipp in #43
- Improve controller test by @toshipp in #44
- Use reader to check resources existence by @toshipp in #45
- Fix nil pointer access violation by @toshipp in #47
- Output ginkgo progress of controller test by @toshipp in #48
- test/e2e: ignore NotFound error in deleteNamespacedResource by @ushitora-anqou in #49
- add skeletons for MantleBackup data synchronization by @ushitora-anqou in #46
- Use controller-runtime's logging library by @toshipp in #50
- Change MB expire strategy by @toshipp in #39
- implement prepareForDataSynchronization func by @peng225 in #51
- Implement secondary Mantle interface by @ushitora-anqou in #53
- Update versions of go, k8s, and stuff by @ushitora-anqou in #55
- add tests for prepareForDataSynchronization func by @peng225 in #52
- change the request type from string to bytes in the proto file by @peng225 in #56
- Make sure there're no uncommitted changes of
make generate
by @ushitora-anqou in #58 - Use EnforceDefaultTimeoutsWhenUsingContexts by @toshipp in #60
- Implement export by @ushitora-anqou in #54
- use go:embed for shell scripts used in export and upload Jobs by @ushitora-anqou in #61
- Add tests for export by @ushitora-anqou in #59
- remove namespace from MantleBackupSpec by @ushitora-anqou in #62
- use Env instead of EnvFrom for export data upload Job by @ushitora-anqou in #64
- Implement import and cleanup by @ushitora-anqou in #63
- rename createImportJob to createOrUpdateImportJob by @ushitora-anqou in #66
- Restore on secondary mantle-controller by @ushitora-anqou in #65
- add short name
mr
for MantleRestore by @ushitora-anqou in #67 - test: update MantleBackup resource correctly after updating annotations by @ushitora-anqou in #70
- remove unnecessary TTY: true by @ushitora-anqou in #68
- implement reconcileDiscardJob by @ushitora-anqou in #69
- ci: don't purge deb packages in e2e-multiple-k8s-clusters by @ushitora-anqou in #73
- avoid using actions/cache by @ushitora-anqou in #72
- stop using reader in MantleRestoreReconciler by @ushitora-anqou in #71
- Bump mantle chart version to 0.2.0 by @ushitora-anqou in #75
- Bump mantle-cluster-wide chart version to 0.2.0 by @ushitora-anqou in #76
New Contributors
Full Changelog: mantle-cluster-wide-chart-v0.1.0...mantle-cluster-wide-chart-v0.2.0
mantle-chart-v0.2.0
What's Changed
- cmd: controller: return error instead of os.Exit(1) by @ushitora-anqou in #24
- change group from backup to mantle by @ushitora-anqou in #25
- use kvm2 driver for minikube by @peng225 in #22
- fix release procedure by @peng225 in #26
- support shortname mb for MantleBackup by @ushitora-anqou in #29
- Implement restore e2e by @llamerada-jp in #13
- Implement multi Rook/Ceph env e2e by @llamerada-jp in #27
- Support MantleBackupConfig by @ushitora-anqou in #11
- add design doc about restore processes by @llamerada-jp in #28
- test/e2e: check ReadyToUse before checking it remains by @ushitora-anqou in #31
- test/e2e: add the template of the test for mirroring by @ushitora-anqou in #30
- support gRPC communication between primary and secondary mantle controllers by @ushitora-anqou in #32
- set proper status to MantleBackup by @ushitora-anqou in #33
- kaizen: use role to check if it's primary in MantleBackup reconciler by @ushitora-anqou in #35
- skip reconciliation if role is secondary by @ushitora-anqou in #36
- support replication of MantleBackup and PVC objects by @ushitora-anqou in #37
- Refactor MantleBackup reconciler by @toshipp in #38
- fix MantleBackupConfig's finalizer name by @ushitora-anqou in #40
- fix existing MantleBackup's reconciler for data replication by @ushitora-anqou in #41
- Dedup constants for MantleBackup finalizer by @toshipp in #43
- Improve controller test by @toshipp in #44
- Use reader to check resources existence by @toshipp in #45
- Fix nil pointer access violation by @toshipp in #47
- Output ginkgo progress of controller test by @toshipp in #48
- test/e2e: ignore NotFound error in deleteNamespacedResource by @ushitora-anqou in #49
- add skeletons for MantleBackup data synchronization by @ushitora-anqou in #46
- Use controller-runtime's logging library by @toshipp in #50
- Change MB expire strategy by @toshipp in #39
- implement prepareForDataSynchronization func by @peng225 in #51
- Implement secondary Mantle interface by @ushitora-anqou in #53
- Update versions of go, k8s, and stuff by @ushitora-anqou in #55
- add tests for prepareForDataSynchronization func by @peng225 in #52
- change the request type from string to bytes in the proto file by @peng225 in #56
- Make sure there're no uncommitted changes of
make generate
by @ushitora-anqou in #58 - Use EnforceDefaultTimeoutsWhenUsingContexts by @toshipp in #60
- Implement export by @ushitora-anqou in #54
- use go:embed for shell scripts used in export and upload Jobs by @ushitora-anqou in #61
- Add tests for export by @ushitora-anqou in #59
- remove namespace from MantleBackupSpec by @ushitora-anqou in #62
- use Env instead of EnvFrom for export data upload Job by @ushitora-anqou in #64
- Implement import and cleanup by @ushitora-anqou in #63
- rename createImportJob to createOrUpdateImportJob by @ushitora-anqou in #66
- Restore on secondary mantle-controller by @ushitora-anqou in #65
- add short name
mr
for MantleRestore by @ushitora-anqou in #67 - test: update MantleBackup resource correctly after updating annotations by @ushitora-anqou in #70
- remove unnecessary TTY: true by @ushitora-anqou in #68
- implement reconcileDiscardJob by @ushitora-anqou in #69
- ci: don't purge deb packages in e2e-multiple-k8s-clusters by @ushitora-anqou in #73
- avoid using actions/cache by @ushitora-anqou in #72
- stop using reader in MantleRestoreReconciler by @ushitora-anqou in #71
- Bump mantle chart version to 0.2.0 by @ushitora-anqou in #75
- Bump mantle-cluster-wide chart version to 0.2.0 by @ushitora-anqou in #76
New Contributors
Full Changelog: mantle-chart-v0.1.1...mantle-chart-v0.2.0
Release v0.2.0
What's Changed
Added
- Implement the reconciler for MantleRestore by @llamerada-jp in #9
- use kvm2 driver for minikube by @peng225 in #22
- support shortname mb for MantleBackup by @ushitora-anqou in #29
- Implement restore e2e by @llamerada-jp in #13
- Implement multi Rook/Ceph env e2e by @llamerada-jp in #27
- Support MantleBackupConfig by @ushitora-anqou in #11
- add design doc about restore processes by @llamerada-jp in #28
- test/e2e: add the template of the test for mirroring by @ushitora-anqou in #30
- support gRPC communication between primary and secondary mantle controllers by @ushitora-anqou in #32
- set proper status to MantleBackup by @ushitora-anqou in #33
- support replication of MantleBackup and PVC objects by @ushitora-anqou in #37
- Output ginkgo progress of controller test by @toshipp in #48
- add skeletons for MantleBackup data synchronization by @ushitora-anqou in #46
- implement prepareForDataSynchronization func by @peng225 in #51
- Implement secondary Mantle interface by @ushitora-anqou in #53
- add tests for prepareForDataSynchronization func by @peng225 in #52
- Make sure there're no uncommitted changes of
make generate
by @ushitora-anqou in #58 - Use EnforceDefaultTimeoutsWhenUsingContexts by @toshipp in #60
- Implement export by @ushitora-anqou in #54
- Add tests for export by @ushitora-anqou in #59
- Implement import and cleanup by @ushitora-anqou in #63
- Restore on secondary mantle-controller by @ushitora-anqou in #65
- add short name
mr
for MantleRestore by @ushitora-anqou in #67 - test: update MantleBackup resource correctly after updating annotations by @ushitora-anqou in #70
- implement reconcileDiscardJob by @ushitora-anqou in #69
Changed
- change group from backup to mantle by @ushitora-anqou in #25
- skip reconciliation if role is secondary by @ushitora-anqou in #36
- Use reader to check resources existence by @toshipp in #45
- Use controller-runtime's logging library by @toshipp in #50
- Change MB expire strategy by @toshipp in #39
- Update versions of go, k8s, and stuff by @ushitora-anqou in #55
- change the request type from string to bytes in the proto file by @peng225 in #56
- rename createImportJob to createOrUpdateImportJob by @ushitora-anqou in #66
Removed
- remove namespace from MantleBackupSpec by @ushitora-anqou in #62
- remove unnecessary TTY: true by @ushitora-anqou in #68
- stop using reader in MantleRestoreReconciler by @ushitora-anqou in #71
Fixed
- cmd: controller: return error instead of os.Exit(1) by @ushitora-anqou in #24
- fix release procedure by @peng225 in #26
- test/e2e: check ReadyToUse before checking it remains by @ushitora-anqou in #31
- kaizen: use role to check if it's primary in MantleBackup reconciler by @ushitora-anqou in #35
- Refactor MantleBackup reconciler by @toshipp in #38
- fix MantleBackupConfig's finalizer name by @ushitora-anqou in #40
- fix existing MantleBackup's reconciler for data replication by @ushitora-anqou in #41
- Dedup constants for MantleBackup finalizer by @toshipp in #43
- Improve controller test by @toshipp in #44
- Fix nil pointer access violation by @toshipp in #47
- test/e2e: ignore NotFound error in deleteNamespacedResource by @ushitora-anqou in #49
- use go:embed for shell scripts used in export and upload Jobs by @ushitora-anqou in #61
- use Env instead of EnvFrom for export data upload Job by @ushitora-anqou in #64
- ci: don't purge deb packages in e2e-multiple-k8s-clusters by @ushitora-anqou in #73
- avoid using actions/cache by @ushitora-anqou in #72
New Contributors
Full Changelog: v0.1.0...v0.2.0
mantle-cluster-wide-chart-v0.1.0
What's Changed
Added
- Allow Mantle to be deployed to real DCs by @ushitora-anqou in #6
- Implement the reconciler for MantleRestore by @llamerada-jp in #9
Changed
- make manifests: generate clusterrole.yaml from config/rbac/role.yaml by @ushitora-anqou in #16
Full Changelog: v0.1.0...mantle-cluster-wide-chart-v0.1.0
mantle-chart-v0.1.1
A Helm chart for Kubernetes
What's Changed
Added
- Allow Mantle to be deployed to real DCs by @ushitora-anqou in #6
Changed
- use cobra to support subcommands and add controller subcommand by @ushitora-anqou in #19
- Bump mantle chart version to 0.1.1 by @peng225 in #23
Full Changelog: v0.1.0...mantle-chart-v0.1.1
Release v0.1.0
What's Changed
Added
- Allow Mantle to be deployed to real DCs by @ushitora-anqou in #6
- add docs/deploy.md by @ushitora-anqou in #8
- Add LICENSE by @peng225 in #14
- add release procedure and GitHub workflow files by @peng225 in #15
Changed
- update RBDPVCBackup.status by @satoru-takeuchi in #3
- core: rename everyting from rbdpvc to mantle by @satoru-takeuchi in #4
- Improve e2e by @llamerada-jp in #10
- make manifests: generate clusterrole.yaml from config/rbac/role.yaml by @ushitora-anqou in #16
- use cobra to support subcommands and add controller subcommand by @ushitora-anqou in #19
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #21
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #20
Fixed
- specify envtest branch according to controller-runtime by @llamerada-jp in #5
- rename constant value to avoid conflict with restore module by @llamerada-jp in #7
- fix .gitignore for test/e2e by @ushitora-anqou in #18
- change group from "backup" to "mantle" by @ushitora-anqou in #17
New Contributors
- @satoru-takeuchi made their first contribution in #3
- @llamerada-jp made their first contribution in #5
- @ushitora-anqou made their first contribution in #6
- @peng225 made their first contribution in #14
- @dependabot made their first contribution in #21
Full Changelog: https://github.com/cybozu-go/mantle/commits/v0.1.0