istio: istio.io/istio/galley/pkg/server/settings Index | Files

package settings

import "istio.io/istio/galley/pkg/server/settings"

Index

Package Files

args.go

type Args Uses

type Args struct {
    // The path to kube configuration file.
    KubeConfig string

    // List of namespaces watched, separated by comma; if not set, watch all namespaces.
    WatchedNamespaces string

    // resync period to be passed to the K8s machinery.
    ResyncPeriod time.Duration

    // ExcludedResourceKinds is a list of resource kinds for which no source events will be triggered.
    // DEPRECATED
    ExcludedResourceKinds []string

    // MeshConfigFile is the path for mesh config
    MeshConfigFile string

    // DNS Domain suffix to use while constructing Ingress based resources.
    DomainSuffix string

    // Enable service discovery / endpoint processing.
    EnableServiceDiscovery bool

    // Enable Config Analysis service, that will analyze and update CRD status. UseOldProcessor must be set to false.
    EnableConfigAnalysis bool

    Snapshots       []string
    TriggerSnapshot string
}

Args contains the startup arguments to instantiate Galley.

func DefaultArgs Uses

func DefaultArgs() *Args

DefaultArgs allocates an Args struct initialized with Galley's default configuration.

func (*Args) String Uses

func (a *Args) String() string

String produces a stringified version of the arguments for debugging.

Package settings imports 7 packages (graph) and is imported by 7 packages. Updated 2020-06-07. Refresh now. Tools for package owners.