Documentation ¶
Index ¶
- Constants
- func AWSImageRegistryCloudCredsSecret() *corev1.Secret
- func AWSIngressCloudCredsSecret() *corev1.Secret
- func AWSPodIdentityWebhook() *admissionregistrationv1.MutatingWebhookConfiguration
- func AWSPodIdentityWebhookClusterRole() *rbacv1.ClusterRole
- func AWSPodIdentityWebhookClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func AWSStorageCloudCredsSecret() *corev1.Secret
- func ApiUsageRule() *prometheusoperatorv1.PrometheusRule
- func AuthenticatedReaderForAuthenticatedUserRolebinding() *rbacv1.RoleBinding
- func CSISnapshotController() *operatorv1.CSISnapshotController
- func CSRApproverClusterRole() *rbacv1.ClusterRole
- func CSRApproverClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func CSRRenewalClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func CertifiedOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
- func CloudCredential() *operatorv1.CloudCredential
- func ClusterCSIDriver(name operatorv1.CSIDriverName) *operatorv1.ClusterCSIDriver
- func CommunityOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
- func DNSOperatorDeployment() *appsv1.Deployment
- func DeployerClusterRole() *rbacv1.ClusterRole
- func DeployerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func HostedControlPlane(namespace, name string) *hyperv1.HostedControlPlane
- func ImageRegistryAdditionalTrustedCAConfigMap(name string) *corev1.ConfigMap
- func ImageTriggerControllerClusterRole() *rbacv1.ClusterRole
- func ImageTriggerControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func IngressDefaultIngressController() *operatorv1.IngressController
- func IngressDefaultIngressControllerCert() *corev1.Secret
- func IngressDefaultIngressNodePortService() *corev1.Service
- func IngressDefaultIngressOctaviaService() *corev1.Service
- func IngressDefaultIngressPassthroughRoute(namespace string) *routev1.Route
- func IngressDefaultIngressPassthroughService(namespace string) *corev1.Service
- func IngressToRouteControllerClusterRole() *rbacv1.ClusterRole
- func IngressToRouteControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func IngressToRouteControllerRole() *rbacv1.Role
- func IngressToRouteControllerRoleBinding() *rbacv1.RoleBinding
- func InstallConfigConfigMap() *corev1.ConfigMap
- func InstallConfigMap() *corev1.ConfigMap
- func KASEndpointSlice() *discoveryv1.EndpointSlice
- func KASEndpoints() *corev1.Endpoints
- func KCMLeaderElectionRole() *rbacv1.Role
- func KCMLeaderElectionRoleBinding() *rbacv1.RoleBinding
- func KonnectivityAgentDaemonSet() *appsv1.DaemonSet
- func KonnectivityAgentSecret() *corev1.Secret
- func KonnectivityControlPlaneAgentSecret(ns string) *corev1.Secret
- func KonnectivityControlPlaneCAConfigMap(ns string) *corev1.ConfigMap
- func KonnectivityHostedCAConfigMap() *corev1.ConfigMap
- func KubeAPIServerServiceMonitor() *prometheusoperatorv1.ServiceMonitor
- func KubeadminPasswordHashSecret() *corev1.Secret
- func KubeadminPasswordSecret(ns string) *corev1.Secret
- func MetricsClientClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func NamespaceAuthentication() *corev1.Namespace
- func NamespaceEtcd() *corev1.Namespace
- func NamespaceIngress() *corev1.Namespace
- func NamespaceKubeAPIServer() *corev1.Namespace
- func NamespaceKubeControllerManager() *corev1.Namespace
- func NamespaceKubeScheduler() *corev1.Namespace
- func NamespaceKubeSystem() *corev1.Namespace
- func NamespaceOpenShiftAPIServer() *corev1.Namespace
- func NamespaceOpenShiftControllerManager() *corev1.Namespace
- func NamespaceOpenShiftInfra() *corev1.Namespace
- func NamespaceOpenshiftCloudControllerManager() *corev1.Namespace
- func NamespaceRouteControllerManager() *corev1.Namespace
- func NamespaceSecurityAllocationControllerClusterRole() *rbacv1.ClusterRole
- func NamespaceSecurityAllocationControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func NodeBootstrapperClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func NodeTuningClusterOperator() *configv1.ClusterOperator
- func OAuthCABundle() *corev1.ConfigMap
- func OAuthDeployment(ns string) *appsv1.Deployment
- func OAuthServerBrowserClient() *oauthv1.OAuthClient
- func OAuthServerCLIClient() *oauthv1.OAuthClient
- func OAuthServerChallengingClient() *oauthv1.OAuthClient
- func OAuthServingCertRole() *rbacv1.Role
- func OAuthServingCertRoleBinding() *rbacv1.RoleBinding
- func OLMPackageServerAPIService() *apiregistrationv1.APIService
- func OLMPackageServerControlPlaneService(ns string) *corev1.Service
- func OLMPackageServerEndpoints() *corev1.Endpoints
- func OLMPackageServerService() *corev1.Service
- func OpenShiftAPIServerAPIService(group string) *apiregistrationv1.APIService
- func OpenShiftAPIServerAPIServiceGroups() []string
- func OpenShiftAPIServerClusterEndpoints() *corev1.Endpoints
- func OpenShiftAPIServerClusterService() *corev1.Service
- func OpenShiftAPIServerService(ns string) *corev1.Service
- func OpenShiftControllerManagerServiceCA() *corev1.ConfigMap
- func OpenShiftOAuthAPIServerAPIService(group string) *apiregistrationv1.APIService
- func OpenShiftOAuthAPIServerAPIServiceGroups() []string
- func OpenShiftOAuthAPIServerClusterEndpoints() *corev1.Endpoints
- func OpenShiftOAuthAPIServerClusterService() *corev1.Service
- func OpenShiftOAuthAPIServerService(ns string) *corev1.Service
- func OperatorHub() *configv1.OperatorHub
- func PodSecurityAdmissionLabelSyncerControllerClusterRole() *rbacv1.ClusterRole
- func PodSecurityAdmissionLabelSyncerControllerRoleBinding() *rbacv1.ClusterRoleBinding
- func PodSecurityViolationRule() *prometheusoperatorv1.PrometheusRule
- func PriviligedNamespacesPSALabelSyncerClusterRole() *rbacv1.ClusterRole
- func PriviligedNamespacesPSALabelSyncerClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func ProxyTrustedCAConfigMap(name string) *corev1.ConfigMap
- func PullSecret(ns string) *corev1.Secret
- func PullSecretTargetNamespaces() []string
- func RecyclerServiceAccount() *corev1.ServiceAccount
- func RedHatMarketplaceCatalogSource() *operatorsv1alpha1.CatalogSource
- func RedHatOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
- func Registry() *imageregistryv1.Config
- func RequestCountCRD() *apiextensionsv1.CustomResourceDefinition
- func ResourceCreationBlockerWebhook() *admissionregistrationv1.ValidatingWebhookConfiguration
- func Storage() *operatorv1.Storage
- func UserCABundle() *corev1.ConfigMap
- func UserOAuthClusterRole() *rbacv1.ClusterRole
- func UserOAuthClusterRoleBinding() *rbacv1.ClusterRoleBinding
- func ValidatingAdmissionPolicy(name string) *k8sadmissionv1beta1.ValidatingAdmissionPolicy
- func ValidatingAdmissionPolicyBinding(bindingName string) *k8sadmissionv1beta1.ValidatingAdmissionPolicyBinding
Constants ¶
View Source
const IngressDefaultIngressPassthroughRouteName = "default-ingress-passthrough-route"
View Source
const IngressDefaultIngressPassthroughServiceName = "default-ingress-passthrough-service"
Variables ¶
This section is empty.
Functions ¶
func AWSPodIdentityWebhook ¶
func AWSPodIdentityWebhook() *admissionregistrationv1.MutatingWebhookConfiguration
func AWSPodIdentityWebhookClusterRole ¶
func AWSPodIdentityWebhookClusterRole() *rbacv1.ClusterRole
func AWSPodIdentityWebhookClusterRoleBinding ¶
func AWSPodIdentityWebhookClusterRoleBinding() *rbacv1.ClusterRoleBinding
func ApiUsageRule ¶
func ApiUsageRule() *prometheusoperatorv1.PrometheusRule
func AuthenticatedReaderForAuthenticatedUserRolebinding ¶
func AuthenticatedReaderForAuthenticatedUserRolebinding() *rbacv1.RoleBinding
func CSISnapshotController ¶
func CSISnapshotController() *operatorv1.CSISnapshotController
func CSRApproverClusterRole ¶
func CSRApproverClusterRole() *rbacv1.ClusterRole
func CSRApproverClusterRoleBinding ¶
func CSRApproverClusterRoleBinding() *rbacv1.ClusterRoleBinding
func CSRRenewalClusterRoleBinding ¶
func CSRRenewalClusterRoleBinding() *rbacv1.ClusterRoleBinding
func CertifiedOperatorsCatalogSource ¶
func CertifiedOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
func CloudCredential ¶ added in v0.1.18
func CloudCredential() *operatorv1.CloudCredential
func ClusterCSIDriver ¶
func ClusterCSIDriver(name operatorv1.CSIDriverName) *operatorv1.ClusterCSIDriver
func CommunityOperatorsCatalogSource ¶
func CommunityOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
func DNSOperatorDeployment ¶
func DNSOperatorDeployment() *appsv1.Deployment
DNSOperatorDeployment returns a stub deployment, with name and namespace, for the DNS operator.
func DeployerClusterRole ¶
func DeployerClusterRole() *rbacv1.ClusterRole
func DeployerClusterRoleBinding ¶
func DeployerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func HostedControlPlane ¶
func HostedControlPlane(namespace, name string) *hyperv1.HostedControlPlane
func ImageRegistryAdditionalTrustedCAConfigMap ¶ added in v0.1.46
func ImageTriggerControllerClusterRole ¶
func ImageTriggerControllerClusterRole() *rbacv1.ClusterRole
func ImageTriggerControllerClusterRoleBinding ¶
func ImageTriggerControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func IngressDefaultIngressController ¶
func IngressDefaultIngressController() *operatorv1.IngressController
func IngressDefaultIngressOctaviaService ¶ added in v0.1.43
func IngressToRouteControllerClusterRole ¶
func IngressToRouteControllerClusterRole() *rbacv1.ClusterRole
func IngressToRouteControllerClusterRoleBinding ¶
func IngressToRouteControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func IngressToRouteControllerRoleBinding ¶
func IngressToRouteControllerRoleBinding() *rbacv1.RoleBinding
func InstallConfigConfigMap ¶
func InstallConfigMap ¶
func KASEndpointSlice ¶ added in v0.1.34
func KASEndpointSlice() *discoveryv1.EndpointSlice
func KASEndpoints ¶ added in v0.1.34
func KCMLeaderElectionRole ¶
func KCMLeaderElectionRoleBinding ¶
func KCMLeaderElectionRoleBinding() *rbacv1.RoleBinding
func KonnectivityAgentSecret ¶
func KubeAPIServerServiceMonitor ¶
func KubeAPIServerServiceMonitor() *prometheusoperatorv1.ServiceMonitor
func KubeadminPasswordSecret ¶
func MetricsClientClusterRoleBinding ¶
func MetricsClientClusterRoleBinding() *rbacv1.ClusterRoleBinding
func NamespaceAuthentication ¶
func NamespaceEtcd ¶
func NamespaceIngress ¶
func NamespaceKubeAPIServer ¶
func NamespaceKubeScheduler ¶
func NamespaceKubeSystem ¶
func NamespaceOpenShiftInfra ¶
func NamespaceOpenshiftCloudControllerManager ¶ added in v0.1.10
func NamespaceSecurityAllocationControllerClusterRole ¶
func NamespaceSecurityAllocationControllerClusterRole() *rbacv1.ClusterRole
func NamespaceSecurityAllocationControllerClusterRoleBinding ¶
func NamespaceSecurityAllocationControllerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func NodeBootstrapperClusterRoleBinding ¶
func NodeBootstrapperClusterRoleBinding() *rbacv1.ClusterRoleBinding
func NodeTuningClusterOperator ¶
func NodeTuningClusterOperator() *configv1.ClusterOperator
func OAuthCABundle ¶
func OAuthDeployment ¶
func OAuthDeployment(ns string) *appsv1.Deployment
func OAuthServerBrowserClient ¶
func OAuthServerBrowserClient() *oauthv1.OAuthClient
func OAuthServerCLIClient ¶ added in v0.1.17
func OAuthServerCLIClient() *oauthv1.OAuthClient
func OAuthServerChallengingClient ¶
func OAuthServerChallengingClient() *oauthv1.OAuthClient
func OAuthServingCertRole ¶
func OAuthServingCertRoleBinding ¶
func OAuthServingCertRoleBinding() *rbacv1.RoleBinding
func OLMPackageServerAPIService ¶
func OLMPackageServerAPIService() *apiregistrationv1.APIService
func OLMPackageServerService ¶
func OpenShiftAPIServerAPIService ¶
func OpenShiftAPIServerAPIService(group string) *apiregistrationv1.APIService
func OpenShiftAPIServerAPIServiceGroups ¶
func OpenShiftAPIServerAPIServiceGroups() []string
func OpenShiftOAuthAPIServerAPIService ¶
func OpenShiftOAuthAPIServerAPIService(group string) *apiregistrationv1.APIService
func OpenShiftOAuthAPIServerAPIServiceGroups ¶
func OpenShiftOAuthAPIServerAPIServiceGroups() []string
func OperatorHub ¶ added in v0.1.17
func OperatorHub() *configv1.OperatorHub
func PodSecurityAdmissionLabelSyncerControllerClusterRole ¶
func PodSecurityAdmissionLabelSyncerControllerClusterRole() *rbacv1.ClusterRole
func PodSecurityAdmissionLabelSyncerControllerRoleBinding ¶
func PodSecurityAdmissionLabelSyncerControllerRoleBinding() *rbacv1.ClusterRoleBinding
func PodSecurityViolationRule ¶ added in v0.1.23
func PodSecurityViolationRule() *prometheusoperatorv1.PrometheusRule
func PriviligedNamespacesPSALabelSyncerClusterRole ¶ added in v0.1.14
func PriviligedNamespacesPSALabelSyncerClusterRole() *rbacv1.ClusterRole
func PriviligedNamespacesPSALabelSyncerClusterRoleBinding ¶ added in v0.1.14
func PriviligedNamespacesPSALabelSyncerClusterRoleBinding() *rbacv1.ClusterRoleBinding
func ProxyTrustedCAConfigMap ¶ added in v0.1.8
func PullSecret ¶
func PullSecretTargetNamespaces ¶
func PullSecretTargetNamespaces() []string
func RecyclerServiceAccount ¶
func RecyclerServiceAccount() *corev1.ServiceAccount
func RedHatMarketplaceCatalogSource ¶
func RedHatMarketplaceCatalogSource() *operatorsv1alpha1.CatalogSource
func RedHatOperatorsCatalogSource ¶
func RedHatOperatorsCatalogSource() *operatorsv1alpha1.CatalogSource
func Registry ¶
func Registry() *imageregistryv1.Config
func RequestCountCRD ¶
func RequestCountCRD() *apiextensionsv1.CustomResourceDefinition
func ResourceCreationBlockerWebhook ¶
func ResourceCreationBlockerWebhook() *admissionregistrationv1.ValidatingWebhookConfiguration
func Storage ¶
func Storage() *operatorv1.Storage
func UserCABundle ¶
func UserOAuthClusterRole ¶ added in v0.1.10
func UserOAuthClusterRole() *rbacv1.ClusterRole
func UserOAuthClusterRoleBinding ¶ added in v0.1.10
func UserOAuthClusterRoleBinding() *rbacv1.ClusterRoleBinding
func ValidatingAdmissionPolicy ¶ added in v0.1.44
func ValidatingAdmissionPolicy(name string) *k8sadmissionv1beta1.ValidatingAdmissionPolicy
func ValidatingAdmissionPolicyBinding ¶ added in v0.1.44
func ValidatingAdmissionPolicyBinding(bindingName string) *k8sadmissionv1beta1.ValidatingAdmissionPolicyBinding
Types ¶
This section is empty.
Source Files ¶
- admissionpolicies.go
- alerts.go
- aws_pod_identity_webhook.go
- cco.go
- config.go
- crd.go
- creds.go
- dns.go
- hostedcp.go
- ingress.go
- install.go
- kas.go
- kcm.go
- konnectivity.go
- kubeadminpassword.go
- monitoring.go
- namespaces.go
- nodetuning.go
- oauth.go
- olm.go
- openshift_apiserver.go
- openshift_controllermanager.go
- openshift_oauth_apiserver.go
- pki.go
- pullsecret.go
- rbac.go
- registry.go
- storage.go
- webhookconfig.go
Click to show internal directories.
Click to hide internal directories.