ZOS 4.0 Alpha 2 #187

Open
opened 2025-02-21 07:29:09 +00:00 by despiegk · 4 comments
Owner

ZOS 4.0 Alpha 2

Overview

Our next major release of ZOS, V4.0 Alpha series will be only usable by devs and is not feature complete.

Why

  • Create development platform for ZOS4

Requirements

  • Is it installable on bare metal
  • Is it easily installable on Hetzner
  • Is it easily installable on OVH
  •  Is there a registrar for nodes to register
  •  Is the registrar backed up daily
  • Do node vendors have all information needed to sell nodes to farmers (with proper bootstrap image USB key related with the farmers' V4 farm ID)
  • Can a farmer create a farm in TFConnect
  • Can a farmer use a bootstrap generator for V4 farm
  • Is there simple, short documentation for farmers to set up a node (e.g. create farm + boostrap image, boot node to grid, see node online on dashborad + TFConnect, calculate rewards based on node specs + utilization)
  • Is there a way to see that my farm and nodes are alive in TFConnect (status)
  • Is there a way to see my reward in TFConnect (what is promised and what comes in)
  • Do the ZOS4 nodes show in our existing dashboard (but they cannot be used by farmers/users to deploy)
  •  Are rewards (capacity+utilization) well defined
  • Are node licenses/staking requirements well defined
  •  Are rewards updated on the database
  • Is there a way to register the nodes on a centralized tool
  • Can the centralized server be checked to be up & running and is it reliable (backed up)
  • Is there a way for trusted people (developers) to login over SSH and get all access to all resources (Users should not be able to use the nodes)
  • Is there simple, short documentation for developers to use the node (SSH in, access all resources)
  • Is there a way to remotely upgrade a ZOS node & reboot if needed
  • Is there a way to see the stats/metrics (monitoring of the node, e.g. grafana + prometheus)

Deliverables

ZOS V4.0.0

ZOS V4 Registrar

ZOS V4 Bootstrap Generator

Dashboard with V4 Features

TFConnect with V4 Features

# ZOS 4.0 Alpha 2 ## Overview Our next major release of ZOS, V4.0 Alpha series will be only usable by devs and is not feature complete. ## Why - Create development platform for ZOS4 ## Requirements - [x] Is it installable on bare metal - [ ] Is it easily installable on Hetzner - [ ] Is it easily installable on OVH - [ ] Is there a registrar for nodes to register - [ ] Is the registrar backed up daily - [ ] Do node vendors have all information needed to sell nodes to farmers (with proper bootstrap image USB key related with the farmers' V4 farm ID) - [ ] Can a farmer create a farm in TFConnect - [x] Can a farmer use a bootstrap generator for V4 farm - [ ] Is there simple, short documentation for farmers to set up a node (e.g. create farm + boostrap image, boot node to grid, see node online on dashborad + TFConnect, calculate rewards based on node specs + utilization) - [ ] Is there a way to see that my farm and nodes are alive in TFConnect (status) - [ ] Is there a way to see my reward in TFConnect (what is promised and what comes in) - [ ] Do the ZOS4 nodes show in our existing dashboard (but they cannot be used by farmers/users to deploy) - [x] Are rewards (capacity+utilization) well defined - [ ] Are node licenses/staking requirements well defined - [ ] Are rewards updated on the database - [x] Is there a way to register the nodes on a centralized tool - [ ] Can the centralized server be checked to be up & running and is it reliable (backed up) - [ ] Is there a way for trusted people (developers) to login over SSH and get all access to all resources (Users should not be able to use the nodes) - [ ] Is there simple, short documentation for developers to use the node (SSH in, access all resources) - [ ] Is there a way to remotely upgrade a ZOS node & reboot if needed - [ ] Is there a way to see the stats/metrics (monitoring of the node, e.g. grafana + prometheus) ## Deliverables ### ZOS V4.0.0 - **Release**: V0.1.8 - **Repo**: https://github.com/threefoldtech/zos4 - **Owner**: Devs Team - **Dependencies**: None ### ZOS V4 Registrar - **Release**: V0.1.1 - **Repo**: https://github.com/threefoldtech/tfgrid4-sdk-go/tree/development/node-registrar - **Owner**: Ops Team - **Dependencies**: ZOS V4.0.0 ### ZOS V4 Bootstrap Generator - **Release**: v3.0.2 - **Repo**: https://github.com/threefoldtech/0-bootstrap/tree/development-v4 - **Owner**: Devs Team - **Dependencies**: ZOS V4 Registrar ### Dashboard with V4 Features - **Release**: V2.7.0 - **Repo**: https://github.com/threefoldtech/tfgrid-sdk-ts - **Owner**: Devs Team - **Dependencies**: ZOS V4 Registrar ### TFConnect with V4 Features - **Release**: V4.2.0 - **Repo**: https://github.com/threefoldtech/threefold_connect - **Owner**: Devs Team - **Dependencies**: None
despiegk added the
Story
label 2025-02-21 07:29:09 +00:00
Owner
  • Is installed on Hetzner bare metal nodes.
  • Is installable on Hetzner, but can't boot plain ipxe. Support needs to be contacted to insert a USB. Then we boot ubuntu rescue image and write the usb image so we can then reboot into zos. This flow is documented, but what do we call easy?
  • Web tool ==> v4.bootstrap.grid.tf
  • Registrar.prod4.grid.tf but no UI yet I believe @thabeta
  • Rewards ==> are the tokenomics even final?
  • Centralized tool: registrar.prod4.grid.tf
  • Metrics.grid.tf ==> do the zos4 nodes push their metrics here? @thabeta
  • Registrar.prod4.grid.tf is up and running, will check reliability & stability
  • List of trusted people on v3: https://github.com/threefoldtech/zos-config but this is only on dev, qa, test. On mainnet freefarm only. This setup will be used for v4? @thabeta
  • All are connected over Mycelium, that works. Tried ssh'ing on devnet V4 node over Mycelium and that works. Mycelium IP is not available yet on registrar. No wireguard yet. (is that planned?)
  • Triggering update on registrar, is that possible? @thabeta
  • Measuring and seeing bandwith would be possible once that's on metrics.
- Is installed on Hetzner bare metal nodes. - Is installable on Hetzner, but can't boot plain ipxe. Support needs to be contacted to insert a USB. Then we boot ubuntu rescue image and write the usb image so we can then reboot into zos. This flow is documented, but what do we call easy? - Web tool ==> v4.bootstrap.grid.tf - Registrar.prod4.grid.tf but no UI yet I believe @thabeta - Rewards ==> are the tokenomics even final? - Centralized tool: registrar.prod4.grid.tf - Metrics.grid.tf ==> do the zos4 nodes push their metrics here? @thabeta - Registrar.prod4.grid.tf is up and running, will check reliability & stability - List of trusted people on v3: https://github.com/threefoldtech/zos-config but this is only on dev, qa, test. On mainnet freefarm only. This setup will be used for v4? @thabeta - All are connected over Mycelium, that works. Tried ssh'ing on devnet V4 node over Mycelium and that works. Mycelium IP is not available yet on registrar. No wireguard yet. (is that planned?) - Triggering update on registrar, is that possible? @thabeta - Measuring and seeing bandwith would be possible once that's on metrics.
Owner

Confirmed, registrar is backed up daily & is a single instance

Confirmed, registrar is backed up daily & is a single instance
Author
Owner

thx for update:
about hetzner why can't we install over the rescue tool?
rewards are set fixed and communicated, so we should be able to do it

thx for update: about hetzner why can't we install over the rescue tool? rewards are set fixed and communicated, so we should be able to do it
mik-tf was assigned by despiegk 2025-02-25 17:12:33 +00:00
mik-tf changed title from ZOS 4.0.0 launch to ZOS 4.0.0 Launch 2025-02-27 17:04:03 +00:00
Owner

@sabrinasadik for tokenomics and node licenses: https://docs.google.com/spreadsheets/d/1FLr4Cr_1G_hHmJwNZSxJse8I7POfny_7TG-pWu9awio/edit?usp=sharing

Note that we might go with staking INCA tokens instead of node licenses.

@sabrinasadik for tokenomics and node licenses: https://docs.google.com/spreadsheets/d/1FLr4Cr_1G_hHmJwNZSxJse8I7POfny_7TG-pWu9awio/edit?usp=sharing Note that we might go with staking INCA tokens instead of node licenses.
despiegk changed title from ZOS 4.0.0 Launch to ZOS 4.0 RC2 2025-03-07 16:29:38 +00:00
despiegk changed title from ZOS 4.0 RC2 to ZOS 4.0 Alpha 2 2025-03-07 16:33:39 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: tfgrid/circle_product_management#187
No description provided.