addon

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 47 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func GetPackageManifestConfig

func GetPackageManifestConfig(ctx context.Context, dynClient dynamic.Interface) (*packageManifestConfig, error)

func SetPackageManifestConfig

func SetPackageManifestConfig(acmDefaultChannel, acmCurrentCSV, mceDefaultChannel, mceCurrentCSV string,
	acmImages, mceImages map[string]string,
)

Types

type HoHAddonController

type HoHAddonController struct {
	// contains filtered or unexported fields
}

func NewHoHAddonController

func NewHoHAddonController(kubeConfig *rest.Config, client client.Client,
	leaderElection *commonobjects.LeaderElectionConfig,
) (*HoHAddonController, error)

func (*HoHAddonController) AddonManager

func (a *HoHAddonController) AddonManager() addonmanager.AddonManager

func (*HoHAddonController) Start

func (a *HoHAddonController) Start(ctx context.Context) error

type HoHAddonInstallReconciler

type HoHAddonInstallReconciler struct {
	client.Client
	Log logr.Logger
}

func (*HoHAddonInstallReconciler) Reconcile

func (*HoHAddonInstallReconciler) SetupWithManager

func (r *HoHAddonInstallReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type HohAgentAddon

type HohAgentAddon struct {
	// contains filtered or unexported fields
}

func (*HohAgentAddon) GetValues

type ManifestsConfig

type ManifestsConfig struct {
	HoHAgentImage          string
	ImagePullSecretName    string
	ImagePullSecretData    string
	ImagePullPolicy        string
	LeafHubID              string
	KafkaBootstrapServer   string
	TransportType          string
	TransportFormat        string
	KafkaCACert            string
	KafkaClientCert        string
	KafkaClientKey         string
	MessageCompressionType string
	InstallACMHub          bool
	Channel                string
	CurrentCSV             string
	Source                 string
	SourceNamespace        string
	InstallHostedMode      bool
	LeaseDuration          string
	RenewDeadline          string
	RetryPeriod            string
	KlusterletNamespace    string
	KlusterletWorkSA       string
	NodeSelector           map[string]string
	Tolerations            []corev1.Toleration
	AggregationLevel       string
	EnableLocalPolicies    string
}

Jump to

Keyboard shortcuts

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