Commit graph
Select branches
Hide pull requests
1password-connect-kustomize
alloy-v1.16.0
automate-manual-prowler-checks
build-forgejo-from-source
bump/alloy-v1.14.0
bump/dagger-0.20.6
bump/zot-v2.1.15
cleanup-cv-docs-minikube-artifacts
compensating-controls
deploy-mealie
deploy-paperless
deploy-prowler
deploy-snowflake-proxy
doc-review/replicating-blumeops
external-secrets-ringtail-nix
externalize-tailscale-operator-base
externalize-teslamate-dashboards
feature/borgmatic-all-pg-backups
feature/caddy-upgrade-v2.11.2
feature/decommission-jobsync
feature/frigate-notify-local
feature/kingfisher-container
feature/kingfisher-cronjob
feature/localize-alloy-container
feature/p6-kiwix-transmission
feature/unpoller
fix-borgmatic-shower-via-ssh
fix/skopeo-force-https
fly-proxy-keepalive
forgejo-runner-v12-8-server-connections
grafana-sidecar-2.6.0
heph-offline-access
heph-pwa-redirect-uris
homepage-to-ringtail
immich-kustomize-v2.6.3
immich-photos-backup
local-external-secrets
local-forgejo-runner
local-tempo-container
localize-kube-state-metrics
localize-redis
main
migrate-cv-docs-to-indri
migrate-devpi-to-indri
mikado/deploy-infra-alerting
mikado/migrate-immich-to-ringtail
miniflux-upgrade-and-ty
mirror-tailscale-container
native-dagger-containers
pin-nixos-service-versions
preserve/haskell-docs-check-links/pr-325
preserve/pyroscope-profiling/pr-313
prowler-iac-mutelist
prowler-mutelist
recurring-maintenance-2026-05-27
review/cc-observability-stack-audit-2026-05-11
review/ringtail-flake-2026-05-11
reviews-jun4
rip-out-compensating-controls
service-review/mealie-2026-05-11
shower-app-deploy
shower-v1.1.0
shower-v1.1.2
teslamate-dagger-migration
unify-container-workflows
unpoller-v3
update-loki-3.6.7
update-tooling-deps-2026-03
update-tooling-deps-2026-04
upgrade-external-secrets-v2
upgrade-prowler-5.23
upgrade-tailscale-operator-1.96.3
upgrade/borgmatic-2.1.3
upgrade/grafana-12.4.2
upgrade/navidrome-v0.61.1
upgrade/ntfy-v2.19.2
upgrade/prometheus-3.10.0
valkey-mirror
valkey-nix
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#14
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#155
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#165
#166
#167
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#38
#39
#4
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#5
#50
#51
#52
#53
#54
#55
#56
#57
#58
#59
#6
#60
#61
#62
#63
#64
#65
#66
#67
#68
#69
#7
#70
#71
#72
#73
#74
#75
#76
#77
#78
#79
#8
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#9
#90
#91
#92
#93
#94
#95
#96
#97
#98
#99
authentik-v1.0.0
authentik-v1.1.0
authentik-v1.1.1
authentik-v1.1.2
cv-v1.0.0
devpi-v1.0.0
devpi-v1.0.1
dex-v1.0.0
forgejo-runner-v2.0.0
forgejo-runner-v2.0.1
forgejo-runner-v2.0.2
forgejo-runner-v2.1.0
forgejo-runner-v2.1.1
forgejo-runner-v2.1.2
forgejo-runner-v2.1.3
forgejo-runner-v2.1.4
forgejo-runner-v2.1.5
forgejo-runner-v2.1.6
forgejo-runner-v2.1.7
forgejo-runner-v2.2.0
forgejo-runner-v2.3.0
forgejo-runner-v2.4.0
forgejo-runner-v2.5.0
forgejo-runner-v2.5.1
forgejo-runner-v2.6.0
forgejo-runner-v3.0.0
forgejo-runner-v3.0.1
forgejo-runner-v3.0.2
forgejo-runner-v3.1.0
forgejo-runner-v3.2.0
homepage-v1.0.0
kiwix-serve-v1.0.0
kiwix-serve-v1.1.0
kubectl-v1.0.0
kubectl-v1.1.0
miniflux-v1.0.0
miniflux-v1.1.0
navidrome-v1.0.1
navidrome-v1.0.2
navidrome-v1.0.3
nettest-nix-v0.15.0
nettest-nix-v0.15.1
nettest-nix-v0.15.2
nettest-nix-v0.15.3
nettest-nix-v0.15.4
nettest-v0.1.0
nettest-v0.10.0
nettest-v0.11.0
nettest-v0.11.1
nettest-v0.12.0
nettest-v0.13.0
nettest-v0.14.0
nettest-v0.15.0
nettest-v0.15.4
nettest-v0.15.5
nettest-v0.2.0
nettest-v0.3.0
nettest-v0.4.0
nettest-v0.5.0
nettest-v0.6.0
nettest-v0.7.0
nettest-v0.7.1
nettest-v0.8.0
nettest-v0.9.0
ntfy-v1.0.0
ntfy-v1.1.0
quartz-v1.0.0
runner-v1.0.0
runner-v1.0.1
runner-v1.0.2
runner-v1.0.4
runner-v1.0.5
teslamate-v1.0.0
teslamate-v1.0.1
transmission-v1.0.0
transmission-v1.0.1
transmission-v1.1.0
v1.0.0
v1.0.1
v1.0.10
v1.0.11
v1.0.12
v1.0.13
v1.0.14
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1.0
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.10.0
v1.11.0
v1.11.1
v1.11.2
v1.11.3
v1.11.4
v1.11.5
v1.12.0
v1.12.1
v1.13.0
v1.13.1
v1.13.2
v1.13.3
v1.14.0
v1.14.1
v1.14.2
v1.14.3
v1.15.0
v1.15.1
v1.15.2
v1.15.3
v1.15.4
v1.15.5
v1.15.6
v1.15.7
v1.16.0
v1.17.0
v1.2.0
v1.2.1
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.8
v1.6.9
v1.7.0
v1.7.1
v1.8.0
v1.8.1
v1.8.2
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
-
c3b8362d8b
Fix Loki dashboard metrics
Erich Blume
2026-01-15 13:23:33 -08:00 -
d1f5315c4b
Remove node_exporter stop task from alloy role
Erich Blume
2026-01-15 13:13:09 -08:00 -
ad50a08008
Optimize kiwix torrent status checks
Erich Blume
2026-01-15 13:11:31 -08:00 -
acff29f554
Fix ansible handler timeouts for alloy and loki restarts
Erich Blume
2026-01-15 12:43:25 -08:00 -
ba5cd75ee2
Fix ansible handler timeouts for alloy and loki restarts
Erich Blume
2026-01-15 12:39:28 -08:00 -
242c1880de
Add Grafana Alloy and Loki for unified observability (#11)
Erich Blume
2026-01-15 12:24:13 -08:00 -
47640511c4
Add Loki metrics scraping and Grafana dashboard
Erich Blume
2026-01-15 12:14:32 -08:00 -
8291a8cb22
Remove ordering comments from playbook (handled by meta dependencies)
Erich Blume
2026-01-15 12:02:53 -08:00 -
7fd601d864
Add role dependencies via meta/main.yml
Erich Blume
2026-01-15 12:01:18 -08:00 -
09c432e0c1
Add Grafana Alloy and Loki for unified observability
Erich Blume
2026-01-15 11:51:50 -08:00 -
070f26dc6d
Add zk-docs mise task for zettelkasten documentation (#10)
Erich Blume
2026-01-15 11:25:02 -08:00 -
095fc6feab
Update zk-docs to pass args to bat and update documentation
Erich Blume
2026-01-15 11:14:26 -08:00 -
325d4b1529
Add zk-docs mise task to concatenate blumeops zettelkasten cards
Erich Blume
2026-01-15 11:02:28 -08:00 -
2e326eb30d
Critical security note for claude
Erich Blume
2026-01-15 09:02:27 -08:00 -
c660674891
Remove settings.local.json from repo and add to gitignore
Erich Blume
2026-01-15 08:59:24 -08:00 -
d8a0ef6482
Add devpi PyPI caching proxy role for indri (#9)
Erich Blume
2026-01-15 08:31:09 -08:00 -
0653ca8601
Move metrics scripts to ~/bin instead of /opt/homebrew/bin
Erich Blume
2026-01-15 08:22:18 -08:00 -
fa6a9d89b7
Add devpi metrics collection and Grafana dashboard
Erich Blume
2026-01-15 08:18:22 -08:00 -
f72e0f57b6
Add devpi PyPI caching proxy role for indri
Erich Blume
2026-01-14 22:20:51 -08:00 -
50c713b5de
Add macOS-compatible Node Exporter Grafana dashboard (#8)
Erich Blume
2026-01-14 20:53:57 -08:00 -
8d5ea53cad
Add macOS-compatible Node Exporter Grafana dashboard
Erich Blume
2026-01-14 20:53:09 -08:00 -
d9be8c27bc
Add 32 devdocs ZIM archives for programming documentation (#7)
Erich Blume
2026-01-14 18:28:34 -08:00 -
f50313dcab
Add 32 devdocs ZIM archives for programming documentation
Erich Blume
2026-01-14 18:16:13 -08:00 -
10012a4cf2
Add upload/download ratio and period transfer panels to Transmission dashboard (#6)
Erich Blume
2026-01-14 18:08:39 -08:00 -
1e9b7c3bd5
Add upload/download ratio and period transfer panels to Transmission dashboard
Erich Blume
2026-01-14 18:03:17 -08:00 -
ba03af15eb
Set MISE_TASK_OUTPUT=interleave in provision-indri
Erich Blume
2026-01-14 14:15:11 -08:00 -
2f28b151f5
Fix launchctl idempotency in kiwix and borgmatic roles
Erich Blume
2026-01-14 14:14:52 -08:00 -
e534e59556
Add provision-indri mise task and fix idempotency
Erich Blume
2026-01-14 14:10:30 -08:00 -
e264b39cd6
Add total torrent size metric and dashboard panel
Erich Blume
2026-01-14 14:00:52 -08:00 -
d18c3a6f3c
Add node_exporter and transmission-metrics to service checks
Erich Blume
2026-01-14 13:57:08 -08:00 -
0afd34590d
Fix transmission-metrics session ID parsing
Erich Blume
2026-01-14 13:56:08 -08:00 -
7468023cd2
Add transmission dashboard to grafana
Erich Blume
2026-01-14 13:46:51 -08:00 -
9c0ff8bb9b
Add mise task for indri service health checks
Erich Blume
2026-01-14 13:23:05 -08:00 -
eb2f5b44cd
Fix kiwix plist to only include available ZIM archives
Erich Blume
2026-01-14 13:17:55 -08:00 -
3847c12b42
Fix transmission config to prevent perpetual ansible diffs
Erich Blume
2026-01-14 13:03:46 -08:00 -
4add1684c3
Enable additional ZIM archives for kiwix
Erich Blume
2026-01-14 12:43:20 -08:00 -
2a6fcd915c
Add reminder to always branch from main
Erich Blume
2026-01-14 12:00:00 -08:00 -
6bb5f323d6
Fix transmission config path to use homebrew location
Erich Blume
2026-01-14 11:21:56 -08:00 -
b865d70456
Add transmission role for torrent-based ZIM downloads
Erich Blume
2026-01-14 11:06:02 -08:00 -
852329dd77
Merge pull request 'Fix borgmatic LaunchAgent to work with mise-installed binaries' (#2) from feature/fix-borgmatic-launchagent into main
Erich Blume
2026-01-14 10:36:16 -08:00 -
763899e856
Document tea pr create syntax in CLAUDE.md
Erich Blume
2026-01-14 10:35:27 -08:00 -
4b365a1294
Fix borgmatic LaunchAgent to work with mise-installed binaries
Erich Blume
2026-01-14 10:33:48 -08:00 -
fbf7a89035
Personal note
Erich Blume
2026-01-14 07:34:11 -08:00 -
8544dfec1a
Merge pull request 'Add grafana datasource provisioning and update workflow docs' (#1) from feature/grafana-provisioning into main
Erich Blume
2026-01-14 07:32:12 -08:00 -
9fcf27a4c5
Add note to commit often while working
Erich Blume
2026-01-14 07:25:15 -08:00 -
4283f2237d
Add grafana datasource provisioning and update workflow docs
Erich Blume
2026-01-14 07:20:11 -08:00 -
fb5d6314e8
Fix claude settings
Erich Blume
2026-01-14 06:52:59 -08:00 -
6995a2d27d
Manual update to CLAUDE and moved mise.toml
Erich Blume
2026-01-14 06:45:19 -08:00 -
d1396b1cfb
Add forgejo role to ansible playbook
Erich Blume
2026-01-13 23:00:46 -08:00 -
d761e61809
Add borgmatic role to ansible playbook
Erich Blume
2026-01-13 22:50:28 -08:00 -
6977197c98
Add ZIM archive management to kiwix role
Erich Blume
2026-01-13 22:36:53 -08:00 -
0d2978259d
Add kiwix role to ansible playbook
Erich Blume
2026-01-13 21:58:12 -08:00 -
c182f4903d
Add ansible_managed header to prometheus.yml template
Erich Blume
2026-01-13 21:50:55 -08:00 -
e26b830865
Update ASCII art with broom and mop image
Erich Blume
2026-01-13 21:46:58 -08:00 -
dd6d024b3a
Add Brewfile and document dependency tracking
Erich Blume
2026-01-13 21:38:58 -08:00 -
6f182caade
Suppress Python interpreter discovery warning in ansible
Erich Blume
2026-01-13 21:26:41 -08:00 -
5da6155bb5
Add mise.toml for ansible-core@latest
Erich Blume
2026-01-13 21:18:27 -08:00 -
6823b43745
Add ansible playbook for indri with prometheus and grafana roles
Erich Blume
2026-01-13 21:12:24 -08:00 -
4bb4e37c8f
Initial blumeops setup
Erich Blume
2026-01-13 21:07:14 -08:00