Skip to content

Commit 3e92d37

Browse files
authored
2025 week 28 update (#81)
this update is for 1.8.0 release
1 parent 127064b commit 3e92d37

File tree

5 files changed

+24
-9
lines changed

5 files changed

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

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ meta:
3131
GUI_CP_PROXY_NO_PROXY: ""
3232

3333
# CP version see: https://docs.tibco.com/pub/platform-cp/1.5.1/doc/html/Default.htm#Installation/helm-chart-version-matrix.htm
34-
GUI_CP_PLATFORM_BOOTSTRAP_VERSION: 1.7.0
35-
GUI_CP_PLATFORM_BASE_VERSION: 1.7.0
34+
GUI_CP_PLATFORM_BOOTSTRAP_VERSION: 1.8.0
35+
GUI_CP_PLATFORM_BASE_VERSION: 1.8.0
3636

3737
# CP env
3838
GUI_CP_INSTANCE_ID: "cp1"
@@ -238,8 +238,8 @@ meta:
238238
TP_TLS_KEY_HYBRID_PROXY: ${GUI_TP_TLS_KEY_HYBRID_PROXY:-""} # the tls.key for hybrid-proxy ingress
239239

240240
# CP version see: https://docs.tibco.com/pub/platform-cp/1.5.1/doc/html/Default.htm#Installation/helm-chart-version-matrix.htm
241-
CP_PLATFORM_BOOTSTRAP_VERSION: ${GUI_CP_PLATFORM_BOOTSTRAP_VERSION:-1.7.0} # use ^1.0.0 for latest
242-
CP_PLATFORM_BASE_VERSION: ${GUI_CP_PLATFORM_BASE_VERSION:-1.7.0} # use ^1.0.0 for latest
241+
CP_PLATFORM_BOOTSTRAP_VERSION: ${GUI_CP_PLATFORM_BOOTSTRAP_VERSION:-1.8.0} # use ^1.0.0 for latest
242+
CP_PLATFORM_BASE_VERSION: ${GUI_CP_PLATFORM_BASE_VERSION:-1.8.0} # use ^1.0.0 for latest
243243

244244
# flow control
245245
CP_VALIDATE_CLUSTER_RESOURCE: ${GUI_CP_VALIDATE_CLUSTER_RESOURCE:-true}

docs/recipes/controlplane/tp-cp.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ meta:
123123
TP_TLS_KEY_HYBRID_PROXY: ${GUI_TP_TLS_KEY_HYBRID_PROXY:-""} # the tls.key for hybrid-proxy ingress
124124

125125
# CP version see: https://docs.tibco.com/pub/platform-cp/1.5.1/doc/html/Default.htm#Installation/helm-chart-version-matrix.htm
126-
CP_PLATFORM_BOOTSTRAP_VERSION: ${GUI_CP_PLATFORM_BOOTSTRAP_VERSION:-1.7.0} # use ^1.0.0 for latest
127-
CP_PLATFORM_BASE_VERSION: ${GUI_CP_PLATFORM_BASE_VERSION:-1.7.0} # use ^1.0.0 for latest
126+
CP_PLATFORM_BOOTSTRAP_VERSION: ${GUI_CP_PLATFORM_BOOTSTRAP_VERSION:-1.8.0} # use ^1.0.0 for latest
127+
CP_PLATFORM_BASE_VERSION: ${GUI_CP_PLATFORM_BASE_VERSION:-1.8.0} # use ^1.0.0 for latest
128128

129129
# flow control
130130
CP_VALIDATE_CLUSTER_RESOURCE: ${GUI_CP_VALIDATE_CLUSTER_RESOURCE:-true}

docs/recipes/k8s/cloud/deploy-tp-eks.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ meta:
1818
TP_CHART_REPO: ${GUI_TP_CHART_REPO:-"https://tibcosoftware.github.io/tp-helm-charts"}
1919
TP_CHART_REPO_USER_NAME: ${GUI_TP_CHART_REPO_USER_NAME}
2020
TP_CHART_REPO_TOKEN: ${GUI_TP_CHART_REPO_TOKEN}
21-
PLATFORM_PROVISIONER_REPO: github.com/TIBCOSoftware/platform-provisioner
21+
PLATFORM_PROVISIONER_REPO: ${GUI_PLATFORM_PROVISIONER_REPO:-"github.com/TIBCOSoftware/platform-provisioner"}
2222
# cluster
2323
TP_CLUSTER_NAME: ${GUI_TP_CLUSTER_NAME}
2424
TP_CLUSTER_VERSION: ${GUI_TP_CLUSTER_VERSION:-1.31}
@@ -75,7 +75,8 @@ meta:
7575
TP_HTTP_INGRESS_BACKEND_SERVICE: ${TP_INGRESS_RELEASE_NAME}-$( ( [[ "$TP_INGRESS_CLASS" == "nginx" ]] && echo "ingress-nginx-controller" ) || ( [[ "$TP_INGRESS_CLASS" == "kong" ]] && echo "kong-proxy" ) )
7676
TP_INSTALL_CERT_MANAGER: ${GUI_TP_INSTALL_CERT_MANAGER:-true}
7777
TP_INSTALL_EXTERNAL_DNS: ${GUI_TP_INSTALL_EXTERNAL_DNS:-true}
78-
TP_INSTALL_METRICS_SERVER: ${GUI_TP_INSTALL_METRICS_SERVER:-false} # eksctl start install metrics-server on 0.201.0
78+
TP_INSTALL_METRICS_SERVER: ${GUI_TP_INSTALL_METRICS_SERVER:-true} # instLL metrics-server using helm chart, set to true
79+
TP_ADDON_METRICS_SERVER_ENABLE: $([[ "$TP_INSTALL_METRICS_SERVER" == "true" ]] && echo "false" || echo "true") # to install metrics-server using add-on, set to true
7980
TP_INSTALL_O11Y: ${GUI_TP_INSTALL_O11Y:-false}
8081
TP_SKIP_GENERATE_CLUSTER_ISSUER: false
8182
tools:

docs/recipes/k8s/cloud/scripts/eks/create-eks.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
# TP_CLUSTER_VPC_CIDR: The VPC CIDR
1515
# TP_CLUSTER_INSTANCE_TYPE: The instance type
1616
# TP_CLUSTER_DESIRED_CAPACITY: The desired capacity
17+
# TP_ADDON_METRICS_SERVER_ENABLE: Enable metrics server
1718
# TP_CLUSTER_ENABLE_NETWORK_POLICY: Use AWS CNI for network policy
1819
# Arguments:
1920
# None
@@ -29,6 +30,7 @@ export TP_CLUSTER_NAME=${TP_CLUSTER_NAME:-"tp-cluster"}
2930
export TP_CLUSTER_VERSION=${TP_CLUSTER_VERSION:-"1.31"}
3031
export TP_CLUSTER_REGION=${TP_CLUSTER_REGION:-"us-west-2"}
3132
export TP_CLUSTER_VPC_CIDR=${TP_CLUSTER_VPC_CIDR:-"10.180.0.0/16"}
33+
export TP_ADDON_METRICS_SERVER_ENABLE=${TP_ADDON_METRICS_SERVER_ENABLE:-"false"}
3234
export TP_CLUSTER_INSTANCE_TYPE=${TP_CLUSTER_INSTANCE_TYPE:-"m5a.xlarge"}
3335
export TP_CLUSTER_DESIRED_CAPACITY=${TP_CLUSTER_DESIRED_CAPACITY:-"2"}
3436
export TP_CLUSTER_ENABLE_NETWORK_POLICY=${TP_CLUSTER_ENABLE_NETWORK_POLICY:-"true"}
@@ -88,6 +90,8 @@ vpc:
8890
publicAccess: true
8991
publicAccessCIDRs:
9092
- 0.0.0.0/0
93+
addonsConfig:
94+
disableDefaultAddons: true
9195
addons:
9296
- name: vpc-cni # no version is specified so it deploys the default version
9397
attachPolicyARNs:
@@ -118,6 +122,16 @@ addons:
118122
efsCSIController: true
119123
EOF
120124

125+
if [ "${TP_ADDON_METRICS_SERVER_ENABLE}" == "true" ]; then
126+
yq e '.addons += {"name": "metrics-server", "version": "latest", "resolveConflicts": "preserve"}' -i eksctl-config.yaml
127+
[ "${_no_echo_messages}" == "1" ] || { echo "Addon for Metrics Server is enabled in the recipe"; }
128+
else
129+
[ "${_no_echo_messages}" == "1" ] || { echo "Addon for Metrics Server is not enabled in the recipe. Please install metrics server separately using k8s / helm"; }
130+
fi
131+
132+
[ "${_no_echo_messages}" == "1" ] || { echo "Generating eksctl-config.yaml"; }
133+
cat eksctl-config.yaml
134+
121135
echo "create cluster ${TP_CLUSTER_NAME} with eksctl-config.yaml"
122136
cat eksctl-config.yaml
123137
aws eks describe-cluster --name "${TP_CLUSTER_NAME}" &> /dev/null

0 commit comments

Comments
 (0)