Add CLI update screencast
Change-Id: Ia430db022d0cefca4d16064895508a536910c9cb
This commit is contained in:
parent
4c9e4eba61
commit
16e9203b24
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"name": "comp1",
|
||||
"resource_definitions": [
|
||||
{
|
||||
"name": "resource1",
|
||||
"content": {}
|
||||
},
|
||||
{
|
||||
"name": "slashed/resource",
|
||||
"content": {}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"components": ["comp1"],
|
||||
"hierarchy_levels": ["nodes"]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,34 @@
|
|||
rpm --import http://mirror.fuel-infra.org/mos-repos/centos/mos9.0-centos7/os/RPM-GPG-KEY-mos9.0
|
||||
yum-config-manager --add-repo http://mirror.fuel-infra.org/mos-repos/centos/mos9.0-centos7/os/x86_64/
|
||||
yum-config-manager --add-repo http://packages.fuel-infra.org/review/FUEL-304811//repositories/centos/master-centos7/os/x86_64
|
||||
yum install -y tuning-box
|
||||
nailgun_syncdb
|
||||
service nailgun restart
|
||||
|
||||
export OS_USERNAME=admin OS_PASSWORD=admin OS_PROJECT_NAME=admin OS_AUTH_URL=http://10.20.0.2:5000
|
||||
openstack service create --name tuning-box config
|
||||
openstack endpoint create --publicurl http://10.20.0.2:8000/api/config --region RegionOne tuning-box
|
||||
openstack catalog list
|
||||
|
||||
token_id=$(openstack token issue -c id -f value)
|
||||
|
||||
curl -H "X-Auth-Token: $token_id" http://10.20.0.2:8000/api/config/components -H "Content-type: application/json" -d @component.json
|
||||
curl -H "X-Auth-Token: $token_id" http://10.20.0.2:8000/api/config/environments -H "Content-type: application/json" -d @environment.json
|
||||
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml
|
||||
|
||||
echo '{"a": 1, "b": null}' | fuel2 config set --env 1 --resource resource1 --format json
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml --level nodes=1
|
||||
|
||||
echo '{"a": 2}' | fuel2 config set --env 1 --resource resource1 --format json --level nodes=1
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml --level nodes=1
|
||||
|
||||
fuel2 config override --env 1 --resource resource1 --key b --value s --type str
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml --level nodes=1
|
||||
|
||||
echo '{"a": 1, "b": "s3"}' | fuel2 config set --env 1 --resource resource1 --format json
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml
|
||||
fuel2 config get --env 1 --resource resource1 --format yaml --level nodes=1
|
Loading…
Reference in New Issue