1 # ============LICENSE_START==========================================
2 # ===================================================================
3 # Copyright (c) 2017-2020 AT&T
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #============LICENSE_END============================================
20 executor: central_deployment_agent
27 derived_from: cloudify.nodes.Root
30 description: IP of tiller server
34 description: Port of tiller server
38 description: helm chart repo url
41 description: onap component string
44 description: helm chart version
47 description: config file dir
48 default: '/opt/manager/resources/'
51 description: k8s namespace
54 description: String format config file
58 description: String format config file
62 description: String format config file url
66 description: String format config file format
71 description: String format json object. To save the runtime config generate from other nodes.
73 description: enable helm TSL
77 description: value of ca.pem
81 description: value of cert.pem
85 description: value of key.pem
89 description: URL for stable repository
91 default: 'https://kubernetes-charts.storage.googleapis.com'
101 cloudify.interfaces.lifecycle:
102 configure: helm-plugin.plugin.tasks.config
103 start: helm-plugin.plugin.tasks.start
104 stop: helm-plugin.plugin.tasks.stop
105 upgrade: helm-plugin.plugin.tasks.upgrade
106 rollback: helm-plugin.plugin.tasks.rollback
111 mapping: helm-plugin.plugin.workflows.upgrade
114 description: The id of the node-instance that you want to modify.
116 description: The set option string
119 description: The changes to the new config json
122 description: The config input url
125 description: The config url input format
128 description: chart version
130 description: chart repo url
132 mapping: helm-plugin.plugin.workflows.rollback
135 description: The id of the node-instance that you want to modify.
136 default: 'node_instance_id'
138 description: Check the node runtime property history, find the revision number you want to rollback to