Есть ли "промежуточная" или "тестовая" среда для Canonical Livepatch?

Я хотел бы создать роль Ansible для службы Canonical Livepatch. Частью этого процесса является написание "модульных тестов" для роли, которая будет выполняться в среде CI/CD, чтобы убедиться, что роль работает должным образом.

Проблема в том, что я не могу найти никакой документации о возможностях "тестирования" или "пробного запуска" службы Livepatch.

Лучшим сценарием было бы позволить пользователям настроить конечную точку "промежуточной" или "тестовой", чтобы последующие вызовы canonical-livepatch enable не приведет к "живой" регистрации сервера.

Теоретически я мог бежать canonical-livepatch disable после запуска моих тестов, но это будет означать, что один из трех моих бесплатных токенов привязан к модульному тестированию, чего я бы хотел избежать.

Есть ли у кого-нибудь информация о том, как я могу протестировать службу Livepatch в моей роли Ansible?

1 ответ

sudo canonical-livepatch refresh

лучшее, что я мог найти

Как описано здесь: "kernel-upgrade-required" не применяется, применить-сбой, неприменено, требуется проверка, ничего не применять, неизвестно, проверка-сбой

Так что вы также можете сделать это

sudo apt-get upgrade linux-generic linux-headers-generic linux-image-generic

и повторить это с sudo canonical-livepatch refreshеще раз

Другие вопросы по тегам