Вопросы по теме 'test-kitchen'

Шеф-повар соло, как установить postgresql 9.3 и минитест
Я пытаюсь установить postgresql 9.3 с шеф-поваром соло из рецептов кода операции, но получаю следующую ошибку: Chef::Exceptions::Package: No version specified, and no candidate version available for postgresql93-devel вот мой код в...
3642 просмотров

Как протестировать окончательную конфигурацию сервера Chef с помощью кулинарных книг сообщества?
Я видел, что в большинстве кулинарных книг сообщества есть тесты. Как я читал некоторые статьи, эти тесты можно, проще говоря, описать как модульные тесты (делает ли кулинарная книга то, что в ней написано?) и интеграционные тесты (работает ли это на...
174 просмотров
schedule 07.09.2022

Как указать версию Chef Solo в файле Test Kitchen .kitchen.yml?
Я использую Test Kitchen для тестирования кулинарной книги. Я хотел бы указать номер версии шеф-повара, который будет установлен. Как указать номер версии?
4732 просмотров
schedule 06.06.2023

ChefSpec и тестовая кухня
Я изучаю, можно ли создать отчет ChefSpec (с охватом) и отчет Test Kitchen в формате junit, чтобы затем Jenkins мог их проанализировать для публикации результатов. Или, если есть какой-то другой удобный способ, которым Дженкинс может опубликовать...
3111 просмотров
schedule 30.07.2023

Как писать специфичные для платформы тесты на тестовой кухне?
Как лучше всего писать тесты, которые реагируют по-разному в зависимости от платформы, на которой они работают? Мой вариант использования следующий: Я хочу убедиться, что моя система защищена от ошибки Heartbleed в open ssl. Это означает...
418 просмотров
schedule 09.07.2022

Добавление сложных атрибутов в тестовую кухню
У меня есть следующий атрибут шеф-повара, который я пытаюсь преобразовать в YAML для тестовой кухни: default['attr1']['attr2'] = { "setting1" => { "key1" => "value1", "key2" => "value2", "key3" => false...
118 просмотров
schedule 07.08.2023

Как установить задержку между конвергенцией и проверкой на кухонном тесте?
Я запускаю дымовые тесты интеграции Serverspec с Test Kitchen в системе, созданной с помощью Vagrant + Chef Solo. Когда я запускаю kitchen test , тесты запускаются сразу после успешного схождения, и некоторые из моих тестов терпят неудачу, потому...
860 просмотров

Тестовая кухня (chefdk), Vagrant и Amazon VPC
Я пытаюсь заставить KitchenCI создавать тестовые экземпляры внутри моего Amazon VPC. У меня это работает, однако, когда Vagrant пытается подключиться к экземпляру ec2, он использует внешний (общедоступный) IP-адрес экземпляра вместо внутреннего (VPC)...
142 просмотров

Chef выполнить не удается в первый раз
У меня странная проблема с рецептом шеф-повара. Позвольте мне сказать вам, что я новичок в Chef, поэтому извините меня, если что-то выглядит ужасно неправильно. У меня есть военный файл, созданный Spring Boot. Мне просто нужно запустить java...
345 просмотров
schedule 18.05.2024

Chef - создавать пакеты тестовых данных во время компиляции
В моем рецепте шеф-повара я в основном расшифровываю пару пакетов данных: 1. test.json 2. sample.json Данные, полученные после расшифровки, в дальнейшем будут использоваться для создания файлов на моем кухонном узле. По сути, test.json и...
621 просмотров
schedule 25.12.2022

Шеф-повар Соло не может найти поваренную книгу во время пробного запуска кухни
Я пытаюсь добавить тестовую кухню для набора поваренных книг, которые мы используем для подготовки экземпляра Jenkins CI. Мы используем Berkshelf для управления зависимостями. Структура файла следующая: | .gitignore | .kitchen.yml |...
3515 просмотров

Тест Ansible kitchen не выполняет исходную команду в Debian
Я написал роль ansible playbook для python и попытался протестировать ее с помощью кухонного теста с Serverspec/RSpec. Следующий тест проверяет, могу ли я активировать virtualenv. Это нормально работает в CentOS, но тест завершается ошибкой в...
76 просмотров

Кухонные тесты с AIX
Хотя Chef-Client поддерживается в AIX, я не могу найти официального драйвера кухни для AIX. Есть ли что-то или как сообщество шеф-повара/AIX проводит интеграционные тесты Chef Cookbook?
465 просмотров
schedule 15.08.2022

Ошибка сходимости кухни с отказом в доступе при копировании секретного пароля
Я просмотрел базовые учебные пособия для шеф-поваров, настроил виртуальную машину WinServer2012 и успешно развернул свою кухню с базовой кулинарной книгой для потрясающих клиентов, используя vagrant. Однако я наткнулся на кирпичную стену, пытаясь...
387 просмотров

Ошибка при выполнении действия «установить» для ресурса «yum_package [newrelic-repo]»
Я пытался загрузить файл newrelic-5-3.rpm, а затем установить пакет в своем рецепте шеф-повара. Я получаю следующее исключение, когда пытаюсь запустить kitchen-verify Chef::Exceptions::Package ------------------------- Package...
2746 просмотров
schedule 16.03.2023

Test-Kitchen синхронизирует файлы с удаленными серверами
Я использовал тестовую кухню локально с Vagrant для запуска тестов спецификации сервера, и у меня не было серьезных проблем. Сейчас я настраиваю свой процесс CI с помощью test-kitchen и использую kitchen-google Gem для подготовки серверов и запуска...
801 просмотров
schedule 01.11.2022

Атрибуты kitchen.yml не переопределяют значения по умолчанию — Chef 12.12 — Kitchen 1.10
У меня есть простой файл атрибутов: attributes/default.rb . default['simpleattr'] = 'file value' И внутри kitchen.yml я делаю suites: - name: default run_list: - recipe[simple::default] attributes: simpleattr:...
2565 просмотров
schedule 15.07.2022

Как протестировать поваренные книги на тестовой кухне, которые зависят от тегов?
У меня есть поваренная книга, которая зависит от тега. Он ищет узлы с заданным тегом и получает их имена и IP-адреса, используя search(:node, 'tag:MyTag') . Как бы я смоделировал это на тестовой кухне? Есть ли фиктивные объекты узла, которые я...
1263 просмотров
schedule 02.06.2023

Кухонный тест и перезагрузка коробок Vagrant
Я написал несколько кулинарных книг. Теперь я хочу протестировать это, используя кухню на нескольких платформах. Я хочу перезапустить свой виртуальный бокс перед установкой Visual Studio. Но когда машина перезагружается, мой сеанс завершается, и я...
258 просмотров

Кухня-Докер и Systemd
В настоящее время я использую драйвер kitchen-docker для своих test kitchen прогонов, чтобы ускорить наши автоматические тесты поваренной книги. Однако, поиграв некоторое время с этим, я обнаружил, что каждый запуск кухни терпит неудачу, если в...
1292 просмотров
schedule 20.02.2024