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

Reply via email to