عندما أحاول إنشائه ، أتلقى الخطأ على النحو التالي:
Error: could not update repository 'maven-release': HTTP: 400, [ {
"id" : "FIELD password",
"message" : "may not be empty"
} ]
يبدو كتلة رمز TF لهذا على النحو التالي:
http_client {
blocked = false
auto_block = false
authentication {
type = "username"
username = "nexus"
ntlm_host = ""
ntlm_domain = ""
}
}
إذا حاولت تقديم حقل يسمى password
تلقيت رسالة:
An argument named "password" is not expected here.
إصدار Nexus 3.24.0
إصدار موفر Nexus: v1.7.0
مرحبًا @ fog1985 ،
هل يمكنك تقديم رمز مورد TF كاملاً حتى نتمكن من إعادة إنتاجه؟ يبدو أنك تحاول ضمان ريبو وكيل مخضرم.
مرحبا Nosmoht ،
نعم. وكيل مخضرم:
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"
}
}
بفضل @ fog1985 ، يمكننا الآن إعادة إنتاج الخطأ.
لقد بدأت في الحصول على هذا الخطأ بعد الترقية إلى 3.24.0
3.23.0 نفس البرامج النصية تعمل بشكل جيد.
بعد أن تركت كتلة http_client {} فارغة ، بدأ كل شيء يعمل بشكل جيد
مركز بلدي المخضرم: https://gist.github.com/android-leha/8f5729f6322dc4b943f735bf7f0573b2
أهلا بكم،
السمة غير موثقة داخل Nexus 3.24.0 API ولكنها متاحة للاستخدام. أنا أعمل حاليًا على التنفيذ.
لقد أنشأت PR # 64 لإصلاح هذه المشكلة.
لكن لدي مشكلة أخرى:
Nosmoht ، قد تكون على علم:
أحتاج أيضًا إلى تحديد خانة الاختيار هذه
هل هذه المعلمة موجودة في API؟
بعد إعادة تشغيل الخطة ، تصبح هذه العلامة معطلة
مرحباً بالجميع ، أي أخبار عن هذا أو # 64؟ هل هناك أي شيء يمنع الدمج؟
سأقوم بإنشاء إصدار جديد مع التغيير الذي أجريته في نهاية هذا الأسبوع. ترقبوا
هناك شيء واحد بقي لفعله. نظرًا لأن Nexus API لا يُرجع كلمة المرور ، يجب علينا تعيينها في حالة من قيمة الإدخال.
Nosmoht هل لديك مثال ، كيف يمكن القيام بذلك؟
@ android-leha ماذا تقصد بالضبط؟
التعليق الأكثر فائدة
أهلا بكم،
السمة غير موثقة داخل Nexus 3.24.0 API ولكنها متاحة للاستخدام. أنا أعمل حاليًا على التنفيذ.