Skip to content

Commit

Permalink
Fixed bug with replacing specific keys only
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan0x44 committed Mar 7, 2023
1 parent 3f72a3c commit 924b14b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
6 changes: 3 additions & 3 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -185,12 +185,12 @@ func rotate(filename string) {

// TODO: parse filenames and read file contents
// TODO: support creating new sealed secrets from scratch

newSecrets := secrets.ToValues()
secretYAML, err := createSecretYAML(
sealedSecret.Metadata.Name,
sealedSecret.Metadata.Namespace,
time.Now(),
secrets.ToValues(),
newSecrets,
)
if err != nil {
fmt.Printf("error creating Secret:\n%s\n", err)
Expand All @@ -201,7 +201,7 @@ func rotate(filename string) {
fmt.Printf("error creating SealedSecret via kubeseal:\n%s\n", err)
os.Exit(1)
}
if len(newSealedSecrets) != len(secrets.secrets) {
if len(newSealedSecrets) != len(newSecrets) {
fmt.Printf("error creating SealedSecret via kubeseal:\n%s\n",
"number of secrets returned do not match number given")
os.Exit(1)
Expand Down
4 changes: 3 additions & 1 deletion prompt.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@ func (s PromptSecrets) ToValues() map[string]string {
values := map[string]string{}
for _, s := range s.secrets {
// todo:read file
values[s.key] = s.value
if s.kind != PromptSecretInput_Kind_None {
values[s.key] = s.value
}
}
return values
}
Expand Down

0 comments on commit 924b14b

Please sign in to comment.