@storm-software/k8s-tools
Version:
Tools for managing Kubernetes (k8s) infrastructure within a Nx workspace.
26 lines (21 loc) • 1.07 kB
text/typescript
import * as _storm_software_workspace_tools_types from '@storm-software/workspace-tools/types';
import * as _nx_devkit from '@nx/devkit';
import { Tree } from '@nx/devkit';
import { StormWorkspaceConfig } from '@storm-software/config';
import { BaseGeneratorSchema } from '@storm-software/workspace-tools/base/base-generator.schema.d';
interface HelmChartGeneratorSchema extends BaseGeneratorSchema {
/** Name of the chart */
name: string;
/** Name of the project to add the chart to */
project: string;
/** Folder to store the chart */
chartFolder?: string;
/** Format the generated chart */
format?: boolean;
[k: string]: unknown;
}
declare function helmChartGeneratorFn(tree: Tree, options: HelmChartGeneratorSchema, config?: StormWorkspaceConfig): Promise<{
success: boolean;
}>;
declare const _default: (tree: Tree, _options: HelmChartGeneratorSchema) => Promise<_nx_devkit.GeneratorCallback | _storm_software_workspace_tools_types.BaseGeneratorResult>;
export { type HelmChartGeneratorSchema as H, _default as _, helmChartGeneratorFn as h };