This commit is contained in:
2024-04-22 13:25:20 +02:00
parent a3a4506638
commit 18bd380e3b
4 changed files with 7 additions and 5 deletions

View File

@@ -80,9 +80,9 @@ resource "kubernetes_secret" "ci-docker-config" {
auths = {
"${data.kubernetes_ingress_v1.gitea.spec[0].rule[0].host}" = {
"username" = gitea_user.user-ci[0].username
"password" = random_password.password.result
"password" = local.ci-user-password
"email" = "auto-ci@${data.kubernetes_ingress_v1.gitea.spec[0].rule[0].host}"
"auth" = base64encode("${gitea_user.user-ci[0].username}:${random_password.password.result}")
"auth" = base64encode("${gitea_user.user-ci[0].username}:${local.ci-user-password}")
}
}
})

View File

@@ -4,6 +4,7 @@ locals {
gitea_host = "http://gitea-http.${var.domain}-ci.svc:3000/"
gitea_username = data.kubernetes_secret_v1.gitea.data["username"]
gitea_password = data.kubernetes_secret_v1.gitea.data["password"]
ci-user-password = random_password.password.result
}
data "kubernetes_secret_v1" "gitea" {
@@ -83,7 +84,7 @@ resource "gitea_user" "user-ci" {
count = local.needKnownHost?1:0
username = "${var.instance}-ci"
login_name = "${var.instance}-ci"
password = random_password.password.result
password = local.ci-user-password
email = "${var.instance}-ci@${var.domain_name}"
must_change_password = true
}

View File

@@ -55,9 +55,9 @@ resource "kubernetes_secret" "docker-config" {
auths = {
"${data.kubernetes_ingress_v1.gitea.spec[0].rule[0].host}" = {
"username" = gitea_user.user-ci[0].username
"password" = random_password.password.result
"password" = local.ci-user-password
"email" = "auto-ci@${data.kubernetes_ingress_v1.gitea.spec[0].rule[0].host}"
"auth" = base64encode("${gitea_user.user-ci[0].username}:${random_password.password.result}")
"auth" = base64encode("${gitea_user.user-ci[0].username}:${local.ci-user-password}")
}
}
})