Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.

Stable, maintainable deployment of upstream seed #2620

Closed
geigerzaehler opened this issue Nov 22, 2021 · 3 comments · Fixed by #2632
Closed

Stable, maintainable deployment of upstream seed #2620

geigerzaehler opened this issue Nov 22, 2021 · 3 comments · Fixed by #2632

Comments

@geigerzaehler
Copy link
Contributor

We want to provide a stable and maintainable deployment of the upstream seed peer so that we can use for ourselves.

  • Upstream seed runs on a dedicated GCP instance and is controlled by systemd.
  • The provisioning of the instance is documented to make it repeatable. (Includes firewall settings)
  • Systemd service file is included in the repo
  • Add a script to the repo and the instance the automatically updates the seed binary.
  • Setup logging with GCP through journald and add instructions how to find and read the logs.
@juliendonck
Copy link
Member

Just to understand is this closer to a seed node or an org node? Like will this eventually be merged with the org node or what is the thinking there?

@geigerzaehler
Copy link
Contributor Author

The difference between the org node and our seed node is that the org node by chooses which projects to track based on org contract data. For the upstream seed we have to configure the projects to track manually.

Like will this eventually be merged with the org node or what is the thinking there?

That is the plan. We’ve been talking with the alt-clients team and the link team about this. At the moment we’re still experimenting with the different implementations and they serve different purposes. This means it’s more important for us to be flexible and move quickly.

@juliendonck
Copy link
Member

Thanks for explaining, that makes total sense to me.

geigerzaehler added a commit that referenced this issue Nov 24, 2021
Add documentation and scripts to explain the provisioning of a stable
hosted `upstream-seed`.

Fixes #2620.

Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants