Joe Julian

Results 369 comments of Joe Julian

As far as I can tell, you are correct. I could probably hack together a way to break that, ie copy a release secret to another namespace, but no way...

I pulled the latest chart (d623d12) and put your snippit in a file (adding the missing `runners:` key): `/tmp/v.yaml` then did a `helm template foo . --values=/tmp/v.yaml` and didn't get...

As an aside, I think you want: ``` name = {{ quote .Release.Name }} ``` to satisfy toml formatting requirements.

Here's my attempt at a repro. If you can figure out why yours fails but this doesn't, please post the steps: ```sh git clone https://gitlab.com/gitlab-org/charts/gitlab-runner.git cat > /tmp/v.yaml

You'll need to populate your new cache: ``` helm --repository-cache ~/tmp/x repo update ```

This is a result of using go templating. According to sprig's merge documentation, if you don't want that behavior, be sure to deepCopy into a variable and merge with that...

Want to link the chart that you're working on? There's not enough here for me to duplicate it and I don't see anything obvious.

I do understand the question. Taking what you've given me, I still cannot duplicate this issue. ``` Error: template: app/templates/configmap.yaml:1:4: executing "app/templates/configmap.yaml" at : error calling include: template: app/charts/common-chartlib/templates/_configmap.yaml:14:4: executing...

You're using toYaml on an empty dict. This returns `{}`. Try: ``` # common-chartlib/templates/_util.yaml {{- define "common-chartlib.util.merge" -}} {{- $top := first . -}} {{- $overrides := fromYaml (include (index...

@pantosha Could you please extend that description a bit? What symptoms are you encountering/can you document how those are being ignored?