michaelvl / catalog

KRM functions catalog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KRM Functions

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.

About

KRM functions catalog

License:Apache License 2.0


Languages

Language:Go 71.3%Language:Makefile 21.0%Language:Shell 7.8%