UNPKG

@storm-software/k8s-tools

Version:

Tools for managing Kubernetes (k8s) infrastructure within a Nx workspace.

26 lines (21 loc) 1.07 kB
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 };