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 Controller
- type ControllerManager
- type CoreDNSCustomConfig
- type FeatureGates
- type FederationOperatorValues
- type IPSEC
- type PostInstallJob
- type ServiceAccount
- type ServiceAccountGlobalNet
- type ServiceAccounts
- type Submariner
- type SubmarinerOperatorValues
- type Webhook
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 Controller ¶
type ControllerManager ¶ added in v0.1.3
type ControllerManager struct { CommonNodeSelector map[string]string `yaml:"commonNodeSelector"` FeatureGates FeatureGates `yaml:"featureGates"` Controller Controller `yaml:"controller"` Webhook Webhook `yaml:"webhook"` PostInstallJob PostInstallJob `yaml:"postInstallJob"` }
type CoreDNSCustomConfig ¶
type FeatureGates ¶ added in v0.1.4
type FeatureGates struct {
RawResourceStatusCollection string `yaml:"RawResourceStatusCollection"`
}
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 PostInstallJob ¶
type ServiceAccount ¶
type ServiceAccount struct {
Create bool `yaml:"create"`
}
type ServiceAccountGlobalNet ¶
type ServiceAccountGlobalNet struct {
Create string `yaml:"create"`
}
type ServiceAccounts ¶
type ServiceAccounts struct { GlobalNet ServiceAccountGlobalNet `yaml:"globalnet"` LighthouseAgent ServiceAccount `yaml:"lighthouseAgent"` LighthouseCoreDNS ServiceAccount `yaml:"lighthouseCoreDns"` }
type Submariner ¶
type Submariner struct { ClusterID string `yaml:"clusterId"` ClusterCIDR string `yaml:"clusterCidr"` ServiceCIDR string `yaml:"serviceCidr"` NatEnabled bool `yaml:"natEnabled"` ServiceDiscovery bool `yaml:"serviceDiscovery"` CableDriver string `yaml:"cableDriver"` HealthCheckEnabled bool `yaml:"healthcheckEnabled"` GlobalCIDR string `yaml:"globalCidr"` CoreDNSCustomConfig CoreDNSCustomConfig `yaml:"coreDNSCustomConfig"` }
type SubmarinerOperatorValues ¶
type SubmarinerOperatorValues struct { Submariner Submariner `yaml:"submariner"` Broker Broker `yaml:"broker"` IPSEC IPSEC `yaml:"ipsec"` ServiceAccounts ServiceAccounts `yaml:"serviceAccounts"` }
func GetSubmarinerOperatorValues ¶
func GetSubmarinerOperatorValues(submarinerOperator connectionhubv1alpha1.SubmarinerOperator) SubmarinerOperatorValues
Click to show internal directories.
Click to hide internal directories.