Releases: microsoft/fabrikate
0.15.1
0.15.0
999376a bump version to 0.15.0
5854d98 working helm fetch/template
Notable Changes
This release focuses on getting Helm repository based installations to work. Prior to this, we used the repositories
attribute to note Helm repos to add to your helm client. However during installation, the charts themselves weren't actually ever fetched from the listed repository; essentially making it a noop.
This release enables the usage of method: helm
. When used in conjunction in a component spec of type: helm
, you can now specify the components source
as a helm repository and the path
as the chart name.
For example, a component which installs Jaeger from the helm Incubator repository:
name: jaeger
type: helm
method: helm # tells fabrikate to fetch this component via helm
source: https://kubernetes-charts-incubator.storage.googleapis.com/ # the chart repository the chart lives on
path: jaeger # the name of the target chart. note: this is not the relative path in the in helm chart git repo (unlike when using `method: git`), it's the name of the chart we want to install
During fab install
, Fabrikate will add a temporary helm repo entry to the helm client (given a random UUID as a name) and do a helm fetch
for the chart; removing the temporary repository thereafter.
Minor Changes
- Cleaner and more useful error logs are now generated from
fab install
andfab generate
. Previously the output when shelling out togit
andhelm
were eaten and not displayed on a failure. The output is now output to stdout.