2023-09-12T10:21:19Z - 2024-09-12T10:21:19Z
Overview
45 pull requests merged by 9 users
Merged
#91 feat: add channel-scripts module
Merged
#105 Introduce channel-scripts listing and expose web interfaces
Merged
#104 feat(grafana): jsonnet-based dashboards
Merged
#103 Gerrit writes profiling to Pyroscope
Merged
#102 Pyroscope server
Merged
#93 Alerts actually for real this time
Merged
#77 flake: support aarch64-linux
Merged
#82 Add a wrapper to colmena that stops unintended toe-stepping
Merged
#76 wip! wip! latest version of buildbot
Merged
#81 users: Add thubrecht
Merged
#80 Add myself as an admin
Merged
#73 gerrit-one-way-sync: merge instead of rebase
Merged
#18 gerrit01: add a one-way-sync service
Merged
#72 infra: fix warnings
Merged
#71 Buildbot v2 with flake autodiscovery of static projects
Merged
#68 buildbot: init
Merged
#59 Change the default user shell to zsh
Merged
#62 forgejo: init, admins: add emilylange
Merged
#63 services/monitoring: scrape Gerrit's metrics
Merged
#67 terraform/gandi: more sniproxying for bagel-box,meta-01
Merged
#58 devShell: change colmena to the nixpkgs version
Merged
#60 admins: add janik
Merged
#61 editorconfig: init
Merged
#51 hydra: moar power
Merged
#52 gerrit01: some more tuning
Merged
#48 Add hardening options and general quality of life improvements
Merged
#49 hydra: unplug the EPYC
Merged
#47 hydra: wire up new builders
Merged
#36 Add Grapevine Matrix server and matrix-hookshot
Merged
#43 admins: add yuka & add nixosConfigurations shim
Merged
#40 services/gerrit: migrate to Gerrit from the-distro/nix-gerrit flake
Merged
#38 misc: add some diag tooling
Merged
#41 admins: provision lukegb
Merged
#34 pkgs/gerrit: update to 3.10.0
Merged
#33 Enable Mimir Alertmanager, add example alert
Merged
#16 hydra: add declarative controls via terranix
Merged
#26 systems: add fodwatch.forkos.org
Merged
#25 Split node_exporter and cadvisor config, disable cadvisor for nodes that are themselves containers
Merged
#24 Grafana
Merged
#20 gerrit01: those who finetune even further
Merged
#17 gerrit01: make it go brrr on https clone
Merged
#14 terranix: init
Merged
#12 meta01: update DNS to *.forkos.org
Merged
#10 gerrit01: init
Merged
#9 meta01: init
3 pull requests proposed by 3 users
Proposed
#90 feat: finer-grained ACLs for server accesses
Proposed
#96 treewide: add pre-commit nixfmt hook, reformat everything
Proposed
#109 WIP: fix(alloy): unvendor async-profiler path
22 issues closed from 4 users
Closed
#107 builder-9 requires sysadmin intervention with BMC access
Closed
#106 Deploy Grafana Tempo on meta01
Closed
#92 Continuous profiling: Pyroscope
Closed
#101 Grafana dashboard in the repository
Closed
#87 Evaluate Hardware upgrade: 480GB SATA SSD ×12
Closed
#75 flake.nix hardcodes x86_64-linux
Closed
#6 Figure out how to one-way-sync nixpkgs changes -> our monorepo
Closed
#11 Shell customization & FQDNs
Closed
#56 SSH configuration on the builders sometimes rejects Hydra
Closed
#15 Basic signing for Hydra artifacts
Closed
#55 Document how to power on/off and reboot builders from the OOB gateway
Closed
#54 Hydra's PGSQL spams due to exporter scraping
Closed
#7 Figure out access to the new builder blades
Closed
#29 Collect metrics from big EPYC
Closed
#45 Use of TPM2
Closed
#37 Hydra monitoring
Closed
#27 Set up alerting for Grafana/Mimir
Closed
#21 Upgrade Gerrit to 3.10 series
Closed
#28 Set up self-monitoring for Mimir/Loki/friends
Closed
#31 Figure out fodwatch metrics
Closed
#32 Look into Grafana Alloy -> push to Mimir instead of Prometheus pull
Closed
#13 Monitoring stack
34 issues created by 6 users
Opened
#1 Repository hosting for the monorepo
Opened
#2 Bug tracking for the monorepo
Opened
#3 Code review tooling for the monorepo
Opened
#4 Run ofborg on bagel-infra
Opened
#5 Integrate ofborg<->gerrit
Opened
#8 Deploy channel scripts
Opened
#19 buildbot-nix: CI for anything not Hydra-shaped
Opened
#23 Email configuration
Opened
#30 Figure out Garage metrics
Opened
#35 Automatic role mapping for Gerrit <-> SSO
Opened
#39 netbox SSO
Opened
#42 Backups
Opened
#44 Explore reimaging capabilities
Opened
#50 auditd on builders
Opened
#53 SOL session recording
Opened
#57 Auto-update bot for packages
Opened
#64 Single-signon
Opened
#65 gerrit: receive.maxBatchChanges
Opened
#66 High level management scripts for IPMI/OOB
Opened
#69 gerrit: create svc accounts via terraform
Opened
#70 Image based management for baremetal builders
Opened
#74 one-way-sync: include target branch name in commit message
Opened
#78 Figure out staging (+one-way-sync) workflow
Opened
#83 Contribution: forkbot & ownership
Opened
#85 Run buildbot jobs not for staging
Opened
#86 Build analytics on Hydra builds
Opened
#88 forkpkgs codesearch
Opened
#89 Slowly absorb Lix infrastructure
Opened
#94 Check YAML validity of Alert files at evaluation time
Opened
#95 Observability: log top N queries for PGSQL
Opened
#97 Status page
Opened
#99 Expose Gerrit JMX metrics to our Prometheus
Opened
#100 Gerrit repository maintenance
Opened
#108 Figure out the Gerrit/Pyroscope situation