Mark Goddard
0ca7049adb
Add release note for Grafana post-deployment config
2018-02-27 16:09:49 +00:00
Mark Goddard
eef61c7955
Add release notes & bump version for kayobe 3.1.0 release
...
This release is based on the OpenStack Pike release.
2018-02-26 17:10:31 +00:00
Mark Goddard
abb6243d81
Merge pull request #133 from markgoddard/dev-docs
...
Improve automated development environment documentation
2018-02-26 17:06:35 +00:00
Mark Goddard
dc6f95ecf5
Improve automated development environment documentation
...
Adds invocation of install.sh and setup of bridge when not using Vagrant.
2018-02-26 16:44:54 +00:00
Mark Goddard
91119f9f7e
Add documentation on writing tests
2018-02-22 15:55:41 +00:00
Mark Goddard
823e50cce7
Merge branch 'master' into molecule-kolla-openstack
2018-02-22 15:19:15 +00:00
Mark Goddard
d57969beb9
Merge pull request #84 from ktibi/ceph_tag
...
add storage group and ceph tag
2018-02-22 14:51:45 +00:00
Mark Goddard
b160237f9b
Add documentation on running tests
2018-02-21 10:33:07 +00:00
Kevin TIBI
80f350b8f0
add tag for ceph + storage node
2018-02-06 18:00:57 +01:00
Mark Goddard
cd33ebc405
Dev automation documentation review changes
2018-02-06 14:14:57 +00:00
Mark Goddard
820f9f2977
Address dev environment review comments
...
Improves shell script quoting, and adds
set -u
set -o pipefail
2018-02-06 14:08:45 +00:00
Mark Goddard
b3880aa264
Add scripting around the development environment
...
The following top level scripts are added under dev/:
* overcloud-deploy.sh
* seed-deploy.sh
* seed-hypervisor-deploy.sh
Some amount of configuration is possible via dev/config.sh.
2018-01-31 10:58:19 +00:00
Doug Szumski
0cd6d17d0c
Support configuring Grafana
...
This add supports for running the stackhpc.grafana-conf Ansible
Galaxy role against a monitoring server to configure Grafana
post deployment. This includes:
* Creating an organisation
* Configuring dashboards for the organisation from a git repo
* Configuring datasources for the organisation
2018-01-23 12:00:12 +00:00
Mark Goddard
9c1d085d2e
Workaround issue in CentOS cloud images with resolv.conf
...
The CentOS cloud images from 7.2 (1511) onwards have a bogus name server
entry in /etc/resolv.conf, 10.0.2.3. Cloud-init only appends name server
entries to this file, and will not remove this bogus entry. Typically this
leads to a delay of around 30 seconds when connecting via SSH, due to a
timeout in NSS. The workaround employed here is to remove this bogus entry
from the image using virt-customize, if it exists. See
https://bugs.centos.org/view.php?id=14369 .
Fixes: #112
2018-01-16 19:36:36 +00:00
Mark Goddard
bc6f517938
Remove SELinux reboot from development docs
2018-01-16 17:49:35 +00:00
Mark Goddard
d8fe45b3d8
Tag all (well, some of) the things (plays)
...
Having tagged plays allows us to easily run a subset of the plays for a
command, and perform targeted operations with less risk of unintended
consequences.
The tags are typically named after the playbook, although some of the
overcloud playbooks have been tagged without an overcloud- prefix.
2017-12-19 16:58:21 +00:00
Mark Goddard
7f04e9ccc6
Create and install virtualenvs on seed/seed-hv/overcloud host upgrade
...
Adds two new commands:
kayobe seed hypervisor host upgrade
kayobe seed host upgrade
These commands can be used prior to performing an upgrade, in addition
to the existing command 'kayobe overcloud host upgrade'. These commands
will ensure that if kayobe and kolla-ansible remote virtualenvs are in
use, they exist and have all dependencies installed.
2017-12-19 16:32:48 +00:00
Mark Goddard
301e7bcb25
CLI changes and release notes for remote virtualenvs
2017-12-19 16:32:48 +00:00
Mark Goddard
5869f9b17f
Add more detail on baremetal compute state transitions
2017-12-13 12:59:42 +00:00
Mark Goddard
a2cbe94b76
Improve bare metal compute node management
...
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.
2017-12-13 11:30:26 +00:00
Mark Goddard
5b0a90baa4
Support multiple external networks
2017-12-01 11:21:00 +00:00
Mark Goddard
dbb298707a
Remove config-mgmt group, instead use localhost
...
There are places where we assume the control host is localhost, so this group is of
little use.
2017-12-01 11:21:00 +00:00
Mark Goddard
493b2a1295
Add documentation on custom kolla-ansible configuration
2017-11-27 11:26:00 +00:00
Mark Goddard
610c8a9566
Update documentation for container-image-builders group
2017-11-24 17:27:43 +00:00
Mark Goddard
c3db775203
Merge pull request #73 from markgoddard/add-compute-group
...
Add support for virtualised compute
2017-11-16 14:36:02 +00:00
Darren Hoyland
80b30b8a98
The default group doesn't need to be configurable
2017-11-13 16:16:01 +00:00
Mark Goddard
b598f268b7
Add documentation for virtualised compute hosts
2017-11-12 09:36:10 +00:00
Mark Goddard
a6680f01bc
Move configuration guide to a separate ToC
2017-11-12 09:35:40 +00:00
Mark Goddard
67375fe221
Merge pull request #58 from jpds/networks-xmit-hash-policy
...
networks.py: Added xmit_hash_policy to bonding option filters.
2017-11-08 08:50:03 +00:00
Jonathan Davies
4c9a2435c1
network.rst: Document delay and lacp_rate options.
2017-11-03 17:04:49 +00:00
Mark Goddard
74205ee3a9
Add a variable to configure which hosts run nova compute for ironic
...
May be used to avoid HA nova compute for ironic, which is experimental.
2017-11-03 14:39:57 +00:00
Mark Goddard
76ece0ee65
Merge branch 'master' into net-connectivity
2017-11-03 11:35:59 +00:00
Jonathan Davies
ac905ef914
network.rst: Document xmit_hash_policy option.
2017-11-03 11:13:11 +00:00
Mark Goddard
1243f3e071
Fix typo in release notes
2017-11-02 16:31:23 +00:00
Mark Goddard
107de9323a
Add a command to check network connectivity between hosts
...
kayobe network connectivity check
2017-11-02 12:12:07 +00:00
Jonathan Davies
4823db1563
Updated Yum roles with review comments.
2017-11-01 14:49:28 +00:00
Mark Goddard
a4bf054feb
Merge pull request #41 from markgoddard/kolla-build-config-path
...
Change kolla build configuration path variable
2017-10-27 16:44:22 +01:00
Mark Goddard
714b7d073d
Merge pull request #46 from markgoddard/route-tables-and-rules
...
Add support for configuration of IP route tables and rules
2017-10-27 16:43:57 +01:00
Mark Goddard
95715c1296
Merge branch 'master' into kolla-build-config-path
2017-10-26 17:53:00 +01:00
Mark Goddard
cd5605fa71
Add support for configuration of IP route tables and rules
2017-10-26 11:06:19 +00:00
Mark Goddard
7db4ab4471
Merge branch 'master' into remove-genericswitch-default
2017-10-26 10:47:23 +01:00
Mark Goddard
3f273df94d
Use kolla-ansible's defaults for neutron ML2 mechanism drivers
...
Kolla-ansible has some logic to select appropriate mechanism drivers.
Let's use that logic instead of assigning our own defaults.
2017-10-26 10:32:42 +01:00
Mark Goddard
2d60f19dd6
Merge pull request #40 from markgoddard/networking-docs
...
Improve networking documentation
2017-10-26 09:17:51 +01:00
Mark Goddard
3ccb27e84f
Merge branch 'master' into kolla-build-config-path
2017-10-25 09:39:59 +01:00
Mark Goddard
2f3be13906
Disable swift by default
...
Follow kolla's default value for swift enablement - disabled.
2017-10-23 15:39:11 +01:00
Mark Goddard
2b9a304d83
Change kolla build configuration path variable
...
Previously shared kolla-ansible's kolla_config_path, now uses
kolla_build_config_path.
Also adds a variable, config_path, which sets a base path for
configuration on the remote hosts.
2017-10-23 15:28:56 +01:00
Mark Goddard
66025bf26d
Improve networking documentation
...
Adds details on network interface configuration, and networking for bare metal inspection
and provisioning.
2017-10-23 15:15:55 +01:00
Mark Goddard
7fc93906de
Add all extra-configurable services to release notes
2017-10-18 17:24:29 +01:00
Mark Goddard
9601159fe7
Add support for configuration of custom fluentd filters
...
These may be placed in $KAYOBE_CONFIG_PATH/kolla/config/fluentd/filter.
2017-10-17 16:31:48 +01:00
Mark Goddard
9c4e320dd1
Add support for custom neutron and nova config files
...
Custom configuration files may be added in
$KAYOBE_CONFIG_PATH/kolla/config/[nova,neutron]/.
2017-10-17 13:29:49 +00:00