Documentation
¶
Index ¶
- Variables
- func ReconcileCatalogOperatorDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileCatalogOperatorMetricsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileCatalogRolloutRole(role *rbacv1.Role, ownerRef config.OwnerRef) error
- func ReconcileCatalogRolloutRoleBinding(roleBinding *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
- func ReconcileCatalogRolloutServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
- func ReconcileCatalogServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, ownerRef config.OwnerRef, ...) error
- func ReconcileCatalogsImageStream(imageStream *imagev1.ImageStream, ownerRef config.OwnerRef) error
- func ReconcileCertifiedOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileCertifiedOperatorsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileCollectProfilesConfigMap(configMap *corev1.ConfigMap, ownerRef config.OwnerRef)
- func ReconcileCollectProfilesCronJob(cronJob *batchv1.CronJob, ownerRef config.OwnerRef, olmImage, namespace string)
- func ReconcileCollectProfilesRole(role *rbacv1.Role, ownerRef config.OwnerRef)
- func ReconcileCollectProfilesRoleBinding(roleBinding *rbacv1.RoleBinding, ownerRef config.OwnerRef)
- func ReconcileCollectProfilesSecret(secret *corev1.Secret, ownerRef config.OwnerRef)
- func ReconcileCollectProfilesServiceAccount(serviceAccount *corev1.ServiceAccount, ownerRef config.OwnerRef)
- func ReconcileCommunityOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileCommunityOperatorsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileOLMOperatorDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileOLMOperatorMetricsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileOLMOperatorServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, ownerRef config.OwnerRef, ...) error
- func ReconcilePackageServerDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileRedHatMarketplaceOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileRedHatMarketplaceOperatorsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- func ReconcileRedHatOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileRedHatOperatorsService(svc *corev1.Service, ownerRef config.OwnerRef) error
- type OperatorLifecycleManagerParams
Constants ¶
This section is empty.
Variables ¶
View Source
var CatalogToImage map[string]string = map[string]string{
"certified-operators": "registry.redhat.io/redhat/certified-operator-index:v4.12",
"community-operators": "registry.redhat.io/redhat/community-operator-index:v4.12",
"redhat-marketplace": "registry.redhat.io/redhat/redhat-marketplace-index:v4.12",
"redhat-operators": "registry.redhat.io/redhat/redhat-operator-index:v4.12",
}
Functions ¶
func ReconcileCatalogRolloutRoleBinding ¶
func ReconcileCatalogRolloutRoleBinding(roleBinding *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
func ReconcileCatalogRolloutServiceAccount ¶
func ReconcileCatalogRolloutServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
func ReconcileCatalogServiceMonitor ¶
func ReconcileCatalogServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, ownerRef config.OwnerRef, clusterID string, metricsSet metrics.MetricsSet) error
func ReconcileCatalogsImageStream ¶
func ReconcileCatalogsImageStream(imageStream *imagev1.ImageStream, ownerRef config.OwnerRef) error
func ReconcileCertifiedOperatorsDeployment ¶
func ReconcileCertifiedOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, dc config.DeploymentConfig) error
func ReconcileCollectProfilesRoleBinding ¶
func ReconcileCollectProfilesRoleBinding(roleBinding *rbacv1.RoleBinding, ownerRef config.OwnerRef)
func ReconcileCollectProfilesServiceAccount ¶
func ReconcileCollectProfilesServiceAccount(serviceAccount *corev1.ServiceAccount, ownerRef config.OwnerRef)
func ReconcileCommunityOperatorsDeployment ¶
func ReconcileCommunityOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, dc config.DeploymentConfig) error
func ReconcileOLMOperatorServiceMonitor ¶
func ReconcileOLMOperatorServiceMonitor(sm *prometheusoperatorv1.ServiceMonitor, ownerRef config.OwnerRef, clusterID string, metricsSet metrics.MetricsSet) error
func ReconcileRedHatMarketplaceOperatorsDeployment ¶
func ReconcileRedHatMarketplaceOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, dc config.DeploymentConfig) error
func ReconcileRedHatOperatorsDeployment ¶
func ReconcileRedHatOperatorsDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, dc config.DeploymentConfig) error
Types ¶
type OperatorLifecycleManagerParams ¶
type OperatorLifecycleManagerParams struct { CLIImage string OLMImage string ProxyImage string OperatorRegistryImage string ReleaseVersion string DeploymentConfig config.DeploymentConfig PackageServerConfig config.DeploymentConfig AvailabilityProberImage string NoProxy []string config.OwnerRef }
func NewOperatorLifecycleManagerParams ¶
func NewOperatorLifecycleManagerParams(hcp *hyperv1.HostedControlPlane, images map[string]string, releaseVersion string, setDefaultSecurityContext bool) *OperatorLifecycleManagerParams
Click to show internal directories.
Click to hide internal directories.