Size: a a a

ru_nexus_sonatype

2021 January 13

AP

Alexander Penzin in ru_nexus_sonatype
источник

ДЛ

Дмитрий Лебедев... in ru_nexus_sonatype
источник
2021 January 14

AP

Alexander Penzin in ru_nexus_sonatype
Спасибо конечно. но там нет ответа на мой вопрос. Интересует фильтрация именно по версии, а не имени пакета
источник

AP

Alexander Penzin in ru_nexus_sonatype
Нашёл вот такой action, но он был написан 2 года назад :\
https://github.com/maxout123/nexus-docker-cleanup
источник
2021 January 15

AP

Andrey Panov in ru_nexus_sonatype
Корни нексуса растут из Явы, а там все на года. Наверное просто два года нечего было обновлять!?
Чисто догадки личные.
источник

D

Dimis in ru_nexus_sonatype
Andrey Panov
Корни нексуса растут из Явы, а там все на года. Наверное просто два года нечего было обновлять!?
Чисто догадки личные.
В новых версиях нексуса исполнение кастомных скриптов убрали, если что.
Это первая проблема.
Вторая проблема, что это очень неудобно было заливать в Нексус кастомные груви скрипты, а потом запросов в АПИ их триггерить.
источник

D

Dimis in ru_nexus_sonatype
Alexander Penzin
Спасибо конечно. но там нет ответа на мой вопрос. Интересует фильтрация именно по версии, а не имени пакета
Возможно стоит посмотреть в сторону работы с АПИ, а именно с категорией Search Components\ Search Assets
источник

AP

Alexander Penzin in ru_nexus_sonatype
А есть решение моего вопроса? У меня докер образы с разными тегами. Я хочу образы с тегом Master добавить в whitelist
источник

D

Dimis in ru_nexus_sonatype
В Нексусе есть нормальный сваггер, где все модельки описаны
источник

D

Dimis in ru_nexus_sonatype
Alexander Penzin
А есть решение моего вопроса? У меня докер образы с разными тегами. Я хочу образы с тегом Master добавить в whitelist
Попробуй с АПИ побаловаться
источник

D

Dimis in ru_nexus_sonatype
В модельке для поиска можно указывать тег образа как query параметр
источник

D

Dimis in ru_nexus_sonatype
источник

AP

Alexander Penzin in ru_nexus_sonatype
Если через АПИ - придётся костылить, пилить свой скрипт, который будет повторять действия cleanup policy. А хочется добавить функционала в cleanup
источник

AP

Alexander Penzin in ru_nexus_sonatype
хм.. секунду, проверю через точку. Раньше пробовал через двоеточие, вдруг оно уже есть
источник

D

Dimis in ru_nexus_sonatype
Alexander Penzin
Если через АПИ - придётся костылить, пилить свой скрипт, который будет повторять действия cleanup policy. А хочется добавить функционала в cleanup
Если в оф документации не указано такой возможности - тебе в любом случае придётся писать что-то своё. И в данном конкретном случае это можно назвать как угодно, но никак не костылями :)
источник

AP

Alexander Penzin in ru_nexus_sonatype
Dimis
Если в оф документации не указано такой возможности - тебе в любом случае придётся писать что-то своё. И в данном конкретном случае это можно назвать как угодно, но никак не костылями :)
да, но я к тому, что добавить функционал в cleanup policy будет очень сложно, учитывая что всё на java.
источник

D

Dimis in ru_nexus_sonatype
Alexander Penzin
да, но я к тому, что добавить функционал в cleanup policy будет очень сложно, учитывая что всё на java.
Клиент к АПИ может быть на любом языке. Хоть джава, хоть шарп, хоть баш, это не имеет никакого значения. Ты же можешь реализовать относительно несложный скрипт, который засылает запрос на получение докер-имаждей. При добавлении в результирующую коллекцию сделай if, который будет игнорировать тег master в свойствах полученных объектов. На выходе ты получишь лист компонентов, который тебе надо будет удалить. В Нексусе это так же легко делается запросом в АПИ, у тебя будет лист объектов, у нужных тебе объектов (в данном случае это должны быть тэги) выцепляешь айдишник и делаешь DELETE в апи, которых их убьёт. А потом уже серверное задание по Delete unused tags and manifests вычистит их именно с файловой системы и базы, а не только soft-delete сделает.
источник

AP

Alexander Penzin in ru_nexus_sonatype
👍 Спасибо большое
источник

PA

Pit Artamonov in ru_nexus_sonatype
Dimis
В новых версиях нексуса исполнение кастомных скриптов убрали, если что.
Это первая проблема.
Вторая проблема, что это очень неудобно было заливать в Нексус кастомные груви скрипты, а потом запросов в АПИ их триггерить.
на самом деле не убрали а спрятали - можно включить, но нужен рестарт нексуса. впрочем не уверен что это правильный путь
источник

D

Dimis in ru_nexus_sonatype
Pit Artamonov
на самом деле не убрали а спрятали - можно включить, но нужен рестарт нексуса. впрочем не уверен что это правильный путь
Да, ты прав, это флагом можно "вернуть". Но, учитывая, что это официально deprecated - я бы не стал на такое завязываться.
источник