From 8159d2db59e36e0fe204cb07a53074f0e74ac64e Mon Sep 17 00:00:00 2001 From: Naga Sugguna Date: Tue, 17 Sep 2019 19:42:53 +0000 Subject: [PATCH 1/1] [REC-74] openstack bluval integration Change-Id: I5dd973f8c8dba742e74843a6cd21aa0306ccd71b Signed-off-by: Naga Sugguna --- .coafile | 1 + .gitignore | 1 + bluval/bluval-unicycle.yaml | 52 +++++++++++++++++++++++++++++++++++++++++++++ bluval/volumes.yaml | 6 ++++++ 4 files changed, 60 insertions(+) create mode 100644 bluval/bluval-unicycle.yaml diff --git a/.coafile b/.coafile index 50e636c..fd4a0cc 100644 --- a/.coafile +++ b/.coafile @@ -1,6 +1,7 @@ [all] ignore = .tox/**, .py35/**, + .py36/**, .git/**, .gitignore, .gitreview, diff --git a/.gitignore b/.gitignore index 2e45b8c..92f8161 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +bluval/__pycache__ docker/manifest-tool *.sw? diff --git a/bluval/bluval-unicycle.yaml b/bluval/bluval-unicycle.yaml new file mode 100644 index 0000000..02e6b31 --- /dev/null +++ b/bluval/bluval-unicycle.yaml @@ -0,0 +1,52 @@ +--- +############################################################################## +# Copyright (c) 2019 AT&T Intellectual Property. # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. # +# # +# You may obtain a copy of the License at # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +############################################################################## +blueprint: + name: unicycle + layers: + - hardware + - os + - docker + - k8s + # Any hardware some basic tests + hardware: &hardware_unicycle + - + name: hp_baremetal + what: hp_baremetal + os: &os_unicycle + - + name: ltp + what: ltp + - + name: cyclictest + what: cyclictest + optional: "True" + docker: &docker_unicycle + - + name: docker_bench + what: docker_bench + k8s: &k8s_unicycle + - + name: conformance + what: conformance + - + name: etcd_ha + what: etcd_ha + optional: "True" + openstack: &openstack_unicycle + - + name: tempest + what: tempest diff --git a/bluval/volumes.yaml b/bluval/volumes.yaml index da0a839..6c48e65 100644 --- a/bluval/volumes.yaml +++ b/bluval/volumes.yaml @@ -42,6 +42,10 @@ volumes: results_dir: local: '' target: '/opt/akraino/results' + # location on where to store openrc file + openrc: + local: '' + target: '/root/openrc' # parameters that will be passed to the container at each layer layers: @@ -64,6 +68,8 @@ layers: k8s_networking: - ssh_key_dir - kube_config_dir + openstack: + - openrc sds: sdn: vim: -- 2.16.6