kubricate
Version:
A TypeScript framework for building reusable, type-safe Kubernetes infrastructure — without the YAML mess.
15 lines • 739 B
TypeScript
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