Documentation ¶
Index ¶
- func ReconcileClusterNodeTuningOperatorMetricsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileClusterNodeTuningOperatorServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, clusterID string, ...) error
- func ReconcileDeployment(dep *appsv1.Deployment, params Params) error
- func ReconcileRole(role *rbacv1.Role, ownerRef config.OwnerRef) error
- func ReconcileRoleBinding(rb *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
- func ReconcileServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
- type Images
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcileClusterNodeTuningOperatorServiceMonitor ¶
func ReconcileClusterNodeTuningOperatorServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, clusterID string, metricsSet metrics.MetricsSet, ownerRef config.OwnerRef) error
func ReconcileDeployment ¶
func ReconcileDeployment(dep *appsv1.Deployment, params Params) error
func ReconcileRoleBinding ¶
func ReconcileRoleBinding(rb *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
func ReconcileServiceAccount ¶
func ReconcileServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
Types ¶
type Params ¶
type Params struct { ReleaseVersion string AvailabilityProberImage string HostedClusterName string Images Images DeploymentConfig config.DeploymentConfig OwnerRef config.OwnerRef }
func NewParams ¶
func NewParams(hcp *hyperv1.HostedControlPlane, version string, releaseImageProvider *imageprovider.ReleaseImageProvider, userReleaseImageProvider *imageprovider.ReleaseImageProvider, setDefaultSecurityContext bool) Params
Click to show internal directories.
Click to hide internal directories.