-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support EBS gp2 to gp3 migration on sync for below 1tb volumes (#1242)
* initial commit for gp3 migration. * Default volume migration done. * Added Gomock and one test case with mock. * Dep update. * more changes for code gen. * push fake package. * Rename var. * Changes to Makefile and return value. * Macke mocks phony due to overlap in foldername. * Learning as one goes. Initialize map. * Wrong toggle. * Expect modify call. * Fix mapping of ids in test. * Fix volume id. * volume ids. * Fixing test setup. Late night... * create all pvs. * Fix test case config. * store volumes and compare. * More logs. * Logging of migration action. * Ensure to log errors. * Log warning if modify failed, e.g. due to ebs volume state. * Add more output. * Skip local e2e tests. * Reflect k8s volume id in test data. Extract aws volume id from k8s value. * Finalizing ebs migration. * More logs. describe fails. * Fix non existing fields in gp2 discovery. * Remove nothing to do flag for migration. * Final commit for migration. * add new options to all places Co-authored-by: Felix Kunde <[email protected]>
- Loading branch information
Showing
27 changed files
with
565 additions
and
165 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -98,3 +98,5 @@ e2e/manifests | |
# Translations | ||
*.mo | ||
*.pot | ||
|
||
mocks |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
.PHONY: clean local test linux macos docker push scm-source.json e2e | ||
.PHONY: clean local test linux macos mocks docker push scm-source.json e2e | ||
|
||
BINARY ?= postgres-operator | ||
BUILD_FLAGS ?= -v | ||
|
@@ -81,9 +81,12 @@ push: | |
scm-source.json: .git | ||
echo '{\n "url": "git:$(GITURL)",\n "revision": "$(GITHEAD)",\n "author": "$(USER)",\n "status": "$(GITSTATUS)"\n}' > scm-source.json | ||
|
||
mocks: | ||
GO111MODULE=on go generate ./... | ||
|
||
tools: | ||
GO111MODULE=on go get -u honnef.co/go/tools/cmd/staticcheck | ||
GO111MODULE=on go get k8s.io/[email protected] | ||
GO111MODULE=on go get github.com/golang/mock/[email protected] | ||
GO111MODULE=on go mod tidy | ||
|
||
fmt: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,22 @@ | ||
module github.com/zalando/postgres-operator | ||
|
||
go 1.14 | ||
go 1.15 | ||
|
||
require ( | ||
github.com/aws/aws-sdk-go v1.35.15 | ||
github.com/lib/pq v1.8.0 | ||
github.com/aws/aws-sdk-go v1.36.3 | ||
github.com/golang/mock v1.4.4 | ||
github.com/lib/pq v1.9.0 | ||
github.com/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d | ||
github.com/r3labs/diff v1.1.0 | ||
github.com/sirupsen/logrus v1.7.0 | ||
github.com/stretchr/testify v1.5.1 | ||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 | ||
golang.org/x/tools v0.0.0-20201121010211-780cb80bd7fb // indirect | ||
gopkg.in/yaml.v2 v2.2.8 | ||
k8s.io/api v0.19.3 | ||
github.com/stretchr/testify v1.6.1 | ||
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c | ||
golang.org/x/mod v0.4.0 // indirect | ||
golang.org/x/tools v0.0.0-20201207204333-a835c872fcea // indirect | ||
gopkg.in/yaml.v2 v2.4.0 | ||
k8s.io/api v0.19.4 | ||
k8s.io/apiextensions-apiserver v0.19.3 | ||
k8s.io/apimachinery v0.19.3 | ||
k8s.io/apimachinery v0.19.4 | ||
k8s.io/client-go v0.19.3 | ||
k8s.io/code-generator v0.19.3 | ||
k8s.io/code-generator v0.19.4 | ||
) |
Oops, something went wrong.