v0.1.1
Incompatible changes
This release changes the transformer interfaces (ParameterTransformer and ObjectTransformer) in an incompatible way:
the interface methods TransformParameters() resp. TransformObjects() now require additional input parameters
namespace and name. When called by the framework, these parameters will be populated by the return values of the underlying component's GetDeploymentNamespace() and GetDeploymentName() methods, respectively.
Enhancements
Various improvements to HelmGenerator:
- add
.Capabilities.KubeVersion.GitVersionto be backwards compatible - add
.Chart.Typefield (application or library) - add
.Release.IsInstall(always true) and.Release.IsUpgrade(always false) - lookup manifests in ./templates directory recursively (previously, manifests in subdirectories were ignored)
- support (one level of) library subcharts