Add CLI update screencast

Change-Id: Ia430db022d0cefca4d16064895508a536910c9cb
This commit is contained in:
Yuriy Taraday 2016-04-18 18:25:00 +03:00
parent 4c9e4eba61
commit 16e9203b24
4 changed files with 9585 additions and 0 deletions

View File

@ -0,0 +1,13 @@
{
"name": "comp1",
"resource_definitions": [
{
"name": "resource1",
"content": {}
},
{
"name": "slashed/resource",
"content": {}
}
]
}

View File

@ -0,0 +1,4 @@
{
"components": ["comp1"],
"hierarchy_levels": ["nodes"]
}

File diff suppressed because it is too large Load Diff

View File

@ -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