Skip to content
This repository has been archived by the owner on Feb 15, 2022. It is now read-only.

Releases: microsoft/fabrikate

0.15.1

18 Jul 19:44
Compare
Choose a tag to compare

80b96af Version bump to 0.15.1
179a92c Pass all env variables to git on git clone to fix SSH
2ab2775 [docs]: formatted to 80char line length
ffc0c63 [docs]: update example descriptions
985612c [docs]: updated helm fetch example
dc5ef78 fixed helm dependency update calls

0.15.0

11 Jul 23:21
999376a
Compare
Choose a tag to compare

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 and fab generate. Previously the output when shelling out to git and helm were eaten and not displayed on a failure. The output is now output to stdout.

0.14.2

08 Jul 05:22
a855c0c
Compare
Choose a tag to compare

a855c0c Reverted back to shell calls to host git
6352257 Removed unnecessary passing of accessTokens
8d86c79 Fixed race condition when loading PAT from access.yaml
6fdae7a access.yaml now loaded for every component in tree during Install()
bbf4aa1 updated auth docs

0.14.1

03 Jul 18:11
58a6b95
Compare
Choose a tag to compare

c736d71 bump to version 0.14.1
45ab958 Fix race condition for YAML unmashalling

0.14.0

02 Jul 23:35
de0a74e
Compare
Choose a tag to compare

de0a74e Helm race condition fixes
b2b4ffb go-git instead of shell to git
7fb4ebe Added docs for access.yaml
62d69ec clarified component source docs
9128bd4 Updated readme with references to microsoft/fabrikate-definitions references
a9278e5 Use Go functions instead of shell mkdir and rm

0.13.1

26 Jun 14:44
74e3f81
Compare
Choose a tag to compare

74e3f81 bump to 0.13.1
004a406 Fix: Carry access tokens across installations

0.13.0

26 Jun 12:59
adb0b10
Compare
Choose a tag to compare

adb0b10 access.yaml support

0.12.0

24 Jun 12:07
db977e2
Compare
Choose a tag to compare

db977e2 bump to v0.12.0
f6db3eb Added -f flag for Set
81e8077 Added remove() docs

0.11.0

20 Jun 20:37
6a4bd63
Compare
Choose a tag to compare

6a4bd63 bump version to 0.11.0
7731552 Remove() function added

0.10.2

18 Jun 21:43
61e39e6
Compare
Choose a tag to compare

3d727da Ensure sorted subcomponents
cbadf8d updated deprecation warning for generator