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

Add docs and automated testing for Orbstack #4858

Closed
rfay opened this issue May 1, 2023 · 17 comments
Closed

Add docs and automated testing for Orbstack #4858

rfay opened this issue May 1, 2023 · 17 comments
Assignees
Milestone

Comments

@rfay
Copy link
Member

rfay commented May 1, 2023

Casual users have reported good results with Orbstack as an alternative to Docker Desktop or Colima on macOS, https://orbstack.dev/

See https://discord.com/channels/664580571770388500/1090234521091309648/1090234521091309648

We should probably try it out, maybe add automated testing, add it as an option for a docker provider.

@highermath
Copy link

Is this something that we need to do? With both Colima and Orbstack, we expect them to do what Docker does, and presumably they test for compatibility. Don't misunderstand, I think that it is awesome that we give this level of support, as long as we can afford the resources to do it.

I've only had one compatibility issue using Colima, and that was on a non-ddev project. It was reported and resolved.

Also, we should not lose site of the fact that Orbstack is a bit of a pig in a poke. They are specific when they say that the beta is free. We don't know what they plan once they get out of beta, but it is clear that they plan to monetize it. Maybe they'll have a free version for devs, and maybe not.

@rfay
Copy link
Member Author

rfay commented May 1, 2023

Docker Desktop is also not free and hasn't been for some time. Monetizing projects is fine. The goal with DDEV is to make things as useful as possible, and this may be useful.

@rfay rfay changed the title Consider explicit support/docs for Orbstack Consider explicit support/docs for Docker Desktop competitor Orbstack May 14, 2023
@highermath
Copy link

FWIW, they are proposing $8/mo. for devs. I made a counterproposal of $10/yr. We'll see what happens.

@rfay
Copy link
Member Author

rfay commented Jul 15, 2023

I just tried out Orbstack on mac Apple Silicon and it passed my trivial tests with DDEV with flying colors, and was really, really fast. I had mutagen turned on... We should support it.

@cmuench
Copy link
Collaborator

cmuench commented Jul 15, 2023

We test it on several Mac's (Intel and M1/M2) for weeks now. It's super stable and we had zero crashes. Docker for Mac is much more unstable.

@thamas
Copy link

thamas commented Jul 18, 2023

Someone who knows these environments using/switching to OrbStack could be trivial. But for us others it would be nice to have a step-by-step guide in DDEV's documentation about what should be done if we want to try/use it (with existing projects). Thanks!

@cmuench
Copy link
Collaborator

cmuench commented Jul 18, 2023

@thamas
In my case I did snapshots of the DB in my project.
Then I installed OrbStack (Docker for Mac can still be installed but should be stopped).
The I did a ddev snapshot restore in my project which "imports" the DB again.
As I know the OrbStack team works on a way to import existing docker volumes.

You are right. It's trivial but we should document it.

@rfay
Copy link
Member Author

rfay commented Jul 18, 2023

Migration is actually there... but just in the context of Docker Desktop to Colima, https://ddev--5156.org.readthedocs.build/en/5156/users/install/docker-installation/#migrating-projects-from-docker-desktop-to-colima

I guess that basic topic should be moved someplace more general.

@thamas
Copy link

thamas commented Jul 18, 2023

Thanks @cmuench @rfay!

@rfay
Copy link
Member Author

rfay commented Jul 18, 2023

@rfay
Copy link
Member Author

rfay commented Jul 18, 2023

Actually, I'm going to close that and instead use it as an example for today's contributor training, https://ddev.com/blog/contributor-training/

@rfay
Copy link
Member Author

rfay commented Jul 20, 2023

Discussed licensing for test runners in their Discord, https://discord.com/channels/1106380155536035840/1106380156030959648/1131278402314318044

@rfay
Copy link
Member Author

rfay commented Aug 23, 2023

@rfay rfay changed the title Consider explicit support/docs for Docker Desktop competitor Orbstack Add docs and automated testing for Orbstack Oct 27, 2023
@rfay rfay modified the milestones: v1.23, v1.22.5 Oct 27, 2023
@rfay
Copy link
Member Author

rfay commented Nov 13, 2023

Buildkite info about locking between two runner agents: https://buildkite.com/docs/tutorials/parallel-builds

@rfay
Copy link
Member Author

rfay commented Nov 13, 2023

DDEV Foundation ordered 3 Apple Silicon 16GB Mac Minis today. We'll get them set up when they arrive.

@froboy
Copy link
Contributor

froboy commented Nov 16, 2023

ObrStack has a pricing page now (not sure how new this is) https://orbstack.dev/pricing.

Free for "Personal, non-commercial use", otherwise they're asking $8/user/month.

@GaelPQCQ
Copy link

It is similar to what Docker is proposing, the only free alternative is Colima.
On another note, I upgraded Orbstack to 1.1.0 today and so far nothing broke (with DDEV).

@rfay rfay modified the milestones: v1.22.5, v1.22.6 Nov 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants