[Hawkular-dev] open shift agent - what to call it?

Matt Wringe mwringe at redhat.com
Wed Oct 19 15:34:06 EDT 2016


>From my comments earlier today:


"The agent itself should only be using the Kubernetes API and shouldn't have anything specific to OpenShift. So the agent here shouldn't care or know if its really connecting to Kubernetes or OpenShift.

The problem is more that the Hawkular Metrics integration we have with OpenShift wont work in plain Kubernetes and we don't test it there. It would be possible to make it work on Kubernetes, but it wouldn't be a trivial change and would take some effort and testing to get it working there. We don't have the spare cycles or manpower to support the Kubernetes use case right now and this isn't even on our radar. It might be cool to have something usable with the upstream Kubernetes community though."

Since we don't have a Hawkular Metrics version that is being used and tested in Kubernetes, I would be against using a name with 'Kubernetes' in it at this moment. Its going to be confusing to anyone who wants to try this in the Kubernetes directly, as the agent may work, but what it writes to will not.

We may also want to add in some OpenShift specific features in there as well.

I would vote to call it the "Hawkular OpenShift Agent" rather than the "Hawkular Kubernetes Agent" for these reasons.

----- Original Message -----
> From: "John Mazzitelli" <mazz at redhat.com>
> To: "Discussions around Hawkular development" <hawkular-dev at lists.jboss.org>
> Sent: Wednesday, 19 October, 2016 10:31:07 AM
> Subject: Re: [Hawkular-dev] open shift agent - what to call it?
> 
> I defer to Matt :)
> 
> He seems to have his finger on the pulse of Open Shift and could say if he
> thinks there are some specific OS features (current or future features) we
> will want to take advantage of.
> 
> ----- Original Message -----
> > How about the forseeable future ? I know it's a big question :)
> > 
> > Thomas
> > 
> > On Wed, Oct 19, 2016 at 4:21 PM, John Mazzitelli <mazz at redhat.com> wrote:
> > 
> > > > As far as I can tell this agent (as of today, think of the demo I
> > > > showed
> > > > yesterday) does not use anything Open Shift specific. Its all k8s APIs
> > > > we
> > > > are calling. But I've only ever run it against an Open Shift
> > > installation.
> > >
> > > Here's the Go imports - notice all k8s - so nothing OS specific:
> > >
> > >         core "k8s.io/client-go/1.4/kubernetes/typed/core/v1"
> > >         "k8s.io/client-go/1.4/pkg/api"
> > >         "k8s.io/client-go/1.4/pkg/api/v1"
> > >         "k8s.io/client-go/1.4/pkg/fields"
> > >         "k8s.io/client-go/1.4/pkg/watch"
> > > _______________________________________________
> > > hawkular-dev mailing list
> > > hawkular-dev at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/hawkular-dev
> > >
> > >
> > >
> > 
> _______________________________________________
> hawkular-dev mailing list
> hawkular-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hawkular-dev
> 


More information about the hawkular-dev mailing list