Documentation ¶
Index ¶
- Variables
- func GetPackageManifestConfig(ctx context.Context, dynClient dynamic.Interface) (*packageManifestConfig, error)
- func SetPackageManifestConfig(acmDefaultChannel, acmCurrentCSV, mceDefaultChannel, mceCurrentCSV string, ...)
- type HoHAddonController
- type HoHAddonInstallReconciler
- type HohAgentAddon
- type ManifestsConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var FS embed.FS
Functions ¶
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
type HoHAddonInstallReconciler ¶
func (*HoHAddonInstallReconciler) SetupWithManager ¶
SetupWithManager sets up the controller with the Manager.
type HohAgentAddon ¶
type HohAgentAddon struct {
// contains filtered or unexported fields
}
func (*HohAgentAddon) GetValues ¶
func (a *HohAgentAddon) GetValues(cluster *clusterv1.ManagedCluster, addon *addonapiv1alpha1.ManagedClusterAddOn, ) (addonfactory.Values, error)
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 }
Click to show internal directories.
Click to hide internal directories.