@ankhorage/kubernetes
v0.8.2
Published
Shared Kubernetes workload driver for provider-neutral Ankhorage infrastructure.
Maintainers
Readme
@ankhorage/kubernetes
Shared Kubernetes workload driver for provider-neutral Ankhorage infrastructure.
Generated documentation
- Interactive documentation app
- Public API reference
- Component registry
- Architecture overview
- Module relationships
- Export graph
- createKubectlKubernetesApi sequence
Public API
Utilities
createKubectlKubernetesApi(options: KubectlKubernetesApiOptions) => KubernetesApiCreate a concrete Kubernetes API backed by an authenticated kubectl context.
Commands are executed as argv arrays without a shell. Secret manifests are supplied only on standard input and are never included in errors or observations.
Module: src/features/workload-reconciliation/adapters/createKubectlKubernetesApi.ts
Source: src/features/workload-reconciliation/adapters/createKubectlKubernetesApi.ts:41:1
Related symbols: KubectlKubernetesApiOptions, KubernetesApi
createKubernetesDriver(options: KubernetesDriverOptions) => KubernetesDriverCreate the shared Kubernetes workload driver entrypoint.
Kubernetes is an implementation dependency for runtime adapters, not a selectable Infra provider. The supplied API port is already authenticated cluster access; the driver adds only standard Kubernetes workload projection and lifecycle semantics.
Module: src/features/workload-reconciliation/composition/createKubernetesDriver.ts
Source: src/features/workload-reconciliation/composition/createKubernetesDriver.ts:19:1
Related symbols: KubernetesDriver, KubernetesDriverOptions
projectKubernetesResourcesAsync(request: KubernetesDriverRequest) => Promise<InfraResult<KubernetesProjection>>Project portable workload desired state into deterministic standard Kubernetes resources.
Resolved secret values are deliberately absent. The projection carries only references for runtime materialization immediately before apply.
Module: src/features/workload-reconciliation/application/use-cases/projectKubernetesResourcesAsync.ts
Source: src/features/workload-reconciliation/application/use-cases/projectKubernetesResourcesAsync.ts:23:1
Related symbols: KubernetesDriverRequest, KubernetesProjection
