Skip to content

Leveraging helmfile fetch for air-gapped environments #2571

Description

@yxxhero

Discussed in #2551

Originally posted by matmut7 April 23, 2026
Hi,

Based on the docs, helmfile fetch is a debug command.
However, when trying to deploy in air-gapped environments while depending on remote helm repositories, what helmfile fetch does is very close to what you need : download all remote charts needed for any helmfile defined. Afterwards, you can copy your whole helmfile project somewhere and deploy using local artifacts only.

One current workaround would be parsing my helmfiles and running helm dep up in a script. Do you think it could be a relevant feature for helmfile ? I also don't really know if the current helmfile fetch implementation would be easy to use for this or if it would require a lot of new implementation.

Anyway thanks for this awesome project

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions