You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as KRM Functions. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.
Not all Kustomize plugins adopted the new format; hence the goal of this task is to support the new method in existing plugins, namely, Secretize.
Acquired Skills
By doing this task, you will gain the following skills:
There are 2 libs to support KRM, kpt-functions-sdk/go/fn from Google and another kyaml/fn/framework from the Kustomize project. Please use the one from Kustomize. It makes it easy to write KRM functions.
Intro
Kustomize (the official tool to create K8s IaC) adopted the new Kubernetes declarative configurations known as
KRM Functions
. The new style is used as a unified way to interact with Kustomize plugins. There are 2 ways to use KRM in the plugins: Containerized KRM Functions and Exec KRM functions.Not all Kustomize plugins adopted the new format; hence the goal of this task is to support the new method in existing plugins, namely, Secretize.
Acquired Skills
By doing this task, you will gain the following skills:
The Challange
Support KRM in Secretize Kustomize plugin.
The Task
Notes and Tips
kyaml/fn/framework
(the one from Kustomize) is kustomize-kubeconformvalidator.Related Links
The text was updated successfully, but these errors were encountered: