Skip to content

Commit a084159

Browse files
authored
Merge pull request #1481 from o1-labs/dw/instructions-to-deploy-o1labs-infra
Website/o1Labs infra: mention how to deploy a new version
2 parents 2b50708 + 93b6b14 commit a084159

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

website/docs/node-operators/infrastructure/plain-nodes.mdx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,35 @@ Infrastructure maintenance and updates are communicated through:
150150
- Project documentation updates
151151
- Community announcements
152152

153+
## Deployment (o1Labs Employees Only)
154+
155+
<!-- prettier-ignore-start -->
156+
157+
:::caution o1Labs Employees Only
158+
159+
This section is for o1Labs employees only. If you do not have access to the
160+
required repositories, contact the platform lead.
161+
162+
:::
163+
164+
<!-- prettier-ignore-stop -->
165+
166+
o1Labs uses [ArgoCD](https://argo-cd.readthedocs.io/) to maintain the
167+
infrastructure through GitOps.
168+
169+
To update the plain nodes infrastructure:
170+
171+
1. Access the private repository:
172+
`https://github.com/o1-labs/gitops-infrastructure`
173+
2. Create a new branch for your changes
174+
3. Edit: `applications/auto-deployed/mina-rust-standard-seeds.yaml`
175+
4. Update the `MINA_RUST_TAG` variable to the desired commit or release tag
176+
(must be available as a Docker image on
177+
[DockerHub](https://hub.docker.com/r/o1labs/mina-rust))
178+
5. Create a pull request with your changes
179+
6. Ask the platform lead or rust node team lead to review and merge the PR
180+
7. Once merged, ArgoCD will automatically deploy the update
181+
153182
## Reference Information
154183

155184
### Related Documentation

website/docs/node-operators/infrastructure/seed-nodes.mdx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,35 @@ Infrastructure maintenance and updates are communicated through:
9191
- Project documentation updates
9292
- Community announcements
9393

94+
## Deployment (o1Labs Employees Only)
95+
96+
<!-- prettier-ignore-start -->
97+
98+
:::caution o1Labs Employees Only
99+
100+
This section is for o1Labs employees only. If you do not have access to the
101+
required repositories, contact the platform lead.
102+
103+
:::
104+
105+
<!-- prettier-ignore-stop -->
106+
107+
o1Labs uses [ArgoCD](https://argo-cd.readthedocs.io/) to maintain the
108+
infrastructure through GitOps.
109+
110+
To update the seed nodes infrastructure:
111+
112+
1. Access the private repository:
113+
`https://github.com/o1-labs/gitops-infrastructure`
114+
2. Create a new branch for your changes
115+
3. Edit: `applications/auto-deployed/mina-rust-standard-seeds.yaml`
116+
4. Update the `MINA_RUST_TAG` variable to the desired commit or release tag
117+
(must be available as a Docker image on
118+
[DockerHub](https://hub.docker.com/r/o1labs/mina-rust))
119+
5. Create a pull request with your changes
120+
6. Ask the platform lead or rust node team lead to review and merge the PR
121+
7. Once merged, ArgoCD will automatically deploy the update
122+
94123
## Reference Information
95124

96125
For the most current seed node information, always refer to the

0 commit comments

Comments
 (0)