manifests

package
v0.1.75 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2026 License: Apache-2.0 Imports: 18 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"

Variables

This section is empty.

Functions

func AWSEBSCsiDriverControllerMetricsService added in v0.1.74

func AWSEBSCsiDriverControllerMetricsService(ns string) *corev1.Service

func AWSEBSCsiDriverControllerMetricsServingCert added in v0.1.74

func AWSEBSCsiDriverControllerMetricsServingCert(ns string) *corev1.Secret

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 AzureDiskCSIDriverOperatorMetricsService added in v0.1.75

func AzureDiskCSIDriverOperatorMetricsService(namespace string) *corev1.Service

Metrics

func AzureDiskCSIDriverOperatorServingCertSecret added in v0.1.75

func AzureDiskCSIDriverOperatorServingCertSecret(ns string) *corev1.Secret

func AzureDiskConfigWithCredentials added in v0.1.50

func AzureDiskConfigWithCredentials(ns string) *corev1.Secret

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 AzureFileCSIDriverOperatorMetricsService added in v0.1.75

func AzureFileCSIDriverOperatorMetricsService(namespace string) *corev1.Service

Metrics

func AzureFileCSIDriverOperatorServingCertSecret added in v0.1.75

func AzureFileCSIDriverOperatorServingCertSecret(ns string) *corev1.Secret

func AzureFileConfigWithCredentials added in v0.1.50

func AzureFileConfigWithCredentials(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 AzureKMSWithCredentials added in v0.1.58

func AzureKMSWithCredentials(ns string) *corev1.Secret

func AzureProviderConfig

func AzureProviderConfig(ns string) *corev1.ConfigMap

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 AzureProviderConfigWithCredentials

func AzureProviderConfigWithCredentials(ns string) *corev1.Secret

func AzureWorkloadIdentityWebhookKubeconfig added in v0.1.75

func AzureWorkloadIdentityWebhookKubeconfig(ns string) *corev1.Secret

func AzureWorkloadIdentityWebhookServingCert added in v0.1.75

func AzureWorkloadIdentityWebhookServingCert(ns string) *corev1.Secret

func CSRSignerCASecret

func CSRSignerCASecret(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 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 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 EtcdBackupCronJob added in v0.1.19

func EtcdBackupCronJob(hcpNamespace string) *batchv1.CronJob

func EtcdBackupJob added in v0.1.75

func EtcdBackupJob(ns string, hcpName string) *batchv1.Job

EtcdBackupJob returns a Job manifest for running an etcd backup from the HyperShift Operator namespace. The controller populates the full PodSpec with init containers (fetch-etcd-certs, etcd-backup) and main container (etcd-upload).

func EtcdBackupJobRole added in v0.1.75

func EtcdBackupJobRole(hcpNamespace string) *rbacv1.Role

EtcdBackupJobRole returns a Role in the HCP namespace granting read access to etcd TLS secrets and CA configmaps needed by the fetch-etcd-certs init container.

func EtcdBackupJobRoleBinding added in v0.1.75

func EtcdBackupJobRoleBinding(hcpNamespace string) *rbacv1.RoleBinding

EtcdBackupJobRoleBinding binds the etcd-backup-job ServiceAccount (in the HO namespace) to the Role in the HCP namespace, enabling cross-namespace access to etcd TLS resources.

func EtcdBackupJobServiceAccount added in v0.1.75

func EtcdBackupJobServiceAccount(ns string) *corev1.ServiceAccount

EtcdBackupJobServiceAccount returns a ServiceAccount for etcd backup Jobs running in the given namespace. This SA is used by Jobs in the HO namespace.

func EtcdBackupNetworkPolicy added in v0.1.75

func EtcdBackupNetworkPolicy(hcpNamespace string) *networkingv1.NetworkPolicy

EtcdBackupNetworkPolicy returns a NetworkPolicy in the HCP namespace that allows ingress from etcd backup Job pods (in the HO namespace) to etcd on port 2379. This policy is created before the Job and cleaned up after it completes.

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 HCCOClientCertSecret added in v0.1.44

func HCCOClientCertSecret(ns string) *corev1.Secret

func HCCOKubeconfigSecret added in v0.1.44

func HCCOKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func HCCOSigner added in v0.1.44

func HCCOSigner(ns string) *corev1.Secret

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 KASAdminKubeconfigSecret added in v0.1.58

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

func KASAggregatorCertSecret

func KASAggregatorCertSecret(ns string) *corev1.Secret

func KASBootstrapContainerClientCertSecret added in v0.1.75

func KASBootstrapContainerClientCertSecret(ns string) *corev1.Secret

func KASBootstrapContainerSigner added in v0.1.75

func KASBootstrapContainerSigner(ns string) *corev1.Secret

func KASBootstrapKubeconfigSecret

func KASBootstrapKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

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 KASExternalCAConfigMap(name string) *corev1.ConfigMap

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 KASSecretEncryptionConfigFile

func KASSecretEncryptionConfigFile(ns string) *corev1.Secret

func KASServerCertSecret

func KASServerCertSecret(ns string) *corev1.Secret

func KASServerPrivateCertSecret added in v0.1.46

func KASServerPrivateCertSecret(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 KCMServerCertSecret

func KCMServerCertSecret(ns string) *corev1.Secret

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 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 ManagedAzureSecretProviderClass added in v0.1.52

func ManagedAzureSecretProviderClass(name, namespace string) *secretsstorev1.SecretProviderClass

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 MetricsProxyRoute added in v0.1.75

func MetricsProxyRoute(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 OIDCCAConfigMap added in v0.1.16

func OIDCCAConfigMap(ns string) *corev1.ConfigMap

func OLMCatalogOperatorServingCertSecret

func OLMCatalogOperatorServingCertSecret(ns string) *corev1.Secret

func OLMOperatorServingCertSecret

func OLMOperatorServingCertSecret(ns string) *corev1.Secret

func OLMPackageServerCertSecret

func OLMPackageServerCertSecret(ns string) *corev1.Secret

func OLMPackageServerService

func OLMPackageServerService(hostedClusterNamespace string) *corev1.Service

func OVNControlPlaneMetricsServingCert added in v0.1.25

func OVNControlPlaneMetricsServingCert(ns string) *corev1.Secret

func OVNKubeControlPlaneDeployment added in v0.1.70

func OVNKubeControlPlaneDeployment(namespace string) *appsv1.Deployment

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 OpenShiftOAuthAPIServerCertSecret

func OpenShiftOAuthAPIServerCertSecret(ns string) *corev1.Secret

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 OpenShiftTrustedCABundleFromCPO added in v0.1.13

func OpenShiftTrustedCABundleFromCPO(namespace string) *corev1.ConfigMap

func OpenStackProviderConfig added in v0.1.40

func OpenStackProviderConfig(ns string) *corev1.ConfigMap

func OpenStackTrustedCA added in v0.1.40

func OpenStackTrustedCA(ns 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 PrivateRouterService

func PrivateRouterService(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 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 (
	// KubeconfigScopeLocal means the kubeconfig is for use by cluster-local
	// clients (e.g. the service network)
	KubeconfigScopeLocal KubeconfigScope = "local"
)

Jump to

Keyboard shortcuts

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