istio: istio.io/istio/istioctl/pkg/writer/pilot Index | Files

package pilot

import "istio.io/istio/istioctl/pkg/writer/pilot"

Index

Package Files

auth.go status.go

type StatusWriter Uses

type StatusWriter struct {
    Writer io.Writer
}

StatusWriter enables printing of sync status using multiple []byte Pilot responses

func (*StatusWriter) PrintAll Uses

func (s *StatusWriter) PrintAll(statuses map[string][]byte) error

PrintAll takes a slice of Pilot syncz responses and outputs them using a tabwriter

func (*StatusWriter) PrintSingle Uses

func (s *StatusWriter) PrintSingle(statuses map[string][]byte, proxyName string) error

PrintSingle takes a slice of Pilot syncz responses and outputs them using a tabwriter filtering for a specific pod

type TLSCheckWriter Uses

type TLSCheckWriter struct {
    Writer io.Writer
}

TLSCheckWriter enables printing of tls-check using a single Pilot response

func (*TLSCheckWriter) PrintAll Uses

func (t *TLSCheckWriter) PrintAll(dat []v2.AuthenticationDebug) error

PrintAll takes a Pilot authenticationz response and outputs them using a tabwriter

func (*TLSCheckWriter) PrintSingle Uses

func (t *TLSCheckWriter) PrintSingle(dat []v2.AuthenticationDebug, service string) error

PrintSingle takes a Pilot authenticationz response and outputs them using a tabwriter filtering for a specific service

Package pilot imports 7 packages (graph) and is imported by 2 packages. Updated 2019-10-16. Refresh now. Tools for package owners.