0.16.0
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!