-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gen3Enclave: An virtual air-gapped Gen3 deployment #53
Comments
Please comment |
Outline seems thorough and complete. Next steps maybe to discuss if all 10 of these requirements are needed / what requirements to add and for each requirement which action items must be completed to complete it? Seems like many of these items are helm chart improvements. Might be a good place to start |
Thanks for writing this, nice to see the problems we faced laid out without being implementation-specific. I took a few notes:
|
@matthewpeterkort Can you take a pass on either priority order or MUST vs SHOULD terms on each requirement see https://datatracker.ietf.org/doc/html/rfc2119 for MUST SHOULD definitions
Great point. Perhaps we need to add "Given [precondition], when I [do some action] then I expect [result]”. to some of the items
Yes, my typo. Should be Gen3Enclave. Perhaps "Gen3Enclave: a set of configuration options to deploy Gen3 workspaces in an isolated manner. Where data cannot be downloaded to external destinations and notebook access to the internet is prohibited except by explicit whitelisting. |
|
Jawad Qureshi to Everyone (May 29, 2024, 1:37 PM) Jawad Qureshi to Everyone (May 29, 2024, 1:45 PM) |
|
Use Case: Gen3Enclave a Secure Cloud System for Jupyter Notebooks in Kubernetes Environment with Helm Charts
Objective:
To deploy and manage Gen3 with Jupyter Notebooks within a Kubernetes environment using Helm charts, ensuring robust protection of sensitive data and critical operations while leveraging the benefits of container orchestration.
Requirements:
Kubernetes Deployment with Helm:
Air Gap Boundary:
Data Security for Notebooks:
Access Control:
Internet Connectivity:
Security Monitoring:
Policy Enforcement:
Scalability and Performance:
High Availability:
Comprehensive Documentation:
By incorporating Helm charts into the deployment workflow, Gen3Enclave can be seamlessly deployed and managed for Jupyter Notebooks within a Kubernetes environment, simplifying the operational tasks while maintaining the stringent security requirements of a secure cloud system operating within an air gap boundary.
The text was updated successfully, but these errors were encountered: