This repository contain KRM functions:
- helm-upgrader Function for automating
upgrades of Helm chart specifications in e.g. KRM
RenderHelmChart
format. Supports upgrade constraints. - render-helm-chart A re-implementation
of the baseline
render-helm-chart
function, which can be used in declarative pipelines through Kptfiles.โ ๏ธ note, this function is dual purpose, it can both source and render charts. The sourcing feature is deprecated - use the source-helm-chart for this instead. - source-helm-chart A function that implements sourcing of helm charts to support rendering using declarative pipelines. This function augments render-helm-chart.
- apply-setters A re-implementation and
improvement of the baseline
apply-setters
function, which supports merge of multiple sources of apply-setters configuration and accepts configuration through both function-config and primary resource list. Also supports reading setter values from other resources. - gatekeeper A
re-implementation of the baseline
gatekeeper
function, which suppors newer variants of the Rego language (e.g. as used in the gatekeeper-library) and which support gatekeeper expansions - digester a function that can lookup container image digests for Helm charts and write-back digests into chart values.