Closed rubenvdg closed 3 years ago
Thank you for the questions, we have recently changed a few things about how the software environments are created and perhaps this is the reason why the uploaded image is being set as private. Let me test things out on my end.
Ruben, could you give me more details on how you were trying to build your conda environment? I've tried to create a software environment with:
coiled.create_software_environment(name="soft-env", conda=["dask"])
This creates a public repository on docker hub. Even if passing private=True
it creates a public one, so I am unable to reproduce this
Strange. I did:
import coiled
coiled.create_software_environment(
name="new-docker-test",
container="rvdgeer/dask-base:latest",
private=True
)
cluster = coiled.Cluster(
name="new-cluster",
software="new-docker-test",
)
and I end up with:
Not a big deal though, but unexpected nonetheless.
@FabioRosado As you mentioned on Slack, this is due to my default privacy settings on Docker Hub being set to "private". Thanks for the feedback!
If I set Docker Hub under Container Registry Options and make a public conda environment with coiled, it becomes a private repo on my Docker Hub. Is this expected behavior?
Problem is that I'm using a private free-tier account on Docker Hub, which only allows for 1 private repo. If you exceed this, the repos become unavailable. As a consequence, I catch the following when making a new cluster: