Skip to main content

@backstage/plugin-kubernetes-backend

Home > @backstage/plugin-kubernetes-backend

A Backstage backend plugin that integrates towards Kubernetes

Classes

Class

Description

AksStrategy

AnonymousStrategy

AwsIamStrategy

AzureIdentityStrategy

DispatchStrategy

used to direct a KubernetesAuthProvider to its corresponding AuthenticationStrategy

GoogleServiceAccountStrategy

GoogleStrategy

KubernetesBuilder

KubernetesProxy

A proxy that routes requests to the Kubernetes API.

OidcStrategy

ServiceAccountStrategy

Functions

Function

Description

createRouter(options)

creates and configure a new router for handling the kubernetes backend APIs

Interfaces

Interface

Description

KubernetesEnvironment

KubernetesObjectsProviderOptions

RouterOptions

Variables

Variable

Description

DEFAULT_OBJECTS

HEADER_KUBERNETES_AUTH

The 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_CLUSTER

The header that is used to specify the cluster name.

kubernetesPlugin

This is the backend plugin that provides the Kubernetes integration.

Type Aliases

Type Alias

Description

AuthenticationStrategy

AuthMetadata

ClusterDetails

CustomResource

CustomResourcesByEntity

DispatchStrategyOptions

FetchResponseWrapper

KubernetesBuilderReturn

The return type of the KubernetesBuilder.build method

KubernetesClustersSupplier

KubernetesCredential

KubernetesFetcher

KubernetesObjectsProvider

KubernetesObjectTypes

KubernetesProxyCreateRequestHandlerOptions

The options object expected to be passed as a parameter to KubernetesProxy.createRequestHandler().

KubernetesProxyOptions

Options accepted as a parameter by the KubernetesProxy

KubernetesServiceLocator

ObjectFetchParams

ObjectsByEntityRequest

ObjectToFetch

ServiceLocatorMethod

ServiceLocatorRequestContext

SigningCreds