This commit is contained in:
2024-07-02 10:22:28 +02:00
parent 0c0b685396
commit 673f9c64f8
2 changed files with 16 additions and 8 deletions

View File

@@ -20,9 +20,11 @@ fn conditions() {
let password = base64_decode(gitea.data.password); let password = base64_decode(gitea.data.password);
let headers = http_header_basic(username,password); let headers = http_header_basic(username,password);
let response = http_get_json(`http://gitea-http.${global::DOMAIN}-ci.svc:3000/api/v1/orgs/${org}/repos`, headers); let response = http_get_json(`http://gitea-http.${global::DOMAIN}-ci.svc:3000/api/v1/orgs/${org}/repos`, headers);
repos += response.json.map(|p| p.name); if (response.code>=200&&response.code<300) {
repos.sort(); repos += response.json.map(|p| p.name);
log_info(`Found ${repos.len} repos`); repos.sort();
log_info(`Found ${repos.len} repos`);
}
} }
json_encode(#{ json_encode(#{
repos: repos, repos: repos,

View File

@@ -89,11 +89,17 @@ resource "random_password" "password" {
resource "gitea_user" "user-ci" { resource "gitea_user" "user-ci" {
count = local.needKnownHost?1:0 count = local.needKnownHost?1:0
username = "${var.instance}-ci" username = "${var.instance}-ci"
login_name = "${var.instance}-ci" login_name = "${var.instance}-ci"
password = local.ci-user-password password = local.ci-user-password
email = "${var.instance}-ci@${var.domain_name}" email = "${var.instance}-ci@${var.domain_name}"
must_change_password = false active = true
admin = false
allow_create_organization = false
must_change_password = false
force_password_change = false
send_notification = false
visibility = "limited"
} }
resource "gitea_public_key" "user-ci-keys" { resource "gitea_public_key" "user-ci-keys" {