@@ -151,7 +151,7 @@ func userManager() {
151151 fmt .Println ("changing password of user " + ChangePasswordForUser )
152152 newPassword := util .GeneratePassword (PasswordLength )
153153 newExpireDate := GeneratePasswordExpireDate (PasswordAgeDays )
154- err = updatePassword (info , ChangePasswordForUser , newPassword , newExpireDate )
154+ err = updatePassword (cluster . Spec . Name , info , ChangePasswordForUser , newPassword , newExpireDate )
155155 if err != nil {
156156 log .Error (err .Error ())
157157 os .Exit (2 )
@@ -166,7 +166,7 @@ func userManager() {
166166 addUser (d .ObjectMeta .Name , info , AddUser )
167167 newPassword := util .GeneratePassword (PasswordLength )
168168 newExpireDate := GeneratePasswordExpireDate (PasswordAgeDays )
169- err = updatePassword (info , AddUser , newPassword , newExpireDate )
169+ err = updatePassword (cluster . Spec . Name , info , AddUser , newPassword , newExpireDate )
170170 if err != nil {
171171 log .Error (err .Error ())
172172 os .Exit (2 )
@@ -182,7 +182,7 @@ func userManager() {
182182 if UpdatePasswords {
183183 newPassword := util .GeneratePassword (PasswordLength )
184184 newExpireDate := GeneratePasswordExpireDate (PasswordAgeDays )
185- err = updatePassword (v .ConnDetails , v .Rolname , newPassword , newExpireDate )
185+ err = updatePassword (cluster . Spec . Name , v .ConnDetails , v .Rolname , newPassword , newExpireDate )
186186 if err != nil {
187187 fmt .Println ("error in updating password" )
188188 }
@@ -246,7 +246,7 @@ func callDB(info ConnInfo, clusterName, maxdays string) []PswResult {
246246
247247}
248248
249- func updatePassword (p ConnInfo , username , newPassword , passwordExpireDate string ) error {
249+ func updatePassword (clusterName string , p ConnInfo , username , newPassword , passwordExpireDate string ) error {
250250 var err error
251251 var conn * sql.DB
252252
@@ -283,6 +283,11 @@ func updatePassword(p ConnInfo, username, newPassword, passwordExpireDate string
283283 }
284284 }()
285285
286+ err = util .UpdateUserSecret (Clientset , clusterName , username , newPassword , Namespace )
287+ if err != nil {
288+ log .Debug (err .Error ())
289+ return err
290+ }
286291 return err
287292}
288293
0 commit comments