Documentation
¶
Index ¶
Constants ¶
Variables ¶
View Source
var ( CONTROLLER_OPTIONS = map[string]int{ "groundctl": 10, "launchctl": DEFAULT_WORKERS, "wormholegenerator": DEFAULT_WORKERS, } )
Functions ¶
This section is empty.
Types ¶
type GroundControl ¶
type GroundControl struct {
config.Clients
config.Factories
config.Config
Recorder record.EventRecorder
Logger log.Logger
// contains filtered or unexported fields
}
func NewGroundController ¶
func (*GroundControl) Run ¶
func (op *GroundControl) Run(threadiness int, stopCh <-chan struct{}, wg *sync.WaitGroup)
type KubernikusOperator ¶
func NewKubernikusOperator ¶
func NewKubernikusOperator(options *KubernikusOperatorOptions, logger log.Logger) (*KubernikusOperator, error)
func (*KubernikusOperator) Run ¶
func (o *KubernikusOperator) Run(stopCh <-chan struct{}, wg *sync.WaitGroup)
type KubernikusOperatorOptions ¶
type KubernikusOperatorOptions struct {
KubeConfig string
Context string
ChartDirectory string
AuthURL string
AuthUsername string
AuthPassword string
AuthDomain string
AuthProject string
AuthProjectDomain string
KubernikusDomain string
KubernikusProjectID string
KubernikusNetworkID string
Namespace string
Controllers []string
MetricPort int
}
Source Files
¶
- ground.go
- operator.go
Click to show internal directories.
Click to hide internal directories.