Sonatype Nexus Repository
Читает заголовок ответа Server, который Nexus выставляет на каждый
ответ — та же ситуация, что и у
nginx/Apache
— но обращается к специально предназначенному анонимному эндпоинту
статуса, а не к /, поскольку тот — быстрая проверка здоровья с пустым
телом, а не полная страница портала.
targets: - id: nexus-main product: nexus address: https://nexus.example.comАутентификация
Заголовок раздела «Аутентификация»Отсутствует — подтверждено вживую на реальном контейнере
sonatype/nexus3: "Nexus/3.96.0-09 (COMMUNITY)" — одинаково и на
эндпоинте статуса, и на странице портала, и в вызове 401 с другого,
реально защищённого эндпоинта. В отличие от nginx/Apache, настройки,
убирающей это до голого "Nexus", не документировано и не найдено — но
эта проба всё равно деградирует до понятной ошибки, а не падает, если
будущая версия или настройка обратного прокси когда-нибудь это изменит.
Записываемые поля
Заголовок раздела «Записываемые поля»Только version — эта проба не записывает никаких полей extra
(редакция, например COMMUNITY/PRO, отбрасывается — product: nexus
уже подразумевает её, записывать отдельно на каждый таргет не нужно).
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:nexus.