Установка MinIO снова не удаётся, на этот раз с ошибкой HTTP 410

Это происходит снова и ломает стандартный CI для системного тестирования

Стандартный CI для системного тестирования плагинов Discourse упал во время настройки общей среды MinIO. Загрузка клиента MinIO вернула HTTP 410 до начала выполнения каких-либо системных тестов плагинов.

просто подтверждаю, что получил это сообщение, и уже разбираюсь. похоже, что сборки из вышестоящего репозитория пропали.

Да.

Похоже, что:

  • И minio/minio, и minio/mc теперь в архиве.
  • В README MinIO написано: “Альтернативы: AIStor Free — полнофункциональная автономная редакция для использования сообществом (бесплатная лицензия)”.
  • В README MinIO также указано: “Важно: Сообщественное издание MinIO теперь распространяется только в виде исходного кода. Мы больше не будем предоставлять предварительно скомпилированные бинарные сборки для версии сообщества.”.

Я не уверен, является ли AIStor простой заменой «один в один»?

Учитывая, что это просто перестало работать, не лучше ли временно отключить эту зависимость и пропустить все тесты, которые от неё зависят?

Я наткнулся на нечто подобное, когда заметил, что Minio является зависимостью одного из сервисов, которыми я пользуюсь, и как раз вчера я оценивал альтернативы.

Похоже, что наиболее лёгкий и развитый вариант — это https://garagehq.deuxfleurs.fr/, а наиболее полный (пока ещё в разработке и, возможно, не готовый к промышленному использованию) — RustFS · GitHub

да, RustFS на первый взгляд выглядит как самый перспективный вариант, но это не решение, которое можно просто взять и вставить. Сейчас я работаю над тем, чтобы просто форкнуть эти два репозитория и создать workflow, который будет собирать бинарник для нас.

С сайта S3 Compatibility Matrix

Возможность Статус Область действия
Авторизация ACL :cross_mark: Исключено Намеренно не поддерживаемое поведение продукта

У Garage также отсутствует необходимая функциональность ACL.