helm

package
v0.1.7-alpha.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 Broker

type Broker struct {
	Server    string `yaml:"server"`
	Token     string `yaml:"token"`
	Namespace string `yaml:"namespace"`
	Insecure  bool   `yaml:"insecure"`
	Ca        string `yaml:"ca"`
	GlobalNet string `yaml:"globalnet"`
}

type Controller

type Controller struct {
	Repository string `yaml:"repository"`
	Image      string `yaml:"image"`
	Tag        string `yaml:"tag"`
}

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 CoreDNSCustomConfig struct {
	ConfigMapName string `yaml:"configMapName"`
	Namespace     string `yaml:"namespace"`
}

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 IPSEC

type IPSEC struct {
	PSK string `yaml:"psk"`
}

type PostInstallJob

type PostInstallJob struct {
	Repository string `yaml:"repository"`
	Image      string `yaml:"image"`
	Tag        string `yaml:"tag"`
}

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

type Webhook

type Webhook struct {
	Repository string `yaml:"repository"`
	Image      string `yaml:"image"`
	Tag        string `yaml:"tag"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL