Thanks, I was wondering whether I could create an arbitrary storage class so (if the application can be adjusted to name that class) this might well be a solution. I’ll poke around today, thanks.
Alan Christie achris...@informaticsmatters.com > On 18 Nov 2019, at 12:08 pm, Frederic Giloux <fgil...@redhat.com> wrote: > > Hi Alan > > you can use a storage class for the purpose [1] and pair it with quotas for > the defined storage class [2] as proposed by Samuel. > > [1] > https://docs.okd.io/3.11/install_config/storage_examples/storage_classes_legacy.html#install-config-storage-examples-storage-classes-legacy > > <https://docs.okd.io/3.11/install_config/storage_examples/storage_classes_legacy.html#install-config-storage-examples-storage-classes-legacy> > [2] > https://docs.okd.io/3.11/dev_guide/compute_resources.html#dev-managed-by-quota > > <https://docs.okd.io/3.11/dev_guide/compute_resources.html#dev-managed-by-quota> > > Regards, > > Frédéric > > On Mon, Nov 18, 2019 at 12:38 PM Samuel Martín Moro <faus...@gmail.com > <mailto:faus...@gmail.com>> wrote: > Not that I know of. > The claimRef is not meant to be changed manually. Once set, PV should have > been bound already, you won't be able to only set a namespace. > > Have you considered using ResourceQuotas? > > To deny users in a Project from requesting persistent storage, you could use > the following: > > apiVersion: v1 > kind: ResourceQuota > metadata: > name: no-pv > namespace: project-with-no-persistent-volumes > spec: > hard: > persistentvolumeclaims: 0 > > > On Mon, Nov 18, 2019 at 12:00 PM Alan Christie > <achris...@informaticsmatters.com <mailto:achris...@informaticsmatters.com>> > wrote: > On the topic of volume claim pre-binding … > > Is there a pattern for creating volumes that can only be bound to a PVC from > a known namespace, specifically when the PVC name may not be known in advance? > > In my specific case I don’t have control over the application's PVC name but > I do know its namespace. I need to prevent the pre-allocated volume from > being bound to a claim from a namespace other than the one the application’s > in. > > The `PersistentVolume` spec contains a `claimRef` section but I suspect that > you can’t just fill-out the `namespace`, you need to provide both the `name` > and `namespace` (because although the former doesn’t generate an error it > doesn’t work). > > Any suggestions? > > Alan Christie > achris...@informaticsmatters.com <mailto:achris...@informaticsmatters.com> > > > > > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com <mailto:users@lists.openshift.redhat.com> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > <http://lists.openshift.redhat.com/openshiftmm/listinfo/users> > > > -- > Samuel Martín Moro > {EPITECH.} 2011 > > "Nobody wants to say how this works. > Maybe nobody knows ..." > Xorg.conf(5) > _______________________________________________ > users mailing list > users@lists.openshift.redhat.com <mailto:users@lists.openshift.redhat.com> > http://lists.openshift.redhat.com/openshiftmm/listinfo/users > <http://lists.openshift.redhat.com/openshiftmm/listinfo/users> > > > -- > Frédéric Giloux > Senior Technical Account Manager > Red Hat Germany > > fgil...@redhat.com <mailto:fgil...@redhat.com> M: +49-174-172-4661 > <tel:+49-174-172-4661> > > redhat.com <http://edhat.com/> | TRIED. TESTED. TRUSTED. | redhat.com/trusted > <http://redhat.com/trusted> > ________________________________________________________________________ > Red Hat GmbH, http://www.de.redhat.com/ <http://www.de.redhat.com/>, Sitz: > Grasbrunn, > Handelsregister: Amtsgericht München, HRB 153243, > Geschäftsführer: Charles Cachera, Michael O'Neill, Tom Savage, Eric Shander
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users