Directories
¶
| Path | Synopsis |
|---|---|
|
Package main is the main package
|
Package main is the main package |
|
cmd
Package cmd holds the cadctl cobra data
|
Package cmd holds the cadctl cobra data |
|
cmd/investigate
Package investigate holds the investigate command
|
Package investigate holds the investigate command |
|
hack
|
|
|
update-template
module
|
|
|
pkg
|
|
|
aws
Package aws contains functions related to aws sdk
|
Package aws contains functions related to aws sdk |
|
aws/mock
Package awsmock is a generated GoMock package.
|
Package awsmock is a generated GoMock package. |
|
backplane
Package backplane provides helper functions for interacting with the backplane-api SDK
|
Package backplane provides helper functions for interacting with the backplane-api SDK |
|
config
Package config provides configuration and tree-based filtering for investigation actions.
|
Package config provides configuration and tree-based filtering for investigation actions. |
|
executor
Package reporter provides external system update functionality for investigation results
|
Package reporter provides external system update functionality for investigation results |
|
investigations/aiassisted
Package aiassisted provides AI-powered investigation using AWS AgentCore
|
Package aiassisted provides AI-powered investigation using AWS AgentCore |
|
investigations/ccam
Package ccam Cluster Credentials Are Missing (CCAM) provides a service for detecting missing cluster credentials
|
Package ccam Cluster Credentials Are Missing (CCAM) provides a service for detecting missing cluster credentials |
|
investigations/chgm
Package chgm contains functionality for the chgm investigation
|
Package chgm contains functionality for the chgm investigation |
|
investigations/clusterhealthcheck
Package clusterhealthcheck implements a CAD investigation that runs comprehensive health checks against an OpenShift cluster, replicating the functionality of the managed-scripts health/cluster-health-check action.
|
Package clusterhealthcheck implements a CAD investigation that runs comprehensive health checks against an OpenShift cluster, replicating the functionality of the managed-scripts health/cluster-health-check action. |
|
investigations/clustermonitoringerrorbudgetburn
Package clustermonitoringerrorbudgetburn contains remediation for https://issues.redhat.com/browse/OCPBUGS-33863
|
Package clustermonitoringerrorbudgetburn contains remediation for https://issues.redhat.com/browse/OCPBUGS-33863 |
|
investigations/cpd
Package cpd contains functionality for the ClusterProvisioningDelay investigation package cpd
|
Package cpd contains functionality for the ClusterProvisioningDelay investigation package cpd |
|
investigations/describenodes
Package describenodes implements a CAD investigation that describes all nodes in a cluster, providing the full output of `oc describe nodes` including pod details.
|
Package describenodes implements a CAD investigation that describes all nodes in a cluster, providing the full output of `oc describe nodes` including pod details. |
|
investigations/etcddatabasequotalowspace
Package etcddatabasequotalowspace takes etcd snapshots and performs database analysis for etcd quota issues
|
Package etcddatabasequotalowspace takes etcd snapshots and performs database analysis for etcd quota issues |
|
investigations/machinehealthcheckunterminatedshortcircuitsre
machinehealthcheckunterminatedshortcircuitsre defines the investigation logic for the MachineHealthCheckUnterminatedShortCircuitSRE alert
|
machinehealthcheckunterminatedshortcircuitsre defines the investigation logic for the MachineHealthCheckUnterminatedShortCircuitSRE alert |
|
investigations/mustgather
Package mustgather implements an investigation that collects must-gather diagnostics from ROSA classic clusters and uploads them to the Red Hat SFTP server for analysis.
|
Package mustgather implements an investigation that collects must-gather diagnostics from ROSA classic clusters and uploads them to the Red Hat SFTP server for analysis. |
|
investigations/ocmagentresponsefailure
Package ocmagentresponsefailure implements the investigation logic for the "OCMAgentResponseFailureServiceLogsSRE" alert.
|
Package ocmagentresponsefailure implements the investigation logic for the "OCMAgentResponseFailureServiceLogsSRE" alert. |
|
investigations/restartcontrolplane
Package restartcontrolplane implements an investigation that restarts an HCP control plane.
|
Package restartcontrolplane implements an investigation that restarts an HCP control plane. |
|
investigations/upgradeconfigsyncfailureover4hr
Package upgradeconfigsyncfailureover4hr contains functionality for the UpgradeConfigSyncFailureOver4HrSRE investigation
|
Package upgradeconfigsyncfailureover4hr contains functionality for the UpgradeConfigSyncFailureOver4HrSRE investigation |
|
investigations/utils/node
node defines investigation utility logic related to node objects
|
node defines investigation utility logic related to node objects |
|
k8s
Package k8sclient handles creation and cleanup of backplane remediations meaning a kube-apiserver access to clusters with RBAC defined in an investigations metadata
|
Package k8sclient handles creation and cleanup of backplane remediations meaning a kube-apiserver access to clusters with RBAC defined in an investigations metadata |
|
logging
Package logging wraps the zap logging package to provide easier access and initialization of the logger
|
Package logging wraps the zap logging package to provide easier access and initialization of the logger |
|
managedcloud
Package managedcloud contains functionality to access cloud environments of managed clusters
|
Package managedcloud contains functionality to access cloud environments of managed clusters |
|
metrics
Package metrics provides prometheus instrumentation for CAD
|
Package metrics provides prometheus instrumentation for CAD |
|
networkverifier
Package networkverifier contains functionality for running the network verifier
|
Package networkverifier contains functionality for running the network verifier |
|
ocm
Package ocm contains ocm api related functions
|
Package ocm contains ocm api related functions |
|
ocm/mock
Package ocmmock is a generated GoMock package.
|
Package ocmmock is a generated GoMock package. |
|
pagerduty
Package pagerduty contains wrappers for pagerduty api calls
|
Package pagerduty contains wrappers for pagerduty api calls |
|
pagerduty/mock
Package pdmock is a generated GoMock package.
|
Package pdmock is a generated GoMock package. |
|
pullsecret
Package pullsecret provides pull secret validation functionality This package validates cluster pull secrets against OCM account data, similar to osdctl's validate-pull-secret-ext command.
|
Package pullsecret provides pull secret validation functionality This package validates cluster pull secrets against OCM account data, similar to osdctl's validate-pull-secret-ext command. |
|
types
Package types contains shared types used by both investigations and reporter packages
|
Package types contains shared types used by both investigations and reporter packages |
|
utils
Package utils contains utility functions
|
Package utils contains utility functions |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.

