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

0.16.0

Compare
Choose a tag to compare
@evanlouie evanlouie released this 05 Sep 20:12
· 16 commits to master since this release
257d8da

257d8da Version bump to 0.16.0 (#255)
f9f4bb5 #249 Support remote urls for static components (#254)
542fcda log to stdout by default (#252)
14088b1 #132 Finding Fabrikate components is too hard (#250)
c3d4cdb Add instructions on how to debug fabrikate (#248)
56d5968 Add error handling for bad directory (#247)
a2a946d Release 0.15.3 (#244)
11e4ebc Pass component version field to helm fetch (#245)

Notable Changes

method: http

Users can now specify method: http and type: static for a component if they wish to point directly to YAML manifest hosted on an external URL. For example, to install the Elasticsearch all-in-one deployment:

name: my-component
method: http
type: static
source: https://download.elastic.co/downloads/eck/0.9.0/all-in-one.yaml

fabrikate find

The fabrikate find function has been added which takes in a single argument and searches the Fabrikate Definitions repository for components that match it.

Example:

$ fabrikate find istio
Search results for 'istio':
fabrikate-istio
fabrikate-cloud-native
fabrikate-bookinfo
fabrikate-jaeger

Correct logging outputs

Due to some limitation of the Logrus library we use for logging, all logging was being piped to stderr no matter the level. We have added a service layer on top of it to output Debug, Trace, Info, and Warning to stdout, and push Error and Panic to stderr.

More concise error handling

Better error messaging is now presented for local static components which point to a non existent directory.

Special Thanks

Thanks to @shubham1172, @basvandenbrink, and @edaena for their bug reports and PR's for this release!