Skip to content

Commit b9c9f77

Browse files
authored
2026 week 05 update (#116)
1 parent 621224e commit b9c9f77

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2124
-312
lines changed

charts/platform-provisioner-ui/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
apiVersion: v2
88
name: platform-provisioner-ui
9-
version: "1.0.9"
9+
version: "1.0.10"
1010
appVersion: "2.0.0"
1111
description: A Helm chart for platform-provisioner-ui
1212
type: application

charts/platform-provisioner-ui/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ image:
1414
repository: ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner-ui
1515
pullPolicy: Always
1616
# Overrides the image tag whose default is the chart appVersion.
17-
tag: ""
17+
tag: "latest"
1818

1919
imagePullSecret:
2020
create: false

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.14.0"
11+
version: "1.14.8"
1212
appVersion: "2.0.1"
1313
home: https://github.com/TIBCOSoftware/tp-helm-charts
1414
maintainers:

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,12 @@ options:
231231
guiType: input
232232
reference: "meta.guiEnv.GUI_CP_NAMESPACE"
233233
required: true
234+
- name: "Enable hybrid connectivity"
235+
groupIndex: 5
236+
type: boolean
237+
guiType: checkbox
238+
reference: "meta.guiEnv.GUI_CP_ENABLE_HYBRID_CONNECTIVITY"
239+
description: "Enable hybrid connectivity"
234240
- name: "CP admin email"
235241
groupIndex: 5
236242
type: string

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ recipe: |
5555
fileName: script.sh
5656
content: |
5757
#!/bin/bash
58-
REGEX_PATTERN=$(echo $REGEX_PATTERN_BASE64 | base64 --decode)
58+
REGEX_PATTERN=$(echo "$REGEX_PATTERN_BASE64" | base64 --decode | tr -d '\n')
5959
kubectl get configmap coredns -n kube-system -o json | jq --arg regex "$REGEX_PATTERN" --arg target "$TARGET_SERVICE" '
6060
.data.Corefile |=
61-
if (. | test("rewrite name regex \\Q" + $regex + "\\E " + $target)) then
61+
if (. | test("rewrite name regex \\Q" + $regex + "\\E " + $target + " answer auto")) then
6262
# If the rewrite rule already exists, leave the Corefile unchanged
6363
.
6464
else
6565
# If the rewrite rule does not exist, insert it after the "ready" line
6666
(split("\n") | map(
67-
if test("^\\s*ready") then
68-
. + "\n rewrite name regex " + $regex + " " + $target
67+
if test("^\\s*ready\\s*$") then
68+
. + "\n rewrite name regex " + $regex + " " + $target + " answer auto"
6969
else
7070
.
7171
end

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

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,25 @@ meta:
5050
GUI_CP_RESOURCES_REQUEST_MEMORY: "50Mi"
5151
GUI_CP_GLOBAL_ENABLE_RESOURCE_CONSTRAINTS: true
5252
GUI_CP_GLOBAL_USE_SINGLE_NAMESPACE: true
53+
GUI_CP_ENABLE_HYBRID_CONNECTIVITY: true
5354

5455
# CP AI MCP servers
5556
GUI_TP_AI_ENABLE_CP_MCP_SERVER: true
5657
GUI_TP_AI_ENABLE_O11Y_MCP_SERVER: true
5758
GUI_TP_AI_ENABLE_BW_MCP_SERVER: true
5859
GUI_TP_AI_ENABLE_FLOGO_MCP_SERVER: true
5960

61+
# CP AI Agent env
62+
GUI_TP_AI_MCP_TRANSPORT: "streamable-http"
63+
GUI_TP_AI_LANGSMITH_TRACING: false
64+
GUI_TP_AI_LANGSMITH_ENDPOINT: ""
65+
GUI_TP_AI_LANGSMITH_API_KEY: ""
66+
GUI_TP_AI_LANGSMITH_PROJECT: ""
67+
GUI_TP_AI_LANGFUSE_ENABLED: false
68+
GUI_TP_AI_LANGFUSE_SECRET_KEY: ""
69+
GUI_TP_AI_LANGFUSE_PUBLIC_KEY: ""
70+
GUI_TP_AI_LANGFUSE_HOST: ""
71+
6072
# network policy
6173
GUI_TP_CREATE_NETWORK_POLICIES: false
6274

@@ -170,6 +182,7 @@ meta:
170182
CP_RESOURCES_REQUEST_MEMORY: ${GUI_CP_RESOURCES_REQUEST_MEMORY:-"50Mi"} # 37 pods * 50Mi = 1850Mi
171183
CP_GLOBAL_ENABLE_RESOURCE_CONSTRAINTS: ${GUI_CP_GLOBAL_ENABLE_RESOURCE_CONSTRAINTS:-true}
172184
CP_GLOBAL_USE_SINGLE_NAMESPACE: ${GUI_CP_GLOBAL_USE_SINGLE_NAMESPACE:-true}
185+
CP_ENABLE_HYBRID_CONNECTIVITY: ${GUI_CP_ENABLE_HYBRID_CONNECTIVITY:-true}
173186

174187
# domain
175188
CP_DNS_DOMAIN: ${GUI_CP_DNS_DOMAIN:-"localhost.dataplanes.pro"}
@@ -262,6 +275,17 @@ meta:
262275
TP_AI_ENABLE_BW_MCP_SERVER: ${GUI_TP_AI_ENABLE_BW_MCP_SERVER:-false}
263276
TP_AI_ENABLE_FLOGO_MCP_SERVER: ${GUI_TP_AI_ENABLE_FLOGO_MCP_SERVER:-false}
264277

278+
# CP AI Agent env
279+
TP_AI_MCP_TRANSPORT: ${GUI_TP_AI_MCP_TRANSPORT:-"streamable-http"}
280+
TP_AI_LANGSMITH_TRACING: ${GUI_TP_AI_LANGSMITH_TRACING:-false}
281+
TP_AI_LANGSMITH_ENDPOINT: ${GUI_TP_AI_LANGSMITH_ENDPOINT:-""}
282+
TP_AI_LANGSMITH_API_KEY: ${GUI_TP_AI_LANGSMITH_API_KEY:-""}
283+
TP_AI_LANGSMITH_PROJECT: ${GUI_TP_AI_LANGSMITH_PROJECT:-""}
284+
TP_AI_LANGFUSE_ENABLED: ${GUI_TP_AI_LANGFUSE_ENABLED:-false}
285+
TP_AI_LANGFUSE_SECRET_KEY: ${GUI_TP_AI_LANGFUSE_SECRET_KEY:-""}
286+
TP_AI_LANGFUSE_PUBLIC_KEY: ${GUI_TP_AI_LANGFUSE_PUBLIC_KEY:-""}
287+
TP_AI_LANGFUSE_HOST: ${GUI_TP_AI_LANGFUSE_HOST:-""}
288+
265289
# flow control
266290
CP_VALIDATE_CLUSTER_RESOURCE: ${GUI_CP_VALIDATE_CLUSTER_RESOURCE:-true}
267291
CP_CREATE_NAMESPACE: ${GUI_CP_CREATE_NAMESPACE:-true}
@@ -568,6 +592,9 @@ helmCharts:
568592
manageDbSchema: ${CP_MANAGE_DB_SCHEMA}
569593
db_ssl_root_cert_secretname: "${CP_DB_SSL_ROOT_CERT_SECRET_NAME}"
570594
db_ssl_root_cert_filename: "${CP_DB_SSL_ROOT_CERT_FILENAME}"
595+
# Enable or disable hybrid connectivity
596+
hybridConnectivity:
597+
enabled: ${CP_ENABLE_HYBRID_CONNECTIVITY}
571598
helm:
572599
url: "${DP_CHART_REPO_HOST}"
573600
repo: "${DP_CHART_REPO_PATH}"
@@ -1209,10 +1236,18 @@ helmCharts:
12091236
url: ${CP_CONTAINER_REGISTRY}
12101237
external:
12111238
environment: "${CP_EXTERNAL_ENVIRONMENT}"
1212-
dnsAgentDomain: agent-cp-only.${CP_DNS_DOMAIN}
1213-
dnsAgentUIDomain: agent-cp-ui.${CP_DNS_DOMAIN}
1214-
ingress:
1215-
className: ${CP_INGRESS_CLASSNAME}
1239+
env:
1240+
mcpTransport: ${TP_AI_MCP_TRANSPORT}
1241+
langsmith:
1242+
tracing: ${TP_AI_LANGSMITH_TRACING}
1243+
endpoint: "${TP_AI_LANGSMITH_ENDPOINT}"
1244+
apiKey: "${TP_AI_LANGSMITH_API_KEY}"
1245+
project: "${TP_AI_LANGSMITH_PROJECT}"
1246+
langfuse:
1247+
enabled: ${TP_AI_LANGFUSE_ENABLED}
1248+
secretKey: "${TP_AI_LANGFUSE_SECRET_KEY}"
1249+
publicKey: "${TP_AI_LANGFUSE_PUBLIC_KEY}"
1250+
host: "${TP_AI_LANGFUSE_HOST}"
12161251
cluster:
12171252
names:
12181253
- ${CP_CLUSTER_NAME}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ meta:
4343
GUI_TP_APM_CPU_LIMIT: "250m"
4444

4545
# prometheus
46-
GUI_TP_KUBE_PROMETHEUS_STACK_VERSION: "69.3.3"
46+
GUI_TP_KUBE_PROMETHEUS_STACK_VERSION: "80.13.3"
4747
GUI_TP_KUBE_PROMETHEUS_STACK_ENABLE_GRAFANA: false
4848

4949
# grafana

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
@@ -54,8 +54,8 @@ meta:
5454
GUI_TP_AUTOMATION_NAMESPACE: automation
5555

5656
# third party tools version
57-
GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX: 4.13.2
58-
GUI_TP_THIRD_PARTY_VERSION_TRAEFIK: 37.1.0
57+
GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX: 4.14.1
58+
GUI_TP_THIRD_PARTY_VERSION_TRAEFIK: 37.4.0
5959

6060
# CNI
6161
GUI_TP_INSTALL_CALICO_CNI: false
@@ -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.13-auto-on-prem-jammy
72+
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.7.3-auto-on-prem-jammy
7373

7474
# flow control
7575
GUI_TP_INSTALL_PROVISIONER_UI: false
@@ -129,8 +129,8 @@ meta:
129129
TP_AUTOMATION_NAMESPACE: ${GUI_TP_AUTOMATION_NAMESPACE:-"automation"}
130130

131131
# third party tools version
132-
TP_THIRD_PARTY_VERSION_INGRESS_NGINX: ${GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX:-"4.13.2"} # release: https://github.com/kubernetes/ingress-nginx/releases
133-
TP_THIRD_PARTY_VERSION_TRAEFIK: ${GUI_TP_THIRD_PARTY_VERSION_TRAEFIK:-"37.2.0"} # release: https://github.com/traefik/traefik-helm-chart/releases
132+
TP_THIRD_PARTY_VERSION_INGRESS_NGINX: ${GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX:-"4.14.1"} # release: https://github.com/kubernetes/ingress-nginx/releases
133+
TP_THIRD_PARTY_VERSION_TRAEFIK: ${GUI_TP_THIRD_PARTY_VERSION_TRAEFIK:-"37.4.0"} # release: https://github.com/traefik/traefik-helm-chart/releases
134134

135135
# CNI
136136
TP_INSTALL_CALICO_CNI: ${GUI_TP_INSTALL_CALICO_CNI:-"false"}
@@ -153,7 +153,7 @@ meta:
153153
helmCharts:
154154
- condition: ${TP_INSTALL_CERT_MANAGER}
155155
name: cert-manager
156-
version: v1.19.1 # release: https://github.com/cert-manager/cert-manager/releases
156+
version: v1.19.2 # release: https://github.com/cert-manager/cert-manager/releases
157157
repo:
158158
helm:
159159
url: https://charts.jetstack.io
@@ -536,7 +536,7 @@ helmCharts:
536536
name: tigera-operator
537537
namespace: ${TP_NAMESPACE_CALICO}
538538
releaseName: calico
539-
version: "v3.29.3" # release: https://docs.tigera.io/calico/charts
539+
version: "v3.31.3" # release: https://docs.tigera.io/calico/charts
540540
repo:
541541
helm:
542542
url: https://docs.tigera.io/calico/charts

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ meta:
5252
GUI_TP_AUTOMATION_NAMESPACE: automation
5353

5454
# third party tools version
55-
GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX: 4.13.2
56-
GUI_TP_THIRD_PARTY_VERSION_TRAEFIK: 37.1.0
55+
GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX: 4.14.1
56+
GUI_TP_THIRD_PARTY_VERSION_TRAEFIK: 37.4.0
5757

5858
# CNI
5959
GUI_TP_INSTALL_CALICO_CNI: false
@@ -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.13-auto-on-prem-jammy
70+
GUI_TP_AUTOMATION_DOCKER_IMAGE_TAG: 1.7.3-auto-on-prem-jammy
7171

7272
# flow control
7373
GUI_TP_INSTALL_PROVISIONER_UI: false
@@ -124,8 +124,8 @@ meta:
124124
TP_AUTOMATION_NAMESPACE: ${GUI_TP_AUTOMATION_NAMESPACE:-"automation"}
125125

126126
# third party tools version
127-
TP_THIRD_PARTY_VERSION_INGRESS_NGINX: ${GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX:-"4.13.2"} # release: https://github.com/kubernetes/ingress-nginx/releases
128-
TP_THIRD_PARTY_VERSION_TRAEFIK: ${GUI_TP_THIRD_PARTY_VERSION_TRAEFIK:-"37.2.0"} # release: https://github.com/traefik/traefik-helm-chart/releases
127+
TP_THIRD_PARTY_VERSION_INGRESS_NGINX: ${GUI_TP_THIRD_PARTY_VERSION_INGRESS_NGINX:-"4.14.1"} # release: https://github.com/kubernetes/ingress-nginx/releases
128+
TP_THIRD_PARTY_VERSION_TRAEFIK: ${GUI_TP_THIRD_PARTY_VERSION_TRAEFIK:-"37.4.0"} # release: https://github.com/traefik/traefik-helm-chart/releases
129129

130130
# CNI
131131
TP_INSTALL_CALICO_CNI: ${GUI_TP_INSTALL_CALICO_CNI:-"false"}
@@ -148,7 +148,7 @@ meta:
148148
helmCharts:
149149
- condition: ${TP_INSTALL_CERT_MANAGER}
150150
name: cert-manager
151-
version: v1.19.1 # release: https://github.com/cert-manager/cert-manager/releases
151+
version: v1.19.2 # release: https://github.com/cert-manager/cert-manager/releases
152152
repo:
153153
helm:
154154
url: https://charts.jetstack.io
@@ -490,7 +490,7 @@ helmCharts:
490490
name: tigera-operator
491491
namespace: ${TP_NAMESPACE_CALICO}
492492
releaseName: calico
493-
version: "v3.29.3" # release: https://docs.tigera.io/calico/charts
493+
version: "v3.31.3" # release: https://docs.tigera.io/calico/charts
494494
repo:
495495
helm:
496496
url: https://docs.tigera.io/calico/charts

dev/platform-provisioner-install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
# ./platform-provisioner-install.sh
4444
#######################################
4545

46-
[[ -z "${PIPELINE_DOCKER_IMAGE}" ]] && export PIPELINE_DOCKER_IMAGE=${PIPELINE_DOCKER_IMAGE:-"ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner:1.6.0-on-prem"}
47-
[[ -z "${PIPELINE_DOCKER_IMAGE_TESTER}" ]] && export PIPELINE_DOCKER_IMAGE_TESTER=${PIPELINE_DOCKER_IMAGE_TESTER:-"ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner:1.6.1-tester-on-prem-jammy"}
46+
[[ -z "${PIPELINE_DOCKER_IMAGE}" ]] && export PIPELINE_DOCKER_IMAGE=${PIPELINE_DOCKER_IMAGE:-"ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner:1.7.0-on-prem"}
47+
[[ -z "${PIPELINE_DOCKER_IMAGE_TESTER}" ]] && export PIPELINE_DOCKER_IMAGE_TESTER=${PIPELINE_DOCKER_IMAGE_TESTER:-"ghcr.io/tibcosoftware/platform-provisioner/platform-provisioner:1.7.2-tester-on-prem-jammy"}
4848
[[ -z "${PIPELINE_SKIP_PROVISIONER_UI}" ]] && export PIPELINE_SKIP_PROVISIONER_UI=${PIPELINE_SKIP_PROVISIONER_UI:-false}
4949
[[ -z "${PIPELINE_SKIP_TEKTON_PIPELINE}" ]] && export PIPELINE_SKIP_TEKTON_PIPELINE=${PIPELINE_SKIP_TEKTON_PIPELINE:-false}
5050
[[ -z "${PIPELINE_SKIP_TEKTON_DASHBOARD}" ]] && export PIPELINE_SKIP_TEKTON_DASHBOARD=${PIPELINE_SKIP_TEKTON_DASHBOARD:-true}

0 commit comments

Comments
 (0)