heapsterk8s.io/heapster/metrics/options Index | Files

package options

import "k8s.io/heapster/metrics/options"

Index

Types

type HeapsterRunOptions

type HeapsterRunOptions struct {
	// genericoptions.ReccomendedOptions - EtcdOptions
	SecureServing  *genericoptions.SecureServingOptions
	Authentication *genericoptions.DelegatingAuthenticationOptions
	Authorization  *genericoptions.DelegatingAuthorizationOptions
	Features       *genericoptions.FeatureOptions

	// Only to be used to for testing
	DisableAuthForTesting bool

	MetricResolution      time.Duration
	EnableAPIServer       bool
	Port                  int
	Ip                    string
	MaxProcs              int
	TLSCertFile           string
	TLSKeyFile            string
	TLSClientCAFile       string
	AllowedUsers          string
	Sources               flags.Uris
	Sinks                 flags.Uris
	HistoricalSource      string
	Version               bool
	LabelSeparator        string
	IgnoredLabels         []string
	StoredLabels          []string
	DisableMetricExport   bool
	SinkExportDataTimeout time.Duration
	DisableMetricSink     bool
}

func NewHeapsterRunOptions

func NewHeapsterRunOptions() *HeapsterRunOptions

func (*HeapsterRunOptions) AddFlags

func (h *HeapsterRunOptions) AddFlags(fs *pflag.FlagSet)

Source Files

options.go

Version
v1.5.4 (latest)
Published
Jul 26, 2018
Platform
linux/amd64
Imports
4 packages
Last checked
1 week ago

Tools for package owners.