
* Add ability to fetch design from Deckhand * Add functional testing for Deckhand design_ref integration * Update complete example to work with changes to Ceph chart Change-Id: Ice25a27b340e68a8ab38a23021cd91e032ca537b
92 lines
1.9 KiB
JSON
92 lines
1.9 KiB
JSON
{
|
|
"configuration": [
|
|
"examples/basic",
|
|
"promenade/schemas"
|
|
],
|
|
"stages": [
|
|
{
|
|
"name": "Gate Setup",
|
|
"script": "gate-setup.sh"
|
|
},
|
|
{
|
|
"name": "Build Image",
|
|
"script": "build-image.sh"
|
|
},
|
|
{
|
|
"name": "Generate Certificates",
|
|
"script": "generate-certificates.sh"
|
|
},
|
|
{
|
|
"name": "Build Scripts",
|
|
"script": "build-scripts.sh"
|
|
},
|
|
{
|
|
"name": "Create VMs",
|
|
"script": "create-vms.sh"
|
|
},
|
|
{
|
|
"name": "Genesis",
|
|
"script": "genesis.sh"
|
|
},
|
|
{
|
|
"name": "Join Masters",
|
|
"script": "join-nodes.sh",
|
|
"arguments": [
|
|
"-v", "n0",
|
|
"-n", "n1",
|
|
"-n", "n2",
|
|
"-n", "n3",
|
|
"-l", "calico-etcd=enabled",
|
|
"-l", "kubernetes-apiserver=enabled",
|
|
"-l", "kubernetes-controller-manager=enabled",
|
|
"-l", "kubernetes-etcd=enabled",
|
|
"-l", "kubernetes-scheduler=enabled",
|
|
"-l", "ucp-control-plane=enabled",
|
|
"-e", "kubernetes n0 genesis n1 n2 n3",
|
|
"-e", "calico n0 n0 n1 n2 n3"
|
|
]
|
|
},
|
|
{
|
|
"name": "Teardown Genesis",
|
|
"script": "teardown-nodes.sh",
|
|
"arguments": [
|
|
"-v", "n1",
|
|
"-n", "n0",
|
|
"-r",
|
|
"-e", "kubernetes n1 n1 n2 n3",
|
|
"-e", "calico n1 n1 n2 n3"
|
|
]
|
|
},
|
|
{
|
|
"name": "Join n0 as Worker",
|
|
"script": "join-nodes.sh",
|
|
"arguments": [
|
|
"-v", "n1",
|
|
"-n", "n0",
|
|
"-l", "ucp-control-plane=enabled",
|
|
"-e", "kubernetes n1 n1 n2 n3",
|
|
"-e", "calico n1 n1 n2 n3"
|
|
]
|
|
},
|
|
{
|
|
"name": "Check Conformance",
|
|
"script": "conformance.sh",
|
|
"publish": {
|
|
"junit": [
|
|
"conformance/plugins/e2e/results/junit_01.xml"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"vm": {
|
|
"memory": 2048,
|
|
"names": [
|
|
"n0",
|
|
"n1",
|
|
"n2",
|
|
"n3"
|
|
],
|
|
"vcpus": 2
|
|
}
|
|
}
|