istio: istio.io/istio/galley/pkg/config/source/kube/apiserver Index | Files | Directories

package apiserver

import "istio.io/istio/galley/pkg/config/source/kube/apiserver"

Index

Package Files

options.go source.go watcher.go

type Options Uses

type Options struct {
    // The Client interfaces to use for connecting to the API server.
    Client kube.Interfaces

    ResyncPeriod time.Duration

    Resources schema.KubeResources

    StatusController status.Controller
}

Options for the kube controller

type Source Uses

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

Source is an implementation of processing.KubeSource

func New Uses

func New(o Options) *Source

New returns a new kube.Source.

func (*Source) Dispatch Uses

func (s *Source) Dispatch(h event.Handler)

Dispatch implements processor.Source

func (*Source) Start Uses

func (s *Source) Start()

Start implements processor.Source

func (*Source) Stop Uses

func (s *Source) Stop()

Stop implements processor.Source

func (*Source) Update Uses

func (s *Source) Update(messages diag.Messages)

Update implements processing.StatusUpdater

Directories

PathSynopsis
stats
status
tombstone

Package apiserver imports 19 packages (graph) and is imported by 3 packages. Updated 2019-10-15. Refresh now. Tools for package owners.