[Hawkular-dev] openshift - using cluster up but building from source

Matt Wringe mwringe at redhat.com
Wed Feb 22 08:58:22 EST 2017


----- Original Message -----
> From: "John Mazzitelli" <mazz at redhat.com>
> To: "Discussions around Hawkular development" <hawkular-dev at lists.jboss.org>
> Sent: Wednesday, 22 February, 2017 12:30:00 AM
> Subject: Re: [Hawkular-dev] openshift - using cluster up but building from source
> 
> OK, I got it. In case anyone cares (yes, I found these in the docs - go
> figure.)
> 
> oc create -n openshift-infra -f metrics-deployer-setup.yaml
> oc adm policy add-role-to-user edit
> system:serviceaccount:openshift-infra:metrics-deployer -n openshift-infra
> oc secrets new metrics-deployer nothing=/dev/null -n openshift-infra
> oc adm policy add-role-to-user view
> system:serviceaccount:openshift-infra:hawkular -n openshift-infra
> oc adm policy add-cluster-role-to-user cluster-reader
> system:serviceaccount:openshift-infra:heapster -n openshift-infra
> 
> NOW you can oc create metrics.yaml :)
> 
> At least now I see all my "latest" containers starting up. I'll see what else
> is broke after it all starts :)

Just a reminder, this is using the deployer which is deprecated. Please start using openshift-ansible to deploy metrics.

> ----- Original Message -----
> > > $ oc process -f metrics.yaml \
> > >     -v IMAGE_PREFIX="jpkroehling/origin-" \
> > >     -v IMAGE_VERSION="dev" \
> > >     -v HAWKULAR_METRICS_HOSTNAME=hawkular-metrics.example.com \
> > >     -v USE_PERSISTENT_STORAGE=false \
> > >     -v CASSANDRA_NODES=2 | oc create -n openshift-infra -f -
> > 
> > OK, has anyone tried this on the latest code? (that is, 1.5 alpha 3 OR
> > master).
> > 
> > I have a feeling in the latest code this "metrics.yaml" isn't all that you
> > need now. There is more that is needed. Because if you only create the
> > entities within metrics.yaml, you get errors from this oc create:
> > 
> >    "Error from server (Forbidden): pods "metrics-deployer-" is forbidden:
> >    service account openshift-infra/metrics-deployer was not found, retry
> >    after the service account is created"
> > 
> > OK, so I then try the following: before this "oc process -f metrics.yaml" I
> > run this extra command:
> > 
> > $ oc create -n openshift-infra -f metrics-deployer-setup.yaml
> > 
> > Which all results in:
> > 
> >   serviceaccount "metrics-deployer" created
> >   pod "metrics-deployer-3k89r" created
> > 
> > Sounds good right? Well, go to the UI Console and see that metrics deployer
> > has an error:
> > 
> >    MountVolume.SetUp failed for volume
> >    "kubernetes.io/secret/2a843217-f8bd-11e6-95ab-54ee7549ae45-secret"
> >    (spec.Name: "secret") pod "2a843217-f8bd-11e6-95ab-54ee7549ae45" (UID:
> >    "2a843217-f8bd-11e6-95ab-54ee7549ae45") with: secrets "metrics-deployer"
> >    not found
> > _______________________________________________
> > 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