Skip to main content

KubernetesBuilder

Home > @backstage/plugin-kubernetes-backend > KubernetesBuilder

Signature:

class KubernetesBuilder 

Constructors

ConstructorModifiersDescription
(constructor)(env)Constructs a new instance of the KubernetesBuilder class

Properties

PropertyModifiersTypeDescription
env

protected

readonly

KubernetesEnvironment

Methods

MethodModifiersDescription
addAuthStrategy(key, strategy)
build()
buildAuthStrategyMap()protected
buildCatalogRelationServiceLocator(clusterSupplier)protected
buildClusterSupplier(refreshInterval)protected
buildCustomResources()protected
buildFetcher()protected
buildHttpServiceLocator(_clusterSupplier)protected
buildMultiTenantServiceLocator(clusterSupplier)protected
buildObjectsProvider(options)protected
buildProxy(logger, clusterSupplier, discovery, httpAuth)protected
buildRouter(objectsProvider, clusterSupplier, catalogApi, proxy, permissionApi, authService, httpAuth)protected
buildServiceLocator(method, clusterSupplier)protected
buildSingleTenantServiceLocator(clusterSupplier)protected
createBuilder(env)static
fetchClusterDetails(clusterSupplier, options)protected
getAuthStrategyMap()protected
getClusterSupplier()protected
getFetcher()protected
getObjectsProvider(options)protected
getObjectTypesToFetch()protected
getProxy(logger, clusterSupplier, discovery, httpAuth)protected
getServiceLocator()protected
getServiceLocatorMethod()protected
setAuthStrategyMap(authStrategyMap)
setClusterSupplier(clusterSupplier)
setDefaultClusterRefreshInterval(refreshInterval)
setFetcher(fetcher)
setObjectsProvider(objectsProvider)
setProxy(proxy)
setServiceLocator(serviceLocator)