Documentation ¶
Index ¶
- func NewCommandStartTiltServer(defaults *TiltServerOptions, stopCh <-chan struct{}) *cobra.Command
- func TLSConfig(s *server.SecureServingInfo) (*tls.Config, error)
- type RecommendedConfigFn
- type TiltServerOptions
- func (o *TiltServerOptions) ApplyRecommendedConfigFns(in *pkgserver.RecommendedConfig) *pkgserver.RecommendedConfig
- func (o *TiltServerOptions) Complete() error
- func (o *TiltServerOptions) Config() (*apiserver.Config, error)
- func (o TiltServerOptions) GetRESTOptions(resource schema.GroupResource) (generic.RESTOptions, error)
- func (o TiltServerOptions) RunTiltServer(stopCh <-chan struct{}) (<-chan struct{}, error)
- func (o TiltServerOptions) RunTiltServerFromConfig(config apiserver.CompletedConfig, stopCh <-chan struct{}) (<-chan struct{}, error)
- func (o TiltServerOptions) Validate(args []string) error
- type Warn
- type WarnFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommandStartTiltServer ¶
func NewCommandStartTiltServer(defaults *TiltServerOptions, stopCh <-chan struct{}) *cobra.Command
NewCommandStartTiltServer provides a CLI handler for 'start master' command with a default TiltServerOptions.
func TLSConfig ¶ added in v0.3.0
func TLSConfig(s *server.SecureServingInfo) (*tls.Config, error)
tlsConfig produces the tls.Config to serve with.
Loads all the certs once at startup, then never reloads them again. This is different than a typical Kubernetes config, which periodically checks for cert updates.
Types ¶
type RecommendedConfigFn ¶ added in v0.2.0
type RecommendedConfigFn func(*pkgserver.RecommendedConfig) *pkgserver.RecommendedConfig
func SetOpenAPIDefinitionFn ¶ added in v0.2.0
func SetOpenAPIDefinitionFn(scheme *runtime.Scheme, name, version string, defs openapicommon.GetOpenAPIDefinitions) RecommendedConfigFn
type TiltServerOptions ¶
type TiltServerOptions struct { ServingOptions *options.SecureServingOptions ConnProvider apiserver.ConnProvider // contains filtered or unexported fields }
TiltServerOptions contains state for master/api server
func NewTiltServerOptions ¶
func NewTiltServerOptions( out, errOut io.Writer, scheme *runtime.Scheme, codecs serializer.CodecFactory, codec runtime.Codec, recommendedConfigFns []RecommendedConfigFn, apis map[schema.GroupVersionResource]apiserver.StorageProvider, serving *options.SecureServingOptions, connProvider apiserver.ConnProvider) *TiltServerOptions
NewTiltServerOptions returns a new TiltServerOptions
func (*TiltServerOptions) ApplyRecommendedConfigFns ¶ added in v0.2.0
func (o *TiltServerOptions) ApplyRecommendedConfigFns(in *pkgserver.RecommendedConfig) *pkgserver.RecommendedConfig
func (*TiltServerOptions) Complete ¶
func (o *TiltServerOptions) Complete() error
Complete fills in fields required to have valid data
func (*TiltServerOptions) Config ¶
func (o *TiltServerOptions) Config() (*apiserver.Config, error)
Config returns config for the api server given TiltServerOptions
func (TiltServerOptions) GetRESTOptions ¶
func (o TiltServerOptions) GetRESTOptions(resource schema.GroupResource) (generic.RESTOptions, error)
func (TiltServerOptions) RunTiltServer ¶
func (o TiltServerOptions) RunTiltServer(stopCh <-chan struct{}) (<-chan struct{}, error)
Complete the config and run the Tilt server
func (TiltServerOptions) RunTiltServerFromConfig ¶ added in v0.3.0
func (o TiltServerOptions) RunTiltServerFromConfig(config apiserver.CompletedConfig, stopCh <-chan struct{}) (<-chan struct{}, error)
RunTiltServer starts a new TiltServer given TiltServerOptions
func (TiltServerOptions) Validate ¶
func (o TiltServerOptions) Validate(args []string) error
Validate validates TiltServerOptions