Codefresh Steps: Reusable Code for Common Operations
This page provides code you can use to perform common operations in the Codefresh CI/CD platform.
kubernetes-healthcheck kubernetes-healthcheck
Check Health of Kubernetes deployment
arguments
KubernetesDeploymentHealthCheck:
type: kubernetes-healthcheck
arguments:
TYPES: kubernetes_deployment
CLUSTER: sales-demo@FirstKubernetes
NAMESPACE: dustinvb-staging
DEPLOYMENT: example-voting-app-vote
KUBE_CONFIG: /codefresh/volume/sensitive/.kube/config
KubernetesStatefulsetHealthCheck:
type: kubernetes-healthcheck
arguments:
TYPES: kubernetes_statefulset
CLUSTER: sales-demo@FirstKubernetes
NAMESPACE: dustinvb-staging
DEPLOYMENT: example-voting-app-vote-statefulset
KUBE_CONFIG: /codefresh/volume/sensitive/.kube/config
KubernetesLinkerdHealthCheck:
type: kubernetes-healthcheck
arguments:
TYPES: 'kubernetes_deployment,linkerd'
CLUSTER: sales-demo@FirstKubernetes
NAMESPACE: dustinvb-staging
DEPLOYMENT: example-voting-app-vote
KUBE_CONFIG: /codefresh/volume/sensitive/.kube/config
PROMETHEUS_URL: 'http://10.59.254.185:9090'
THRESHOLD: 0.99
KubernetesDeploymentLinkerdHealthCheck:
type: kubernetes-healthcheck
arguments:
TYPES: 'kubernetes_deployment,linkerd'
CLUSTER: sales-demo@FirstKubernetes
NAMESPACE: dustinvb-staging
DEPLOYMENT: example-voting-app-vote
KUBE_CONFIG: /codefresh/volume/sensitive/.kube/config
PROMETHEUS_URL: 'http://10.59.254.185:9090'
THRESHOLD: 0.99