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 {
277277 return nil
278278 }
279279
280- if masterCandidatePod , err = c .movePodFromEndOfLifeNode (masterCandidatePod ); err != nil {
280+ if _ , err = c .movePodFromEndOfLifeNode (masterCandidatePod ); err != nil {
281281 return fmt .Errorf ("could not move pod: %v" , err )
282282 }
283283
Original file line number Diff line number Diff line change @@ -715,20 +715,26 @@ func (c *Cluster) updateSecret(
715715 } else if secretUsername == c .systemUsers [constants .ReplicationUserKeyName ].Name {
716716 userKey = constants .ReplicationUserKeyName
717717 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 {
719725 if secretUsername == c .systemUsers [constants .ConnectionPoolerUserKeyName ].Name {
720726 userKey = constants .ConnectionPoolerUserName
721727 userMap = c .systemUsers
722728 }
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 {
724732 if secretUsername == c .systemUsers [constants .EventStreamUserKeyName ].Name {
725733 userKey = fmt .Sprintf ("%s%s" , constants .EventStreamSourceSlotPrefix , constants .UserRoleNameSuffix )
726734 userMap = c .systemUsers
727735 }
728- } else {
729- userKey = secretUsername
730- userMap = c .pgUsers
731736 }
737+
732738 pwdUser := userMap [userKey ]
733739 secretName := util .NameFromMeta (secret .ObjectMeta )
734740
You can’t perform that action at this time.
0 commit comments