Releases: replicatedhq/pvmigrate
v0.3.1
v0.3.0
Changelog
c261b79 Merge pull request #15 from replicatedhq/laverya/implement-swap-default-storageclass-functionality
5fe5e17 move current default StorageClass check to 'does default exist' loop
a2e1a6b handle more cases when attempting to set a new default storageclass
d178010 change new test to use require
49d6301 Merge remote-tracking branch 'origin/main' into laverya/implement-swap-default-storageclass-functionality
062451d Merge pull request #16 from replicatedhq/laverya/require-not-assert
0545664 use testify/require not testify/assert to fail early
1dd34e6 implement flag to allow changing the default storageclass after migration completion
v0.2.0
Changelog
bfe1723 Merge pull request #14 from replicatedhq/laverya/print-pvc-sizes
7ae750c print sizes when listing PVCs to be migrated
7f6e942 Merge pull request #13 from replicatedhq/laverya/handle-scaling-down-deployments
2654f26 improve scaleDownPods testing by deleting pods in test code during scale down
b0dd26b handle scaling down deployments properly
0a84c6e Merge pull request #12 from replicatedhq/laverya/handle-existing-migration-pods-in-scaleDownPods
83ee238 handle existing migration pods when checking for mounted PVCs
c03875f Merge pull request #11 from replicatedhq/laverya/use-pv-not-pvc-sizes
f842eac destination PV size should be determined by source PV size
9d51576 Merge pull request #10 from replicatedhq/laverya/testing-and-simplification
09bc137 add testing for resetReclaimPolicy, simplify getPVCs
1d3d6b0 Merge pull request #9 from replicatedhq/laverya/swapPVs-function
78209d2 simplify code in resetReclaimPolicy
bf390c6 add test for swapPVs
28be4e5 use a function to swap PVs of a PVC
v0.1.1
Changelog
8ff3ac0 Merge pull request #8 from replicatedhq/laverya/use-go-logger-not-fprintf
a8e2f3b move '.' printing back to fmt.fprintf, as log.Print always includes a newline
569064b use the go logger, not fmt.Fprintf
d3b3241 Merge pull request #6 from replicatedhq/laverya/move-copy-pvc-data-code-to-function
ca93087 wrap error in copyAllPVCs
b615567 Merge pull request #7 from replicatedhq/laverya/include-all-auth-plugins
533e4da move auth import to main.go instead of library files
c5ad829 include all auth plugins
554aad4 Merge branch 'main' into laverya/move-copy-pvc-data-code-to-function
7ad969c Merge pull request #5 from replicatedhq/laverya/improve-usability-as-a-library
564fb0e test pod creation
bb5c015 refactor copy PVC code to move it to a function
72c67a7 pass context, writer and k8s client to Migrate function
1991884 Merge pull request #4 from replicatedhq/laverya/retry-pv-updates
85e89b0 fix sleep ordering
bbbfdfd sleep between attempts to update PVs, and log when doing so
fd4b3df handle pv update conflicts by retrying them up to 5 times
4a318f3 don't set ReadOnly on PVC mounts
338477a Merge pull request #3 from replicatedhq/laverya/refactor-pv-discovery-and-init-code
580e460 fix makefile dependency chain
a79cc4c move PVC creation code inside getPVCs
10181bf move pv/pvc discovery code to a function, and add tests
f8ab2c9 fix krew shortDescription
783d6cd Merge pull request #2 from replicatedhq/laverya/storageclass-caps
b9344b1 fix capitalization for StorageClass in logging
v0.1.0
Changelog
a9ca3dc improve krew template
e3394c2 fix goreleaser cmd, add dist to gitignore
55f9bc6 add release workflow
05e2e64 pvcmigrate is not the name
48d12e8 improve readme
b1abde7 Merge pull request #1 from replicatedhq/laverya/github-actions
7ab8a4f lint requires deps (specifically golint)
3d32710 Create build-test.yaml
0b7cdbe initial code
eac84e6 Initial commit