Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterStatus ¶
type ClusterStatus struct {
// CRDGroups is a series of groups of CRDs by their domain, e.g. jetstack.io
CRDGroups []crdGroup `yaml:"crds"`
// Namespaces is a list of namespaces that exist in the cluster which are
// related to Jetstack Secure components
Namespaces []string `yaml:"namespaces"`
// IngressShimIngresses is a list of ingresses in the cluster using cert-manager ingress shim
IngressShimIngresses []summaryIngress `yaml:"ingress-shim-ingresses"`
// Components is a list of components installed in the cluster which are
// cert-manager or jetstack-secure related
Components map[string]installedComponent `yaml:"components"`
// Issuers is a list of issuers of all kinds found in the cluster. Including
// external issuers.
Issuers []summaryIssuer `yaml:"issuers"`
}
ClusterStatus is a collection of information about a cluster that can be helpful for users about to install.
func GatherClusterStatus ¶
GatherClusterStatus returns a ClusterStatus for the supplied cluster
Click to show internal directories.
Click to hide internal directories.