gardener: github.com/gardener/gardener/pkg/apiserver Index | Files | Directories

package apiserver

import "github.com/gardener/gardener/pkg/apiserver"

Index

Package Files

apiserver.go

type CompletedConfig Uses

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

func (CompletedConfig) New Uses

func (c CompletedConfig) New() (*GardenerServer, error)

New returns a new instance of GardenerServer from the given config.

type Config Uses

type Config struct {
    GenericConfig *genericapiserver.RecommendedConfig
    ExtraConfig   ExtraConfig
}

func (*Config) Complete Uses

func (cfg *Config) Complete() CompletedConfig

Complete fills in any fields not set that are required to have valid data. It's mutating the receiver.

type ExtraConfig Uses

type ExtraConfig struct {
}

type ExtraOptions Uses

type ExtraOptions struct {
    ClusterIdentity string
}

ExtraOptions is used for providing additional options to the Gardener API Server

func (*ExtraOptions) AddFlags Uses

func (o *ExtraOptions) AddFlags(fs *pflag.FlagSet)

AddFlags adds flags related to cluster identity to the options

func (*ExtraOptions) Validate Uses

func (o *ExtraOptions) Validate() []error

Validate checks if the required flags are set

type GardenerServer Uses

type GardenerServer struct {
    GenericAPIServer *genericapiserver.GenericAPIServer
}

GardenerServer contains state for a Gardener API server.

Directories

PathSynopsis
admission/initializer
features
storage

Package apiserver imports 5 packages (graph). Updated 2020-07-10. Refresh now. Tools for package owners.