manifests

package
v0.1.34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KubeAPIServerServiceName        = "kube-apiserver"
	KubeAPIServerPrivateServiceName = "kube-apiserver-private"
)
View Source
const (
	EtcdDefragName = "etcd-defrag-controller"
)
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 AWSPodIdentityWebhookKubeconfig

func AWSPodIdentityWebhookKubeconfig(ns string) *corev1.Secret

func AWSPodIdentityWebhookServingCert

func AWSPodIdentityWebhookServingCert(ns string) *corev1.Secret

func AWSProviderConfig

func AWSProviderConfig(ns string) *corev1.ConfigMap

func AggregatorClientCAConfigMap

func AggregatorClientCAConfigMap(ns string) *corev1.ConfigMap

func AggregatorClientSigner

func AggregatorClientSigner(ns string) *corev1.Secret

func AuthConfig added in v0.1.20

func AuthConfig(controlPlaneNamespace string) *corev1.ConfigMap

func AutoscalerDeployment

func AutoscalerDeployment(controlPlaneNamespace string) *appsv1.Deployment

func AutoscalerRole

func AutoscalerRole(controlPlaneNamespace string) *rbacv1.Role

func AutoscalerRoleBinding

func AutoscalerRoleBinding(controlPlaneNamespace string) *rbacv1.RoleBinding

func AutoscalerServiceAccount

func AutoscalerServiceAccount(controlPlaneNamespace string) *corev1.ServiceAccount

func AzureDiskCsiDriverControllerMetricsService added in v0.1.32

func AzureDiskCsiDriverControllerMetricsService(ns string) *corev1.Service

func AzureDiskCsiDriverControllerMetricsServingCert added in v0.1.25

func AzureDiskCsiDriverControllerMetricsServingCert(ns string) *corev1.Secret

func AzureFileCsiDriverControllerMetricsService added in v0.1.32

func AzureFileCsiDriverControllerMetricsService(ns string) *corev1.Service

func AzureFileCsiDriverControllerMetricsServingCert added in v0.1.25

func AzureFileCsiDriverControllerMetricsServingCert(ns string) *corev1.Secret

func AzureProviderConfig

func AzureProviderConfig(ns string) *corev1.ConfigMap

AzureProviderConfig is a configMap for azure config. TODO (alberto): can we drop this completely? It has some consumers atm: it's reconciled into guest cluster, ignition local provider. Review them and drop it.

func AzureProviderConfigWithCredentials

func AzureProviderConfigWithCredentials(ns string) *corev1.Secret

func CSISnapshotControllerOperatorDeployment

func CSISnapshotControllerOperatorDeployment(ns string) *appsv1.Deployment

func CSISnapshotControllerOperatorRole

func CSISnapshotControllerOperatorRole(ns string) *rbacv1.Role

func CSISnapshotControllerOperatorRoleBinding

func CSISnapshotControllerOperatorRoleBinding(ns string) *rbacv1.RoleBinding

func CSISnapshotControllerOperatorServiceAccount

func CSISnapshotControllerOperatorServiceAccount(ns string) *corev1.ServiceAccount

func CSISnapshotControllerWebhookCertSecret

func CSISnapshotControllerWebhookCertSecret(ns string) *corev1.Secret

func CSRSignerCASecret

func CSRSignerCASecret(ns string) *corev1.Secret

func CatalogOperatorDeployment

func CatalogOperatorDeployment(ns string) *appsv1.Deployment

func CatalogOperatorMetricsService

func CatalogOperatorMetricsService(ns string) *corev1.Service

func CatalogOperatorServiceMonitor

func CatalogOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func CatalogsImageStream

func CatalogsImageStream(ns string) *imagev1.ImageStream

func CertifiedOperatorsDeployment

func CertifiedOperatorsDeployment(ns string) *appsv1.Deployment

func CertifiedOperatorsService

func CertifiedOperatorsService(ns string) *corev1.Service

func CloudCredentialOperatorDeployment added in v0.1.18

func CloudCredentialOperatorDeployment(ns string) *appsv1.Deployment

func CloudCredentialOperatorKubeconfig added in v0.1.18

func CloudCredentialOperatorKubeconfig(ns string) *corev1.Secret

func ClusterNetworkOperatorDeployment

func ClusterNetworkOperatorDeployment(ns string) *appsv1.Deployment

func ClusterNetworkOperatorRole

func ClusterNetworkOperatorRole(namespace string) *rbacv1.Role

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

func ClusterNodeTuningOperatorMetricsService(namespace string) *corev1.Service

Metrics

func ClusterNodeTuningOperatorRole

func ClusterNodeTuningOperatorRole(namespace string) *rbacv1.Role

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 ClusterNodeTuningOperatorServingCertSecret(ns string) *corev1.Secret

func ClusterPolicyControllerCertSecret

func ClusterPolicyControllerCertSecret(ns string) *corev1.Secret

func ClusterPolicyControllerConfig

func ClusterPolicyControllerConfig(ns string) *corev1.ConfigMap

func ClusterPolicyControllerDeployment

func ClusterPolicyControllerDeployment(ns string) *appsv1.Deployment

func ClusterStorageOperatorDeployment

func ClusterStorageOperatorDeployment(ns string) *appsv1.Deployment

func ClusterStorageOperatorRole

func ClusterStorageOperatorRole(ns string) *rbacv1.Role

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 ClusterVersionOperatorRole added in v0.1.17

func ClusterVersionOperatorRole(ns string) *rbacv1.Role

func ClusterVersionOperatorRoleBinding added in v0.1.17

func ClusterVersionOperatorRoleBinding(ns string) *rbacv1.RoleBinding

func ClusterVersionOperatorServerCertSecret

func ClusterVersionOperatorServerCertSecret(ns string) *corev1.Secret

func ClusterVersionOperatorService

func ClusterVersionOperatorService(controlPlaneNamespace string) *corev1.Service

func ClusterVersionOperatorServiceAccount added in v0.1.17

func ClusterVersionOperatorServiceAccount(ns string) *corev1.ServiceAccount

func ClusterVersionOperatorServiceMonitor

func ClusterVersionOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func CollectProfilesConfigMap

func CollectProfilesConfigMap(ns string) *corev1.ConfigMap

Collect Profiles

func CollectProfilesCronJob

func CollectProfilesCronJob(ns string) *batchv1.CronJob

func CollectProfilesRole

func CollectProfilesRole(ns string) *rbacv1.Role

func CollectProfilesRoleBinding

func CollectProfilesRoleBinding(ns string) *rbacv1.RoleBinding

func CollectProfilesSecret

func CollectProfilesSecret(ns string) *corev1.Secret

func CollectProfilesServiceAccount

func CollectProfilesServiceAccount(ns string) *corev1.ServiceAccount

func CommunityOperatorsDeployment

func CommunityOperatorsDeployment(ns string) *appsv1.Deployment

func CommunityOperatorsService

func CommunityOperatorsService(ns string) *corev1.Service

func ConfigMap

func ConfigMap(namespace string) *corev1.ConfigMap

func ConfigOperatorDeployment

func ConfigOperatorDeployment(ns string) *appsv1.Deployment

func ConfigOperatorPodMonitor

func ConfigOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor

func ConfigOperatorRole

func ConfigOperatorRole(ns string) *rbacv1.Role

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

func DNSOperatorKubeconfig(ns string) *corev1.Secret

DNSOperatorKubeconfig returns a stub secret, with name and namespace, for the DNS operator's kubeconfig.

func EtcdBackupCronJob added in v0.1.19

func EtcdBackupCronJob(hcpNamespace string) *batchv1.CronJob

func EtcdBackupServiceAccount added in v0.1.19

func EtcdBackupServiceAccount(hcpNamespace string) *corev1.ServiceAccount

func EtcdClientSecret

func EtcdClientSecret(ns string) *corev1.Secret

func EtcdClientService

func EtcdClientService(ns string) *corev1.Service

func EtcdDefragControllerRole added in v0.1.18

func EtcdDefragControllerRole(ns string) *rbacv1.Role

func EtcdDefragControllerRoleBinding added in v0.1.18

func EtcdDefragControllerRoleBinding(ns string) *rbacv1.RoleBinding

func EtcdDefragControllerServiceAccount added in v0.1.18

func EtcdDefragControllerServiceAccount(ns string) *corev1.ServiceAccount

func EtcdDiscoveryService

func EtcdDiscoveryService(ns string) *corev1.Service

func EtcdMetricsClientSecret

func EtcdMetricsClientSecret(ns string) *corev1.Secret

func EtcdMetricsSignerCAConfigMap

func EtcdMetricsSignerCAConfigMap(ns string) *corev1.ConfigMap

func EtcdMetricsSignerSecret

func EtcdMetricsSignerSecret(ns string) *corev1.Secret

func EtcdPeerSecret

func EtcdPeerSecret(ns string) *corev1.Secret

func EtcdPodDisruptionBudget

func EtcdPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget

func EtcdServerSecret

func EtcdServerSecret(ns string) *corev1.Secret

func EtcdServiceMonitor

func EtcdServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func EtcdSignerCAConfigMap

func EtcdSignerCAConfigMap(ns string) *corev1.ConfigMap

func EtcdSignerSecret

func EtcdSignerSecret(ns string) *corev1.Secret

func EtcdStatefulSet

func EtcdStatefulSet(ns string) *appsv1.StatefulSet

func IBMCloudKASKMSWDEKSecret

func IBMCloudKASKMSWDEKSecret(ns string) *corev1.Secret

func IgnitionFIPSConfig

func IgnitionFIPSConfig(ns string) *corev1.ConfigMap

func IgnitionServerCertSecret added in v0.1.9

func IgnitionServerCertSecret(ns string) *corev1.Secret

func IgnitionWorkerSSHConfig

func IgnitionWorkerSSHConfig(ns string) *corev1.ConfigMap

func ImageContentPolicyIgnitionConfig added in v0.1.10

func ImageContentPolicyIgnitionConfig(ns string) *corev1.ConfigMap

func ImageRegistryOperatorDeployment

func ImageRegistryOperatorDeployment(ns string) *appsv1.Deployment

func ImageRegistryOperatorPodMonitor

func ImageRegistryOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor

func ImageRegistryOperatorServingCert

func ImageRegistryOperatorServingCert(ns string) *corev1.Secret

func IngressCert

func IngressCert(ns string) *corev1.Secret

func IngressDefaultIngressController

func IngressDefaultIngressController() *operatorv1.IngressController

func IngressDefaultIngressControllerCert

func IngressDefaultIngressControllerCert() *corev1.Secret

func IngressObservedDefaultIngressCertCA added in v0.1.9

func IngressObservedDefaultIngressCertCA(ns string) *corev1.ConfigMap

func IngressOperatorDeployment

func IngressOperatorDeployment(ns string) *appsv1.Deployment

func IngressOperatorKubeconfig

func IngressOperatorKubeconfig(ns string) *corev1.Secret

func IngressOperatorPodMonitor

func IngressOperatorPodMonitor(ns string) *prometheusoperatorv1.PodMonitor

func KASAggregatorCertSecret

func KASAggregatorCertSecret(ns string) *corev1.Secret

func KASAuditConfig

func KASAuditConfig(controlPlaneNamespace string) *corev1.ConfigMap

func KASAuthenticationTokenWebhookConfigSecret

func KASAuthenticationTokenWebhookConfigSecret(controlPlaneNamespace string) *corev1.Secret

func KASBootstrapKubeconfigSecret

func KASBootstrapKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func KASConfig

func KASConfig(controlPlaneNamespace string) *corev1.ConfigMap

func KASContainerAWSKMSProviderServiceAccount added in v0.1.2

func KASContainerAWSKMSProviderServiceAccount() *corev1.ServiceAccount

func KASDeployment

func KASDeployment(controlPlaneNamespace string) *appsv1.Deployment

func KASEgressSelectorConfig

func KASEgressSelectorConfig(controlPlaneNamespace string) *corev1.ConfigMap

func KASExternalKubeconfigSecret

func KASExternalKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret

func KASKubeletClientCertSecret

func KASKubeletClientCertSecret(ns string) *corev1.Secret

func KASLocalhostKubeconfigSecret

func KASLocalhostKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func KASMachineBootstrapClientCertSecret

func KASMachineBootstrapClientCertSecret(ns string) *corev1.Secret

func KASOAuthMetadata

func KASOAuthMetadata(controlPlaneNamespace string) *corev1.ConfigMap

func KASPodDisruptionBudget

func KASPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget

func KASSecretEncryptionConfigFile

func KASSecretEncryptionConfigFile(ns string) *corev1.Secret

func KASServerCertSecret

func KASServerCertSecret(ns string) *corev1.Secret

func KASServiceCAPIKubeconfigSecret

func KASServiceCAPIKubeconfigSecret(controlPlaneNamespace, infraID string) *corev1.Secret

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 KASServiceKubeconfigSecret

func KASServiceKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func KCMConfig

func KCMConfig(ns string) *corev1.ConfigMap

func KCMDeployment

func KCMDeployment(ns string) *appsv1.Deployment

func KCMKubeconfigSecret

func KCMKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func KCMServerCertSecret

func KCMServerCertSecret(ns string) *corev1.Secret

func KCMService

func KCMService(controlPlaneNamespace string) *corev1.Service

func KonnectivityAgentDeployment

func KonnectivityAgentDeployment(ns string) *appsv1.Deployment

func KonnectivityAgentSecret

func KonnectivityAgentSecret(ns string) *corev1.Secret

func KonnectivityCAConfigMap

func KonnectivityCAConfigMap(ns string) *corev1.ConfigMap

func KonnectivityClientSecret

func KonnectivityClientSecret(ns string) *corev1.Secret

func KonnectivityClusterSecret

func KonnectivityClusterSecret(ns string) *corev1.Secret

func KonnectivityServerDeployment

func KonnectivityServerDeployment(ns string) *appsv1.Deployment

func KonnectivityServerLocalService

func KonnectivityServerLocalService(ns string) *corev1.Service

func KonnectivityServerRoute

func KonnectivityServerRoute(hostedClusterNamespace string) *routev1.Route

func KonnectivityServerSecret

func KonnectivityServerSecret(ns string) *corev1.Secret

func KonnectivityServerService

func KonnectivityServerService(hostedClusterNamespace string) *corev1.Service

func KonnectivitySignerSecret

func KonnectivitySignerSecret(ns string) *corev1.Secret

func KubeAPIServerExternalPrivateRoute added in v0.1.2

func KubeAPIServerExternalPrivateRoute(hostedClusterNamespace string) *routev1.Route

func KubeAPIServerExternalPrivateService added in v0.1.2

func KubeAPIServerExternalPrivateService(hostedClusterNamespace string) *corev1.Service

func KubeAPIServerExternalPublicRoute added in v0.1.2

func KubeAPIServerExternalPublicRoute(hostedClusterNamespace string) *routev1.Route

func KubeAPIServerInternalRoute

func KubeAPIServerInternalRoute(hostedClusterNamespace string) *routev1.Route

func KubeAPIServerPrivateService

func KubeAPIServerPrivateService(hostedClusterNamespace string) *corev1.Service

func KubeAPIServerService

func KubeAPIServerService(hostedClusterNamespace string) *corev1.Service

func KubeAPIServerServiceAzureLB added in v0.1.16

func KubeAPIServerServiceAzureLB(hostedClusterNamespace string) *corev1.Service

func KubeAPIServerToKubeletSigner

func KubeAPIServerToKubeletSigner(ns string) *corev1.Secret

func KubeControlPlaneSigner

func KubeControlPlaneSigner(ns string) *corev1.Secret

func KubeControllerManagerClientCertSecret

func KubeControllerManagerClientCertSecret(ns string) *corev1.Secret

func KubeSchedulerClientCertSecret

func KubeSchedulerClientCertSecret(ns string) *corev1.Secret

func KubeletClientCABundle

func KubeletClientCABundle(ns string) *corev1.ConfigMap

func KubevirtCSIDriverController

func KubevirtCSIDriverController(ns string) *appsv1.Deployment

func KubevirtCSIDriverDaemonSet

func KubevirtCSIDriverDaemonSet(ns string) *appsv1.DaemonSet

func KubevirtCSIDriverDefaultTenantStorageClass

func KubevirtCSIDriverDefaultTenantStorageClass() *storagev1.StorageClass

func KubevirtCSIDriverInfraConfigMap

func KubevirtCSIDriverInfraConfigMap(ns string) *corev1.ConfigMap

func KubevirtCSIDriverInfraRole

func KubevirtCSIDriverInfraRole(ns string) *rbacv1.Role

func KubevirtCSIDriverInfraRoleBinding

func KubevirtCSIDriverInfraRoleBinding(ns string) *rbacv1.RoleBinding

func KubevirtCSIDriverInfraSA

func KubevirtCSIDriverInfraSA(ns string) *corev1.ServiceAccount

func KubevirtCSIDriverResource added in v0.1.10

func KubevirtCSIDriverResource() *storagev1.CSIDriver

func KubevirtCSIDriverTenantControllerClusterRole

func KubevirtCSIDriverTenantControllerClusterRole() *rbacv1.ClusterRole

func KubevirtCSIDriverTenantControllerClusterRoleBinding

func KubevirtCSIDriverTenantControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding

func KubevirtCSIDriverTenantControllerSA

func KubevirtCSIDriverTenantControllerSA(ns string) *corev1.ServiceAccount

func KubevirtCSIDriverTenantKubeConfig

func KubevirtCSIDriverTenantKubeConfig(ns string) *corev1.Secret

func KubevirtCSIDriverTenantNamespace

func KubevirtCSIDriverTenantNamespace(ns string) *corev1.Namespace

func KubevirtCSIDriverTenantNodeClusterRole

func KubevirtCSIDriverTenantNodeClusterRole() *rbacv1.ClusterRole

func KubevirtCSIDriverTenantNodeClusterRoleBinding

func KubevirtCSIDriverTenantNodeClusterRoleBinding() *rbacv1.ClusterRoleBinding

func KubevirtCSIDriverTenantNodeSA

func KubevirtCSIDriverTenantNodeSA(ns string) *corev1.ServiceAccount

func KubevirtCSIDriverVolumeSnapshotClass added in v0.1.25

func KubevirtCSIDriverVolumeSnapshotClass() *snapshotv1.VolumeSnapshotClass

func MachineApproverDeployment

func MachineApproverDeployment(namespace string) *appsv1.Deployment

func MachineApproverRole

func MachineApproverRole(namespace string) *rbacv1.Role

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 MachineConfigServerCert(ns string) *corev1.Secret

func MachineConfigServerConfig

func MachineConfigServerConfig(ns string) *corev1.ConfigMap

func MachineConfigWorkerSSH

func MachineConfigWorkerSSH() *mcfgv1.MachineConfig

func MasterExternalService added in v0.1.32

func MasterExternalService(namespace string) *corev1.Service

func MasterInternalService added in v0.1.32

func MasterInternalService(namespace string) *corev1.Service

func MetricsClientCertSecret

func MetricsClientCertSecret(ns string) *corev1.Secret

func MetricsForwarderRoute added in v0.1.10

func MetricsForwarderRoute(ns string) *routev1.Route

func MultusAdmissionControllerDeployment

func MultusAdmissionControllerDeployment(namespace string) *appsv1.Deployment

func MultusAdmissionControllerService added in v0.1.25

func MultusAdmissionControllerService(ns string) *corev1.Service

func MultusAdmissionControllerServingCert added in v0.1.25

func MultusAdmissionControllerServingCert(ns string) *corev1.Secret

func NetworkNodeIdentityControllerServingCert added in v0.1.25

func NetworkNodeIdentityControllerServingCert(ns string) *corev1.Secret

func NetworkNodeIdentityDeployment added in v0.1.17

func NetworkNodeIdentityDeployment(namespace string) *appsv1.Deployment

func NetworkNodeIdentityService added in v0.1.25

func NetworkNodeIdentityService(ns string) *corev1.Service

func OAuthServerConfig

func OAuthServerConfig(ns string) *corev1.ConfigMap

func OAuthServerDefaultErrorTemplateSecret

func OAuthServerDefaultErrorTemplateSecret(ns string) *corev1.Secret

func OAuthServerDefaultLoginTemplateSecret

func OAuthServerDefaultLoginTemplateSecret(ns string) *corev1.Secret

func OAuthServerDefaultProviderSelectionTemplateSecret

func OAuthServerDefaultProviderSelectionTemplateSecret(ns string) *corev1.Secret

func OAuthServerDeployment

func OAuthServerDeployment(ns string) *appsv1.Deployment

func OAuthServerPodDisruptionBudget

func OAuthServerPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget

func OAuthServerServiceSessionSecret

func OAuthServerServiceSessionSecret(ns string) *corev1.Secret

func OIDCCAConfigMap added in v0.1.16

func OIDCCAConfigMap(ns string) *corev1.ConfigMap

func OLMCatalogOperatorServingCertSecret

func OLMCatalogOperatorServingCertSecret(ns string) *corev1.Secret

func OLMOperatorDeployment

func OLMOperatorDeployment(ns string) *appsv1.Deployment

func OLMOperatorMetricsService

func OLMOperatorMetricsService(ns string) *corev1.Service

func OLMOperatorServiceMonitor

func OLMOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func OLMOperatorServingCertSecret

func OLMOperatorServingCertSecret(ns string) *corev1.Secret

func OLMPackageServerCertSecret

func OLMPackageServerCertSecret(ns string) *corev1.Secret

func OLMPackageServerDeployment

func OLMPackageServerDeployment(ns string) *appsv1.Deployment

func OLMPackageServerService

func OLMPackageServerService(hostedClusterNamespace string) *corev1.Service

func OVNControlPlaneMetricsServingCert added in v0.1.25

func OVNControlPlaneMetricsServingCert(ns string) *corev1.Secret

func OVNKubeSBDBRoute added in v0.1.10

func OVNKubeSBDBRoute(namespace string) *routev1.Route

func OVNKubernetesControlPlaneService added in v0.1.25

func OVNKubernetesControlPlaneService(ns string) *corev1.Service

func OauthAPIServerService

func OauthAPIServerService(hostedClusterNamespace string) *corev1.Service

func OauthServerExternalPrivateRoute added in v0.1.2

func OauthServerExternalPrivateRoute(hostedClusterNamespace string) *routev1.Route

func OauthServerExternalPrivateService added in v0.1.2

func OauthServerExternalPrivateService(hostedClusterNamespace string) *corev1.Service

func OauthServerExternalPublicRoute added in v0.1.2

func OauthServerExternalPublicRoute(hostedClusterNamespace string) *routev1.Route

func OauthServerInternalRoute

func OauthServerInternalRoute(hostedClusterNamespace string) *routev1.Route

func OauthServerService

func OauthServerService(hostedClusterNamespace string) *corev1.Service

func OpenShiftAPIServerAuditConfig

func OpenShiftAPIServerAuditConfig(ns string) *corev1.ConfigMap

func OpenShiftAPIServerCertSecret

func OpenShiftAPIServerCertSecret(ns string) *corev1.Secret

func OpenShiftAPIServerConfig

func OpenShiftAPIServerConfig(ns string) *corev1.ConfigMap

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 OpenShiftControllerManagerCertSecret

func OpenShiftControllerManagerCertSecret(ns string) *corev1.Secret

func OpenShiftControllerManagerConfig

func OpenShiftControllerManagerConfig(ns string) *corev1.ConfigMap

func OpenShiftControllerManagerDeployment

func OpenShiftControllerManagerDeployment(ns string) *appsv1.Deployment

func OpenShiftControllerService

func OpenShiftControllerService(controlPlaneNamespace string) *corev1.Service

func OpenShiftControllerServiceMonitor

func OpenShiftControllerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func OpenShiftOAuthAPIServerAuditConfig

func OpenShiftOAuthAPIServerAuditConfig(ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerCertSecret

func OpenShiftOAuthAPIServerCertSecret(ns string) *corev1.Secret

func OpenShiftOAuthAPIServerDeployment

func OpenShiftOAuthAPIServerDeployment(ns string) *appsv1.Deployment

func OpenShiftOAuthAPIServerDisruptionBudget

func OpenShiftOAuthAPIServerDisruptionBudget(ns string) *policyv1.PodDisruptionBudget

func OpenShiftOAuthMasterCABundle added in v0.1.2

func OpenShiftOAuthMasterCABundle(ns string) *corev1.ConfigMap

func OpenShiftOAuthServerCert

func OpenShiftOAuthServerCert(ns string) *corev1.Secret

func OpenShiftRouteControllerManagerCertSecret

func OpenShiftRouteControllerManagerCertSecret(ns string) *corev1.Secret

func OpenShiftRouteControllerManagerConfig added in v0.1.10

func OpenShiftRouteControllerManagerConfig(ns string) *corev1.ConfigMap

func OpenShiftRouteControllerManagerDeployment

func OpenShiftRouteControllerManagerDeployment(ns string) *appsv1.Deployment

func OpenShiftRouteControllerManagerService

func OpenShiftRouteControllerManagerService(ns string) *corev1.Service

func OpenShiftRouteControllerManagerServiceMonitor

func OpenShiftRouteControllerManagerServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor

func OpenShiftTrustedCABundleFromCPO added in v0.1.13

func OpenShiftTrustedCABundleFromCPO(namespace string) *corev1.ConfigMap

func OpenshiftAPIServerService

func OpenshiftAPIServerService(hostedClusterNamespace string) *corev1.Service

func OpenshiftAuthenticatorCertSecret

func OpenshiftAuthenticatorCertSecret(ns string) *corev1.Secret

func PKIOperatorDeployment added in v0.1.17

func PKIOperatorDeployment(controlPlaneOperatorNamespace string) *appsv1.Deployment

func PKIOperatorRole added in v0.1.17

func PKIOperatorRole(controlPlaneOperatorNamespace string) *rbacv1.Role

func PKIOperatorRoleBinding added in v0.1.17

func PKIOperatorRoleBinding(controlPlaneOperatorNamespace string) *rbacv1.RoleBinding

func PKIOperatorServiceAccount added in v0.1.17

func PKIOperatorServiceAccount(controlPlaneOperatorNamespace string) *corev1.ServiceAccount

func PowerVSCCMConfigMap

func PowerVSCCMConfigMap(ns string) *corev1.ConfigMap

func PowerVSCCMDeployment

func PowerVSCCMDeployment(ns string) *appsv1.Deployment

func PrivateRouterService

func PrivateRouterService(ns string) *corev1.Service

func RecyclerConfigMap

func RecyclerConfigMap(ns string) *corev1.ConfigMap

func RedHatMarketplaceOperatorsDeployment

func RedHatMarketplaceOperatorsDeployment(ns string) *appsv1.Deployment

func RedHatMarketplaceOperatorsService

func RedHatMarketplaceOperatorsService(ns string) *corev1.Service

func RedHatOperatorsDeployment

func RedHatOperatorsDeployment(ns string) *appsv1.Deployment

func RedHatOperatorsService

func RedHatOperatorsService(ns string) *corev1.Service

func RootCAConfigMap

func RootCAConfigMap(ns string) *corev1.ConfigMap

func RootCASecret

func RootCASecret(ns string) *corev1.Secret

func RouterConfigurationConfigMap added in v0.1.10

func RouterConfigurationConfigMap(ns string) *corev1.ConfigMap

func RouterDeployment

func RouterDeployment(ns string) *appsv1.Deployment

func RouterPodDisruptionBudget added in v0.1.18

func RouterPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget

func RouterPublicService

func RouterPublicService(ns string) *corev1.Service

func RouterRole

func RouterRole(ns string) *rbacv1.Role

func RouterRoleBinding

func RouterRoleBinding(ns string) *rbacv1.RoleBinding

func RouterServiceAccount

func RouterServiceAccount(ns string) *corev1.ServiceAccount

func RouterTemplateConfigMap

func RouterTemplateConfigMap(ns string) *corev1.ConfigMap

func SchedulerConfig

func SchedulerConfig(ns string) *corev1.ConfigMap

func SchedulerDeployment

func SchedulerDeployment(ns string) *appsv1.Deployment

func SchedulerKubeconfigSecret

func SchedulerKubeconfigSecret(controlPlaneNS string) *corev1.Secret

func ServiceAccountSigningKeySecret

func ServiceAccountSigningKeySecret(ns string) *corev1.Secret

func ServiceServingCA

func ServiceServingCA(ns string) *corev1.ConfigMap

func SystemAdminClientCertSecret

func SystemAdminClientCertSecret(ns string) *corev1.Secret

func SystemAdminSigner

func SystemAdminSigner(ns string) *corev1.Secret

func TotalClientCABundle

func TotalClientCABundle(ns string) *corev1.ConfigMap

func TrustedCABundleConfigMap added in v0.1.8

func TrustedCABundleConfigMap(ns string) *corev1.ConfigMap

func UserCAConfigMap

func UserCAConfigMap(ns string) *corev1.ConfigMap

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"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL