Skip to content

Commit 1779968

Browse files
hossainemruztamalsaha
authored andcommitted
Allow overwriting secret key via SecretTransformation (#26)
Signed-off-by: hossainemruz <emruz@appscode.com>
1 parent 1ff9fa6 commit 1779968

File tree

202 files changed

+17040
-90225
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

202 files changed

+17040
-90225
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ require (
1818
k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6
1919
kmodules.xyz/client-go v0.0.0-20200525195850-2fd180961371
2020
kmodules.xyz/crd-schema-fuzz v0.0.0-20200521005638-2433a187de95
21-
kmodules.xyz/custom-resources v0.0.0-20200525205248-56eeb11ebcf3
21+
kmodules.xyz/custom-resources v0.0.0-20200604135349-9e9f5c4fdba9
2222
kmodules.xyz/offshoot-api v0.0.0-20200521035628-e135bf07b226
2323
sigs.k8s.io/yaml v1.2.0
2424
stash.appscode.dev/apimachinery v0.10.0-alpha.0

go.sum

Lines changed: 44 additions & 2 deletions
Large diffs are not rendered by default.

pkg/backup.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,12 @@ func (opt *mysqlOptions) backupMySQL() (*restic.BackupOutput, error) {
153153
return nil, err
154154
}
155155

156+
// transform secret
157+
err = appBinding.TransformSecret(opt.kubeClient, appBindingSecret.Data)
158+
if err != nil {
159+
return nil, err
160+
}
161+
156162
// init restic wrapper
157163
resticWrapper, err := restic.NewResticWrapper(opt.setupOptions)
158164
if err != nil {

pkg/restore.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,12 @@ func (opt *mysqlOptions) restoreMySQL() (*restic.RestoreOutput, error) {
144144
return nil, err
145145
}
146146

147+
// transform secret
148+
err = appBinding.TransformSecret(opt.kubeClient, appBindingSecret.Data)
149+
if err != nil {
150+
return nil, err
151+
}
152+
147153
// init restic wrapper
148154
resticWrapper, err := restic.NewResticWrapper(opt.setupOptions)
149155
if err != nil {

vendor/github.com/google/go-cmp/cmp/compare.go

Lines changed: 61 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-cmp/cmp/export_panic.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-cmp/cmp/export_unsafe.go

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-cmp/cmp/options.go

Lines changed: 40 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)