UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

26 lines (25 loc) 1.02 kB
import { type HelmExecutionBuilder } from '../../execution/helm-execution-builder.js'; import { type HelmRequest } from '../helm-request.js'; import { type Chart } from '../../model/chart.js'; import { type UpgradeChartOptions } from '../../model/upgrade/upgrade-chart-options.js'; /** * A request to upgrade a Helm chart. */ export declare class ChartUpgradeRequest implements HelmRequest { readonly releaseName: string; readonly chart: Chart; readonly options: UpgradeChartOptions; /** * Creates a new upgrade request with the given chart and options. * * @param releaseName The name of the release to upgrade. * @param chart The chart to upgrade to. * @param options The options to use when upgrading the chart. */ constructor(releaseName: string, chart: Chart, options?: UpgradeChartOptions); /** * Applies this request to the given builder. * @param builder The builder to apply the request to. */ apply(builder: HelmExecutionBuilder): void; }