• Joined on 2025-12-26
kacerr pushed to feat/provider-health at kacerr/egress-proxies-operator 2026-09-16 10:46:03 +02:00
e6ed46fd7c Record the provider health validation and add the changelog entry
80b2e9c85e Plan the provider blueprint document
4e23347760 Point the KVM integration tests at a dedicated known_hosts
4e5b5d62df Probe hosts for health instead of risking the shared connection
0e456affdd Record the automated validation of the provider health checks
Compare 10 commits »
kacerr created branch feat/provider-health in kacerr/egress-proxies-operator 2026-09-16 10:46:03 +02:00
kacerr pushed to main at kacerr/egress-proxies-operator 2026-09-11 17:02:34 +02:00
eb8f075f7a Merge pull request 'KVM/libvirt provider: proxies as VMs on your own hypervisors' (#5) from feat/kvm-provider into main
43d429aef7 Point the manager config and sample at the beelink KVM host
82eeeef9da Simplify the KVM provider after the /simplify review
2b4b61cdc4 Record the review-fix validation: integration, in-cluster and the missing-Secret check
c23def0051 Install the guest agent from a vendor-data script instead of editing the user's cloud-config
Compare 29 commits »
kacerr merged pull request kacerr/egress-proxies-operator#5 2026-09-11 17:02:33 +02:00
KVM/libvirt provider: proxies as VMs on your own hypervisors
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-11 08:30:40 +02:00
43d429aef7 Point the manager config and sample at the beelink KVM host
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-11 08:25:41 +02:00
82eeeef9da Simplify the KVM provider after the /simplify review
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-11 00:59:54 +02:00
2b4b61cdc4 Record the review-fix validation: integration, in-cluster and the missing-Secret check
c23def0051 Install the guest agent from a vendor-data script instead of editing the user's cloud-config
10ca71331e Load the KVM ssh material on first use instead of at startup
bbe9b751a9 Reject KVM host names and image keys that would break the identifiers they land in
ba24d7e3d9 Let a Proxy finish deleting when its instance can no longer be reached
Compare 6 commits »
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-10 23:42:29 +02:00
0daf56bbad Close out the KVM provider plan: Step 7 done, MR #5 opened
kacerr created pull request kacerr/egress-proxies-operator#5 2026-09-10 23:40:02 +02:00
KVM/libvirt provider: proxies as VMs on your own hypervisors
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-10 23:22:39 +02:00
366736f53f Merge the qemu-guest-agent bootstrap into each Proxy's cloud-config instead of vendor-data
220967660d Give the manager a writable /tmp for seed ISOs; keep the libvirt connection on classified errors
Compare 2 commits »
kacerr pushed to feat/kvm-provider at kacerr/egress-proxies-operator 2026-09-10 21:15:22 +02:00
c5ebb2e044 Worked example and make target for the kvm-ssh Secret
cc0606d24f Record the passing KVM integration run; CHANGELOG for validation, UEFI and tracing
c4f59bd153 Name the upstream cause of the Debian 13 BIOS hang: Debian bug #1111240
9a393b1df8 Boot KVM guests via UEFI by default; per-image firmware setting
5a6c889531 Make the libvirt trace compact: libvirt API names, one error field, terse test output
Compare 10 commits »
kacerr created branch feat/kvm-provider in kacerr/egress-proxies-operator 2026-09-10 21:15:22 +02:00
kacerr pushed to main at kacerr/egress-proxies-operator 2026-09-10 21:10:18 +02:00
81b44d426b Merge pull request 'OpenTelemetry tracing integrated with logr/zap logging' (#4) from feat/otel-tracing into main
f8b911f1db Record live and negative Tempo e2e runs in the execution log
e691105f89 Add Tempo-gated e2e test for OTel tracing
026acea279 Add plan: e2e test of OTel tracing against real Tempo
aeb4115c72 Add tracing manifests and docs; clean up branch lint findings
Compare 14 commits »
kacerr merged pull request kacerr/egress-proxies-operator#4 2026-09-10 21:10:17 +02:00
OpenTelemetry tracing integrated with logr/zap logging
kacerr pushed to feat/proxy-operator at kacerr/egress-proxies-operator 2026-09-08 12:51:11 +02:00
a114201ad3 Add KVM provider methods: Create/Get/Delete/ListByTag over the libvirt seam
7d177b4817 Add KVM provider image cache: fetch base images into host pools on first use
d171c0426e Add KVM provider transport: SSH-forwarded libvirt connections and error classification
7aea14fbb3 Add KVM provider pure builders: domain XML, volumes, seed ISO, metadata
bd633c0288 Add KVM provider config: KVMConfig structs and validation
Compare 6 commits »
kacerr pushed to main at kacerr/learning-go-for-sre-interview 2026-09-02 09:35:14 +02:00
f08d4f44d4 Add 98-http-server-experiments: how many connections can a Go server hold
b290957fc9 05-lru-cache: implement mutex-guarded LRU over container/list
86a61da36f 04-log-topn: implement TopN with bufio.Scanner and slices.SortFunc
47ced49d6a gitignore: exclude .claude/ settings and stray server binary
5e2d9400ac 03-rate-limiter: implement token bucket Limiter with step-by-step comments
Compare 9 commits »
kacerr pushed to main at kacerr/learning-go-for-sre-interview 2026-08-28 23:49:55 +02:00
8dd8381b8c 01-url-health-checker: add URL option sets, start CheckAll implementation
9df64837dd Add body-drain experiment: observe HTTP body drain/close/leak effects
Compare 2 commits »
kacerr pushed to main at kacerr/learning-go-for-sre-interview 2026-08-28 22:28:24 +02:00
7219eb5a23 Initial commit: Go SRE interview exercises
kacerr created branch main in kacerr/learning-go-for-sre-interview 2026-08-28 22:28:24 +02:00
kacerr created repository kacerr/learning-go-for-sre-interview 2026-08-28 22:16:27 +02:00