diff --git a/.forgejo/workflows/testing.yml b/.forgejo/workflows/testing.yml index 7a93bb66a8..10158efc7e 100644 --- a/.forgejo/workflows/testing.yml +++ b/.forgejo/workflows/testing.yml @@ -228,7 +228,7 @@ jobs: MINIO_ROOT_PASSWORD: 12345678 options: --tmpfs /bitnami/minio/data ldap: - image: data.forgejo.org/oci/test-openldap:latest + image: data.forgejo.org/oci/forgejo-test-openldap:1 pgsql: image: data.forgejo.org/oci/bitnami/postgresql:16 env: diff --git a/tests/integration/auth_ldap_test.go b/tests/integration/auth_ldap_test.go index fa38b29941..7d009835c7 100644 --- a/tests/integration/auth_ldap_test.go +++ b/tests/integration/auth_ldap_test.go @@ -49,12 +49,7 @@ var gitLDAPUsers = []ldapUser{ Password: "hermes", FullName: "Conrad Hermes", Email: "hermes@planetexpress.com", - SSHKeys: []string{ - "SHA256:qLY06smKfHoW/92yXySpnxFR10QFrLdRjf/GNPvwcW8", - "SHA256:QlVTuM5OssDatqidn2ffY+Lc4YA5Fs78U+0KOHI51jQ", - "SHA256:DXdeUKYOJCSSmClZuwrb60hUq7367j4fA+udNC3FdRI", - }, - IsAdmin: true, + IsAdmin: true, }, { UserName: "fry", @@ -72,9 +67,20 @@ var gitLDAPUsers = []ldapUser{ { UserName: "bender", Password: "bender", - FullName: "Bender Rodríguez", + FullName: "Bender Rodriguez", Email: "bender@planetexpress.com", }, + { + UserName: "sshuser", + Password: "sshuser", + FullName: "SSH User", + SSHKeys: []string{ + "SHA256:qLY06smKfHoW/92yXySpnxFR10QFrLdRjf/GNPvwcW8", + "SHA256:QlVTuM5OssDatqidn2ffY+Lc4YA5Fs78U+0KOHI51jQ", + "SHA256:DXdeUKYOJCSSmClZuwrb60hUq7367j4fA+udNC3FdRI", + }, + Email: "sshuser@planetexpress.com", + }, } var otherLDAPUsers = []ldapUser{ @@ -107,7 +113,7 @@ func getLDAPServerHost() string { func getLDAPServerPort() string { port := os.Getenv("TEST_LDAP_PORT") if len(port) == 0 { - port = "389" + port = "10389" } return port }