nvflare.lighter.impl.helm_chart module

class HelmChartBuilder(docker_image)[source]

Bases: Builder

Build Helm Chart.

build(project: Project, ctx: ProvisionContext)[source]

Execute the main build logic for this builder.

Parameters:
  • project (Project) – The project to be provisioned.

  • ctx (ProvisionContext) – Context shared across builders.

initialize(project: Project, ctx: ProvisionContext)[source]

Prepare the builder with any necessary pre-processing.

Parameters:
  • project (Project) – The project to be provisioned.

  • ctx (ProvisionContext) – Context shared across builders.