Skip to content

Commit 40f7aa5

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

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
@@ -17,7 +17,7 @@ require (
1717
k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6
1818
kmodules.xyz/client-go v0.0.0-20200525195850-2fd180961371
1919
kmodules.xyz/crd-schema-fuzz v0.0.0-20200521005638-2433a187de95
20-
kmodules.xyz/custom-resources v0.0.0-20200525205248-56eeb11ebcf3
20+
kmodules.xyz/custom-resources v0.0.0-20200604135349-9e9f5c4fdba9
2121
kmodules.xyz/offshoot-api v0.0.0-20200521035628-e135bf07b226
2222
sigs.k8s.io/yaml v1.2.0
2323
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
@@ -157,6 +157,12 @@ func (opt *esOptions) backupElasticsearch() (*restic.BackupOutput, error) {
157157
return nil, err
158158
}
159159

160+
// transform secret
161+
err = appBinding.TransformSecret(opt.kubeClient, appBindingSecret.Data)
162+
if err != nil {
163+
return nil, err
164+
}
165+
160166
// clear directory before running multielasticdump
161167
log.Infoln("Cleaning up directory: ", opt.interimDataDir)
162168
if err := clearDir(opt.interimDataDir); err != nil {

pkg/restore.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ func (opt *esOptions) restoreElasticsearch() (*restic.RestoreOutput, error) {
147147
return nil, err
148148
}
149149

150+
// transform secret
151+
err = appBinding.TransformSecret(opt.kubeClient, appBindingSecret.Data)
152+
if err != nil {
153+
return nil, err
154+
}
155+
150156
// clear directory before running multielasticdump
151157
log.Infoln("Cleaning up directory: ", opt.interimDataDir)
152158
if err := clearDir(opt.interimDataDir); 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)