- Apr 20, 2020
-
-
Radosław Piliszek authored
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Update cliff minimum to 3.1.0 in requirements.txt, which has a fix for story 2005891. Change-Id: I52cffa2f1aee944f79c4618ea20b779755792f2a
-
- Mar 08, 2018
-
-
Mark Goddard authored
Python Build Reasonableness (PBR) [1] is used by most OpenStack projects for building python packages, so we should fall into line here. [1] https://pypi.python.org/pypi/pbr Change-Id: Ic74a62eeb65e7158ce75a082e68652c2e50a2a91 Story: #2001637 Task: #6648
-
- Feb 26, 2018
-
-
Mark Goddard authored
This release is based on the OpenStack Pike release.
-
- Dec 20, 2017
-
-
Mark Goddard authored
This allows Cliff to register commands for them.
-
- Dec 13, 2017
-
-
Mark Goddard authored
Adds these new commands: kayobe baremetal compute inspect kayobe baremetal compute manage kayobe baremetal compute provide These can be used to set the provision state of ironic nodes in the baremetal-compute group.
-
- Nov 02, 2017
-
-
Mark Goddard authored
kayobe network connectivity check
-
- Sep 20, 2017
-
-
Mark Goddard authored
Adds support for the OpenStack pike release. Update python module version, edit release notes.
-
- Sep 18, 2017
-
-
Mark Goddard authored
Adds these commands: kayobe overcloud service configuration generate kayobe overcloud service configuration save The former generates configuration for kolla-ansible, the latter copies kolla-ansible configuration from the overcloud hosts to the ansible control host.
-
Mark Goddard authored
Update python module version to 2.0.0, edit release notes.
-
Mark Goddard authored
This command performs necessary changes on the host to prepare the control plane for an upgrade. Currently this performs a workaround for issue #14, RabbitMQ upgrade failure. We clear stale entries from /etc/hosts on the overcloud hosts and from the rabbitmq containers, which allows the upgrade to complete successfully. The source of the stale entries is currently unknown.
-
- Aug 22, 2017
-
-
Mark Goddard authored
The CLI command is: kayobe overcloud introspection data save [--output-dir <dir>] [--output-format <format>] This command will save introspection data collected by the seed host's ironic inspector service to the control host for analysis.
-
Mark Goddard authored
Overcloud deployment images can now be built via: kayobe overcloud deployment image build This should be done prior to running kayobe overcloud service deploy. In order to build IPA images, the ipa_build_images variable should be set to True. In this case, these images will be used by the overcloud's ironic inspector service during hardware inspection, and by ironic during provisioning.
-
Mark Goddard authored
The CLI command is: kayobe seed deployment image build This command will build Ironic Python Agent (IPA) kernel and ramdisk images using the Diskimage Builder (DIB) ironic-agent element. The built images will be copied to the appropriate location in the bifrost_deploy container on the seed. This allows us to build a customised image with site- or hardware- specific extensions.
-
- Aug 07, 2017
-
-
Mark Goddard authored
This command will destroy the seed VM and all associated data volumes.
-
Mark Goddard authored
Currently supports configuration of: - Local networking - NTP - Libvirt storage pools and networks
-
- Jul 17, 2017
-
-
Mark Goddard authored
-
- Jul 11, 2017
-
-
Mark Goddard authored
'kayobe overcloud service destroy' will destroy all containers, container images, and volumes on the overcloud hosts. All data will be lost, so use wisely!
-
Mark Goddard authored
-
Mark Goddard authored
Ansible is now a dependency of kayobe, and should either be installed in a virtualenv or in the site python packages, so we no longer need to install it via yum. Also stop running the kolla.yml playbook during control host bootstrap, as it is now run when required.
-
- Apr 20, 2017
-
-
Mark Goddard authored
-
- Apr 06, 2017
-
-
Mark Goddard authored
All python files now have a license header and copyright notice
-
- Apr 05, 2017
-
-
Mark Goddard authored
kayobe overcloud service reconfigure maps to kolla's reconfigure command. kayobe overcloud service upgrade maps to kolla's upgrade command.
-
Mark Goddard authored
Performs hardware inspection of controllers using existing ironic nodes
-
Mark Goddard authored
-
- Apr 04, 2017
-
-
stack authored
-
- Apr 01, 2017
-
-
Mark Goddard authored
Also adds a command to pull container images
-
- Mar 24, 2017
-
-
Mark Goddard authored
This will deprovision the overcloud controller nodes using Bifrost.
-
- Mar 22, 2017
-
-
stack authored
-
- Mar 16, 2017
-
-
Mark Goddard authored
Currently this can configure interfaces on DellOS6 switches only but can be extended to support other makes and models.
-
- Mar 15, 2017
-
-
Mark Goddard authored
-
Mark Goddard authored
This change enables 'zero touch' provisioning of the overcloud hosts. Following power on of the nodes, they are discovered by Ironic inspector running on the seed node and registered with the seed node's instance of Ironic. Once discovered and inspected, Kayobe uses the seed's Ironic inventory to populate its own Ansible inventory. From here, we can fill out host variables for Bifrost to use when provisioning the nodes. Finally, we configure Kolla Ansible's inventory.
-
- Mar 06, 2017
-
-
Mark Goddard authored
-
- Feb 28, 2017
-
-
Mark Goddard authored
The CLI replaces all existing shell scripts except for configure-kayobe.sh. Other shell scripts are now removed.
-