istio: Index | Files | Directories

package apiserver

import ""


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

    Schemas collection.Schemas

    StatusController status.Controller

    WatchedNamespaces string

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



Package apiserver imports 19 packages (graph) and is imported by 3 packages. Updated 2021-01-21. Refresh now. Tools for package owners.