File tree Expand file tree Collapse file tree 4 files changed +27
-7
lines changed Expand file tree Collapse file tree 4 files changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -122,14 +122,26 @@ To remove the operator (assuming there are no operator-derived instances)...
122
122
The parameters used to deploy the operator to our 'official' cluster
123
123
are held in this repository.
124
124
125
- To deploy: -
125
+ To deploy the operator itself run the main 'site' playbook with
126
+ a suitable set of parameters: -
126
127
127
128
export KUBECONFIG=~/k8s-config/config-aws-im-main-eks
128
129
export PARAMS=staging
129
130
ansible-playbook -e @${PARAMS}-parameters.yaml site.yaml
130
131
131
- > You will need the vault password, held in the company's KeePass under
132
- `data-manager-jupyter-operator -> Ansible Vault Password`
132
+ Then, you must run the ` site_dm ` playbook to for each Data Manager
133
+ you wish to configure: -
134
+
135
+ ansible-playbook -e @${PARAMS}-parameters.yaml \
136
+ -e jo_dmapi_namespace=data-manager-api-dev \
137
+ site_dm.yaml
138
+
139
+ ansible-playbook -e @${PARAMS}-parameters.yaml \
140
+ -e jo_dmapi_namespace=data-manager-api-test \
141
+ site_dm.yaml
142
+
143
+ This wil install the RBAC and configuration objects for Jupyter
144
+ to the DM namespace.
133
145
134
146
# Data Manager Application Compliance
135
147
In order to expose the CRD as an _ Application_ in the Data Manager API service
Original file line number Diff line number Diff line change 1
1
ansible == 8.2.0
2
+ kubernetes == 31.0.0
2
3
openshift == 0.13.1
Original file line number Diff line number Diff line change @@ -34,10 +34,6 @@ rules:
34
34
- apiGroups: [networking.k8s.io]
35
35
resources: [ingresses]
36
36
verbs: [create]
37
- - apiGroups: ['policy']
38
- resources: ['podsecuritypolicies']
39
- verbs: ['use']
40
- resourceNames: ['{{ jo_sa_psp }}']
41
37
42
38
---
43
39
kind: ClusterRoleBinding
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ jo_image_tag : 31.0.0
4
+ jo_dmapi_namespace : data-manager-api-dev
5
+
6
+ jo_ingress_domain : data-manager.xchem-dev.diamond.ac.uk
7
+ jo_ingress_tls_secret : data-manager-api-tls
8
+ jo_namespaces : data-manager-api-dev:data-manager-api-test
9
+ jo_fallback_node_selector_key : informaticsmatters.com/purpose-core
10
+
11
+ jo_kubeconfig : " {{ lookup('env', 'KUBECONFIG') }}"
You can’t perform that action at this time.
0 commit comments