status

package
v0.1.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2023 License: Apache-2.0 Imports: 16 Imported by: 0

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

func GatherClusterStatus(ctx context.Context, cfg *rest.Config) (*ClusterStatus, error)

GatherClusterStatus returns a ClusterStatus for the supplied cluster

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL