A Technical Support Engineer or Customer Operator may need to verify specific versions of:
bosh CLItkgi CLI
NOTE: Refer to the "Product Snapshot" section of your TKGI version. Contains a list of some of the components you may want to validate in an environment:
bosh CLI) or the Opsmanager Support bundle
Examples:
bosh CLI: Download the TKGI Deployment Manifestbosh CLI: Download a Kubernetes cluster deployment manifest.tkgi CLI: To show the TKGI Tile version
TKGI: Tile version 1.2x
VMware NSX
NSX Container Plugin (NCP)
Antrea Networking
Harbor Registry
tkgi CLI when accessing the TKGI environment
Below are different methods for locating the running TKGI version and component versions running within a TKGI foundation.
deployed_manifest_and_configs directorycd support_bundle_XXXXXXXXXXXXXX/deployed_manifest_and_configs/pivotal-container-service-XXXXXXXXXXXXXXXXXXXX
NOTES:
and
Below command obtains the Tile build version from the pivotal-container-service instance_group under properties.service_catalog.maintenance_info:
yq '.instance_groups[1].properties.service_catalog.maintenance_info.public.pks' manifest_last_successful_XXXXXXXXXXXXXX.yml
Example output:
1.20.0-build.52
bosh deployments --column=name | grep pivotal-container-service
Example output:
pivotal-container-service-XXXXXXXXXXXXXXXXXXXX
bosh -d pivotal-container-service-XXXXXXXXXXXXXXXXXXXX manifest > pivotal-container-service_manifest.yaml
yq CLI installedyq '.instance_groups[1].properties.service_catalog.maintenance_info.public.pks' pivotal-container-service_manifest.yaml
Example output:
1.20.0-build.52
tkgi CLI while accessing environmenttkgi clusters | awk '{print $1}'
Example output with 2 Kubernetes clusters running:$ tkgi clusters | awk '{print $1}'
PKS
1.20.0-build.52
1.20.0-build.52
NOTE: These run as bosh jobs in TKGI.
Obtain the TKGI (pivotal-container-service) manifest:
cd support_bundle_XXXXXXXXXXXXXX/deployed_manifest_and_configs/pivotal-container-service-XXXXXXXXXXXXXXXXXXXX
Manifest file name:
manifest_last_successful_XXXXXXXXXXXXXX.yml
bosh CLIbosh deployments --column=name | grep pivotal-container-service
Example output:
bosh -d pivotal-container-service-XXXXXXXXXXXXXXXXXXXX manifest > pivotal-container-service_manifest.yaml
NOTE: This is the Kubernetes version provided with the current TKGI Tile.
yq '.instance_groups[1].properties.service_catalog.maintenance_info.public.kubernetes' pivotal-container-service_manifest.yaml
Example output:
1.29.6
yq '.instance_groups[1].properties.service_deployment.releases | filter(.name == "nsx-cf-cni")' manifest_last_successful_XXXXXXXXXXXXXX.yml
Example output showing version 4.2.0.0 for the ncp job:
- name: nsx-cf-cni version: 4.2.0.0.24016753 jobs: - ncp - nsx-node-agent - openvswitch - nsx-cni - nsx-kube-proxy
yq '.instance_groups[1].properties.service_deployment.releases | filter(.name == "vsphere-csi")' manifest_last_successful_XXXXXXXXXXXXXX.yml
Example output showing version 3.3.0 for the vsphere-csi job:
- name: vsphere-csi version: 3.3.0-build.1 jobs: - csi-controller - csi-images - csi-node-service
yq '.instance_groups[1].properties.service_deployment.releases | filter(.name == "antrea")' manifest_last_successful_XXXXXXXXXXXXXX.yml
Example output showing version 1.13.3 for the antrea CNI bosh process:
- name: antrea version: 1.13.3-build.2 jobs: - deploy-antrea - deploy-proxy-agent - load-antrea-images - prepare-antrea-nodes - proxy-server
yq '.instance_groups[1].properties.service_deployment.releases' manifest_last_successful_XXXXXXXXXXXXXX.yml
NOTE: This runs as a bosh deployment within TKGI.
Obtain the Harbor manifest:
cd support_bundle_XXXXXXXXXXXXXX/deployed_manifest_and_configs/harbor-container-registry-XXXXXXXXXXXXXXXXXXXX
Manifest file name:
manifest_last_successful_XXXXXXXXXXXXXX.yml
bosh CLIbosh deployments --column=name | grep harbor-container-registry
Manifest file name:
bosh -d harbor-container-registry-XXXXXXXXXXXXXXXXXXXX manifest > harbor-container-registry_manifest.yaml
yq '.releases | filter(.name == "harbor-container-registry")' HARBOR_MANIFEST_FILE.yml
Example output showing version 2.11.0 for the harbor-container-registry bosh deployment:
- name: harbor-container-registry
version: 2.11.0-build.2
url: file:///var/tempest/releases/harbor-container-registry-2.11.0.tgz