On Fri, Jun 24, 2016 at 7:53 PM, Clayton Coleman <[email protected]>
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 <[email protected]> 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 <[email protected]>
>> 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 <[email protected]> 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 <http://www.exosite.com/>*
>>> Making Machines More Human.
>>>
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> [email protected]
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>


-- 
Ben Parees | OpenShift
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to