11#
2- # Copyright © 2024 . Cloud Software Group, Inc.
2+ # Copyright © 2025 . Cloud Software Group, Inc.
33# This file is subject to the license terms contained
44# in the license file that is distributed with this file.
55#
6-
76pipelineName : " TP Automation"
87description : |
98 This pipeline will run an automation to create a new DP, register a DP and configure o11y service for a given DP.
@@ -20,44 +19,190 @@ description: |
2019 * Create a new DP
2120 * Register a DP
2221 * Config o11y service for a given DP
22+ groups :
23+ - title : " Chart Repository Configuration"
24+ index : 1
25+ description : |
26+ ## Chart repository configuration
27+ * The GitHub token for DP to access private helm chart repo
28+ * Matching CP version with automation version
29+
30+ ---
31+ - title : " Activation Server"
32+ index : 3
33+ description : |
34+ ## Activation server specific configurations
35+ * Activation server IP
36+ * Activation server hostname
37+ * Activation server port
38+ * Activation server fingerprint
39+
40+ ---
41+ - title : " DP setup"
42+ index : 5
43+ description : |
44+ ## DP specific configurations
45+ * The automation will create a new DP
46+ * DP host prefix
47+ * Username and password of DP user
48+
49+ ---
50+ - title : " TP Automation Config"
51+ index : 6
52+ description : |
53+ ## Control the TP Automation flow
54+ * Select the workflow to be executed.
55+
56+ ---
57+ - title : " DNS and Port Forward"
58+ index : 7
59+ description : |
60+ ## DNS and Port Forward specific configurations
61+ * TP overwrite DNS
62+ * TP port forward
2363
64+ ---
2465options :
66+ # groupIndex: 1 Chart Repository Configuration
2567- name : " GitHub token"
68+ groupIndex : 1
2669 type : password
2770 guiType : input
2871 reference : " meta.guiEnv.GUI_GITHUB_TOKEN"
2972 description : |
3073 The GitHub token for DP to access private helm chart repo. If you deploy unreleased CP/DP; this GitHub token is a must.
74+ # groupIndex: 3 Activation Server
75+ - name : " Activation server IP"
76+ groupIndex : 3
77+ type : string
78+ guiType : input
79+ reference : " meta.guiEnv.GUI_TP_ACTIVATION_SERVER_IP"
80+ required : false
81+ description : |
82+ The IP address of activation server.
83+ - name : " Activation server port"
84+ groupIndex : 3
85+ type : string
86+ guiType : input
87+ reference : " meta.guiEnv.GUI_TP_ACTIVATION_SERVER_PORT"
88+ required : false
89+ description : |
90+ The port of activation server.
91+ - name : " Activation server hostname"
92+ groupIndex : 3
93+ type : string
94+ guiType : input
95+ reference : " meta.guiEnv.GUI_TP_ACTIVATION_SERVER_CERT_HOSTNAME"
96+ required : false
97+ description : |
98+ The hostname of activation server.
99+ - name : " Activation server fingerprint"
100+ groupIndex : 3
101+ type : string
102+ guiType : input
103+ reference : " meta.guiEnv.GUI_TP_ACTIVATION_SERVER_FINGER_PRINT"
104+ required : false
105+ description : |
106+ The fingerprint of activation server.
107+ # groupIndex: 5 DP setup
31108- name : " DP host prefix"
109+ groupIndex : 5
32110 type : string
33111 guiType : input
34112 reference : " meta.guiEnv.GUI_DP_HOST_PREFIX"
35113 required : true
36114 description : |
37115 The host prefix of DP
38116 - name : " DP user email"
117+ groupIndex : 5
39118 type : string
40119 guiType : input
41120 reference : " meta.guiEnv.GUI_DP_USER_EMAIL"
42121 required : true
43122 description : |
44123 The user email of DP
45124 - name : " DP user password"
125+ groupIndex : 5
46126 type : password
47127 guiType : input
48128 reference : " meta.guiEnv.GUI_DP_USER_PASSWORD"
49129 required : true
50130 description : |
51131 The password of DP user
132+ # groupIndex: 6 TP Automation Config
133+ - name : " Active user"
134+ groupIndex : 6
135+ type : boolean
136+ guiType : checkbox
137+ reference : " meta.guiEnv.GUI_TP_AUTO_ACTIVE_USER"
138+ description : |
139+ Set to true to activate admin and subscription user
140+ - name : " Create BMDP"
141+ groupIndex : 6
142+ type : boolean
143+ guiType : checkbox
144+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_BMDP"
145+ description : |
146+ Set to true to create BMDP (Control Tower Data Plane)
147+ - name : " Create DP"
148+ groupIndex : 6
149+ type : boolean
150+ guiType : checkbox
151+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_DP"
152+ description : |
153+ Set to true to create DP
154+ - name : " Configure DP O11Y"
155+ groupIndex : 6
156+ type : boolean
157+ guiType : checkbox
158+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_CONFIG_O11Y"
159+ description : |
160+ Set to true to configure DP O11Y
161+ - name : " Deploy Flogo"
162+ groupIndex : 6
163+ type : boolean
164+ guiType : checkbox
165+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_FLOGO"
166+ description : |
167+ Set to true to deploy Flogo
168+ - name : " Deploy BWCE"
169+ groupIndex : 6
170+ type : boolean
171+ guiType : checkbox
172+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_BWCE"
173+ description : |
174+ Set to true to deploy BWCE
175+ - name : " Deploy TIBCO Hub"
176+ groupIndex : 6
177+ type : boolean
178+ guiType : checkbox
179+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_TIBCOHUB"
180+ description : |
181+ Set to true to deploy TIBCO Hub
182+ - name : " Deploy EMS"
183+ groupIndex : 6
184+ type : boolean
185+ guiType : checkbox
186+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_EMS"
187+ description : |
188+ Set to true to deploy EMS
189+ - name : " Deploy Pulsar"
190+ groupIndex : 6
191+ type : boolean
192+ guiType : checkbox
193+ reference : " meta.guiEnv.GUI_TP_AUTO_ENABLE_PULSAR"
194+ description : |
195+ Set to true to deploy Pulsar
196+ # groupIndex: 7 DNS and Port Forward
52197- name : " TP port forward"
53- groupIndex : 5
198+ groupIndex : 7
54199 type : boolean
55200 guiType : checkbox
56201 reference : " meta.guiEnv.GUI_TP_PORT_FORWARD"
57202 description : |
58- This will run kubedtl port-forward command to forward the port of ingress controller. If you change the ingress controller name; you need to update the script.
203+ This will run kubectl port-forward command to forward the port of ingress controller. If you change the ingress controller name; you need to update the script.
59204 - name : " TP overwrite DNS"
60- groupIndex : 5
205+ groupIndex : 7
61206 type : boolean
62207 guiType : checkbox
63208 reference : " meta.guiEnv.GUI_TP_OVERWRITE_DNS"
0 commit comments