Helm include map define in _helpers The Next CEO of Stack OverflowUsing a variable in helm include (or template) for the nameHelm delete all releasesConfiguration management with Kubernetes and HelmHelm Go Template to Combine FilesOverride config map file in helmHelm how to define .Release.Name valueHow to include nested value in helm templatehelm-template get value of the map by keyHelm control input valuesUse of block inside define in helm templates
Interfacing a button to MCU (and PC) with 50m long cable
Limits on contract work without pre-agreed price/contract (UK)
Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?
How did people program for Consoles with multiple CPUs?
What is the purpose of the Evocation wizard's Potent Cantrip feature?
WOW air has ceased operation, can I get my tickets refunded?
Is HostGator storing my password in plaintext?
Make solar eclipses exceedingly rare, but still have new moons
Why has the US not been more assertive in confronting Russia in recent years?
Between two walls
Received an invoice from my ex-employer billing me for training; how to handle?
Is micro rebar a better way to reinforce concrete than rebar?
How to avoid supervisors with prejudiced views?
Why do airplanes bank sharply to the right after air-to-air refueling?
What is the result of assigning to std::vector<T>::begin()?
Should I tutor a student who I know has cheated on their homework?
In excess I'm lethal
Won the lottery - how do I keep the money?
Does it take more energy to get to Venus or to Mars?
Is there a way to save my career from absolute disaster?
What happened in Rome, when the western empire "fell"?
Is it my responsibility to learn a new technology in my own time my employer wants to implement?
How fast would a person need to move to trick the eye?
Why does the UK parliament need a vote on the political declaration?
Helm include map define in _helpers
The Next CEO of Stack OverflowUsing a variable in helm include (or template) for the nameHelm delete all releasesConfiguration management with Kubernetes and HelmHelm Go Template to Combine FilesOverride config map file in helmHelm how to define .Release.Name valueHow to include nested value in helm templatehelm-template get value of the map by keyHelm control input valuesUse of block inside define in helm templates
I try to include a map which is defined in the _helper.tpl file but I can't. I get the error "at : range can't iterate over"(nothing more).
values.yaml
services:
- serviceX
- serviceY
_helpers.tpl
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- end
configmap.yaml
...
- $resourcesMap := include "associated.resources" .
- range $k, $v := $resourcesMap
- if (has $k $.Values.services)
- $v
- end
- end
I don't really know how to set a map and include it then in my configmap file. Does the include method support map type? It seems that it returns only string.
Thanks
kubernetes-helm
add a comment |
I try to include a map which is defined in the _helper.tpl file but I can't. I get the error "at : range can't iterate over"(nothing more).
values.yaml
services:
- serviceX
- serviceY
_helpers.tpl
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- end
configmap.yaml
...
- $resourcesMap := include "associated.resources" .
- range $k, $v := $resourcesMap
- if (has $k $.Values.services)
- $v
- end
- end
I don't really know how to set a map and include it then in my configmap file. Does the include method support map type? It seems that it returns only string.
Thanks
kubernetes-helm
add a comment |
I try to include a map which is defined in the _helper.tpl file but I can't. I get the error "at : range can't iterate over"(nothing more).
values.yaml
services:
- serviceX
- serviceY
_helpers.tpl
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- end
configmap.yaml
...
- $resourcesMap := include "associated.resources" .
- range $k, $v := $resourcesMap
- if (has $k $.Values.services)
- $v
- end
- end
I don't really know how to set a map and include it then in my configmap file. Does the include method support map type? It seems that it returns only string.
Thanks
kubernetes-helm
I try to include a map which is defined in the _helper.tpl file but I can't. I get the error "at : range can't iterate over"(nothing more).
values.yaml
services:
- serviceX
- serviceY
_helpers.tpl
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- end
configmap.yaml
...
- $resourcesMap := include "associated.resources" .
- range $k, $v := $resourcesMap
- if (has $k $.Values.services)
- $v
- end
- end
I don't really know how to set a map and include it then in my configmap file. Does the include method support map type? It seems that it returns only string.
Thanks
kubernetes-helm
kubernetes-helm
edited Mar 18 at 19:07
Community♦
11
11
asked Mar 8 at 14:06
MattMatt
1,40522437
1,40522437
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Moving all logic to __helpers.tpl can solve the issue.
__helpers.tmp
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- range $k, $v := $resourceMapping
- if (has $k $.Values.services)
- $v
- end
- end
- end
configmap.yaml
indent 6
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55064900%2fhelm-include-map-define-in-helpers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Moving all logic to __helpers.tpl can solve the issue.
__helpers.tmp
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- range $k, $v := $resourceMapping
- if (has $k $.Values.services)
- $v
- end
- end
- end
configmap.yaml
indent 6
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
add a comment |
Moving all logic to __helpers.tpl can solve the issue.
__helpers.tmp
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- range $k, $v := $resourceMapping
- if (has $k $.Values.services)
- $v
- end
- end
- end
configmap.yaml
indent 6
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
add a comment |
Moving all logic to __helpers.tpl can solve the issue.
__helpers.tmp
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- range $k, $v := $resourceMapping
- if (has $k $.Values.services)
- $v
- end
- end
- end
configmap.yaml
indent 6
Moving all logic to __helpers.tpl can solve the issue.
__helpers.tmp
/*
Define the mapping values
*/
- define "associated.resources"
- $resourceMapping := dict "serviceX" "config1" "serviceY" "config2" "serviceZ" "config5" -
- range $k, $v := $resourceMapping
- if (has $k $.Values.services)
- $v
- end
- end
- end
configmap.yaml
indent 6
answered Mar 22 at 15:59
edbigheadedbighead
775413
775413
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
add a comment |
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
Thanks. You're right. Better to change the logic to solve my issue.
– Matt
2 days ago
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55064900%2fhelm-include-map-define-in-helpers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown