46cbe821a2
This lays the groundwork for the docker compute container. The compute node is composed of libvirt container and a nove-compute container. We are going to have to sort out how to get k8s to schedule this pod 1 per node. Change-Id: I1e06e4b5f5bde83b582edfc1094084a4ee353371 Partial-blueprint: kube-libvirt-container Partial-blueprint: kube-nova-container
57 lines
1.2 KiB
JSON
57 lines
1.2 KiB
JSON
{
|
|
"id": "nova",
|
|
"desiredState": {
|
|
"manifest": {
|
|
"version": "v1beta1",
|
|
"id": "nova-1",
|
|
"containers": [
|
|
{
|
|
"name": "nova-compute",
|
|
"image": "fedora-rdo-nova-compute",
|
|
"ports": [
|
|
{"containerPort": 9292}
|
|
],
|
|
"env": [
|
|
{
|
|
"name": "DB_ROOT_PASSWORD",
|
|
"value": "password"
|
|
},
|
|
{
|
|
"name": "HEAT_DB_PASSWORD",
|
|
"value": "novadbpassword"
|
|
},
|
|
{
|
|
"name": "KEYSTONE_ADMIN_TOKEN",
|
|
"value": "ADMINTOKEN"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "nova-libvirt",
|
|
"image": "fedora-rdo-nova-libvirt",
|
|
"ports": [
|
|
{"containerPort": 9292}
|
|
],
|
|
"env": [
|
|
{
|
|
"name": "DB_ROOT_PASSWORD",
|
|
"value": "password"
|
|
},
|
|
{
|
|
"name": "HEAT_DB_PASSWORD",
|
|
"value": "novadbpassword"
|
|
},
|
|
{
|
|
"name": "KEYSTONE_ADMIN_TOKEN",
|
|
"value": "ADMINTOKEN"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"labels": {
|
|
"name": "nova-compute"
|
|
}
|
|
}
|