Ketika saya mencoba membuatnya, saya mendapatkan kesalahan sebagai berikut:
Error: could not update repository 'maven-release': HTTP: 400, [ {
"id" : "FIELD password",
"message" : "may not be empty"
} ]
Blok kode TF untuk ini terlihat sebagai berikut:
http_client {
blocked = false
auto_block = false
authentication {
type = "username"
username = "nexus"
ntlm_host = ""
ntlm_domain = ""
}
}
Jika saya mencoba memberikan bidang bernama password
Saya mendapat pesan:
An argument named "password" is not expected here.
Nexus versi 3.24.0
Versi penyedia Nexus: v1.7.0
Hai @fog1985 ,
bisakah Anda memberikan kode sumber daya TF lengkap sehingga kami dapat mereproduksi? Sepertinya Anda mencoba memastikan repo proxy pakar.
Hai @Nosmoht ,
Ya. Ini adalah Proksi Maven:
resource "nexus_repository" "maven-release" {
name = "maven-release"
format = "maven2"
type = "proxy"
maven {
version_policy = "SNAPSHOT"
layout_policy = "STRICT"
}
http_client {
blocked = false
auto_block = false
# authentication {
# type = "username"
# username = "nexus"
# ntlm_host = ""
# ntlm_domain = ""
# }
}
negative_cache {
enabled = false
ttl = 0
}
proxy {
remote_url = "https://remote_url/"
metadata_max_age = "1440"
content_max_age = "-1"
}
storage {
blob_store_name = "maven"
strict_content_type_validation = true
write_policy = "ALLOW"
}
}
Terima kasih @fog1985 , kami sekarang dapat mereproduksi kesalahan.
Saya mulai mendapatkan kesalahan ini setelah memutakhirkan ke 3.24.0
Pada 3.23.0 skrip yang sama berfungsi dengan baik.
Setelah saya meninggalkan blok http_client {} yang kosong, semuanya mulai berfungsi dengan baik
pusat pakar saya: https://Gist.github.com/Android-leha/8f5729f6322dc4b943f735bf7f0573b2
Halo semua,
atribut tidak didokumentasikan dalam Nexus 3.24.0 API tetapi tersedia untuk digunakan. Saat ini saya sedang mengerjakan implementasi.
Saya membuat PR #64 untuk memperbaiki masalah ini.
Tapi saya punya masalah lain:
@Nosmoht , mungkin Anda sadar:
Saya juga perlu menandai kotak centang ini
Apakah parameter ini ada di API?
Setelah saya menjalankan kembali rencana, tanda ini menjadi nonaktif
Hai Semua, ada berita tentang ini atau #64? Apakah ada yang menghalangi penggabungan?
Saya akan membuat rilis baru dengan perubahan Anda akhir pekan ini. Tetap disini
Ada satu hal yang tersisa untuk dilakukan. Karena Nexus API tidak mengembalikan kata sandi, kita harus menyetelnya ke status dari nilai input.
@Nosmoht apakah Anda punya contoh, bagaimana itu bisa dilakukan?
@android-leha apa sebenarnya yang anda maksud?
Komentar yang paling membantu
Halo semua,
atribut tidak didokumentasikan dalam Nexus 3.24.0 API tetapi tersedia untuk digunakan. Saat ini saya sedang mengerjakan implementasi.