fix(k8s/gitops): missing git auth toggle in k8s app edit page [EE-5320] (#8740)

This commit is contained in:
Oscar Zhou
2023-04-10 20:14:04 +12:00
committed by GitHub
parent 8ab490f224
commit c429b29216
11 changed files with 93 additions and 29 deletions

View File

@@ -139,6 +139,9 @@ func (handler *Handler) stackGitRedeploy(w http.ResponseWriter, r *http.Request)
repositoryPassword := ""
if payload.RepositoryAuthentication {
repositoryPassword = payload.RepositoryPassword
// When the existing stack is using the custom username/password and the password is not updated,
// the stack should keep using the saved username/password
if repositoryPassword == "" && stack.GitConfig != nil && stack.GitConfig.Authentication != nil {
repositoryPassword = stack.GitConfig.Authentication.Password
}