Project

Profile

Help

Resolved tasks

  1. Feature #6350 - Qemu support
    1. Task #6490 - проверить qemu generator. Результат - создание правильного Vagrantfile и его успешный запуск.
    2. Task #6509 - установить libvirt на новом сервере. Результат - возможность запуска libvirt боксов на сервере.
    3. Task #6560 - исправить падение centos7 на iptables. Результат - кривой бокс, использовать другой бокс centos/7
    4. Bug #6510 - разобраться с падением MariaDB-server на Ubuntu-Trusty. Результат - кривой бокс, использовать другой бокс baremettle/ubuntu-14.04
  2. #6565 - создать рецепт для установки доп. пакетов. Результат - рецепт packages.
  3. Bug #6443 - исправить генератор, чтобы не создавал Vagrantfile для mdbci нод.
  4. Feature #6457 - Docker support
    1. Bug #6503 - тестовый запуск vagrant docker provider. Результат - тестовые Vagrantfile для проверки запуска docker.
    2. Bug #6504 - настроить iptables под docker. Решено с помощью опции privileged = true Vagrantfile.
    3. Task #6506 - проверить запуск нескольких docker нод. Результат - тестовый Vagrantfile для проверки запуска нескольких docker нод.
    4. Task #6507 - генератор для docker Vagrantfile. Результат - возможность создавать Vagrantfile для provider=docker
    5. Bug #6614 - добавить в рецепт Galera определение NODE_ADDRESS для docker. Результат - исправления в рецепте галеры.
    6. Task #6615 - проверить и исправить сетевые команды для docker. Результат - исправлен core/node.rb
    7. Task #6519 - исправить работу Chef на Docker provider для CentOS & SuSe OS. Результат - для centos необходимо использовать chef-container или скрипт для ручной установки рецепта в контейнер, для suse - chef-container не работает (баг перенесен в задачу - #6539)
  5. Task #6518 - диагностические сообщения. Результат - реализована обертка для проверки открытия файлов, конфигов. P.S. требует доработки для других диаг. сообщений!
  6. Bug #6522 - исправить запуск ветки integration на Jenkins.
  7. Task #6537 - настроить Jenkins для сборки проекта из любой ветки. Результат - созданы две Jenkins Job для получения веток из репозитория mdbci и запуск с выбором ветки. P.S. требует уточнений от Александра!
  8. Bug #6523 - убрать не нужную опцию из Vagrantfile, которая мешает запуску vbox нод. Результат - исправлен generator.rb, изменения в integration.
  9. Bug #6541 - исправить сохранение правил iptables для centos7/rhel6. Результат - исправлена команда в рецепте (6503_docker_setup).
  10. Task #6561 - установить Jenkins в docker контейнер. Результат - создан Dockerfile для создания контейнера с Jenkins.
  11. Bug #6562 - исправить warning CHEF-3694 при установке рецептов galera и maxscale. Результат - исправлены рецепты (https://github.com/OSLL/mdbci/pull/53).
  12. #6593 - создать команду для обновления репозитория maxscale
    1. Task #6604 - создание команды ./mdbci install_repo. Результат - команда ./mdbci install_repo.
    2. Task #6608 - тестирование и отладка команды ./mdbci install_repo. Результат - отлаженная работа команды на всех провайдерах.
    3. Task #6605 - создание команды ./mdbci update_repo. Результат - команда ./mdbci update_repo.
    4. Task #6609 - тестирование и отладка команды ./mdbci update_repo. Результат - отлаженная работа команды на всех провайдерах.
  13. FIX Task #6606 - проверить функцию network.loadNodes. Результат - неверный результат парсинга для одной vbox ноды!
  14. Task #6576 - multiboxes. Результат - https://github.com/OSLL/mdbci/pull/46
  15. Task #6533 - команда ./mdbci public_keys --key <keyfile> config/node. Результат - https://github.com/OSLL/mdbci/pull/47
    1. Task #6607 - создать и проверить команду для копирования содержимого keyfile в authorized_keys. Результат - команда проверена на всех провайдерах (кроме docker).