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

Request to revive Sia-AntFarm #46

Open
ivandeex opened this issue Oct 10, 2021 · 1 comment
Open

Request to revive Sia-AntFarm #46

ivandeex opened this issue Oct 10, 2021 · 1 comment

Comments

@ivandeex
Copy link
Contributor

ivandeex commented Oct 10, 2021

Hi @lukechampine

We are integrating SiaFoundation/siad with rclone, the multi-cloud sync utility (PR rclone/rclone#4514, the task was started by other people - https://github.com/rclone/rclone/pull/4514/commits).

It needs a Sia network micro-simulator like Sia-AntFarm to setup CI tests
but I noticed that currently the farm is in flux:

Docker hub lists a few images, but none fit my goals:

I decided to fill the gap and created https://github.com/ivandeex/sia-antfarm as follows:

All my 6 commits sit on top of original branch - https://github.com/ivandeex/sia-antfarm/commits/master
Beta rclone releases for Sia are available from https://beta.rclone.org/branch/sia-rclone/
Documentation is available on the PR branch until we merge.
The result seems to suite our needs - can test rclone with Sia! 💪

There are a few shortcomings a.t.m:

  • I tried to avoid building the development siad-dev binary and copy directly from the https://github.com/SiaFoundation/siad/pkgs/container/siad image but it seems you don't provide development binary yet.
  • To build it directly, I have to update go.mod in-place. Added a manual make task make update-module SIAD_VERSION=v1.5.? as a bare minimum aid
  • siad-dev version in the image does not yet print the actual version
  • Documentation is not yet finished, coverage and test links needs be filled

Now I'd like to hear your opinion on:

Thank you 🙏

cc @MSevey

@n8maninger
Copy link
Member

n8maninger commented Oct 10, 2021

As far as containers go.. Pardon our dust a bit, we're still finding and cleaning up references.

  • https://github.com/SiaFoundation/siad/pkgs/container/siad - current. Intended for users wanting to run a full node, not spin up a testnet.
  • https://hub.docker.com/r/siacentral/sia - 3rd party (maintained by me). active, but deprecated in favor of ghcr.io/siafoundation/siad. Also intended for users wanting to run a full node.
  • https://hub.docker.com/r/nebulouslabs/sia - inactive, deprecated in favor of ghcr.io/siafoundation/siad
  • https://hub.docker.com/r/nebulouslabs/sia-ci - Not running Sia, installs tools used for Sia's old Gitlab CI.

I don't believe we have any well supported testnet options for developers at the moment.

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

2 participants