NAME

IO::K8s::K3s::V1::HelmChart - K3s Helm chart deployment

VERSION

version 1.105

DESCRIPTION

This class represents a HelmChart custom resource in the helm.cattle.io/v1 API group. HelmChart resources declare Helm charts to be deployed by the K3s Helm controller, which automatically manages the chart lifecycle. This is a namespace-scoped resource where the spec and status fields are opaque hash structures defined by the K3s API.

As of the helm-controller version shipped with K3s v1.36.3+k3s1, spec accepts several fields beyond the historical chart/version/set/valuesContent: values (structured YAML/JSON values, taking precedence over valuesContent), serverSide ("true"|"false"|"auto", controls Helm server-side-apply), forceConflicts (bool, force managed-field ownership on server-side-apply conflicts), and driver ("secret"|"configmap", selects the Helm release-metadata storage backend; immutable after creation). failurePolicy now also accepts retry in addition to the existing abort|reinstall. All of these pass through transparently via the opaque spec hash above.

SEE ALSO

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

IRC

Join #kubernetes on irc.perl.org or message Getty directly.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <torsten@raudssus.de>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004