Janek Lasocki-Biczysko

Results 38 comments of Janek Lasocki-Biczysko

This would fix http://getsparks.lighthouseapp.com/projects/70187-getsparks-repository/tickets/31-problems-installing-sparks-undefined-installed_path

There really are quite a few implementations out there... I had no idea. For example, the rust impl [jrsonnet](https://github.com/CertainLach/jrsonnet) has even more impressive (and more robust!) benchmarking results, and it...

Looks like `jrsonnet` works out tof the box as a drop-in replacement (eg. `pip install jrsonnet` works without needing any special build environment, then `import rjsonnet as jsonnet` and you're...

> > unfortunately, it fails to compile my targets with an error that doesn't arise when using C or Golang jsonnet implementations. > > Can you share the exception information?...

Could we publish a separate docker image with gojsonnet? Or always include the gojsonnet package but have a cli flag to enable it? Happy to submit a PR for the...

> Another option would be to support `gojsonnet` and `jsonnet` types in the compile item configuration. I don’t think it makes sense to differentiate the configuration type based on the...

Imo we have the following options: 1. Ship an _additional_ `gojsonnet`-enabled docker image (eg. `kapicorp/kapitan:0.30.0-gojsonnet`, or maybe even more official via a new image name `kapikorp/kapitan-gojsonnet`) 2. ~_Always_ install `gojsonnet`...

I've opened up a poc PR (#779) to show how it could work, but we'll need to update the github actions as well as the `Dockerfile.ci` file to accommodate this.

> ```shell > docker run --rm -ti -u 0 -w /opt/venv --entrypoint /bin/bash kapicorp/kapitan:v0.30.0-rc.0 -ce ' > apt-get update && apt-get install -qy golang-go && export GOPATH=/opt > source bin/activate...

> I feel that perhaps the way to go is to either introduce a compile flag (e.g. `--use-go-jsonnet`) or and env var (e.g. `USE_GO_JSONNET=1`). For the dockerised version that would...