forked from the-distro/infra
33 lines
908 B
Markdown
33 lines
908 B
Markdown
# Infrastructure for the donut shaped thing that is absolutely not a donut.
|
|
|
|
## Quick start
|
|
|
|
### Build the infrastructure
|
|
|
|
```
|
|
$ colmena build --on @localboot
|
|
```
|
|
|
|
Notice that `@localboot` is load-bearing as we have some machines that _cannot be_ deployed with vanilla Colmena. Fixing this is welcome.
|
|
|
|
### Recommended deploy process
|
|
|
|
```
|
|
$ colmena apply dry-activate $machine # Verify that the nvd log is reasonable.
|
|
$ colmena apply $machine
|
|
```
|
|
|
|
### Recommended upgrade process
|
|
|
|
```
|
|
$ nix flake update
|
|
$ colmena apply dry-activate --on @localboot # Verify that the nvd log is reasonable. Run it twice to get only NVD logs shown.
|
|
$ colmena apply --on @localboot
|
|
```
|
|
|
|
## Troubleshooting
|
|
|
|
### I failed to deploy `gerrit01`
|
|
|
|
Our Gerrit source build is known to have some hiccups sometimes, we are always interested in build logs, feel free to attach information in a new issue so we can make it more reliable.
|