Updates for Rocky deployment

OpenStack Rocky is only supported on Ubuntu Bionic, so we no longer can
run any sensible tests on Xenial.

- Update default mariadb version to 10.1

Depends-On: https://review.openstack.org/645119
Depends-On: https://review.openstack.org/645162
Change-Id: Ifcf73e49a77e497b19700566a3a13ebfc9ca9741
This commit is contained in:
Jens Harbott 2019-03-11 18:22:01 +00:00
parent 29ccb7ba1c
commit 9e62a39913
6 changed files with 14 additions and 18 deletions

View File

@ -30,9 +30,9 @@ verifier:
name: inspec
platforms:
- name: ubuntu-xenial
- name: ubuntu-bionic
driver:
box: bento/ubuntu-16.04
box: bento/ubuntu-18.04
- name: centos-7
driver:
box: bento/centos-7

View File

@ -8,9 +8,8 @@
timeout: 2700
- job:
name: openstack-chef-integration-bionic
name: openstack-chef-integration
parent: base
nodeset: ubuntu-bionic
description: Run integration tests with openstack-chef on Ubuntu Bionic
required-projects: openstack/openstack-chef
pre-run: playbooks/pre.yaml
@ -18,24 +17,16 @@
post-run: playbooks/post.yaml
timeout: 3600
- job:
name: openstack-chef-integration-xenial
parent: openstack-chef-integration-bionic
nodeset: ubuntu-xenial
description: Run integration tests with openstack-chef on Ubuntu Xenial
- project-template:
name: openstack-chef-jobs
check:
jobs:
- openstack-chef-delivery
- openstack-chef-integration-bionic:
voting: false
- openstack-chef-integration-xenial:
voting: false
- openstack-chef-integration
gate:
jobs:
- openstack-chef-delivery
- openstack-chef-integration
- project:
templates:

View File

@ -19,7 +19,7 @@ This framework also gives us an opportunity to show different Reference
Architectures and a sane example on how to start with OpenStack using Chef.
With the `master` branch of the cookbooks, which is currently tied to the base
OpenStack Ocata release, this supports deploying to Ubuntu 16.04 and CentOS 7
OpenStack Rocky release, this supports deploying to Ubuntu 18.04 and CentOS 7
in monolithic, or allinone, and non-HA multinode configurations with Neutron.
The cookbooks support a fully HA configuration, but we do not test for that as
there are far numerous paths to HA.

View File

@ -4,7 +4,7 @@ Supported Platforms
The following operating systems and versions are supported by the OpenStack cookbooks:
* RHEL / CentOS 7
* Ubuntu 16.04 LTS (Xenial Xerus)
* Ubuntu 18.04 LTS (Bionic Beaver)
The cookbooks are tested and verified to work on the Chef stable track using
the `Chef Development Kit <https://docs.chef.io/about_chefdk.html>`_.

View File

@ -7,6 +7,11 @@
]
},
"mariadb": {
"install": {
"version": "10.1"
}
},
"yum": {
"epel": {
"enabled": false
@ -64,4 +69,4 @@
}
}
}
}
}

View File

@ -12,7 +12,7 @@
- name: Fetch chefdk package
get_url:
dest: /tmp/{{ chefdk }}
url: https://packages.chef.io/files/stable/chefdk/{{ release }}/ubuntu/16.04/{{ chefdk }}
url: https://packages.chef.io/files/stable/chefdk/{{ release }}/ubuntu/18.04/{{ chefdk }}
- name: Install chefdk package
shell: dpkg -i /tmp/{{ chefdk }}
become: yes