- Dec 30, 2017
-
-
Mark Goddard authored
Using Docker volumes for persistent data in the bifrost container is necessary for upgrading the bifrost services. This change adds the following volumes: * bifrost_httpboot * bifrost_ironic * bifrost_mariadb * bifrost_rabbitmq * bifrost_tftpboot Ironic creates hardlinks between the TFTP master image store and the HTTP root path when iPXE is enabled. With different Docker volumes used for these locations we run into https://bugs.launchpad.net/ironic/+bug/1507894 during deployment. If we use a directory under /httpboot to store the master images this issue is avoided. Change-Id: I8653268d3598e7a59d2eb45c8750d45b6fc9e35f Partially-implements: blueprint bifrost-upgrade
-
Mark Goddard authored
Using a kolla_logs volume ensures that logs are persistent beyond the lifespan of the bifrost_deploy container. This is necessary to support upgrading the bifrost services. It also opens the possibility of log forwarding, although we do not currently deploy a fluentd container on the bifrost host. Change-Id: If3118cd75ccc87b0d003d5f382695aeaa43ed0f8 Partially-implements: blueprint bifrost-upgrade
-
- Apr 12, 2017
-
-
zhuzeyu authored
The 'ansible_python_interpreter' has already defined in /etc/bifrost/bifrost.yml we should remove the redundant variable Change-Id: Ie799170d3318a731d31e1f39bcf940a1b220bd53
-
- Mar 09, 2017
-
-
Paul Bourke authored
Add a new subcommand 'check' to kolla-ansible, used to run the smoke/sanity checks. Add stub files to all services that don't currently have checks. Change-Id: I9f661c5fc51fd5b9b266f23f6c524884613dee48 Partially-implements: blueprint sanity-check-container
-
- Feb 16, 2017
-
-
Mark Goddard authored
Bifrost now targets the play in the install.yml playbook at the target Ansible group instead of localhost. This change uses the target inventory file to pick up this group and avoid a 'noop' playbook. Change-Id: I850993c9d824b59cfb1eec0d8286098d021d4d5f Closes-Bug: #1665415
-
- Jan 26, 2017
-
-
Sayantani Goswami authored
Update playbooks to ensure rabbitMQ server starts successfully in the bifrost container. Change-Id: I73e3d7f2b50221aeff75576d594f64abcea2d43b Closes-Bug: #1658768
-
- Jan 24, 2017
-
-
Sayantani Goswami authored
The bootstrap.yml playbook attempts to source /opt/stack/ansible/hacking/env-setup and fails because no such file exists (ansible is not installed in the location /opt/stack/). This step is not required since the command bash ./scripts/env-setup.sh does not install ansible from source in the Bifrost container as ansible is already installed in the base image used by the Bifrost container. Change-Id: Ibc26b4b77866127e7b57a30d80cd15734dedd85d Closes-Bug: #1658741
-
- Nov 03, 2016
-
-
Jeffrey Zhang authored
* Merge prechecks.yml and site.yml playbook * Create empty precheck.yml into all roles. Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd Implements: blueprint condition-pre-check
-
- Oct 27, 2016
-
-
caoyuan authored
TrivialFix Change-Id: I2cc1441a5fcf9c09db01d17c840bb784f4db1c0e
-
- Oct 26, 2016
- Oct 06, 2016
-
-
Mauricio Lima authored
TrivialFix Change-Id: I778d0a55adf1302c7a6f0702fec3a381d851f3df
-
- Aug 31, 2016
-
-
Sean Mooney authored
- This change extends kolla-ansible with a deploy-server command to enroll and deploy physical servers with bifrost. Change-Id: Iaa9f34b00e676569f6e3df679b7454b1ec0b8e34 Implements: blueprint bifrost-support
-
Sean Mooney authored
- This change extend the genpwd.py command to generate an ssh key pair bifrost. - This change bifrost config and bootstrap task to install the generated keys. - This change updates the bifrost guide to discribe how to provide your own key. Change-Id: I05243f58843d9195cace253dff5628fae89c78e8 Implements: blueprint bifrost-support
-
Sean Mooney authored
- This change addes the ability to deploy and bootstrap bifrost. - This change introduces a deploy-bifrost command to kolla-ansible. Change-Id: I62afcf348661add900c98904e90a15a0eddffd4b Implements: blueprint bifrost-support
-
Sean Mooney authored
- This change indroduces a merge_yaml action_plugin - This change generates bifrost yaml configs. Change-Id: I9814e6a5d55cbd46c4b60c06ed70ed54a575bd2f Implements: blueprint bifrost-support
-