@@ -14,7 +14,7 @@ Python packages that is used by the **Informatics Matters Data Manager API**
14
14
to create Jupyter Notebooks for the Data manager service.
15
15
16
16
The operator's Custom Resource Definition (CRD) can be found in
17
- ` roles/jupyter- operator/files ` .
17
+ ` roles/operator/files ` .
18
18
19
19
By default, the operator creates instances using the Jupyter image: -
20
20
@@ -38,12 +38,12 @@ The following will build an operator image with the tag `1.0.0-alpha.1`: -
38
38
39
39
## Deploying into the Data Manager API
40
40
We use [ Ansible] 3 and community modules in [ Ansible Galaxy] as the deployment
41
- mechanism, using the ` jupyter- operator` Ansible role in this repository and a
41
+ mechanism, using the ` operator ` Ansible role in this repository and a
42
42
Kubernetes config (KUBECONFIG). All of this is done via a suitable Python
43
43
environment using the requirements in the root of the project...
44
44
45
- $ python -m venv ~/.venv/jupyter-operator
46
- $ source ~/.venv/jupyter-operator/bin/activate
45
+ $ python -m venv ~/.venv/data-manager- jupyter-operator
46
+ $ source ~/.venv/data-manager- jupyter-operator/bin/activate
47
47
$ pip install --upgrade pip
48
48
$ pip install -r requirements.txt
49
49
$ ansible-galaxy install -r requirements.yaml
@@ -83,7 +83,7 @@ You will need: -
83
83
reference: ` custom_resource['status']['jupyter']['notebook']['url'] ` .
84
84
85
85
> Our CRD already contains suitable annotations
86
- (see `roles/jupyter- operator/files/crd.yaml`), so there's nothing more to
86
+ (see `roles/operator/files/crd.yaml`), so there's nothing more to
87
87
do here once you've deployed it (using Ansible in our case,
88
88
as described earlier).
89
89
@@ -129,7 +129,7 @@ and run using a user and group that is assigned by the Data Manager API.
129
129
130
130
> See our handling of these values in the ` create() ` function
131
131
of our `operator/handlers.py` and their definitions
132
- in `roles/jupyter- operator/files/crd.yaml`
132
+ in `roles/operator/files/crd.yaml`
133
133
134
134
## Storage volume
135
135
In order to place Data-Manager Project files the ** CRD** must
@@ -141,7 +141,7 @@ expose the following properties through its schema's: -
141
141
These will be expected to provide a suitable volume mount within the
142
142
application ** Pod** for the Project files.
143
143
144
- > See our use of these values in ` roles/jupyter- operator/files/crd.yaml ` .
144
+ > See our use of these values in ` roles/operator/files/crd.yaml ` .
145
145
146
146
## Instance certificate variables
147
147
Applications can use the DM-API ingress, if they use path-based routing,
0 commit comments