istio: istio.io/istio/istioctl/pkg/verifier Index | Files

package verifier

import "istio.io/istio/istioctl/pkg/verifier"

Index

Package Files

k8s_util.go verifier.go

func AllOperatorsInCluster Uses

func AllOperatorsInCluster(client dynamic.Interface) ([]*v1alpha1.IstioOperator, error)

Find all IstioOperator in the cluster.

type StatusVerifier Uses

type StatusVerifier struct {
    // contains filtered or unexported fields
}

StatusVerifier checks status of certain resources like deployment, jobs and also verifies count of certain resource types.

func NewStatusVerifier Uses

func NewStatusVerifier(istioNamespace, manifestsPath, kubeconfig, context string,
    filenames []string, controlPlaneOpts clioptions.ControlPlaneOptions,
    logger clog.Logger, installedIOP *v1alpha1.IstioOperator) *StatusVerifier

NewStatusVerifier creates a new instance of post-install verifier which checks the status of various resources from the manifest. TODO(su225): This is doing too many things. Refactor: break it down

func (*StatusVerifier) Colorize Uses

func (v *StatusVerifier) Colorize()

func (*StatusVerifier) Verify Uses

func (v *StatusVerifier) Verify() error

Verify implements Verifier interface. Here we check status of deployment and jobs, count various resources for verification.

Package verifier imports 25 packages (graph) and is imported by 2 packages. Updated 2021-01-27. Refresh now. Tools for package owners.