manifests

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KubeAPIServerServiceName = "kube-apiserver"
	OauthServiceName         = "oauth-openshift"
)
View Source
const (
	// KubeconfigScopeLabel is used to indicate the usage scope of the kubeconfig
	KubeconfigScopeLabel = "hypershift.openshift.io/kubeconfig"
)

Variables

This section is empty.

Functions

func AWSProviderConfig

func AWSProviderConfig(ns string) *corev1.ConfigMap

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 ClusterSignerCASecret

func ClusterSignerCASecret(ns string) *corev1.Secret

func CombinedCAConfigMap

func CombinedCAConfigMap(ns string) *corev1.ConfigMap

func EtcdClientSecret

func EtcdClientSecret(ns string) *corev1.Secret

func EtcdCluster

func EtcdCluster(ns string) *etcdv1.EtcdCluster

func EtcdOperatorDeployment

func EtcdOperatorDeployment(ns string) *appsv1.Deployment

func EtcdOperatorRole

func EtcdOperatorRole(ns string) *rbacv1.Role

func EtcdOperatorRoleBinding

func EtcdOperatorRoleBinding(ns string) *rbacv1.RoleBinding

func EtcdOperatorServiceAccount

func EtcdOperatorServiceAccount(ns string) *corev1.ServiceAccount

func EtcdPeerSecret

func EtcdPeerSecret(ns string) *corev1.Secret

func EtcdServerSecret

func EtcdServerSecret(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 IngressDefaultIngressControllerCertWorkerManifest

func IngressDefaultIngressControllerCertWorkerManifest(ns string) *corev1.ConfigMap

func IngressDefaultIngressControllerWorkerManifest

func IngressDefaultIngressControllerWorkerManifest(ns string) *corev1.ConfigMap

func KASAdminClientCertSecret

func KASAdminClientCertSecret(ns string) *corev1.Secret

func KASAggregatorCertSecret

func KASAggregatorCertSecret(ns string) *corev1.Secret

func KASAuditConfig

func KASAuditConfig(controlPlaneNamespace string) *corev1.ConfigMap

func KASBootstrapKubeconfigSecret

func KASBootstrapKubeconfigSecret(controlPlaneNamespace string) *corev1.Secret

func KASConfig

func KASConfig(controlPlaneNamespace string) *corev1.ConfigMap

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 KASServerCertSecret

func KASServerCertSecret(ns string) *corev1.Secret

func KASService

func KASService(controlPlaneNamespace string) *corev1.Service

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 KCMServiceServingCA

func KCMServiceServingCA(ns string) *corev1.ConfigMap

func KonnectivityAgentDaemonSet

func KonnectivityAgentDaemonSet() *appsv1.DaemonSet

func KonnectivityAgentDeployment

func KonnectivityAgentDeployment(ns string) *appsv1.Deployment

func KonnectivityAgentSecret

func KonnectivityAgentSecret(ns string) *corev1.Secret

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 KonnectivityServerSecret

func KonnectivityServerSecret(ns string) *corev1.Secret

func KonnectivityServerService

func KonnectivityServerService(hostedClusterNamespace string) *corev1.Service

func KonnectivityWorkerAgentDaemonSet

func KonnectivityWorkerAgentDaemonSet(ns string) *corev1.ConfigMap

func KonnectivityWorkerAgentSecret

func KonnectivityWorkerAgentSecret(ns string) *corev1.ConfigMap

func KubeAPIServerService

func KubeAPIServerService(hostedClusterNamespace string) *corev1.Service

func MachineConfigServerCert

func MachineConfigServerCert(ns string) *corev1.Secret

func OAuthServerBrowserClient

func OAuthServerBrowserClient() *oauthv1.OAuthClient

func OAuthServerBrowserClientManifest

func OAuthServerBrowserClientManifest(ns string) *corev1.ConfigMap

func OAuthServerChallengingClient

func OAuthServerChallengingClient() *oauthv1.OAuthClient

func OAuthServerChallengingClientManifest

func OAuthServerChallengingClientManifest(ns string) *corev1.ConfigMap

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 OAuthServerService

func OAuthServerService(ns string) *corev1.Service

func OAuthServerServiceSessionSecret

func OAuthServerServiceSessionSecret(ns string) *corev1.Secret

func OIDCRoute

func OIDCRoute(hostedClusterNamespace string) *routev1.Route

func OLMPackageServerCertSecret

func OLMPackageServerCertSecret(ns string) *corev1.Secret

func OLMPackageServerService

func OLMPackageServerService(hostedClusterNamespace string) *corev1.Service

func OauthAPIServerService

func OauthAPIServerService(hostedClusterNamespace string) *corev1.Service

func OauthServerRoute

func OauthServerRoute(hostedClusterNamespace string) *routev1.Route

func OauthServerService

func OauthServerService(hostedClusterNamespace string) *corev1.Service

func OpenShiftAPIServerAPIService

func OpenShiftAPIServerAPIService(group string) *apiregistrationv1.APIService

func OpenShiftAPIServerAPIServiceGroups

func OpenShiftAPIServerAPIServiceGroups() []string

func OpenShiftAPIServerAuditConfig

func OpenShiftAPIServerAuditConfig(ns string) *corev1.ConfigMap

func OpenShiftAPIServerCertSecret

func OpenShiftAPIServerCertSecret(ns string) *corev1.Secret

func OpenShiftAPIServerClusterEndpoints

func OpenShiftAPIServerClusterEndpoints() *corev1.Endpoints

func OpenShiftAPIServerClusterService

func OpenShiftAPIServerClusterService() *corev1.Service

func OpenShiftAPIServerConfig

func OpenShiftAPIServerConfig(ns string) *corev1.ConfigMap

func OpenShiftAPIServerDeployment

func OpenShiftAPIServerDeployment(ns string) *appsv1.Deployment

func OpenShiftAPIServerWorkerAPIService

func OpenShiftAPIServerWorkerAPIService(group, ns string) *corev1.ConfigMap

func OpenShiftAPIServerWorkerEndpoints

func OpenShiftAPIServerWorkerEndpoints(ns string) *corev1.ConfigMap

func OpenShiftAPIServerWorkerService

func OpenShiftAPIServerWorkerService(ns string) *corev1.ConfigMap

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 OpenShiftControllerManagerNamespace

func OpenShiftControllerManagerNamespace() *corev1.Namespace

func OpenShiftControllerManagerNamespaceWorkerManifest

func OpenShiftControllerManagerNamespaceWorkerManifest(ns string) *corev1.ConfigMap

func OpenShiftControllerManagerServiceCA

func OpenShiftControllerManagerServiceCA() *corev1.ConfigMap

func OpenShiftControllerManagerServiceCAWorkerManifest

func OpenShiftControllerManagerServiceCAWorkerManifest(ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerAPIService

func OpenShiftOAuthAPIServerAPIService(group string) *apiregistrationv1.APIService

func OpenShiftOAuthAPIServerAPIServiceGroups

func OpenShiftOAuthAPIServerAPIServiceGroups() []string

func OpenShiftOAuthAPIServerAuditConfig

func OpenShiftOAuthAPIServerAuditConfig(ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerCertSecret

func OpenShiftOAuthAPIServerCertSecret(ns string) *corev1.Secret

func OpenShiftOAuthAPIServerClusterEndpoints

func OpenShiftOAuthAPIServerClusterEndpoints() *corev1.Endpoints

func OpenShiftOAuthAPIServerClusterService

func OpenShiftOAuthAPIServerClusterService() *corev1.Service

func OpenShiftOAuthAPIServerDeployment

func OpenShiftOAuthAPIServerDeployment(ns string) *appsv1.Deployment

func OpenShiftOAuthAPIServerServiceServingCA

func OpenShiftOAuthAPIServerServiceServingCA(ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerWorkerAPIService

func OpenShiftOAuthAPIServerWorkerAPIService(group, ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerWorkerEndpoints

func OpenShiftOAuthAPIServerWorkerEndpoints(ns string) *corev1.ConfigMap

func OpenShiftOAuthAPIServerWorkerService

func OpenShiftOAuthAPIServerWorkerService(ns string) *corev1.ConfigMap

func OpenShiftOAuthServerCert

func OpenShiftOAuthServerCert(ns string) *corev1.Secret

func OpenshiftAPIServerService

func OpenshiftAPIServerService(hostedClusterNamespace string) *corev1.Service

func RootCASecret

func RootCASecret(ns string) *corev1.Secret

func SchedulerConfig

func SchedulerConfig(ns string) *corev1.ConfigMap

func SchedulerDeployment

func SchedulerDeployment(ns string) *appsv1.Deployment

func ServiceAccountSigningKeySecret

func ServiceAccountSigningKeySecret(ns string) *corev1.Secret

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