[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

RE: Use own Dockerhub registry instead of openshift



Hi Scott,

I did the following now:
In master-config.yaml:
my-registry/origin-${component}:${latest}

In node-config.yaml:
my-registry/origin-${component}:${latest}

sudo service origin-master restart
sudo service origin-node restart

Created a router:
oadm router router --replicas=1 \
    --credentials='/etc/origin/master/openshift-router.kubeconfig' \
    --service-account=router

This is in my deploymentconfig:

image: openshift/origin-haproxy-router:v1.2.0-1-g7386b49
        imagePullPolicy: IfNotPresent


> Date: Fri, 17 Jun 2016 09:23:56 -0400
> Subject: Re: Use own Dockerhub registry instead of openshift
> From: sdodson redhat com
> To: dencowboy hotmail com
> CC: ccoleman redhat com; users lists openshift redhat com
>
> So in your deployment config it should just be the fully qualified
> image repository, so 'docker.io/registry-name/haproxy-router:v1.2.0'
> not the template. If you didn't re-run the installer you'll also
> want to set imageConfig format in /etc/origin/node/node-config.yaml
> too, and of course after setting these values restart the node
> service.
>
> On Fri, Jun 17, 2016 at 9:14 AM, Den Cowboy <dencowboy hotmail com> wrote:
> > Sorry for the spam but still stuck on this issue.
> > Changing the ansible/hosts file changed the master-config.
> > But deploymentconfig isn't changed.
> >
> > The masterconfig contains
> > docker.io/my-registry/origin-${component}:${latest}
> >
> > So the dc config needs to be:
> > my-registry/origin-${component}:${latest} but it's
> > opensfhit/origin-${component}:
> >
> > So it seems this will only work if you have an own registry which is called
> > something like:
> > https://xxxxx:5000/openshift/origin-${component}:${latest}
> >
> > But we are using a registry of docker.io where you can only create something
> > like docker.io/registry-name/origin-... (registry-name can't be openshift
> > because that's the name of the registry of red hat).
> >
> > ________________________________
> > From: dencowboy hotmail com
> > To: sdodson redhat com; ccoleman redhat com
> > Subject: RE: Use own Dockerhub registry instead of openshift
> > Date: Thu, 16 Jun 2016 12:47:05 +0000
> > CC: users lists openshift redhat com
> >
> >
> > I edited my playbook.
> > this in my master-config:
> >
> > docker.io/my-registry/origin-${component}:${latest}
> >
> >
> > But this is in the dc config (when I try to start a router).
> > image: openshift/origin-haproxy-router:v1.2.0-1-g7386b49
> >
> > and it fails.
> >
> > ________________________________
> > From: dencowboy hotmail com
> > To: sdodson redhat com; ccoleman redhat com
> > Subject: RE: Use own Dockerhub registry instead of openshift
> > Date: Wed, 15 Jun 2016 17:33:58 +0000
> > CC: users lists openshift redhat com
> >
> > https://github.com/openshift/origin/issues/9315 same issue here for the
> > image tag
> >
> > ________________________________
> > From: dencowboy hotmail com
> > To: sdodson redhat com; ccoleman redhat com
> > Subject: RE: Use own Dockerhub registry instead of openshift
> > Date: Wed, 15 Jun 2016 17:00:37 +0000
> > CC: users lists openshift redhat com
> >
> > Hi, thanks Scott.
> > I've edited the playbook and reran it:
> >
> > I've a registry with the origin-pod image and the ha-proxy-router image in
> > my registry.
> > I tried to deploy my router
> >
> > Error syncing pod, skipping: failed to "StartContainer" for "POD" with
> > ErrImagePull: "image pull failed for
> > docker.io/my-repo/origin-pod:v1.2.0-1-g7386b49, this may be because there
> > are no credentials on this request. details: (Tag v1.2.0-1-g7386b49 not
> > found in repository docker.io/my-repo/origin-pod)"
> >
> > 2 issues:
> > no credentials on this request (it's a public registry so probably no
> > issue?)
> > tag v1.2.0-1-g7386b49 not found: I have an image with tag v1.2.0 and tag
> > latest (on the same image). I don't know why it tries to pull an image with
> > this tag because this tag doesn't even exist in the OpenShift repo on
> > Dockerhub:
> >
> > ...
> > v1.3.0-alpha.0
> > 511 KB
> > 2 months ago
> > v1.2.0-rc2
> > 511 KB
> > 2 months ago
> > v1.2.0-rc1
> > 511 KB
> > 2 months ago
> > v1.1.6
> > 511 KB
> > 2 months ago
> > ...
> >
> >
> >
> >> Date: Wed, 15 Jun 2016 11:55:24 -0400
> >> Subject: Re: Use own Dockerhub registry instead of openshift
> >> From: sdodson redhat com
> >> To: dencowboy hotmail com
> >> CC: ccoleman redhat com; users lists openshift redhat com
> >>
> >> Den,
> >>
> >> Here's the ansible variable documented in the example inventories. I'd
> >> suggest fully qualifying it ie:
> >> 'hub.docker.io/dencowboy/test-${component}:${version}'
> >>
> >> https://github.com/openshift/openshift-ansible/blob/master/inventory/byo/hosts.origin.example#L79-L82
> >>
> >> On Wed, Jun 15, 2016 at 11:32 AM, Den Cowboy <dencowboy hotmail com>
> >> wrote:
> >> > Thanks for the fast reply. Where can we find it in the ansible repo?
> >> > https://github.com/openshift/openshift-ansible
> >> >
> >> > Do we also need to change our images of or do we have to create a "test"
> >> > project.
> >> > For example if we want to push all the images with version 1.1.6 to our
> >> > repo
> >> > on dockerhub wich is called test:
> >> > normally we do this as: test/origin-...:v1.1.6 but than it isn't
> >> > inserted in
> >> > the "openshift" project probably?
> >> > Or do we have to call it: test/openshift/origin-... (if that's possible
> >> > on
> >> > docker hub)
> >> >
> >> >> Date: Wed, 15 Jun 2016 09:54:00 -0400
> >> >> Subject: Re: Use own Dockerhub registry instead of openshift
> >> >> From: ccoleman redhat com
> >> >> To: dencowboy hotmail com
> >> >> CC: users lists openshift redhat com
> >> >>
> >> >> You can specify a different image pattern in Ansible (or in the CLI
> >> >> tools oadm registry / oadm router) to tell OpenShift where to pull the
> >> >> images from. You'll need to match the Origin pattern though
> >> >> (registry/namespace/openshift-{same_suffixes_as_origin}) and have a
> >> >> consistent tag for all of them.
> >> >>
> >> >> On Wed, Jun 15, 2016 at 9:16 AM, Den Cowboy <dencowboy hotmail com>
> >> >> wrote:
> >> >> > We are setting up a POC for OpenShift Origin.
> >> >> > We try to use all our own images (so an own docker hub account and
> >> >> > reuse
> >> >> > the
> >> >> > same images of OpenShift).
> >> >> > Because we had a big issue some time ago in our POC project because
> >> >> > OpenShift deleted some images which were older than 1.2.0.
> >> >> >
> >> >> > Is it possible to configure something inside openshift so we can pull
> >> >> > our
> >> >> > images (for metrics, for registry, for router etc.) from our own
> >> >> > registry
> >> >> > and not from the openshift/origin docker hub registry?
> >> >> >
> >> >> > Thanks
> >> >> >
> >> >> > _______________________________________________
> >> >> > users mailing list
> >> >> > users lists openshift redhat com
> >> >> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> >> >> >
> >> >
> >> > _______________________________________________
> >> > users mailing list
> >> > users lists openshift redhat com
> >> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> >> >
> >
> > _______________________________________________ users mailing list
> > users lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> >
> > _______________________________________________ users mailing list
> > users lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
> >
> > _______________________________________________ users mailing list
> > users lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]