Documentation ¶
Index ¶
- func GetPackageManifestConfig(ctx context.Context, dynClient dynamic.Interface, log logr.Logger) (*packageManifestConfig, error)
- func SetPackageManifestConfig(acmDefaultChannel, acmCurrentCSV, mceDefaultChannel, mceCurrentCSV string, ...)
- type ACMImageEntry
- type HoHAgentConfigValues
- type HypershiftHubConfigValues
- type LeafHubReconciler
- type MCEImageEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ACMImageEntry ¶
type ACMImageEntry struct { CertPolicyController string IAMPolicyController string ConfigPolicyController string GovernancePolicyStatusSync string GovernancePolicySpecSync string GovernancePolicyTemplateSync string GovernancePolicyAddonController string GovernancePolicyPropagator string MulticlusterOperatorsChannel string MulticlusterOperatorsSubscription string }
type HoHAgentConfigValues ¶
type HypershiftHubConfigValues ¶
type HypershiftHubConfigValues struct { HubVersion string HoHAgentImage string HostedClusterName string ImagePullSecret string ChannelClusterIP string ACM ACMImageEntry MCE MCEImageEntry }
type LeafHubReconciler ¶
type LeafHubReconciler struct { DynamicClient dynamic.Interface KubeClient kubernetes.Interface client.Client Scheme *runtime.Scheme }
LeafHubReconciler reconciles a LeafHub Cluster
func (*LeafHubReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the MulticlusterGlobalHub object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.11.0/pkg/reconcile
func (*LeafHubReconciler) SetupWithManager ¶
func (r *LeafHubReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.