Skip to content
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

🖼️ Create base image for tooling #4908

Closed
5 tasks done
jacobwoffenden opened this issue Aug 7, 2024 · 0 comments
Closed
5 tasks done

🖼️ Create base image for tooling #4908

jacobwoffenden opened this issue Aug 7, 2024 · 0 comments
Assignees
Labels

Comments

@jacobwoffenden
Copy link
Member

jacobwoffenden commented Aug 7, 2024

User Story

As an Analytical Platform engineer
I want one single base image for tooling that contains common software
So that we keep our codebases DRY

Value / Purpose

Our VS Code does not use a COTS image, rather we build it from scratch, adding in tools like AWS CLI, Miniconda and NVIDIA drivers.

As we start to rebuilt JupyterLab and RStudio, they will also be packaged with this software and we'll have to maintain it in three places

Useful Contacts

@jacobwoffenden

User Types

Analytical Platform Engineering

Hypothesis

If we create a common tooling image
Then we can just layer IDEs on top

Proposal

Create a common tooling base image with:

  • AWS CLI
  • NVIDIA drivers
  • NodeJS LTS
  • R 4.x
  • Miniconda
  • .NET
  • Amazon Corretto
  • Ollama

Additional Information

No response

Definition of Done

  • base image created
  • vscode switched over
  • User docs have been updated
  • Another team member has reviewed
  • Tests are green
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

1 participant