@storm-software/k8s-tools
Version:
Tools for managing Kubernetes (k8s) infrastructure within a Nx workspace.
30 lines (25 loc) • 1.23 kB
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 HelmDependencyGeneratorSchema extends BaseGeneratorSchema {
/** Project name */
project: string;
/** Chart Name of the Dependency */
chartName?: string;
/** Chart Version of the Dependency */
chartVersion?: string;
/** Repository of the Dependency */
repository: string;
/** Repository Name of the Dependency */
repositoryName: string;
/** Format the generated files */
format?: boolean;
[k: string]: unknown;
}
declare function helmDependencyGeneratorFn(tree: Tree, options: HelmDependencyGeneratorSchema, config?: StormWorkspaceConfig): Promise<{
success: boolean;
}>;
declare const _default: (tree: Tree, _options: HelmDependencyGeneratorSchema) => Promise<_nx_devkit.GeneratorCallback | _storm_software_workspace_tools_types.BaseGeneratorResult>;
export { type HelmDependencyGeneratorSchema as H, _default as _, helmDependencyGeneratorFn as h };