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 AzureDiskConfigWithCredentials(ns string) *corev1.Secret
- func AzureDiskCsiDriverControllerMetricsService(ns string) *corev1.Service
- func AzureDiskCsiDriverControllerMetricsServingCert(ns string) *corev1.Secret
- func AzureFileConfigWithCredentials(ns string) *corev1.Secret
- func AzureFileCsiDriverControllerMetricsService(ns string) *corev1.Service
- func AzureFileCsiDriverControllerMetricsServingCert(ns string) *corev1.Secret
- func AzureKMSWithCredentials(ns string) *corev1.Secret
- func AzureProviderConfig(ns string) *corev1.ConfigMap
- func AzureProviderConfigWithCredentials(ns string) *corev1.Secret
- func CSRSignerCASecret(ns string) *corev1.Secret
- 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 ClusterVersionOperatorDeployment(ns string) *appsv1.Deployment
- func ClusterVersionOperatorRole(ns string) *rbacv1.Role
- func ClusterVersionOperatorRoleBinding(ns string) *rbacv1.RoleBinding
- func ClusterVersionOperatorServerCertSecret(ns string) *corev1.Secret
- func ClusterVersionOperatorService(controlPlaneNamespace string) *corev1.Service
- func ClusterVersionOperatorServiceAccount(ns string) *corev1.ServiceAccount
- func ClusterVersionOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
- 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 EtcdBackupCronJob(hcpNamespace string) *batchv1.CronJob
- func EtcdBackupServiceAccount(hcpNamespace string) *corev1.ServiceAccount
- func EtcdClientSecret(ns string) *corev1.Secret
- func EtcdClientService(ns string) *corev1.Service
- func EtcdDefragControllerRole(ns string) *rbacv1.Role
- func EtcdDefragControllerRoleBinding(ns string) *rbacv1.RoleBinding
- func EtcdDefragControllerServiceAccount(ns string) *corev1.ServiceAccount
- 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 HCCOClientCertSecret(ns string) *corev1.Secret
- func HCCOKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func HCCOSigner(ns string) *corev1.Secret
- func IBMCloudKASKMSWDEKSecret(ns string) *corev1.Secret
- func IgnitionFIPSConfig(ns string) *corev1.ConfigMap
- func IgnitionServerCertSecret(ns string) *corev1.Secret
- func IgnitionWorkerSSHConfig(ns string) *corev1.ConfigMap
- func ImageContentPolicyIgnitionConfig(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 IngressObservedDefaultIngressCertCA(ns string) *corev1.ConfigMap
- func KASAdminKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
- func KASAggregatorCertSecret(ns string) *corev1.Secret
- func KASBootstrapKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASContainerAWSKMSProviderServiceAccount() *corev1.ServiceAccount
- func KASCustomKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
- func KASDeployment(controlPlaneNamespace string) *appsv1.Deployment
- func KASExternalCAConfigMap(name string) *corev1.ConfigMap
- func KASKubeletClientCertSecret(ns string) *corev1.Secret
- func KASLocalhostKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KASMachineBootstrapClientCertSecret(ns string) *corev1.Secret
- func KASSecretEncryptionConfigFile(ns string) *corev1.Secret
- func KASServerCertSecret(ns string) *corev1.Secret
- func KASServerPrivateCertSecret(ns string) *corev1.Secret
- func KASServiceCAPIKubeconfigSecret(controlPlaneNamespace, infraID string) *corev1.Secret
- func KASServiceKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret
- func KCMServerCertSecret(ns string) *corev1.Secret
- 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 KubeAPIServerServiceAzureLB(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 KubevirtCSIDriverResource() *storagev1.CSIDriver
- 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 KubevirtCSIDriverVolumeSnapshotClass() *snapshotv1.VolumeSnapshotClass
- func MachineConfigFIPS() *mcfgv1.MachineConfig
- func MachineConfigServerCert(ns string) *corev1.Secret
- func MachineConfigServerConfig(ns string) *corev1.ConfigMap
- func MachineConfigWorkerSSH() *mcfgv1.MachineConfig
- func ManagedAzureSecretProviderClass(name, namespace string) *secretsstorev1.SecretProviderClass
- func MasterExternalService(namespace string) *corev1.Service
- func MasterInternalService(namespace string) *corev1.Service
- func MetricsClientCertSecret(ns string) *corev1.Secret
- func MetricsForwarderRoute(ns string) *routev1.Route
- func MultusAdmissionControllerDeployment(namespace string) *appsv1.Deployment
- func MultusAdmissionControllerService(ns string) *corev1.Service
- func MultusAdmissionControllerServingCert(ns string) *corev1.Secret
- func NetworkNodeIdentityControllerServingCert(ns string) *corev1.Secret
- func NetworkNodeIdentityDeployment(namespace string) *appsv1.Deployment
- func NetworkNodeIdentityService(ns string) *corev1.Service
- func OAuthServerConfig(ns string) *corev1.ConfigMap
- func OIDCCAConfigMap(ns string) *corev1.ConfigMap
- func OLMCatalogOperatorServingCertSecret(ns string) *corev1.Secret
- func OLMOperatorServingCertSecret(ns string) *corev1.Secret
- func OLMPackageServerCertSecret(ns string) *corev1.Secret
- func OLMPackageServerService(hostedClusterNamespace string) *corev1.Service
- func OVNControlPlaneMetricsServingCert(ns string) *corev1.Secret
- func OVNKubeControlPlaneDeployment(namespace string) *appsv1.Deployment
- func OVNKubeSBDBRoute(namespace string) *routev1.Route
- func OVNKubernetesControlPlaneService(ns 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 OpenShiftOAuthAPIServerCertSecret(ns string) *corev1.Secret
- func OpenShiftOAuthMasterCABundle(ns string) *corev1.ConfigMap
- func OpenShiftOAuthServerCert(ns string) *corev1.Secret
- func OpenShiftRouteControllerManagerCertSecret(ns string) *corev1.Secret
- func OpenShiftTrustedCABundleFromCPO(namespace string) *corev1.ConfigMap
- func OpenStackProviderConfig(ns string) *corev1.ConfigMap
- func OpenStackTrustedCA(ns string) *corev1.ConfigMap
- func OpenshiftAPIServerService(hostedClusterNamespace string) *corev1.Service
- func OpenshiftAuthenticatorCertSecret(ns string) *corev1.Secret
- func PKIOperatorDeployment(controlPlaneOperatorNamespace string) *appsv1.Deployment
- func PKIOperatorRole(controlPlaneOperatorNamespace string) *rbacv1.Role
- func PKIOperatorRoleBinding(controlPlaneOperatorNamespace string) *rbacv1.RoleBinding
- func PKIOperatorServiceAccount(controlPlaneOperatorNamespace string) *corev1.ServiceAccount
- func PrivateRouterService(ns string) *corev1.Service
- func RootCAConfigMap(ns string) *corev1.ConfigMap
- func RootCASecret(ns string) *corev1.Secret
- func RouterConfigurationConfigMap(ns string) *corev1.ConfigMap
- func RouterDeployment(ns string) *appsv1.Deployment
- func RouterPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
- 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 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 (
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"
Variables ¶
This section is empty.
Functions ¶
func AWSProviderConfig ¶
func AggregatorClientSigner ¶
func AzureDiskConfigWithCredentials ¶ added in v0.1.50
func AzureDiskCsiDriverControllerMetricsService ¶ added in v0.1.32
func AzureDiskCsiDriverControllerMetricsServingCert ¶ added in v0.1.25
func AzureFileConfigWithCredentials ¶ added in v0.1.50
func AzureFileCsiDriverControllerMetricsService ¶ added in v0.1.32
func AzureFileCsiDriverControllerMetricsServingCert ¶ added in v0.1.25
func AzureKMSWithCredentials ¶ added in v0.1.58
func AzureProviderConfig ¶
AzureProviderConfig is a configMap for Azure cloud config. This is needed for ignition configuration by the machine-config-operator (MCO). https://github.com/openshift/machine-config-operator/blob/fe8353e4ea7e72dfd69105069b870a37a87478ec/pkg/operator/bootstrap.go#L124
func CSRSignerCASecret ¶
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 ClusterVersionOperatorDeployment ¶
func ClusterVersionOperatorDeployment(ns string) *appsv1.Deployment
func ClusterVersionOperatorRole ¶ added in v0.1.17
func ClusterVersionOperatorRoleBinding ¶ added in v0.1.17
func ClusterVersionOperatorRoleBinding(ns string) *rbacv1.RoleBinding
func ClusterVersionOperatorServiceAccount ¶ added in v0.1.17
func ClusterVersionOperatorServiceAccount(ns string) *corev1.ServiceAccount
func ClusterVersionOperatorServiceMonitor ¶
func ClusterVersionOperatorServiceMonitor(ns string) *prometheusoperatorv1.ServiceMonitor
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 EtcdBackupCronJob ¶ added in v0.1.19
func EtcdBackupServiceAccount ¶ added in v0.1.19
func EtcdBackupServiceAccount(hcpNamespace string) *corev1.ServiceAccount
func EtcdClientSecret ¶
func EtcdClientService ¶
func EtcdDefragControllerRole ¶ added in v0.1.18
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 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 HCCOClientCertSecret ¶ added in v0.1.44
func HCCOKubeconfigSecret ¶ added in v0.1.44
func HCCOSigner ¶ added in v0.1.44
func IgnitionFIPSConfig ¶
func IgnitionServerCertSecret ¶ added in v0.1.9
func IgnitionWorkerSSHConfig ¶
func ImageContentPolicyIgnitionConfig ¶ added in v0.1.10
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 IngressObservedDefaultIngressCertCA ¶ added in v0.1.9
func KASAdminKubeconfigSecret ¶ added in v0.1.58
func KASAdminKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
func KASAggregatorCertSecret ¶
func KASContainerAWSKMSProviderServiceAccount ¶ added in v0.1.2
func KASContainerAWSKMSProviderServiceAccount() *corev1.ServiceAccount
func KASCustomKubeconfigSecret ¶ added in v0.1.58
func KASCustomKubeconfigSecret(controlPlaneNamespace string, ref *hyperv1.KubeconfigSecretRef) *corev1.Secret
func KASDeployment ¶
func KASDeployment(controlPlaneNamespace string) *appsv1.Deployment
func KASExternalCAConfigMap ¶ added in v0.1.58
func KASServerCertSecret ¶
func KASServerPrivateCertSecret ¶ added in v0.1.46
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 KCMServerCertSecret ¶
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 KubeAPIServerServiceAzureLB ¶ added in v0.1.16
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 KubevirtCSIDriverResource ¶ added in v0.1.10
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 KubevirtCSIDriverVolumeSnapshotClass ¶ added in v0.1.25
func KubevirtCSIDriverVolumeSnapshotClass() *snapshotv1.VolumeSnapshotClass
func MachineConfigFIPS ¶
func MachineConfigFIPS() *mcfgv1.MachineConfig
func MachineConfigServerCert ¶
func MachineConfigWorkerSSH ¶
func MachineConfigWorkerSSH() *mcfgv1.MachineConfig
func ManagedAzureSecretProviderClass ¶ added in v0.1.52
func ManagedAzureSecretProviderClass(name, namespace string) *secretsstorev1.SecretProviderClass
func MasterExternalService ¶ added in v0.1.32
func MasterInternalService ¶ added in v0.1.32
func MetricsClientCertSecret ¶
func MetricsForwarderRoute ¶ added in v0.1.10
func MultusAdmissionControllerDeployment ¶
func MultusAdmissionControllerDeployment(namespace string) *appsv1.Deployment
func MultusAdmissionControllerService ¶ added in v0.1.25
func MultusAdmissionControllerServingCert ¶ added in v0.1.25
func NetworkNodeIdentityControllerServingCert ¶ added in v0.1.25
func NetworkNodeIdentityDeployment ¶ added in v0.1.17
func NetworkNodeIdentityDeployment(namespace string) *appsv1.Deployment
func NetworkNodeIdentityService ¶ added in v0.1.25
func OAuthServerConfig ¶
func OIDCCAConfigMap ¶ added in v0.1.16
func OLMPackageServerService ¶
func OVNControlPlaneMetricsServingCert ¶ added in v0.1.25
func OVNKubeControlPlaneDeployment ¶ added in v0.1.70
func OVNKubeControlPlaneDeployment(namespace string) *appsv1.Deployment
func OVNKubeSBDBRoute ¶ added in v0.1.10
func OVNKubernetesControlPlaneService ¶ added in v0.1.25
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 OpenShiftOAuthMasterCABundle ¶ added in v0.1.2
func OpenShiftTrustedCABundleFromCPO ¶ added in v0.1.13
func OpenStackProviderConfig ¶ added in v0.1.40
func OpenStackTrustedCA ¶ added in v0.1.40
func PKIOperatorDeployment ¶ added in v0.1.17
func PKIOperatorDeployment(controlPlaneOperatorNamespace string) *appsv1.Deployment
func PKIOperatorRole ¶ added in v0.1.17
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 PrivateRouterService ¶
func RootCAConfigMap ¶
func RootCASecret ¶
func RouterConfigurationConfigMap ¶ added in v0.1.10
func RouterDeployment ¶
func RouterDeployment(ns string) *appsv1.Deployment
func RouterPodDisruptionBudget ¶ added in v0.1.18
func RouterPodDisruptionBudget(ns string) *policyv1.PodDisruptionBudget
func RouterPublicService ¶
func RouterRole ¶
func RouterRoleBinding ¶
func RouterRoleBinding(ns string) *rbacv1.RoleBinding
func RouterServiceAccount ¶
func RouterServiceAccount(ns string) *corev1.ServiceAccount
func RouterTemplateConfigMap ¶
func ServiceServingCA ¶
func SystemAdminSigner ¶
func TotalClientCABundle ¶
func TrustedCABundleConfigMap ¶ added in v0.1.8
func UserCAConfigMap ¶
Types ¶
type KubeconfigScope ¶
type KubeconfigScope string
const ( // KubeconfigScopeLocal means the kubeconfig is for use by cluster-local // clients (e.g. the service network) KubeconfigScopeLocal KubeconfigScope = "local" )
Click to show internal directories.
Click to hide internal directories.