File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -277,7 +277,7 @@ func (c *Cluster) MigrateMasterPod(podName spec.NamespacedName) error {
277
277
return nil
278
278
}
279
279
280
- if masterCandidatePod , err = c .movePodFromEndOfLifeNode (masterCandidatePod ); err != nil {
280
+ if _ , err = c .movePodFromEndOfLifeNode (masterCandidatePod ); err != nil {
281
281
return fmt .Errorf ("could not move pod: %v" , err )
282
282
}
283
283
Original file line number Diff line number Diff line change @@ -715,20 +715,26 @@ func (c *Cluster) updateSecret(
715
715
} else if secretUsername == c .systemUsers [constants .ReplicationUserKeyName ].Name {
716
716
userKey = constants .ReplicationUserKeyName
717
717
userMap = c .systemUsers
718
- } else if _ , exists := c .systemUsers [constants .ConnectionPoolerUserKeyName ]; exists {
718
+ } else {
719
+ userKey = secretUsername
720
+ userMap = c .pgUsers
721
+ }
722
+
723
+ // use system user when pooler is enabled and pooler user is specfied in manifest
724
+ if _ , exists := c .systemUsers [constants .ConnectionPoolerUserKeyName ]; exists {
719
725
if secretUsername == c .systemUsers [constants .ConnectionPoolerUserKeyName ].Name {
720
726
userKey = constants .ConnectionPoolerUserName
721
727
userMap = c .systemUsers
722
728
}
723
- } else if _ , exists := c .systemUsers [constants .EventStreamUserKeyName ]; exists {
729
+ }
730
+ // use system user when streams are defined and fes_user is specfied in manifest
731
+ if _ , exists := c .systemUsers [constants .EventStreamUserKeyName ]; exists {
724
732
if secretUsername == c .systemUsers [constants .EventStreamUserKeyName ].Name {
725
733
userKey = fmt .Sprintf ("%s%s" , constants .EventStreamSourceSlotPrefix , constants .UserRoleNameSuffix )
726
734
userMap = c .systemUsers
727
735
}
728
- } else {
729
- userKey = secretUsername
730
- userMap = c .pgUsers
731
736
}
737
+
732
738
pwdUser := userMap [userKey ]
733
739
secretName := util .NameFromMeta (secret .ObjectMeta )
734
740
You can’t perform that action at this time.
0 commit comments