Skip to content

Commit 9eb65a2

Browse files
authored
Merge pull request #1491 from o1-labs/dw/adding-link-to-front-end-dashboard
Website: update o1Labs infrastructure section with the node dashboard link
2 parents 4fd97df + f8fc198 commit 9eb65a2

File tree

2 files changed

+42
-5
lines changed

2 files changed

+42
-5
lines changed

website/docs/developers/frontend/node-dashboard.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ and configured:
181181
- **`fuzzing`** - Fuzzing test environment for stress testing. Development build
182182
with enhanced debugging for testing scenarios.
183183

184-
- **`prod`** - Production environment with full optimization. Connects to
184+
- **`production`** - Production environment with full optimization. Connects to
185185
production network endpoints with minification and performance optimizations.
186186

187187
- **`producer`** - Specialized configuration for block producers. Includes

website/docs/node-operators/infrastructure/frontend.mdx

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,48 @@ with the Mina network. This infrastructure is divided into two main components.
1111

1212
## Node Dashboard
1313

14-
This section is still a work in progress. For information about the Node
15-
Dashboard, refer to the developers documentation of the
16-
[node dashboard](../../developers/frontend/node-dashboard.mdx).
14+
The Node Dashboard provides real-time monitoring and visualization of Mina
15+
network nodes. o1Labs operates a production instance that connects to the devnet
16+
infrastructure.
1717

18-
Track progress: [Issue #1461](https://github.com/o1-labs/mina-rust/issues/1461)
18+
### Production Instance
19+
20+
- **URL**: https://mina-rust-node-dashboard.minaprotocol.com
21+
- **Environment**: Production
22+
- **Network**: Mina Devnet
23+
- **Infrastructure**: o1Labs plain nodes
24+
25+
For development and technical information about the Node Dashboard, refer to the
26+
[node dashboard developer documentation](../../developers/frontend/node-dashboard.mdx).
27+
28+
### Deployment (o1Labs employees only)
29+
30+
<!-- prettier-ignore-start -->
31+
32+
:::caution o1Labs Employees Only
33+
34+
This section is for o1Labs employees only. If you do not have access to the
35+
required repositories, contact the platform lead.
36+
37+
:::
38+
39+
<!-- prettier-ignore-stop -->
40+
41+
o1Labs uses [ArgoCD](https://argo-cd.readthedocs.io/) to maintain the
42+
infrastructure through GitOps.
43+
44+
To update the Node Dashboard deployment:
45+
46+
1. Access the private repository:
47+
`https://github.com/o1-labs/gitops-infrastructure`
48+
2. Create a new branch for your changes
49+
3. Edit: `applications/auto-deployed/mina-rust-standard-dashboard.yaml`
50+
4. Update the `MINA_RUST_TAG` variable to the desired commit or release tag
51+
(must be available as a Docker image on
52+
[DockerHub](https://hub.docker.com/r/o1labs/mina-rust-frontend))
53+
5. Create a pull request with your changes
54+
6. Ask the platform lead or rust node team lead to review and merge the PR
55+
7. Once merged, ArgoCD will automatically deploy the update
1956

2057
## WebNode
2158

0 commit comments

Comments
 (0)