// main.go — sanity check after rack-in
package main
import (
"fmt"
"os"
"runtime"
)
func main() {
fmt.Println("Hello, World!")
host, _ := os.Hostname()
fmt.Printf("host: %s\n", host)
fmt.Printf("go: %s\n", runtime.Version())
fmt.Printf("arch: %s/%s\n", runtime.GOOS, runtime.GOARCH)
fmt.Printf("cpus: %d\n", runtime.NumCPU())
}
$ go run main.go
Hello, World!
host: go-runner-12.svc.internal
go: go1.22.4
arch: linux/amd64
cpus: 8
host facts
runtimego 1.22.4 (released 2024-06)
archlinux/amd64
cores8 (xeon e-2336)
memory32 GiB ddr4 ecc
uptime00:51:14
cgroupsystem.slice / svc-builder
clusterbuilders-eu-3
roleci-runner + module cache
active processes
$ pgrep -al go
2178 /usr/local/bin/runner-agent --listen 127.0.0.1:9091
2451 /usr/local/bin/cache-proxy --upstream proxy.modules.internal
3019 /usr/local/bin/buildkitd --addr unix:///run/buildkit.sock
3402 /usr/local/bin/dogfeed --queue ci.events --batch 200
No application is currently bound on this host's HTTP root. CI runners and queue workers are operational. Service registry endpoints visible from the management VLAN:
consul ·
prometheus ·
loki ·
buildkit. Operator: t.okafor. For runner allocation, file a ticket against the
builders-eu SRE rotation. Maintenance: every other tuesday 06:00-08:00 UTC.