Есть ли "промежуточная" или "тестовая" среда для 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
еще раз