Documentation ¶
Index ¶
- Constants
- func AWSPodIdentityWebhookKubeconfig(ns string) *corev1.Secret
- func AWSPodIdentityWebhookServingCert(ns string) *corev1.Secret
- func AWSProviderConfig(ns string) *corev1.ConfigMap
- func AggregatorClientCAConfigMap(ns string) *corev1.ConfigMap
- func AggregatorClientSigner(ns string) *corev1.Secret
- func AutoscalerDeployment(controlPlaneNamespace string) *appsv1.Deployment
- func AutoscalerRole(controlPlaneNamespace string) *rbacv1.Role
- func AutoscalerRoleBinding(controlPlaneNamespace string) *rbacv1.RoleBinding
- func AutoscalerServiceAccount(controlPlaneNamespace string) *corev1.ServiceAccount
- func AzureProviderConfig(ns string) *corev1.ConfigMap
- func AzureProviderConfigWithCredentials(ns string) *corev1.Secret
- func CSISnapshotControllerOperatorDeployment(ns string) *appsv1.Deployment
- func CSISnapshotControllerOperatorRole(ns string) *rbacv1.Role
- func CSISnapshotControllerOperatorRoleBinding(ns string) *rbacv1.RoleBinding
- func CSISnapshotControllerOperatorServiceAccount(ns string) *corev1.ServiceAccount
- func CSISnapshotControllerWebhookCertSecret(ns string) *corev1.Secret
- func CSRSignerCASecret(ns string) *corev1.Secret
- func CatalogOperatorDeployment(ns string) *appsv1.Deployment
- func CatalogOperatorMetricsService(ns string) *corev1.Service
- func CatalogOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func CatalogRolloutRole(ns string) *rbacv1.Role
- func CatalogRolloutRoleBinding(ns string) *rbacv1.RoleBinding
- func CatalogRolloutServiceAccount(ns string) *corev1.ServiceAccount
- func CatalogsImageStream(ns string) *imagev1.ImageStream
- func CertifiedOperatorsCronJob(ns string) *batchv1.CronJob
- func CertifiedOperatorsDeployment(ns string) *appsv1.Deployment
- func CertifiedOperatorsService(ns string) *corev1.Service
- func ClusterNetworkOperatorDeployment(ns string) *appsv1.Deployment
- func ClusterNetworkOperatorRole(namespace string) *rbacv1.Role
- func ClusterNetworkOperatorRoleBinding(namespace string) *rbacv1.RoleBinding
- func ClusterNetworkOperatorServiceAccount(namespace string) *corev1.ServiceAccount
- func ClusterNodeTuningOperatorDeployment(namespace string) *appsv1.Deployment
- func ClusterNodeTuningOperatorMetricsService(namespace string) *corev1.Service
- func ClusterNodeTuningOperatorRole(namespace string) *rbacv1.Role
- func ClusterNodeTuningOperatorRoleBinding(namespace string) *rbacv1.RoleBinding
- func ClusterNodeTuningOperatorServiceAccount(namespace string) *corev1.ServiceAccount
- func ClusterNodeTuningOperatorServiceMonitor(namespace string) *prometheusoperatorv1.ServiceMonitor
- func ClusterNodeTuningOperatorServingCertSecret(ns string) *corev1.Secret
- func ClusterPolicyControllerCertSecret(ns string) *corev1.Secret
- func ClusterPolicyControllerConfig(ns string) *corev1.ConfigMap
- func ClusterPolicyControllerDeployment(ns string) *appsv1.Deployment
- func ClusterStorageOperatorDeployment(ns string) *appsv1.Deployment
- func ClusterStorageOperatorRole(ns string) *rbacv1.Role
- func ClusterStorageOperatorRoleBinding(ns string) *rbacv1.RoleBinding
- func ClusterStorageOperatorServiceAccount(ns string) *corev1.ServiceAccount
- func ClusterVersionOperatorDeployment(ns string) *appsv1.Deployment
- func ClusterVersionOperatorServerCertSecret(ns string) *corev1.Secret
- func ClusterVersionOperatorService(controlPlaneNamespace string) *corev1.Service
- func ClusterVersionOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func CollectProfilesConfigMap(ns string) *corev1.ConfigMap
- func CollectProfilesCronJob(ns string) *batchv1.CronJob
- func CollectProfilesRole(ns string) *rbacv1.Role
- func CollectProfilesRoleBinding(ns string) *rbacv1.RoleBinding
- func CollectProfilesSecret(ns string) *corev1.Secret
- func CollectProfilesServiceAccount(ns string) *corev1.ServiceAccount
- func CommunityOperatorsCronJob(ns string) *batchv1.CronJob
- func CommunityOperatorsDeployment(ns string) *appsv1.Deployment
- func CommunityOperatorsService(ns string) *corev1.Service
- func ConfigMap(namespace string) *corev1.ConfigMap
- func ConfigOperatorDeployment(ns string) *appsv1.Deployment
- func ConfigOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
- func ConfigOperatorRole(ns string) *rbacv1.Role
- func ConfigOperatorRoleBinding(ns string) *rbacv1.RoleBinding
- func ConfigOperatorServiceAccount(ns string) *corev1.ServiceAccount
- func ControlPlaneRecordingRules(ns string) *prometheusoperatorv1.PrometheusRule
- func DNSConfig() *configv1.DNS
- func DNSOperatorDeployment(ns string) *appsv1.Deployment
- func DNSOperatorKubeconfig(ns string) *corev1.Secret
- func EtcdClientSecret(ns string) *corev1.Secret
- func EtcdClientService(ns string) *corev1.Service
- func EtcdDiscoveryService(ns string) *corev1.Service
- func EtcdMetricsClientSecret(ns string) *corev1.Secret
- func EtcdMetricsSignerCAConfigMap(ns string) *corev1.ConfigMap
- func EtcdMetricsSignerSecret(ns string) *corev1.Secret
- func EtcdPeerSecret(ns string) *corev1.Secret
- func EtcdPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- func EtcdServerSecret(ns string) *corev1.Secret
- func EtcdServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func EtcdSignerCAConfigMap(ns string) *corev1.ConfigMap
- func EtcdSignerSecret(ns string) *corev1.Secret
- func EtcdStatefulSet(ns string) *appsv1.StatefulSet
- func IBMCloudKASKMSWDEKSecret(ns string) *corev1.Secret
- func IgnitionFIPSConfig(ns string) *corev1.ConfigMap
- func IgnitionWorkerSSHConfig(ns string) *corev1.ConfigMap
- func ImageContentSourcePolicyIgnitionConfig(ns string) *corev1.ConfigMap
- func ImageRegistryOperatorDeployment(ns string) *appsv1.Deployment
- func ImageRegistryOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
- func ImageRegistryOperatorServingCert(ns string) *corev1.Secret
- func IngressCert(ns string) *corev1.Secret
- func IngressDefaultIngressController() *operatorv1.IngressController
- func IngressDefaultIngressControllerCert() *corev1.Secret
- func IngressDefaultIngressControllerCertWorkerManifest(ns string) *corev1.ConfigMap
- func IngressDefaultIngressControllerWorkerManifest(ns string) *corev1.ConfigMap
- func IngressOperatorDeployment(ns string) *appsv1.Deployment
- func IngressOperatorKubeconfig(ns string) *corev1.Secret
- func IngressOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
- func IngressPrivateIngressController(name string) *operatorv1.IngressController
- func KASAggregatorCertSecret(ns string) *corev1.Secret
- func KASAuditConfig(controlPlaneNamespace string) *corev1.ConfigMap
- func KASAuthenticationTokenWebhookConfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASBootstrapKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASConfig(controlPlaneNamespace string) *corev1.ConfigMap
- func KASContainerAWSKMSProviderServiceAccount() *corev1.ServiceAccount
- func KASDeployment(controlPlaneNamespace string) *appsv1.Deployment
- func KASEgressSelectorConfig(controlPlaneNamespace string) *corev1.ConfigMap
- func KASExternalKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
- func KASKubeletClientCertSecret(ns string) *corev1.Secret
- func KASLocalhostKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASMachineBootstrapClientCertSecret(ns string) *corev1.Secret
- func KASOAuthMetadata(controlPlaneNamespace string) *corev1.ConfigMap
- func KASPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- func KASSecretEncryptionConfigFile(ns string) *corev1.Secret
- func KASServerCertSecret(ns string) *corev1.Secret
- func KASServiceCAPIKubeconfigSecret(controlPlaneNamespace, infraID string) *corev1.Secret
- func KASServiceKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func KCMConfig(ns string) *corev1.ConfigMap
- func KCMDeployment(ns string) *appsv1.Deployment
- func KCMKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KCMServerCertSecret(ns string) *corev1.Secret
- func KCMService(controlPlaneNamespace string) *corev1.Service
- func KCMServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func KonnectivityAgentDeployment(ns string) *appsv1.Deployment
- func KonnectivityAgentSecret(ns string) *corev1.Secret
- func KonnectivityCAConfigMap(ns string) *corev1.ConfigMap
- func KonnectivityClientSecret(ns string) *corev1.Secret
- func KonnectivityClusterSecret(ns string) *corev1.Secret
- func KonnectivityServerDeployment(ns string) *appsv1.Deployment
- func KonnectivityServerLocalService(ns string) *corev1.Service
- func KonnectivityServerRoute(hostedClusterNamespace string) *routev1.Route
- func KonnectivityServerSecret(ns string) *corev1.Secret
- func KonnectivityServerService(hostedClusterNamespace string) *corev1.Service
- func KonnectivitySignerSecret(ns string) *corev1.Secret
- func KubeAPIServerExternalPrivateRoute(hostedClusterNamespace string) *routev1.Route
- func KubeAPIServerExternalPrivateService(hostedClusterNamespace string) *corev1.Service
- func KubeAPIServerExternalPublicRoute(hostedClusterNamespace string) *routev1.Route
- func KubeAPIServerInternalRoute(hostedClusterNamespace string) *routev1.Route
- func KubeAPIServerPrivateService(hostedClusterNamespace string) *corev1.Service
- func KubeAPIServerService(hostedClusterNamespace string) *corev1.Service
- func KubeAPIServerToKubeletSigner(ns string) *corev1.Secret
- func KubeControlPlaneSigner(ns string) *corev1.Secret
- func KubeControllerManagerClientCertSecret(ns string) *corev1.Secret
- func KubeSchedulerClientCertSecret(ns string) *corev1.Secret
- func KubeletClientCABundle(ns string) *corev1.ConfigMap
- func KubevirtCSIDriverController(ns string) *appsv1.Deployment
- func KubevirtCSIDriverDaemonSet(ns string) *appsv1.DaemonSet
- func KubevirtCSIDriverDefaultTenantStorageClass() *storagev1.StorageClass
- func KubevirtCSIDriverInfraConfigMap(ns string) *corev1.ConfigMap
- func KubevirtCSIDriverInfraRole(ns string) *rbacv1.Role
- func KubevirtCSIDriverInfraRoleBinding(ns string) *rbacv1.RoleBinding
- func KubevirtCSIDriverInfraSA(ns string) *corev1.ServiceAccount
- func KubevirtCSIDriverTenantControllerClusterRole() *rbacv1.ClusterRole
- func KubevirtCSIDriverTenantControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func KubevirtCSIDriverTenantControllerSA(ns string) *corev1.ServiceAccount
- func KubevirtCSIDriverTenantKubeConfig(ns string) *corev1.Secret
- func KubevirtCSIDriverTenantNamespace(ns string) *corev1.Namespace
- func KubevirtCSIDriverTenantNodeClusterRole() *rbacv1.ClusterRole
- func KubevirtCSIDriverTenantNodeClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func KubevirtCSIDriverTenantNodeSA(ns string) *corev1.ServiceAccount
- func MachineApproverDeployment(namespace string) *appsv1.Deployment
- func MachineApproverRole(namespace string) *rbacv1.Role
- func MachineApproverRoleBinding(namespace string) *rbacv1.RoleBinding
- func MachineApproverServiceAccount(namespace string) *corev1.ServiceAccount
- func MachineConfigFIPS() *mcfgv1.MachineConfig
- func MachineConfigServerCert(ns string) *corev1.Secret
- func MachineConfigServerConfig(ns string) *corev1.ConfigMap
- func MachineConfigWorkerSSH() *mcfgv1.MachineConfig
- func MetricsClientCertSecret(ns string) *corev1.Secret
- func MultusAdmissionControllerDeployment(namespace string) *appsv1.Deployment
- func OAuthServerConfig(ns string) *corev1.ConfigMap
- func OAuthServerDefaultErrorTemplateSecret(ns string) *corev1.Secret
- func OAuthServerDefaultLoginTemplateSecret(ns string) *corev1.Secret
- func OAuthServerDefaultProviderSelectionTemplateSecret(ns string) *corev1.Secret
- func OAuthServerDeployment(ns string) *appsv1.Deployment
- func OAuthServerPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- func OAuthServerService(ns string) *corev1.Service
- func OAuthServerServiceSessionSecret(ns string) *corev1.Secret
- func OLMCatalogOperatorServingCertSecret(ns string) *corev1.Secret
- func OLMOperatorDeployment(ns string) *appsv1.Deployment
- func OLMOperatorMetricsService(ns string) *corev1.Service
- func OLMOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func OLMOperatorServingCertSecret(ns string) *corev1.Secret
- func OLMPackageServerCertSecret(ns string) *corev1.Secret
- func OLMPackageServerDeployment(ns string) *appsv1.Deployment
- func OLMPackageServerService(hostedClusterNamespace string) *corev1.Service
- func OauthAPIServerService(hostedClusterNamespace string) *corev1.Service
- func OauthServerExternalPrivateRoute(hostedClusterNamespace string) *routev1.Route
- func OauthServerExternalPrivateService(hostedClusterNamespace string) *corev1.Service
- func OauthServerExternalPublicRoute(hostedClusterNamespace string) *routev1.Route
- func OauthServerInternalRoute(hostedClusterNamespace string) *routev1.Route
- func OauthServerService(hostedClusterNamespace string) *corev1.Service
- func OpenShiftAPIServerAuditConfig(ns string) *corev1.ConfigMap
- func OpenShiftAPIServerCertSecret(ns string) *corev1.Secret
- func OpenShiftAPIServerConfig(ns string) *corev1.ConfigMap
- func OpenShiftAPIServerDeployment(ns string) *appsv1.Deployment
- func OpenShiftAPIServerPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- func OpenShiftAPIServerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func OpenShiftControllerManagerCertSecret(ns string) *corev1.Secret
- func OpenShiftControllerManagerConfig(ns string) *corev1.ConfigMap
- func OpenShiftControllerManagerDeployment(ns string) *appsv1.Deployment
- func OpenShiftControllerService(controlPlaneNamespace string) *corev1.Service
- func OpenShiftControllerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func OpenShiftOAuthAPIServerAuditConfig(ns string) *corev1.ConfigMap
- func OpenShiftOAuthAPIServerCertSecret(ns string) *corev1.Secret
- func OpenShiftOAuthAPIServerDeployment(ns string) *appsv1.Deployment
- func OpenShiftOAuthAPIServerDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- func OpenShiftOAuthAPIServerServiceServingCA(ns string) *corev1.ConfigMap
- func OpenShiftOAuthMasterCABundle(ns string) *corev1.ConfigMap
- func OpenShiftOAuthServerCert(ns string) *corev1.Secret
- func OpenShiftRouteControllerManagerCertSecret(ns string) *corev1.Secret
- func OpenShiftRouteControllerManagerDeployment(ns string) *appsv1.Deployment
- func OpenShiftRouteControllerManagerService(ns string) *corev1.Service
- func OpenShiftRouteControllerManagerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- func OpenshiftAPIServerService(hostedClusterNamespace string) *corev1.Service
- func OpenshiftAuthenticatorCertSecret(ns string) *corev1.Secret
- func PowerVSCCMConfigMap(ns string) *corev1.ConfigMap
- func PowerVSCCMDeployment(ns string) *appsv1.Deployment
- func PrivateRouterService(ns string) *corev1.Service
- func RecyclerConfigMap(ns string) *corev1.ConfigMap
- func RedHatMarketplaceOperatorsCronJob(ns string) *batchv1.CronJob
- func RedHatMarketplaceOperatorsDeployment(ns string) *appsv1.Deployment
- func RedHatMarketplaceOperatorsService(ns string) *corev1.Service
- func RedHatOperatorsCronJob(ns string) *batchv1.CronJob
- func RedHatOperatorsDeployment(ns string) *appsv1.Deployment
- func RedHatOperatorsService(ns string) *corev1.Service
- func RootCAConfigMap(ns string) *corev1.ConfigMap
- func RootCASecret(ns string) *corev1.Secret
- func RouterDeployment(ns string) *appsv1.Deployment
- func RouterPublicService(ns string) *corev1.Service
- func RouterRole(ns string) *rbacv1.Role
- func RouterRoleBinding(ns string) *rbacv1.RoleBinding
- func RouterServiceAccount(ns string) *corev1.ServiceAccount
- func RouterTemplateConfigMap(ns string) *corev1.ConfigMap
- func SchedulerConfig(ns string) *corev1.ConfigMap
- func SchedulerDeployment(ns string) *appsv1.Deployment
- func SchedulerKubeconfigSecret(controlPlaneNS string) *corev1.Secret
- func ServiceAccountSigningKeySecret(ns string) *corev1.Secret
- func ServiceServingCA(ns string) *corev1.ConfigMap
- func SystemAdminClientCertSecret(ns string) *corev1.Secret
- func SystemAdminSigner(ns string) *corev1.Secret
- func TotalClientCABundle(ns string) *corev1.ConfigMap
- func TrustedCABundleConfigMap(ns string) *corev1.ConfigMap
- func UserCAConfigMap(ns string) *corev1.ConfigMap
- type KubeconfigScope
Constants ¶
View Source
const ( KubeAPIServerServiceName = "kube-apiserver" KubeAPIServerPrivateServiceName = "kube-apiserver-private" )
View Source
const (
// KubeconfigScopeLabel is used to indicate the usage scope of the kubeconfig
KubeconfigScopeLabel = "hypershift.openshift.io/kubeconfig"
)
View Source
const KubevirtCSIDriverTenantNamespaceStr = "openshift-cluster-csi-drivers"
View Source
const (
ResourceName = "machine-approver"
)
Variables ¶
This section is empty.
Functions ¶
func AWSProviderConfig ¶
func AggregatorClientSigner ¶
func AutoscalerDeployment ¶
func AutoscalerDeployment(controlPlaneNamespace string) *appsv1.Deployment
func AutoscalerRole ¶
func AutoscalerRoleBinding ¶
func AutoscalerRoleBinding(controlPlaneNamespace string) *rbacv1.RoleBinding
func AutoscalerServiceAccount ¶
func AutoscalerServiceAccount(controlPlaneNamespace string) *corev1.ServiceAccount
func AzureProviderConfig ¶
func CSISnapshotControllerOperatorDeployment ¶
func CSISnapshotControllerOperatorDeployment(ns string) *appsv1.Deployment
func CSISnapshotControllerOperatorRoleBinding ¶
func CSISnapshotControllerOperatorRoleBinding(ns string) *rbacv1.RoleBinding
func CSISnapshotControllerOperatorServiceAccount ¶
func CSISnapshotControllerOperatorServiceAccount(ns string) *corev1.ServiceAccount
func CSRSignerCASecret ¶
func CatalogOperatorDeployment ¶
func CatalogOperatorDeployment(ns string) *appsv1.Deployment
func CatalogOperatorServiceMonitor ¶
func CatalogOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func CatalogRolloutRole ¶
func CatalogRolloutRoleBinding ¶
func CatalogRolloutRoleBinding(ns string) *rbacv1.RoleBinding
func CatalogRolloutServiceAccount ¶
func CatalogRolloutServiceAccount(ns string) *corev1.ServiceAccount
func CatalogsImageStream ¶
func CatalogsImageStream(ns string) *imagev1.ImageStream
func CertifiedOperatorsDeployment ¶
func CertifiedOperatorsDeployment(ns string) *appsv1.Deployment
func ClusterNetworkOperatorDeployment ¶
func ClusterNetworkOperatorDeployment(ns string) *appsv1.Deployment
func ClusterNetworkOperatorRoleBinding ¶
func ClusterNetworkOperatorRoleBinding(namespace string) *rbacv1.RoleBinding
func ClusterNetworkOperatorServiceAccount ¶
func ClusterNetworkOperatorServiceAccount(namespace string) *corev1.ServiceAccount
func ClusterNodeTuningOperatorDeployment ¶
func ClusterNodeTuningOperatorDeployment(namespace string) *appsv1.Deployment
Deployment
func ClusterNodeTuningOperatorMetricsService ¶
Metrics
func ClusterNodeTuningOperatorRole ¶
Role
func ClusterNodeTuningOperatorRoleBinding ¶
func ClusterNodeTuningOperatorRoleBinding(namespace string) *rbacv1.RoleBinding
RoleBinding
func ClusterNodeTuningOperatorServiceAccount ¶
func ClusterNodeTuningOperatorServiceAccount(namespace string) *corev1.ServiceAccount
ServiceAccount
func ClusterNodeTuningOperatorServiceMonitor ¶
func ClusterNodeTuningOperatorServiceMonitor(namespace string) *prometheusoperatorv1.ServiceMonitor
func ClusterNodeTuningOperatorServingCertSecret ¶ added in v0.1.3
func ClusterPolicyControllerDeployment ¶
func ClusterPolicyControllerDeployment(ns string) *appsv1.Deployment
func ClusterStorageOperatorDeployment ¶
func ClusterStorageOperatorDeployment(ns string) *appsv1.Deployment
func ClusterStorageOperatorRoleBinding ¶
func ClusterStorageOperatorRoleBinding(ns string) *rbacv1.RoleBinding
func ClusterStorageOperatorServiceAccount ¶
func ClusterStorageOperatorServiceAccount(ns string) *corev1.ServiceAccount
func ClusterVersionOperatorDeployment ¶
func ClusterVersionOperatorDeployment(ns string) *appsv1.Deployment
func ClusterVersionOperatorServiceMonitor ¶
func ClusterVersionOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func CollectProfilesConfigMap ¶
Collect Profiles
func CollectProfilesCronJob ¶
func CollectProfilesRole ¶
func CollectProfilesRoleBinding ¶
func CollectProfilesRoleBinding(ns string) *rbacv1.RoleBinding
func CollectProfilesSecret ¶
func CollectProfilesServiceAccount ¶
func CollectProfilesServiceAccount(ns string) *corev1.ServiceAccount
func CommunityOperatorsDeployment ¶
func CommunityOperatorsDeployment(ns string) *appsv1.Deployment
func ConfigOperatorDeployment ¶
func ConfigOperatorDeployment(ns string) *appsv1.Deployment
func ConfigOperatorPodMonitor ¶
func ConfigOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
func ConfigOperatorRole ¶
func ConfigOperatorRoleBinding ¶
func ConfigOperatorRoleBinding(ns string) *rbacv1.RoleBinding
func ConfigOperatorServiceAccount ¶
func ConfigOperatorServiceAccount(ns string) *corev1.ServiceAccount
func ControlPlaneRecordingRules ¶
func ControlPlaneRecordingRules(ns string) *prometheusoperatorv1.PrometheusRule
func DNSOperatorDeployment ¶
func DNSOperatorDeployment(ns string) *appsv1.Deployment
DNSOperatorDeployment returns a stub deployment, with name and namespace, for the DNS operator.
func DNSOperatorKubeconfig ¶
DNSOperatorKubeconfig returns a stub secret, with name and namespace, for the DNS operator's kubeconfig.
func EtcdClientSecret ¶
func EtcdClientService ¶
func EtcdDiscoveryService ¶
func EtcdMetricsClientSecret ¶
func EtcdMetricsSignerSecret ¶
func EtcdPeerSecret ¶
func EtcdPodDisruptionBudget ¶
func EtcdPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func EtcdServerSecret ¶
func EtcdServiceMonitor ¶
func EtcdServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func EtcdSignerCAConfigMap ¶
func EtcdSignerSecret ¶
func EtcdStatefulSet ¶
func EtcdStatefulSet(ns string) *appsv1.StatefulSet
func IgnitionFIPSConfig ¶
func IgnitionWorkerSSHConfig ¶
func ImageRegistryOperatorDeployment ¶
func ImageRegistryOperatorDeployment(ns string) *appsv1.Deployment
func ImageRegistryOperatorPodMonitor ¶
func ImageRegistryOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
func IngressCert ¶
func IngressDefaultIngressController ¶
func IngressDefaultIngressController() *operatorv1.IngressController
func IngressOperatorDeployment ¶
func IngressOperatorDeployment(ns string) *appsv1.Deployment
func IngressOperatorPodMonitor ¶
func IngressOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor
func IngressPrivateIngressController ¶
func IngressPrivateIngressController(name string) *operatorv1.IngressController
func KASAggregatorCertSecret ¶
func KASAuditConfig ¶
func KASContainerAWSKMSProviderServiceAccount ¶ added in v0.1.2
func KASContainerAWSKMSProviderServiceAccount() *corev1.ServiceAccount
func KASDeployment ¶
func KASDeployment(controlPlaneNamespace string) *appsv1.Deployment
func KASEgressSelectorConfig ¶
func KASExternalKubeconfigSecret ¶
func KASExternalKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
func KASOAuthMetadata ¶
func KASPodDisruptionBudget ¶
func KASPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func KASServerCertSecret ¶
func KASServiceCAPIKubeconfigSecret ¶
The client used by CAPI machine controller expects the kubeconfig to follow this naming convention https://github.com/kubernetes-sigs/cluster-api/blob/5c85a0a01ee44ecf7c8a3c3fdc867a88af87d73c/util/secret/secret.go#L29-L33
func KASServiceMonitor ¶
func KASServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func KCMDeployment ¶
func KCMDeployment(ns string) *appsv1.Deployment
func KCMKubeconfigSecret ¶
func KCMServerCertSecret ¶
func KCMService ¶
func KCMServiceMonitor ¶
func KCMServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func KonnectivityAgentDeployment ¶
func KonnectivityAgentDeployment(ns string) *appsv1.Deployment
func KonnectivityAgentSecret ¶
func KonnectivityCAConfigMap ¶
func KonnectivityServerDeployment ¶
func KonnectivityServerDeployment(ns string) *appsv1.Deployment
func KonnectivityServerRoute ¶
func KubeAPIServerExternalPrivateRoute ¶ added in v0.1.2
func KubeAPIServerExternalPrivateService ¶ added in v0.1.2
func KubeAPIServerExternalPublicRoute ¶ added in v0.1.2
func KubeAPIServerService ¶
func KubeControlPlaneSigner ¶
func KubeletClientCABundle ¶
func KubevirtCSIDriverController ¶
func KubevirtCSIDriverController(ns string) *appsv1.Deployment
func KubevirtCSIDriverDefaultTenantStorageClass ¶
func KubevirtCSIDriverDefaultTenantStorageClass() *storagev1.StorageClass
func KubevirtCSIDriverInfraRoleBinding ¶
func KubevirtCSIDriverInfraRoleBinding(ns string) *rbacv1.RoleBinding
func KubevirtCSIDriverInfraSA ¶
func KubevirtCSIDriverInfraSA(ns string) *corev1.ServiceAccount
func KubevirtCSIDriverTenantControllerClusterRole ¶
func KubevirtCSIDriverTenantControllerClusterRole() *rbacv1.ClusterRole
func KubevirtCSIDriverTenantControllerClusterRoleBinding ¶
func KubevirtCSIDriverTenantControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func KubevirtCSIDriverTenantControllerSA ¶
func KubevirtCSIDriverTenantControllerSA(ns string) *corev1.ServiceAccount
func KubevirtCSIDriverTenantNodeClusterRole ¶
func KubevirtCSIDriverTenantNodeClusterRole() *rbacv1.ClusterRole
func KubevirtCSIDriverTenantNodeClusterRoleBinding ¶
func KubevirtCSIDriverTenantNodeClusterRoleBinding() *rbacv1.ClusterRoleBinding
func KubevirtCSIDriverTenantNodeSA ¶
func KubevirtCSIDriverTenantNodeSA(ns string) *corev1.ServiceAccount
func MachineApproverDeployment ¶
func MachineApproverDeployment(namespace string) *appsv1.Deployment
func MachineApproverRole ¶
func MachineApproverRoleBinding ¶
func MachineApproverRoleBinding(namespace string) *rbacv1.RoleBinding
func MachineApproverServiceAccount ¶
func MachineApproverServiceAccount(namespace string) *corev1.ServiceAccount
func MachineConfigFIPS ¶
func MachineConfigFIPS() *mcfgv1.MachineConfig
func MachineConfigServerCert ¶
func MachineConfigWorkerSSH ¶
func MachineConfigWorkerSSH() *mcfgv1.MachineConfig
func MetricsClientCertSecret ¶
func MultusAdmissionControllerDeployment ¶
func MultusAdmissionControllerDeployment(namespace string) *appsv1.Deployment
func OAuthServerConfig ¶
func OAuthServerDeployment ¶
func OAuthServerDeployment(ns string) *appsv1.Deployment
func OAuthServerPodDisruptionBudget ¶
func OAuthServerPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func OAuthServerService ¶
func OLMOperatorDeployment ¶
func OLMOperatorDeployment(ns string) *appsv1.Deployment
func OLMOperatorServiceMonitor ¶
func OLMOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func OLMPackageServerDeployment ¶
func OLMPackageServerDeployment(ns string) *appsv1.Deployment
func OLMPackageServerService ¶
func OauthAPIServerService ¶
func OauthServerExternalPrivateRoute ¶ added in v0.1.2
func OauthServerExternalPrivateService ¶ added in v0.1.2
func OauthServerExternalPublicRoute ¶ added in v0.1.2
func OauthServerService ¶
func OpenShiftAPIServerDeployment ¶
func OpenShiftAPIServerDeployment(ns string) *appsv1.Deployment
func OpenShiftAPIServerPodDisruptionBudget ¶
func OpenShiftAPIServerPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func OpenShiftAPIServerServiceMonitor ¶
func OpenShiftAPIServerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func OpenShiftControllerManagerDeployment ¶
func OpenShiftControllerManagerDeployment(ns string) *appsv1.Deployment
func OpenShiftControllerServiceMonitor ¶
func OpenShiftControllerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func OpenShiftOAuthAPIServerDeployment ¶
func OpenShiftOAuthAPIServerDeployment(ns string) *appsv1.Deployment
func OpenShiftOAuthAPIServerDisruptionBudget ¶
func OpenShiftOAuthAPIServerDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func OpenShiftOAuthMasterCABundle ¶ added in v0.1.2
func OpenShiftRouteControllerManagerDeployment ¶
func OpenShiftRouteControllerManagerDeployment(ns string) *appsv1.Deployment
func OpenShiftRouteControllerManagerServiceMonitor ¶
func OpenShiftRouteControllerManagerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
func PowerVSCCMConfigMap ¶
func PowerVSCCMDeployment ¶
func PowerVSCCMDeployment(ns string) *appsv1.Deployment
func PrivateRouterService ¶
func RecyclerConfigMap ¶
func RedHatMarketplaceOperatorsDeployment ¶
func RedHatMarketplaceOperatorsDeployment(ns string) *appsv1.Deployment
func RedHatOperatorsCronJob ¶
func RedHatOperatorsDeployment ¶
func RedHatOperatorsDeployment(ns string) *appsv1.Deployment
func RedHatOperatorsService ¶
func RootCAConfigMap ¶
func RootCASecret ¶
func RouterDeployment ¶
func RouterDeployment(ns string) *appsv1.Deployment
func RouterPublicService ¶
func RouterRole ¶
func RouterRoleBinding ¶
func RouterRoleBinding(ns string) *rbacv1.RoleBinding
func RouterServiceAccount ¶
func RouterServiceAccount(ns string) *corev1.ServiceAccount
func RouterTemplateConfigMap ¶
func SchedulerConfig ¶
func SchedulerDeployment ¶
func SchedulerDeployment(ns string) *appsv1.Deployment
func ServiceServingCA ¶
func SystemAdminSigner ¶
func TotalClientCABundle ¶
func TrustedCABundleConfigMap ¶ added in v0.1.8
func UserCAConfigMap ¶
Types ¶
type KubeconfigScope ¶
type KubeconfigScope string
const ( // KubeconfigScopeExternal means the kubeconfig is for use by cluster-external // clients KubeconfigScopeExternal KubeconfigScope = "external" // KubeconfigScopeLocal means the kubeconfig is for use by cluster-local // clients (e.g. the service network) KubeconfigScopeLocal KubeconfigScope = "local" // KubeconfigScopeBootstrap means the kubeconfig is passed via ignition to // worker nodes so they can bootstrap KubeconfigScopeBootstrap KubeconfigScope = "bootstrap" )
Source Files ¶
- autoscaler.go
- aws.go
- azure.go
- cluster_policy.go
- cno.go
- configoperator.go
- csisnapshotcontroller.go
- cvo.go
- dnsoperator.go
- etcd.go
- ignition.go
- infra.go
- ingress.go
- ingressoperator.go
- kas.go
- kcm.go
- konnectivity.go
- kubevirt.go
- machineapprover.go
- mcs.go
- nto.go
- oauth.go
- olm.go
- openshift_apiserver.go
- openshift_cm.go
- openshift_oauth_apiserver.go
- openshift_route_cm.go
- pki.go
- powervs.go
- registryoperator.go
- scheduler.go
- storage.go
Click to show internal directories.
Click to hide internal directories.