Files
k8s-docker-suite-app-murano/Kubernetes/KubernetesCluster/package/Resources/UpdateService.template
Dmytro Dovbii 7cb39996f0 Restructure murano-apps repository
Change-Id: I9cdb1e4afcb9929c7b7a5437faaa25d284daefdb
Closes-Bug: #1441644
2015-04-14 09:42:21 +03:00

37 lines
845 B
Plaintext

FormatVersion: 2.0.0
Version: 1.0.0
Name: Update Service
Parameters:
serviceDefinition: $serviceDefinition
isNew: $isNew
Body: |
import json
import uuid
fileName = '/var/run/murano-kubernetes/' + str(uuid.uuid4()) + '.json'
with open(fileName, 'w') as f:
json.dump(args.serviceDefinition, f)
updateService('{0} {1} {2} {3}'.format(args.isNew, args.serviceDefinition['id'], args.serviceDefinition['kind'], fileName))
return getServiceIp(args.serviceDefinition['id']).stdout
Scripts:
updateService:
Type: Application
Version: 1.0.0
EntryPoint: updateService.sh
Files: []
Options:
captureStdout: true
captureStderr: true
getServiceIp:
Type: Application
Version: 1.0.0
EntryPoint: getServiceIp.sh
Files: []
Options:
captureStdout: true
captureStderr: true