[Ansible-service-broker] CRD Client for the Service Broker

Ryan Hallisey rhallise at redhat.com
Tue Feb 20 19:14:07 UTC 2018


Sounds good to me Shawn.  This is a good step towards being vendorable.

Looks like the git org https://github.com/AutomationBroker already exists.
Does someone here own it? It looks abandoned.  Maybe we can ask git to
delete it.

-Ryan

On Tue, Feb 20, 2018 at 2:01 PM, Shawn Hurley <shurley at redhat.com> wrote:

> Yes that is correct about the venerable dependency.
> An example of what this would look like is here: https://github.com/
> openshift-evangelists/crd-code-generation.
>
> In a nut shell the client is like every other client-go for k8s resources.
> it has listers/informers and the interface/impl for crud operations.
>
> Thanks,
>
> Shawn
>
> On Feb 20, 2018, at 1:57 PM, Ryan Hallisey <rhallise at redhat.com> wrote:
>
> Would the broker-client-go be essentially a vendorable dependency like the
> client-go package in kubernetes? Do I understand that correctly? At a high
> level, what would be in the broker-client-go?
>
> -Ryan
>
> On Tue, Feb 20, 2018 at 1:43 PM, cbrookes at redhat.com <cbrookes at redhat.com>
> wrote:
>
>> I think that is a great way of doing it! We use the generators for our
>> mobile crd types and it is working well for us. I would really like if the
>> service catalog had taken the approach of a separate repo for the client
>> maybe we could suggest it?
>>
>> Craig
>>
>> On 20 Feb 2018, at 18:33, Shawn Hurley <shurley at redhat.com> wrote:
>>
>> Hello All,
>>
>> I wanted to send out a note to make sure that everyone was ok with the
>> approach for the k8s like client for broker CRDs.
>>
>> I was thinking that we would create a new repo, I assume we need a new
>> org (automationbroker or something similar), and this would contain the
>> broker-client-go.
>>
>> The client would be generated using the k8s generate client scripts and
>> code. Here is a blog post about how this works for some context:
>> https://blog.openshift.com/kubernetes-deep-dive-
>> code-generation-customresources/
>>
>> This client then would be added to the broker through glide/dep.
>>
>> If the above is agreeable some help/guidence on next steps for making the
>> new repo would be appreciated.
>>
>> Thanks,
>>
>> Shawn Hurley
>>
>> _______________________________________________
>> Ansible-service-broker mailing list
>> Ansible-service-broker at redhat.com
>> https://www.redhat.com/mailman/listinfo/ansible-service-broker
>>
>>
>> _______________________________________________
>> Ansible-service-broker mailing list
>> Ansible-service-broker at redhat.com
>> https://www.redhat.com/mailman/listinfo/ansible-service-broker
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/ansible-service-broker/attachments/20180220/599e8480/attachment.htm>


More information about the Ansible-service-broker mailing list