Skip to main content

@backstage/plugin-kubernetes-node

Home > @backstage/plugin-kubernetes-node

Node.js library for the kubernetes plugin.

Classes

ClassDescription
PinnipedHelper

Interfaces

InterfaceDescription
AuthenticationStrategy
ClusterDetails
CustomResource
CustomResourcesByEntity
FetchResponseWrapper
KubernetesAuthStrategyExtensionPointThe interface for kubernetesAuthStrategyExtensionPoint.
KubernetesClustersSupplierUsed to load cluster details from different sources
KubernetesClusterSupplierExtensionPointThe interface for kubernetesClusterSupplierExtensionPoint.
KubernetesFetcherFetches information from a kubernetes cluster using the cluster details object to target a specific cluster
KubernetesFetcherExtensionPointThe interface for kubernetesFetcherExtensionPoint.
KubernetesObjectsByEntity
KubernetesObjectsProvider
KubernetesObjectsProviderExtensionPointThe interface for kubernetesObjectsProviderExtensionPoint.
KubernetesServiceLocatorUsed to locate which cluster(s) a service is running on
KubernetesServiceLocatorExtensionPointThe interface for kubernetesServiceLocatorExtensionPoint.
ObjectFetchParams
ObjectToFetch
ServiceLocatorRequestContext

Variables

VariableDescription
kubernetesAuthStrategyExtensionPointAn extension point the exposes the ability to add an Auth Strategy.
kubernetesClusterSupplierExtensionPointAn extension point the exposes the ability to configure a cluster supplier.
kubernetesFetcherExtensionPointAn extension point the exposes the ability to configure a kubernetes fetcher.
kubernetesObjectsProviderExtensionPointAn extension point the exposes the ability to configure a objects provider.
kubernetesServiceLocatorExtensionPointAn extension point the exposes the ability to configure a kubernetes service locator.

Type Aliases

Type AliasDescription
AuthMetadataProvider-specific authentication configuration
KubernetesCredentialAuthentication data used to make a request to Kubernetes
KubernetesObjectTypes
PinnipedClientCerts
PinnipedParameters