Skip to content

Commit c774db0

Browse files
syan-tibcosyan-tibco
andauthored
2025 week 51 update (#109)
Co-authored-by: syan-tibco <[email protected]>
1 parent 4d70ab1 commit c774db0

25 files changed

+198
-64
lines changed

charts/provisioner-config-local/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ apiVersion: v2
88
name: provisioner-config-local
99
description: Platform Provisioner local config
1010
type: application
11-
version: "1.13.11"
11+
version: "1.13.13"
1212
appVersion: "2.0.1"
1313
home: https://github.com/TIBCOSoftware/tp-helm-charts
1414
maintainers:

charts/provisioner-config-local/config/pp-maintain-tp-config-coredns.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ recipe: |
3939
guiEnv:
4040
note: "config-coredns"
4141
GUI_PIPELINE_LOG_DEBUG: false
42-
GUI_TARGET_SERVICE: "ingress-nginx-controller.ingress-system.svc.cluster.local"
42+
GUI_TARGET_SERVICE: "traefik.ingress-system.svc.cluster.local"
4343
GUI_REGEX_PATTERN_BASE64: "KC4qKVwubG9jYWxob3N0XC5kYXRhcGxhbmVzXC5wcm8K"
4444
globalEnvVariable:
4545
REPLACE_RECIPE: true

charts/provisioner-config-local/recipes/pp-deploy-cp-core-on-prem.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ meta:
6767
GUI_CP_DNS_DOMAIN: "localhost.dataplanes.pro"
6868
GUI_TP_TLS_CERT: ""
6969
GUI_TP_TLS_KEY: ""
70-
GUI_CP_INGRESS_CLASSNAME: "nginx"
70+
GUI_CP_INGRESS_CLASSNAME: "traefik"
7171
GUI_CP_BOOTSTRAP_INGRESS_ROUTER: true
7272
GUI_CP_BOOTSTRAP_INGRESS_HYBRID_PROXY: true
7373
GUI_TP_GENERATE_CERTIFICATES: false
@@ -229,7 +229,7 @@ meta:
229229
CP_MAIL_SERVER_GRAPH_SKIP_SENT_FOLDER: ${GUI_CP_MAIL_SERVER_GRAPH_SKIP_SENT_FOLDER:-false}
230230

231231
# CP ingress
232-
CP_INGRESS_CLASSNAME: ${GUI_CP_INGRESS_CLASSNAME:-nginx} # the ingress for CP
232+
CP_INGRESS_CLASSNAME: ${GUI_CP_INGRESS_CLASSNAME:-traefik} # the ingress for CP
233233
CP_BOOTSTRAP_INGRESS_ROUTER: ${GUI_CP_BOOTSTRAP_INGRESS_ROUTER:-true} # set to false will create ingress for router and hybrid-proxy
234234
CP_BOOTSTRAP_INGRESS_HYBRID_PROXY: ${GUI_CP_BOOTSTRAP_INGRESS_HYBRID_PROXY:-true} # set to false will create ingress for router and hybrid-proxy
235235
CP_ALB_CERTIFICATE_ARN: "" # AWS ACM certificate ARN for ALB

charts/provisioner-config-local/recipes/pp-o11y-full.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ meta:
1010
GUI_TP_CHART_REPO_TOKEN: ""
1111

1212
# ingress
13-
GUI_TP_INGRESS_CLASS: "nginx"
13+
GUI_TP_INGRESS_CLASS: "traefik"
1414
GUI_TP_DOMAIN: "localhost.dataplanes.pro"
1515

1616
# storage

charts/provisioner-config-local/recipes/tp-automation-o11y.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ meta:
1111
note: "tp-automation-o11y"
1212
GUI_PIPELINE_LOG_DEBUG: false
1313

14-
GUI_TP_CLUSTER_NAME: 'on-prem'
14+
GUI_TP_CLUSTER_NAME: "on-prem"
1515
GUI_GITHUB_TOKEN: ""
1616

1717
# automation setup
18-
GUI_TP_AUTO_CP_VERSION: "" # keep it empty, unless you see an error with GUI_TP_AUTO_CP_VERSION in the logs
18+
GUI_TP_AUTO_CP_VERSION: "" # keep it empty, unless you see an error with GUI_TP_AUTO_CP_VERSION in the logs
1919
GUI_TP_AUTO_USE_LOCAL_SCRIPT: false
2020
GUI_TP_AUTO_USE_GITHUB_SCRIPT: true
2121
GUI_TP_AUTO_REPORT_PATH: "/tmp/auto/report"
@@ -70,11 +70,11 @@ meta:
7070
GUI_TP_AUTO_K8S_DP_NAME: "k8s-auto-dp1"
7171
GUI_TP_AUTO_K8S_DP_NAMESPACE: "k8s-auto-dp1ns"
7272
GUI_TP_AUTO_K8S_DP_SERVICE_ACCOUNT: "k8s-auto-dp1sa"
73-
GUI_TP_AUTO_INGRESS_CONTROLLER: "nginx"
74-
GUI_TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME: "nginx"
75-
GUI_TP_INGRESS_CONTROLLER_SERVICE_NAME: "ingress-nginx-controller"
73+
GUI_TP_AUTO_INGRESS_CONTROLLER: "traefik"
74+
GUI_TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME: "traefik"
75+
GUI_TP_INGRESS_CONTROLLER_SERVICE_NAME: "traefik"
7676
GUI_TP_INGRESS_CONTROLLER_SERVICE_NAMESPACE: "ingress-system"
77-
GUI_TP_INGRESS_CONTROLLER_SERVICE_PORT: "443:https"
77+
GUI_TP_INGRESS_CONTROLLER_SERVICE_PORT: "443:websecure"
7878
GUI_TP_AUTO_STORAGE_CLASS: "hostpath"
7979

8080
# network policy
@@ -183,11 +183,11 @@ meta:
183183
TP_AUTO_K8S_DP_NAME: ${GUI_TP_AUTO_K8S_DP_NAME:-"k8s-auto-dp1"}
184184
TP_AUTO_K8S_DP_NAMESPACE: ${GUI_TP_AUTO_K8S_DP_NAMESPACE:-"k8s-auto-dp1ns"}
185185
TP_AUTO_K8S_DP_SERVICE_ACCOUNT: ${GUI_TP_AUTO_K8S_DP_SERVICE_ACCOUNT:-"k8s-auto-dp1sa"}
186-
TP_AUTO_INGRESS_CONTROLLER: ${GUI_TP_AUTO_INGRESS_CONTROLLER:-"nginx"}
187-
TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME: ${GUI_TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME:-"nginx"}
188-
TP_INGRESS_CONTROLLER_SERVICE_NAME: ${GUI_TP_INGRESS_CONTROLLER_SERVICE_NAME:-"ingress-nginx-controller"}
186+
TP_AUTO_INGRESS_CONTROLLER: ${GUI_TP_AUTO_INGRESS_CONTROLLER:-"traefik"}
187+
TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME: ${GUI_TP_AUTO_INGRESS_CONTROLLER_CLASS_NAME:-"traefik"}
188+
TP_INGRESS_CONTROLLER_SERVICE_NAME: ${GUI_TP_INGRESS_CONTROLLER_SERVICE_NAME:-"traefik"}
189189
TP_INGRESS_CONTROLLER_SERVICE_NAMESPACE: ${GUI_TP_INGRESS_CONTROLLER_SERVICE_NAMESPACE:-"ingress-system"}
190-
TP_INGRESS_CONTROLLER_SERVICE_PORT: ${GUI_TP_INGRESS_CONTROLLER_SERVICE_PORT:-"443:https"}
190+
TP_INGRESS_CONTROLLER_SERVICE_PORT: ${GUI_TP_INGRESS_CONTROLLER_SERVICE_PORT:-"443:websecure"}
191191
TP_AUTO_STORAGE_CLASS: ${GUI_TP_AUTO_STORAGE_CLASS:-"hostpath"}
192192

193193
# network policies
@@ -236,7 +236,7 @@ meta:
236236
PYTHON_FILE_ENTRY_POINT: page_dp.py
237237
PYTHON_FILE_ENTRY_POINT_BMDP: page_bmdp.py
238238
PYTHON_FILE_ENTRY_POINT_O11Y: page_o11y.py
239-
PYTHON_FILE_ENTRY_POINT_TOKEN: page_token.py
239+
PYTHON_FILE_ENTRY_POINT_SETTING: page_setting.py
240240
PYTHON_FILE_ENV_POINT: page_env.py
241241
TP_OVERWRITE_DNS: ${GUI_TP_OVERWRITE_DNS:-false}
242242
TP_PORT_FORWARD: ${GUI_TP_PORT_FORWARD:-true}
@@ -437,11 +437,11 @@ tasks:
437437
fi
438438
fi
439439
440-
echo "===== Task Name: create-oauth-token, Running file ${PYTHON_FILE_ENTRY_POINT_TOKEN} ====="
440+
echo "===== Task Name: create-oauth-token, Running file ${PYTHON_FILE_ENTRY_POINT_SETTING} ====="
441441
if command -v uv >/dev/null 2>&1; then
442-
uv run --active ${PYTHON_FILE_ENTRY_POINT_TOKEN}
442+
uv run --active ${PYTHON_FILE_ENTRY_POINT_SETTING}
443443
else
444-
python ${PYTHON_FILE_ENTRY_POINT_TOKEN}
444+
python ${PYTHON_FILE_ENTRY_POINT_SETTING}
445445
fi
446446
_result=$?
447447
echo "python return code: ${_result}"

charts/provisioner-config-local/recipes/tp-base-on-prem-https.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ meta:
1818
GUI_TP_DNS_DOMAIN: localhost.dataplanes.pro
1919
GUI_TP_TLS_CERT: ""
2020
GUI_TP_TLS_KEY: ""
21-
GUI_TP_INSTALL_NGINX_INGRESS: true
22-
GUI_TP_INSTALL_TRAEFIK_INGRESS: false
21+
GUI_TP_INSTALL_NGINX_INGRESS: false
22+
GUI_TP_INSTALL_TRAEFIK_INGRESS: true
2323
GUI_TP_INGRESS_SERVICE_TYPE: LoadBalancer
2424

2525
# storage
@@ -48,7 +48,7 @@ meta:
4848
GUI_TP_CONTAINER_REGISTRY_PASSWORD: ""
4949

5050
# third party
51-
GUI_TP_PROVISIONER_UI_INGRESS_CLASSNAME: nginx
51+
GUI_TP_PROVISIONER_UI_INGRESS_CLASSNAME: traefik
5252
GUI_TP_PROVISIONER_UI_NAMESPACE: tekton-tasks
5353
GUI_TP_AUTOMATION_INSTALL: false
5454
GUI_TP_AUTOMATION_NAMESPACE: automation
@@ -69,7 +69,7 @@ meta:
6969

7070
# CP automation
7171
GUI_TP_AUTOMATION_DOCKER_IMAGE_REPO: "ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner"
72-
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.6.11-auto-on-prem-jammy
72+
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.6.12-auto-on-prem-jammy
7373

7474
# flow control
7575
GUI_TP_INSTALL_PROVISIONER_UI: false
@@ -96,8 +96,8 @@ meta:
9696
TP_CLUSTER_NAME: ${GUI_TP_CLUSTER_NAME:-"on-prem"}
9797

9898
# domain
99-
TP_INSTALL_NGINX_INGRESS: ${GUI_TP_INSTALL_NGINX_INGRESS:-"true"}
100-
TP_INSTALL_TRAEFIK_INGRESS: ${GUI_TP_INSTALL_TRAEFIK_INGRESS:-"false"}
99+
TP_INSTALL_NGINX_INGRESS: ${GUI_TP_INSTALL_NGINX_INGRESS:-"false"}
100+
TP_INSTALL_TRAEFIK_INGRESS: ${GUI_TP_INSTALL_TRAEFIK_INGRESS:-"true"}
101101
TP_INGRESS_NAMESPACE: ingress-system
102102
TP_DNS_DOMAIN: ${GUI_TP_DNS_DOMAIN:-"localhost.dataplanes.pro"}
103103
TP_INGRESS_SERVICE_TYPE: ${GUI_TP_INGRESS_SERVICE_TYPE:-"ClusterIP"} # LoadBalancer used for minikube with tunel, NodePort used for kind, ClusterIP used for kubectl port-forward
@@ -124,7 +124,7 @@ meta:
124124
TP_EXT_NAMESPACE: tibco-ext
125125
TP_INSTALL_PROVISIONER_UI: ${GUI_TP_INSTALL_PROVISIONER_UI:-"false"}
126126
TP_PROVISIONER_UI_NAMESPACE: ${GUI_TP_PROVISIONER_UI_NAMESPACE:-"tekton-tasks"}
127-
TP_PROVISIONER_UI_INGRESS_CLASSNAME: ${GUI_TP_PROVISIONER_UI_INGRESS_CLASSNAME:-"nginx"}
127+
TP_PROVISIONER_UI_INGRESS_CLASSNAME: ${GUI_TP_PROVISIONER_UI_INGRESS_CLASSNAME:-"traefik"}
128128
TP_AUTOMATION_INSTALL: ${GUI_TP_AUTOMATION_INSTALL:-false}
129129
TP_AUTOMATION_NAMESPACE: ${GUI_TP_AUTOMATION_NAMESPACE:-"automation"}
130130

charts/provisioner-config-local/recipes/tp-base-on-prem.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ meta:
6767

6868
# CP automation
6969
GUI_TP_AUTOMATION_DOCKER_IMAGE_REPO: "ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner"
70-
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.6.11-auto-on-prem-jammy
70+
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.6.12-auto-on-prem-jammy
7171

7272
# flow control
7373
GUI_TP_INSTALL_PROVISIONER_UI: false

charts/provisioner-config-local/recipes/tp-deploy-bw5dm.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ meta:
2222
GUI_TP_ACTIVATION_SERVER_CERT_HOSTNAME: ""
2323
GUI_TP_ACTIVATION_SERVER_FINGER_PRINT: ""
2424

25+
# ingress
26+
GUI_TP_INGRESS_CLASS: "traefik"
27+
GUI_TP_CP_DNS_DOMAIN: "localhost.dataplanes.pro"
28+
2529
# BW5DM
2630
GUI_BW5_CHART_VERSION: "^1.1.0"
2731
GUI_TP_BWDM_NAMESPACE: "bw5dm"
@@ -62,6 +66,10 @@ meta:
6266

6367
TP_CLUSTER_NAME: ${GUI_TP_CLUSTER_NAME:-"on-prem"}
6468

69+
# ingress
70+
TP_INGRESS_CLASS: ${GUI_TP_INGRESS_CLASS:-"traefik"}
71+
TP_DNS_DOMAIN: ${GUI_TP_CP_DNS_DOMAIN:-"localhost.dataplanes.pro"}
72+
6573
# BW5DM
6674
BW5_CHART_VERSION: ${GUI_BW5_CHART_VERSION:-"^1.1.0"}
6775
TP_BWDM_NAMESPACE: ${GUI_TP_BWDM_NAMESPACE:-bw5dm}
@@ -109,6 +117,8 @@ helmCharts:
109117
containerRegistry: "${TP_CONTAINER_REGISTRY}"
110118
containerRegistryUsername: "${TP_CONTAINER_REGISTRY_USERNAME}"
111119
containerRegistryPassword: "${TP_CONTAINER_REGISTRY_PASSWORD}"
120+
ingressClassName: ${TP_INGRESS_CLASS}
121+
tpDNSDomainName: ${TP_DNS_DOMAIN}
112122
secret:
113123
enabled: true
114124
ems-server:

docs/recipes/automation/on-prem/adjust-ingress.sh

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,15 @@ function adjust_ingress() {
5555
yq eval -i '(.meta.guiEnv.GUI_TP_INGRESS_CLASS = env(TP_INGRESS_CLASS_NAME))' "$_recipe_file_name"
5656
fi
5757

58+
_recipe_file_name="07-tp-bw5-stack.yaml"
59+
if [[ -f "${_recipe_file_name}" ]]; then
60+
yq eval -i '(.meta.guiEnv.GUI_TP_INGRESS_CLASS = env(TP_INGRESS_CLASS_NAME))' "$_recipe_file_name"
61+
fi
62+
5863
break
5964
;;
6065
2)
61-
echo "Adjusting ingress for treafik..."
66+
echo "Adjusting ingress for traefik..."
6267
_recipe_file_name="01-tp-on-prem.yaml"
6368
export TP_INGRESS_CLASS_NAME="traefik"
6469
if [[ -f "${_recipe_file_name}" ]]; then
@@ -95,6 +100,11 @@ function adjust_ingress() {
95100
yq eval -i '(.meta.guiEnv.GUI_TP_INGRESS_CLASS = env(TP_INGRESS_CLASS_NAME))' "$_recipe_file_name"
96101
fi
97102

103+
_recipe_file_name="07-tp-bw5-stack.yaml"
104+
if [[ -f "${_recipe_file_name}" ]]; then
105+
yq eval -i '(.meta.guiEnv.GUI_TP_INGRESS_CLASS = env(TP_INGRESS_CLASS_NAME))' "$_recipe_file_name"
106+
fi
107+
98108
break
99109
;;
100110
0)

docs/recipes/automation/on-prem/connect-ins.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ function connect_ins() {
176176
export INGRESS_SERVICE_NAMESPACE_LOCAL=${INGRESS_SERVICE_NAMESPACE_LOCAL:-"ingress-system"}
177177
export INGRESS_SERVICE_NAME_INSTANCE=${INGRESS_SERVICE_NAME_INSTANCE:-"ingress-nginx-controller"} # for nginx ingress use ingress-nginx-controller, for traefik ingress use traefik
178178
export INGRESS_SERVICE_NAMESPACE_INSTANCE=${INGRESS_SERVICE_NAMESPACE_INSTANCE:-"ingress-system"}
179-
export INGRESS_SERVICE_PORT_INSTANCE=${INGRESS_SERVICE_PORT_INSTANCE:-"443:https"} # for nginx ingress use 443:https, for traefik ingress use 443:websecure
179+
export INGRESS_SERVICE_PORT_INSTANCE=${INGRESS_SERVICE_PORT_INSTANCE:-"443:websecure"} # for nginx ingress use 443:https, for traefik ingress use 443:websecure
180180

181181
if [ -z "$1" ]; then
182182
show_help

0 commit comments

Comments
 (0)