Skip to main content

@backstage/plugin-kubernetes-backend

Home > @backstage/plugin-kubernetes-backend

A Backstage backend plugin that integrates towards Kubernetes

Classes

ClassDescription
AksStrategy
AnonymousStrategy
AwsIamStrategy
AzureIdentityStrategy
DispatchStrategyused to direct a KubernetesAuthProvider to its corresponding AuthenticationStrategy
GoogleServiceAccountStrategy
GoogleStrategy
KubernetesBuilder
KubernetesProxyA proxy that routes requests to the Kubernetes API.
OidcStrategy
ServiceAccountStrategy

Functions

FunctionDescription
createRouter(options)creates and configure a new router for handling the kubernetes backend APIs

Interfaces

InterfaceDescription
KubernetesEnvironment
KubernetesObjectsProviderOptions
RouterOptions

Variables

VariableDescription
DEFAULT_OBJECTS
HEADER_KUBERNETES_AUTHThe header that is used to specify the Authentication Authorities token. e.x if using the google auth provider as your authentication authority then this field would be the google provided bearer token.
HEADER_KUBERNETES_CLUSTERThe header that is used to specify the cluster name.

Type Aliases

Type AliasDescription
AuthenticationStrategy
AuthMetadata
ClusterDetails
CustomResource
CustomResourcesByEntity
DispatchStrategyOptions
FetchResponseWrapper
KubernetesBuilderReturnThe return type of the KubernetesBuilder.build method
KubernetesClustersSupplier
KubernetesCredential
KubernetesFetcher
KubernetesObjectsProvider
KubernetesObjectTypes
KubernetesProxyCreateRequestHandlerOptionsThe options object expected to be passed as a parameter to KubernetesProxy.createRequestHandler().
KubernetesProxyOptionsOptions accepted as a parameter by the KubernetesProxy
KubernetesServiceLocator
ObjectFetchParams
ObjectsByEntityRequest
ObjectToFetch
ServiceLocatorMethod
ServiceLocatorRequestContext
SigningCreds