[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