Skip to content

Instantly share code, notes, and snippets.

@benmoss
Created May 31, 2022 16:56
Show Gist options
  • Save benmoss/b54f160d05c40a6e109801247bc3686c to your computer and use it in GitHub Desktop.
Save benmoss/b54f160d05c40a6e109801247bc3686c to your computer and use it in GitHub Desktop.
apiVersion: troubleshoot.sh/v1beta2
kind: SupportBundle
metadata:
name: kappctrl
spec:
analyzers:
- clusterVersion:
outcomes:
- fail:
when: "< 1.20.0"
message: This application requires at least Kubernetes 1.20.0 or later, and recommends 1.23.
uri: https://www.kubernetes.io
- warn:
when: "< 1.23.0"
message: Your cluster meets the minimum version of Kubernetes, but we recommend you update to 1.23.0 or later.
uri: https://kubernetes.io
- pass:
when: ">= 1.23.0"
message: Your cluster meets the recommended and required versions of Kubernetes.
- customResourceDefinition:
checkName: apps.kappctrl.k14s.io
customResourceDefinitionName: apps.kappctrl.k14s.io
outcomes:
- fail:
message: kapp-controller app resource not found!
- pass:
message: kapp-controller app resource found!
- deploymentStatus:
name: kapp-controller
namespace: kapp-controller
outcomes:
- fail:
when: "< 1"
message: The API deployment does not have any ready replicas.
- pass:
message: There are multiple replicas of the API deployment ready.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment