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
22 package_version: 4.1.0
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: json object string
58 description: config file url, supports multiple urls seperated by commas
62 description: config file format - json or yaml
67 description: json object string, runtime config generate from other nodes.
70 description: json object string for supporting helm --set option.
72 description: enable helm TSL
76 description: value of ca.pem
80 description: value of cert.pem
84 description: value of key.pem
88 description: URL for stable repository
90 default: 'https://kubernetes-charts.storage.googleapis.com'
92 description: chart repo user name
96 description: chart repo user password
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
107 status: helm-plugin.plugin.tasks.status
112 mapping: helm-plugin.plugin.workflows.upgrade
115 description: The id of the node-instance that you want to modify.
117 description: set option string
120 description: json object string
123 description: config input url, supports multiple urls seperated by commas
126 description: config input file format
129 description: chart version
131 description: chart repo url
133 description: chart repo user name
136 description: chart repo user password
139 mapping: helm-plugin.plugin.workflows.rollback
142 description: The id of the node-instance that you want to modify.
144 description: Check the node runtime property history, find the revision number you want to rollback to
146 mapping: helm-plugin.plugin.workflows.status