gardener: Index | Files | Directories

package apiserver

import ""


Package Files


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.



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