moneypenny — User provisioning#

Moneypenny is responsible for provisioning new users of the Notebook Aspect of a Science Platform installation. It is invoked by nublado2 whenever a user pod is spawned and decides whether provisioning is required. If so, it does so before the lab spawn, usually by spawning a privileged pod.

A typical example of the type of provisioning it does is creating the user’s home directory, with appropriate ownership and permissions, in an NFS file store.

View on GitHub

/applications/moneypenny Application template

Source

Related docs

SQR-052: Proposal for privilege separation in RSP Notebook Aspect containers

Type

Helm

Namespace

moneypenny

Environments

base

values

Argo CD

ccin2p3

values

Argo CD

idfprod

values

Argo CD

minikube

values

roe

values

Argo CD

summit

values

Argo CD

tucson-teststand

values

Argo CD

usdfdev

values

Argo CD

usdfprod

values

Argo CD

Guides#