Versions in this module Expand all Collapse all v0 v0.7.0 Sep 28, 2019 v0.1.1 Sep 24, 2019 Changes in this version + type DefaultTypedVisitor interface + Visit func(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type DefaultVisitor struct + func NewDefaultVisitor(dashConfig config.Dash, q queryer.Queryer, options ...DefaultVisitorOption) (*DefaultVisitor, error) + func (dv *DefaultVisitor) Visit(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type DefaultVisitorOption func(*DefaultVisitor) + func SetDefaultHandler(dtv DefaultTypedVisitor) DefaultVisitorOption + func SetTypedVisitors(list []TypedVisitor) DefaultVisitorOption + type Ingress struct + func NewIngress(q queryer.Queryer) *Ingress + func (i *Ingress) Supports() schema.GroupVersionKind + func (i *Ingress) Visit(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type Object struct + func NewObject(dashConfig config.Dash, q queryer.Queryer) *Object + func (o *Object) Visit(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type ObjectHandler interface + AddEdge func(ctx context.Context, v1, v2 *unstructured.Unstructured) error + Process func(ctx context.Context, object *unstructured.Unstructured) error + type Pod struct + func NewPod(q queryer.Queryer) *Pod + func (p *Pod) Supports() schema.GroupVersionKind + func (p *Pod) Visit(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type Service struct + func NewService(q queryer.Queryer) *Service + func (Service) Supports() schema.GroupVersionKind + func (s *Service) Visit(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error + type TypedVisitor interface + Supports func() schema.GroupVersionKind + type Visitor interface + Visit func(ctx context.Context, object *unstructured.Unstructured, handler ObjectHandler, ...) error