mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-07-18 02:01:29 +00:00
chore: fix for lint
This commit is contained in:
@@ -59,20 +59,20 @@ func (o *removeSecretOptions) Validate(args []string) error {
|
|||||||
func (o *removeSecretOptions) RunRemoveSecret(fSys filesys.FileSystem) error {
|
func (o *removeSecretOptions) RunRemoveSecret(fSys filesys.FileSystem) error {
|
||||||
mf, err := kustfile.NewKustomizationFile(fSys)
|
mf, err := kustfile.NewKustomizationFile(fSys)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return fmt.Errorf("secret cannot load from file system, got %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
m, err := mf.Read()
|
m, err := mf.Read()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return fmt.Errorf("secret cannot read from file, got %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var newSecrets []types.SecretArgs
|
|
||||||
foundSecrets := make(map[string]bool)
|
foundSecrets := make(map[string]bool)
|
||||||
for _, removeName := range o.secretNames {
|
for _, removeName := range o.secretNames {
|
||||||
foundSecrets[removeName] = false
|
foundSecrets[removeName] = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
newSecrets := make([]types.SecretArgs, 0, len(m.SecretGenerator))
|
||||||
for _, currentSecret := range m.SecretGenerator {
|
for _, currentSecret := range m.SecretGenerator {
|
||||||
if kustfile.StringInSlice(currentSecret.Name, o.secretNames) {
|
if kustfile.StringInSlice(currentSecret.Name, o.secretNames) {
|
||||||
foundSecrets[currentSecret.Name] = true
|
foundSecrets[currentSecret.Name] = true
|
||||||
@@ -88,5 +88,10 @@ func (o *removeSecretOptions) RunRemoveSecret(fSys filesys.FileSystem) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
m.SecretGenerator = newSecrets
|
m.SecretGenerator = newSecrets
|
||||||
return mf.Write(m)
|
|
||||||
|
err = mf.Write(m)
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("secret cannot write back to file, got %w", err)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user