Add gerrit and zuul bits

Update first supported release to be from UCA bionic-train / eoan.

Change-Id: I0ad81209632a3bdd4e71ed2303ead33022681c5b
This commit is contained in:
Frode Nordahl 2019-10-18 07:07:35 +02:00
parent 0c9c04172c
commit 1e69314905
No known key found for this signature in database
GPG Key ID: 6A5D59A3BA48373F
6 changed files with 23 additions and 7 deletions

4
.gitreview Normal file
View File

@ -0,0 +1,4 @@
[gerrit]
host=review.opendev.org
port=29418
project=x/charm-ovn-chassis.git

4
.zuul.yaml Normal file
View File

@ -0,0 +1,4 @@
- project:
templates:
- openstack-python3-train-jobs
- openstack-cover-jobs

View File

@ -1,3 +1,4 @@
import collections
import os
import subprocess
@ -42,7 +43,14 @@ class OVNChassisCharmRelationAdapters(
class OVNChassisCharm(charms_openstack.charm.OpenStackCharm):
release = 'stein'
# OpenvSwitch and OVN is distributed as part of the Ubuntu Cloud Archive
# Pockets get their name from OpenStack releases
release = 'train'
package_codenames = {
'ovn-host': collections.OrderedDict([
('2.12', 'train'),
]),
}
name = 'ovn-chassis'
packages = ['ovn-host']
services = ['ovn-host']

View File

@ -21,7 +21,7 @@ applications:
charm: cs:~openstack-charmers-next/ovn-central
num_units: 3
options:
source: cloud:bionic-stein
source: cloud:bionic-train
ubuntu:
charm: cs:ubuntu
num_units: 1

View File

@ -1,4 +1,4 @@
series: disco
series: eoan
relations:
- - vault:shared-db
- mysql:shared-db
@ -12,8 +12,8 @@ relations:
- vault:certificates
applications:
mysql:
charm: cs:~openstack-charmers-next/percona-cluster
num_units: 1
charm: cs:~openstack-charmers-next/mysql-innodb-cluster
num_units: 3
vault:
charm: cs:~openstack-charmers-next/vault
num_units: 1
@ -24,5 +24,5 @@ applications:
charm: cs:ubuntu
num_units: 1
ovn-chassis:
series: disco
series: eoan
charm: cs:~openstack-charmers-next/ovn-chassis

View File

@ -1,6 +1,6 @@
charm_name: ovn-chassis
gate_bundles:
- disco
- eoan
- bionic
smoke_bundles:
- bionic