UNPKG

kubricate

Version:

A TypeScript framework for building reusable, type-safe Kubernetes infrastructure — without the YAML mess.

15 lines 739 B
import { type BaseLogger } from '@kubricate/core'; import type { KubectlExecutor } from '../executor/kubectl-executor.js'; import type { GlobalConfigOptions } from '../internal/types.js'; import type { SecretsOrchestrator } from '../secret/index.js'; export interface SecretCommandOptions extends GlobalConfigOptions { } export declare class SecretCommand { protected options: GlobalConfigOptions; protected logger: BaseLogger; protected kubectl: KubectlExecutor; constructor(options: GlobalConfigOptions, logger: BaseLogger, kubectl: KubectlExecutor); validate(orchestrator: SecretsOrchestrator): Promise<void>; apply(orchestrator: SecretsOrchestrator): Promise<void>; } //# sourceMappingURL=SecretCommand.d.ts.map