-
Notifications
You must be signed in to change notification settings - Fork 128
Expand file tree
/
Copy pathcheck-versions
More file actions
executable file
·21 lines (14 loc) · 820 Bytes
/
check-versions
File metadata and controls
executable file
·21 lines (14 loc) · 820 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
set -v
# Check Kubernetes version
kubectl version --short | grep server -i
# Check Istio version by looking at the image version
kubectl get pod -l app=istio-ingressgateway -n istio-system -oyaml | grep istio/proxyv2 -m 1
# Check Knative Serving version
kubectl get namespace knative-serving -o 'go-template={{index .metadata.labels "serving.knative.dev/release"}}'
# Check Knative Eventing version
kubectl get namespace knative-eventing -o 'go-template={{index .metadata.labels "eventing.knative.dev/release"}}'
# Check Knative-GCP version
kubectl get namespace cloud-run-events -o 'go-template={{index .metadata.labels "events.cloud.google.com/release"}}'
# Check Tekton version
kubectl get pod -l app=tekton-pipelines-controller -n tekton-pipelines -o jsonpath='{.items[*].metadata.labels.version}'