Analytics & Data Engineering: Extend infrastructure timeouts (#707)
* Extend Rook Ceph Timeout
* Add NAMESPACE env var to user
* Add seldon to deployment
* User is seldon-user
| | |
| | | command: "oc rollout status deployment rook-ceph-rgw-my-store -n rook-ceph -w" |
| | | register: result |
| | | until: result.stderr.find("Error from server (NotFound)") != 0 |
| | | retries: 120 |
| | | delay: 10 |
| | | retries: 45 |
| | | delay: 60 |
| | | |
| | | - name: Get Rook Ceph RGW Service |
| | | k8s_facts: |
| | |
| | | name: rook-ceph-rgw-my-store |
| | | register: rgw_service |
| | | until: rgw_service.resources |
| | | retries: 60 |
| | | retries: 5 |
| | | delay: 60 |
| | | |
| | | - name: Set the Rook Ceph RGW IP and Port |
| | | set_fact: |
| | |
| | | workshop_jupyter_notebook_imagestream_tag: "3.6" |
| | | |
| | | # Command separated string list each git repo url to preload on the notebook pod when it spawns |
| | | workshop_preload_repos: "https://gitlab.com/vpavlin/hybrid-data-engineering-workshop" |
| | | workshop_preload_repos: "https://gitlab.com/opendatahub/data-engineering-and-machine-learning-workshop.git" |
| | | |
| | | # Amount of memory for the JupyterHub server |
| | | jupyterhub_memory: "1Gi" |
| | |
| | | name: opendatahub-admin |
| | | apiGroup: rbac.authorization.k8s.io |
| | | |
| | | - name: Make '{{ user_name }}' Seldon user |
| | | k8s: |
| | | state: present |
| | | definition: |
| | | kind: RoleBinding |
| | | apiVersion: rbac.authorization.k8s.io/v1 |
| | | metadata: |
| | | name: "seldon-user-{{ user_name }}" |
| | | namespace: "{{ project_name }}" |
| | | subjects: |
| | | - kind: User |
| | | name: "{{ user_name }}" |
| | | roleRef: |
| | | kind: ClusterRole |
| | | name: seldon-user |
| | | apiGroup: rbac.authorization.k8s.io |
| | | |
| | | #################################################################################################### |
| | | # STRIMZI SETUP |
| | | #################################################################################################### |
| | |
| | | AWS_ACCESS_KEY_ID: {{ s3_access_key }} |
| | | AWS_SECRET_ACCESS_KEY: {{ s3_secret_key }} |
| | | JUPYTER_PRELOAD_REPOS: "{{ workshop_preload_repos }}" |
| | | NAMESPACE: "{{ project_name }}" |
| | | gpu: '0' |
| | | last_selected_image: s2i-spark-scipy-notebook:3.6 |
| | | last_selected_size: None |
| | |
| | | "odh_deploy": true |
| | | }, |
| | | "seldon": { |
| | | "odh_deploy": false |
| | | "odh_deploy": true |
| | | }, |
| | | "ai-library": { |
| | | "odh_deploy": false |
| | |
| | | odh_deploy: true |
| | | kafka: |
| | | odh_deploy: true |
| | | seldon: |
| | | odh_deploy: true |