[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Creating from a template: get parameters from a file



Let's get an issue opened and we'll do a sweep (to stop using string slice) for any opaque values.

On Jun 25, 2016, at 5:24 PM, Ben Parees <bparees redhat com> wrote:



On Fri, Jun 24, 2016 at 7:53 PM, Clayton Coleman <ccoleman redhat com> wrote:
If new-app -p is splitting on comma we need to fix that.  I'm willing to break backwards compatibility on new-app because this is a functionality blocker.  Process will be there for people who need the more complex flow.

​near as i can tell, pflag appears to be doing the splitting.  looks like anything that's a StringSlice arg type has that behavior built in:
https://github.com/spf13/pflag/blob/master/string_slice.go#L52

so we probably have this behavior all over the place, unless someone has already created our own version of StringSlice that doesn't do this?


 

On Thu, Jun 23, 2016 at 3:54 PM, Luke Meyer <lmeyer redhat com> wrote:
`oc process -v` and `oc new-app -p` work exactly the same, both being implemented the same. You can specify multiple of either. I thought there was supposed to be a way to escape commas but I can't find it now.

FWIW you can specify newlines - anything, really, except a comma - in parameters.

However, have you considered using a Secret or ConfigMap to supply the parameters? It's easy to put strings and files in those with oc create secret|configmap. If they're only needed at runtime, not for the actual template, that seems simplest.

On Fri, Jun 17, 2016 at 6:07 PM, Clayton Coleman <ccoleman redhat com> wrote:
The -v flag needs to be fixed for sure (splitting flag values is bad).  

New-app should support both -f FILE and -p (which you can specify multiple -p, one for each param).

Do you have any templates that require new lines?

On Jun 17, 2016, at 5:55 PM, Alex Wauck <alexwauck exosite com> wrote:

I need to create services from a template that has a lot of parameters.  In addition to having a lot of parameters, it has parameters with values containing commas, which does not play well with the -v flag for oc process.  Is there any way to make oc process get the parameter values from a file?  I'm currently tediously copy/pasting the values into the web UI, which is not a good solution.

--
Alex Wauck // DevOps Engineer
E X O S I T E 
www.exosite.com 
Making Machines More Human.
_______________________________________________
users mailing list
users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

_______________________________________________
users mailing list
users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users




_______________________________________________
users mailing list
users lists openshift redhat com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users




--
Ben Parees | OpenShift


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]