summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysMerge "Fix variable shadowing"HEADmasterZuul
4 daysMerge "Use public FQDN for OS_AUTH_URL in public-openrc.sh"Zuul
5 daysMerge "Fix reference to Kolla-Ansible inventory"Zuul
7 daysUse public FQDN for OS_AUTH_URL in public-openrc.shPierre Riteau
If a public FQDN is defined, use it instead of the virtual IP address. When using TLS, certificates are generally tied to a hostname rather than to an IP address. Change-Id: I0afef32a0f4030bba613febdf266e2ccd863512d Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 13 Dec 2018 14:14:29 +0000 Reviewed-on: https://review.openstack.org/623333 Project: openstack/kayobe Branch: refs/heads/master
9 daysMerge "Remove tasks for Ansible <= 2.3"Zuul
9 daysMerge "Update grafana-conf role"Zuul
12 daysFix reference to Kolla-Ansible inventoryPierre Riteau
Change-Id: Iae19672b2ec7e2a9fe39d412f16d0c1a41c0bc99 Notes (review): Code-Review+2: Kevin Tibi <kevintibi@hotmail.com> Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 12 Dec 2018 19:27:41 +0000 Reviewed-on: https://review.openstack.org/623022 Project: openstack/kayobe Branch: refs/heads/master
12 daysChange openstack-dev to openstack-discussVieri
Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I8eb686e42cb88cd5f47f0e1af20e746baa0e50c0 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Dec 2018 10:06:27 +0000 Reviewed-on: https://review.openstack.org/622769 Project: openstack/kayobe Branch: refs/heads/master
13 daysUpdate grafana-conf roleDoug Szumski
Ansible Galaxy switched to semantic versioning. In order to get it to import the latest release, a tag following this scheme was added after a minor update to the grafana-conf role. This appears to have broken the accessibility of the original version. This commit moves to the later release to work around the issue. Change-Id: I5a0ba9e18bc5db54f899b545b88c319c7922bf9e Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Dec 2018 22:55:42 +0000 Reviewed-on: https://review.openstack.org/622487 Project: openstack/kayobe Branch: refs/heads/master
13 daysMerge "Reorganise administration guide into sections"Zuul
2018-11-29Remove tasks for Ansible <= 2.3Mark Goddard
The minimum version of ansible is 2.4, so these tasks are no longer required. Change-Id: Ied933d18e438955c23ad3eeff80e3377b5633a7c Notes (review): Code-Review+2: Will Szumski <will@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 08 Dec 2018 20:27:01 +0000 Reviewed-on: https://review.openstack.org/615981 Project: openstack/kayobe Branch: refs/heads/master
2018-11-29Merge "Bump Ansible to 2.6.x"Zuul
2018-11-28Merge "Make ansible_host optional for all switch types"Zuul
2018-11-28Reorganise administration guide into sectionsMark Goddard
The administration guide has become a bit bloated, and not well organised. This change creates new subsections within it. Change-Id: I8aa133c183fb6b7d87a86d5ab66cc7faa5e64112 Story: 2004337 Task: 28082 Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 04 Dec 2018 17:01:26 +0000 Reviewed-on: https://review.openstack.org/620321 Project: openstack/kayobe Branch: refs/heads/master
2018-11-27Merge "Add commands to enable and disable the serial console"Zuul
2018-11-27Make ansible_host optional for all switch typesMark Goddard
The Juniper device support allows ansible_host variable to not be set for a switch, in which case the inventory_hostname will be used instead. This change applies this default consistently across all switch types. Change-Id: Ibc1e673a6b988f2e8d7bb6c62d30ccdb7ce96351 Story: 2004358 Task: 27958 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 28 Nov 2018 13:46:53 +0000 Reviewed-on: https://review.openstack.org/618541 Project: openstack/kayobe Branch: refs/heads/master
2018-11-27Merge "Add documentation about physical network config"Zuul
2018-11-27Merge "Add release.sh, a script for creating releases"Zuul
2018-11-27Merge "Add --quiet flag to CI diagnostics collection"Zuul
2018-11-27Merge "Add support for a custom octavia.conf file"Zuul
2018-11-27Fix variable shadowingMark Goddard
previous_release variable is used for two different purposes in Zuul config. Rename one to reflect its flagginess. Change-Id: Ib7833b29ab2959db7c7ff85b90fb8a4f5082d864 Notes (review): Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 13 Dec 2018 19:51:01 +0000 Reviewed-on: https://review.openstack.org/615907 Project: openstack/kayobe Branch: refs/heads/master
2018-11-27Added manila.conf details to kolla-ansible documentationRoss Martyn
This small update is to show users where to put their manila configuration file for kolla-ansible. Change-Id: I050bb6e388c8b82de05e4deeaa357b98525c004e Story: 2004414 Task: 28058 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 10:10:14 +0000 Reviewed-on: https://review.openstack.org/620246 Project: openstack/kayobe Branch: refs/heads/master
2018-11-26Merge "Enable manila extra config merge #28058"Zuul
2018-11-23Enable manila extra config merge #28058Ross Martyn
This commit enables the merge of additional manila.conf as seen with the other projects. Change-Id: Ia2209a9c82215e49f1ef5a79ecafbebf2b204627 Closes-Bug: 28058 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 26 Nov 2018 17:53:32 +0000 Reviewed-on: https://review.openstack.org/619673 Project: openstack/kayobe Branch: refs/heads/master
2018-11-22Merge "Move group_vars for switches group to all group"Zuul
2018-11-22Merge "Seed hypervisor user bootstrapping skipped"Zuul
2018-11-22Merge "Bump zuul job timeouts"Zuul
2018-11-22Merge "Save previous kayobe & kolla configuration"Zuul
2018-11-22Add support for a custom octavia.conf fileNick Jones
Kayobe should be able to handle extra configuration options in Octavia's main configuration file, in a similar fashion to other services. This commit adds support for just that. TrivialFix Change-Id: Ibd91a90a5278bcd8963fb06874a74f71b1882d89 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 17:04:42 +0000 Reviewed-on: https://review.openstack.org/619633 Project: openstack/kayobe Branch: refs/heads/master
2018-11-21Bump zuul job timeoutsMark Goddard
We are seeing a few overcloud deploy/upgrade jobs timing out. The jobs appear to be progressing, so killing them isn't particularly helping. Minimal random sampling suggests this affects the OVH cloud. Change-Id: Ibce5457edf7a5f06e834aa587b5d4b5b6c69b8b6 Notes (review): Code-Review+2: Will Szumski <will@stackhpc.com> Code-Review+2: Nick Jones <nick@stackhpc.com> Workflow+1: Nick Jones <nick@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 22 Nov 2018 21:36:44 +0000 Reviewed-on: https://review.openstack.org/619340 Project: openstack/kayobe Branch: refs/heads/master
2018-11-21Seed hypervisor user bootstrapping skippedMark Goddard
Although the 'kayobe seed hypervisor host configure' command executes the kayobe-ansible-user.yml playbook correctly, the playbook does not have the seed-hypervisor group in its host list, so it is a noop. This change fixes that. Change-Id: I30a83a9851345ece061413d3c1751112247425ae Story: 2004401 Task: 28034 Notes (review): Code-Review+2: Will Szumski <will@stackhpc.com> Code-Review+2: Nick Jones <nick@stackhpc.com> Workflow+1: Nick Jones <nick@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 22 Nov 2018 21:36:45 +0000 Reviewed-on: https://review.openstack.org/619285 Project: openstack/kayobe Branch: refs/heads/master
2018-11-21Add --quiet flag to CI diagnostics collectionMark Goddard
This ensures that our CI logs are neat, and not full of file rsync output. Change-Id: Ic3bad1baa1b2f8639c8ce848a60c024d8c22e8d0 Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Nick Jones <nick@stackhpc.com> Workflow+1: Nick Jones <nick@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 17:04:43 +0000 Reviewed-on: https://review.openstack.org/619274 Project: openstack/kayobe Branch: refs/heads/master
2018-11-21Save previous kayobe & kolla configurationMark Goddard
In the upgrade CI job, the kayobe configuration is first generated for the previous release. If the job fails while deploying the previous release, we don't have access to the configuration that was used. This change adds previous_kayobe_config and previous_kolla_config to the saved logs. Change-Id: I603fc856cf79bdc52f5bf158c6706c1c0ffe2d95 Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Will Szumski <will@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 22 Nov 2018 19:42:09 +0000 Reviewed-on: https://review.openstack.org/616561 Project: openstack/kayobe Branch: refs/heads/master
2018-11-21Use infra Docker registry mirror during CIMark Goddard
The mirror caches images from Dockerhub, and should reduce load on the cloud and improve download times. Change-Id: I2b52fa6371118e28c1d601e8b90065897f24f41d Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 21 Nov 2018 17:38:38 +0000 Reviewed-on: https://review.openstack.org/616552 Project: openstack/kayobe Branch: refs/heads/master
2018-11-20Add tenks-deploy.sh dev scriptWill Miller
tenks-deploy.sh deploys a minimal virtualized baremetal test cluster locally. It also adds it to the overcloud-base CI job. To make the new CI job work, we need to configure the firewall on the test machine to allow the baremetal machines to communicate with the openstack services. Change-Id: I7487a2606cf0bac71c5c63db41b2b518a6f6398b Depends-On: https://review.openstack.org/#/c/615939 Depends-On: https://review.openstack.org/#/c/618003 Story: 2004297 Task: 27850 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 21 Nov 2018 10:33:12 +0000 Reviewed-on: https://review.openstack.org/601239 Project: openstack/kayobe Branch: refs/heads/master
2018-11-19Add documentation about physical network configMark Goddard
Change-Id: I267a65137910b71540aba6ea79f475607f5e2e98 Story: 2004337 Task: 27923 Notes (review): Code-Review+1: Pierre Riteau <pierre@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 18:53:45 +0000 Reviewed-on: https://review.openstack.org/617906 Project: openstack/kayobe Branch: refs/heads/master
2018-11-19Update dependencies to RockyMark Goddard
Use stable/rocky branch of: * Kolla * Kolla ansible * Bifrost * IPA * OpenStack services * Requirements Also updates Kolla Ansible inventory template. The seed deploy job has been made non-voting and non-gating, because we are waiting for bifrost change https://review.openstack.org/#/c/618740 to merge, be released, and for the kolla bifrost image to use the new package. Change-Id: Id5e7fdbd196f96e1e75ffc68bc93aab18fa38aa7 Story: 2001864 Task: 27798 Depends-On: I58e4f951d4a3dd89e0784fd82d8a62dbba374f79 Notes (review): Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 19 Nov 2018 18:27:22 +0000 Reviewed-on: https://review.openstack.org/568804 Project: openstack/kayobe Branch: refs/heads/master
2018-11-18Add release.sh, a script for creating releasesMark Goddard
Also adds documentation on releasing to the developer guide. Change-Id: Ic26daf362ce79fa1ea9ce217cf470d85c961affa Notes (review): Code-Review+2: Nick Jones <nick@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 18:53:44 +0000 Reviewed-on: https://review.openstack.org/610110 Project: openstack/kayobe Branch: refs/heads/master
2018-11-16Merge "Use zuul's install-docker role"Zuul
2018-11-16Merge "Add 'octavia' in to the list of paths to search for custom configs"Zuul
2018-11-12Use zuul's install-docker roleMark Goddard
This allows us to remove the sudo from the tox molecule environment, since the install-docker role correctly adds the zuul user to the docker group. Change-Id: Ib7abd22c0caf793a8a59d38a4f63df7e60a7b69e Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Will Szumski <will@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 16 Nov 2018 18:40:53 +0000 Reviewed-on: https://review.openstack.org/617283 Project: openstack/kayobe Branch: refs/heads/master
2018-11-09Merge "Fix a small typo"Zuul
2018-11-09Merge "Support configuration of custom fluentd inputs"Zuul
2018-11-09Fix a small typoPierre Riteau
Change-Id: Ifd736cd2bee5c94b3625a00ca4185e7f91418426 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 09 Nov 2018 20:08:52 +0000 Reviewed-on: https://review.openstack.org/616997 Project: openstack/kayobe Branch: refs/heads/master
2018-11-08Add note about LLDP workaround for switches on Dell OS 9.11Pierre Riteau
The Dell LLDP workaround is not necessary on switches running newer versions of Dell Networking OS. Since version 9.11(2.0P1), the interface description can be advertised by LLDP, at least for S6000 and S3048–ON switches. Change-Id: Iaccab56ba068d1ca9ab9c0351d5ffc32a2348787 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 08 Nov 2018 14:00:59 +0000 Reviewed-on: https://review.openstack.org/616511 Project: openstack/kayobe Branch: refs/heads/master
2018-11-07Add commands to enable and disable the serial consoleWill Szumski
This allows you to access the serial console from within Horizon. Change-Id: Id40e72047174fc0c0c565871f24b775b30e83825 Story: 2004192 Task: 27682 Notes (review): Code-Review+2: Mark Goddard <mark@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Mark Goddard <mark@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 27 Nov 2018 19:49:08 +0000 Reviewed-on: https://review.openstack.org/613639 Project: openstack/kayobe Branch: refs/heads/master
2018-11-07Move group_vars for switches group to all groupMark Goddard
There are various playbook group variables used to configure switches, defined in files in ansible/group_vars/switches/. In Ansible 2.3 it was possible to override these via inventory group variables. In Ansible 2.4+ this is no longer possible, and inventory group variables have a lower precedence than playbook group variables. To resolve this, this change moves the switch configuration defaults to the all group, as is done for other global defaults. The slight downside is that these variables enter the namespace of every host, but there aren't too many of them so it shouldn't be a problem. Change-Id: I1a580a7b88a3e088aa7d5129290427320401f46b Story: 2004278 Task: 27827 Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Nick Jones <nick@stackhpc.com> Workflow+1: Nick Jones <nick@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 22 Nov 2018 21:37:26 +0000 Reviewed-on: https://review.openstack.org/615980 Project: openstack/kayobe Branch: refs/heads/master
2018-11-07Bump Ansible to 2.6.xMark Goddard
Bump the maximum supported version of Ansible to 2.6.x for both Kayobe and Kolla Ansible. Change-Id: Ia8691d127bb6ce57dcd6fdac25f0357844f5cbaa Story: 2004287 Task: 27839 Notes (review): Code-Review+1: Bharat Kunwar <bharat@stackhpc.com> Code-Review+1: Pierre Riteau <pierre@stackhpc.com> Code-Review+2: Will Szumski <will@stackhpc.com> Code-Review+2: Doug Szumski <doug@stackhpc.com> Workflow+1: Doug Szumski <doug@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 29 Nov 2018 00:31:14 +0000 Reviewed-on: https://review.openstack.org/616121 Project: openstack/kayobe Branch: refs/heads/master
2018-11-06Remove legacy Ironic driver referencesWill Miller
From Rocky, Ironic no longer supports drivers, in favour of hardware types. Hardware types were already implemented for the overcloud Ironic, this change ensures that Bifrost configuration is given hardware types where necessary. Change-Id: Iea91d2cd88b7566bb9cad20367ec64b9213d8845 Notes (review): Code-Review+2: Doug Szumski <doug@stackhpc.com> Code-Review+2: Will Szumski <will@stackhpc.com> Workflow+1: Will Szumski <will@stackhpc.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 07 Nov 2018 11:54:21 +0000 Reviewed-on: https://review.openstack.org/588602 Project: openstack/kayobe Branch: refs/heads/master
2018-11-06Merge "Test upgrades in CI"Zuul