Documentation
¶
Index ¶
- func CheckIfFederationOperatorExists(federationOperator connectionhubv1alpha1.FederationOperator, ...) (bool, error)
- func CheckIfSubmarinerBrokerExists(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) (bool, error)
- func CheckIfSubmarinerOperatorExists(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, ...) (bool, error)
- func InstallFederationOperatorChart(federationOperator connectionhubv1alpha1.FederationOperator, ...) error
- func InstallSubmarinerBrokerChart(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) error
- func InstallSubmarinerOperatorChart(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, ...) error
- func UninstallFederationOperatorChart(federationOperator connectionhubv1alpha1.FederationOperator, ...) error
- func UninstallSubmarinerBrokerChart(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) error
- func UninstallSubmarinerOperatorChart(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, ...) error
- type Broker
- type ControllerManager
- type CoreDNSCustomConfig
- type FederationOperatorValues
- type Gateway
- type IPSEC
- type Images
- type Operator
- type OperatorAffinity
- type OperatorImage
- type OperatorResources
- type OperatorToleration
- type ServiceAccount
- type ServiceAccounts
- type Submariner
- type SubmarinerOperatorValues
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckIfFederationOperatorExists ¶
func CheckIfFederationOperatorExists(federationOperator connectionhubv1alpha1.FederationOperator, config *rest.Config) (bool, error)
func CheckIfSubmarinerBrokerExists ¶
func CheckIfSubmarinerBrokerExists(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) (bool, error)
func CheckIfSubmarinerOperatorExists ¶
func CheckIfSubmarinerOperatorExists(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, config *rest.Config) (bool, error)
func InstallFederationOperatorChart ¶
func InstallFederationOperatorChart(federationOperator connectionhubv1alpha1.FederationOperator, config *rest.Config) error
func InstallSubmarinerBrokerChart ¶
func InstallSubmarinerBrokerChart(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) error
func InstallSubmarinerOperatorChart ¶
func InstallSubmarinerOperatorChart(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, config *rest.Config) error
func UninstallFederationOperatorChart ¶
func UninstallFederationOperatorChart(federationOperator connectionhubv1alpha1.FederationOperator, config *rest.Config) error
func UninstallSubmarinerBrokerChart ¶
func UninstallSubmarinerBrokerChart(submarinerBroker connectionhubv1alpha1.SubmarinerBroker, config *rest.Config) error
func UninstallSubmarinerOperatorChart ¶
func UninstallSubmarinerOperatorChart(submarinerOperator connectionhubv1alpha1.SubmarinerOperator, config *rest.Config) error
Types ¶
type ControllerManager ¶ added in v0.1.3
type CoreDNSCustomConfig ¶
type CoreDNSCustomConfig struct{}
type FederationOperatorValues ¶ added in v0.1.3
type FederationOperatorValues struct {
ControllerManager ControllerManager `yaml:"controllermanager"`
}
func GetFederationOperatorValues ¶ added in v0.1.3
func GetFederationOperatorValues(federationOperator connectionhubv1alpha1.FederationOperator) FederationOperatorValues
type Operator ¶
type Operator struct {
Image OperatorImage `yaml:"image"`
}
type OperatorAffinity ¶
type OperatorAffinity struct{}
type OperatorImage ¶
type OperatorResources ¶
type OperatorResources struct{}
type OperatorToleration ¶
type OperatorToleration struct{}
type ServiceAccount ¶
type ServiceAccounts ¶
type ServiceAccounts struct { // Operator ServiceAccount `yaml:"operator"` // Gateway ServiceAccount `yaml:"gateway"` // RouteAgent ServiceAccount `yaml:"routeAgent"` // GlobalNet ServiceAccount `yaml:"globalnet"` LighthouseAgent ServiceAccount `yaml:"lighthouseAgent"` LighthouseCoreDNS ServiceAccount `yaml:"lighthouseCoreDns"` }
type Submariner ¶
type Submariner struct { DeployCR bool `yaml:"deployCR"` ClusterID string `yaml:"clusterId"` // Token string `yaml:"token"` ClusterCIDR string `yaml:"clusterCidr"` ServiceCIDR string `yaml:"serviceCidr"` // GlobalCIDR string `yaml:"globalCidr"` NatEnabled bool `yaml:"natEnabled"` // ColorCodes string `yaml:"colorCodes"` // Debug bool `yaml:"debug"` ServiceDiscovery bool `yaml:"serviceDiscovery"` CableDriver string `yaml:"cableDriver"` HealthCheckEnabled bool `yaml:"healthcheckEnabled"` // CoreDNSCustomConfig CoreDNSCustomConfig `yaml:"coreDNSCustomConfig"` Images Images `yaml:"images"` }
type SubmarinerOperatorValues ¶
type SubmarinerOperatorValues struct { Submariner Submariner `yaml:"submariner"` Broker Broker `yaml:"broker"` // RBAC RBAC `yaml:"rbac"` IPSEC IPSEC `yaml:"ipsec"` // Leadership Leadership `yaml:"leadership"` Operator Operator `yaml:"operator"` Gateway Gateway `yaml:"gateway"` ServiceAccounts ServiceAccounts `yaml:"serviceAccounts"` NodeSelector map[string]string `yaml:"nodeSelector"` }
func GetSubmarinerOperatorValues ¶
func GetSubmarinerOperatorValues(submarinerOperator connectionhubv1alpha1.SubmarinerOperator) SubmarinerOperatorValues
Click to show internal directories.
Click to hide internal directories.