Coder Social home page Coder Social logo

ddextension's Introduction

Intro (This is a work in progress with minimal testing so far)

Docker desktop is supported on all platfrom -- Linux, Mac, and Windows. It also has the AMD64 and ARM64 version. This enables the ONE click deployment of Pachyderm on personal comuters.

Ideal state of our getting started doc.

Mac/Linux

  • Install Docker Desktop with k8s enabled
  • Click Extension -> Pachyderm -> Install

Windows

  • Install Docker Desktop with WSL2 and k8s enabled
  • Click Extension -> Pachyderm -> Install

Happy Paching!!!

Current state

  • Works on amd64 Mac
  • [TODO] Need a arm64 mac to build and test
  • [TODO] Need to test amd64 Linux should also be similar amd64 Mac
  • [TODO] Need to test on Windows - it is mostly figuring out how to install pachctl on Windows (rest should work)
  • [TODO] Need to add linux/arm64 in Makefile to build arm support (takes too long to build) (Update to use buildx and specify --platform)
  • [TODO] Testing story is still open
  • [TODO] Lots of UI improvements -- eg. change from Install to Upgrade (if extension is already installed)
  • [TODO] Need a way to know the latest pach release -- right now there is no easy way to know the latest stable/ga release. k8s checks in a stable.txt in their repo, which can be pulled by anyone. Good way to keep the community to the latest release.

How to install extension?

  • Install Docker Desktop on your machine
  • Clone this repo
  • make install-extension or make update-extension (if already installed)
  • "Pachyderm" should show up in you Docker Desktop Dashboard
  • Check "Pachyderm" -> "Install"
  • Wait for instructions to connect to Console

What's is the extension doing?

  • Installs helm, kubectl in the installer (so we don't need to have this on the host)
  • helm uninstall/install for a LOCAL deployment
  • installs pachctl on the host (uses brew if available otherwise puts it into a bin path)
  • setup the context to local
  • waits for pachd to be functional before returing to the user

ddextension's People

Contributors

chainlink avatar nitinjainsj avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ddextension's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.