Commit Graph

  • d50248531c Set the chart's placeholder version to 0.4.0 main v0.4.0 Niklas Ye 2026-10-03 16:22:15 +02:00
  • 4007f54279 Default TerdutServer.spec.replicas to 2 and switch to RollingUpdate Niklas Ye 2026-10-03 12:35:18 +02:00
  • 88172ade29 Set the chart's placeholder version to 0.3.0 v0.3.0 Niklas Ye 2026-10-02 22:19:18 +02:00
  • 478ae6284a Merge pull request 'TerdutTeam: mint and surface a real invite link (spec.invite)' (#5) from terdutteam-invite-minting into main niklas 2026-10-02 20:17:21 +00:00
  • fcc80b32d5 Merge pull request 'examples/demo: add run-demo.sh, an automated kind-cluster demo' (#4) from examples-demo/run-demo-script into main niklas 2026-10-02 20:13:36 +00:00
  • 4aa4f17c42 examples/demo: bump terdut-server to v0.34.0 (the service-account fix) Niklas Ye 2026-10-02 22:13:26 +02:00
  • a0ea13955e TerdutTeam: mint and surface a real invite link (spec.invite) Niklas Ye 2026-10-02 22:04:56 +02:00
  • 2a08a8cd8e examples/demo: add run-demo.sh, an automated kind-cluster demo Niklas Ye 2026-10-02 21:23:44 +02:00
  • 375b5ed2f7 Set the chart's placeholder version to 0.2.0 v0.2.0 Niklas Ye 2026-10-02 18:51:00 +02:00
  • 6a699d4341 Let TerdutServer customize its pod, and never manage its own ingress Niklas Ye 2026-10-02 18:50:38 +02:00
  • d9315322fc examples/demo: fix two real bugs this exact demo just hit live Niklas Ye 2026-10-02 13:25:47 +02:00
  • 5b45cf72e1 Bump go.opentelemetry.io/otel to v1.45.0: v1.44.0 carries GO-2026-6505 v0.1.2 Niklas Ye 2026-10-02 12:59:40 +02:00
  • 738c210505 Set the chart's placeholder version to 0.1.2 Niklas Ye 2026-10-02 12:56:16 +02:00
  • 46ba0e8d5c CLAUDE.md: the wrapper-chart one-time step is done, not still pending Niklas Ye 2026-10-02 12:55:23 +02:00
  • ae97d28444 Add wait-for-postgres init container to the generated Deployment Niklas Ye 2026-10-02 10:11:55 +02:00
  • ca2cd2c645 Add examples/demo: one of every CRD, plus a script to fire alerts at it Niklas Ye 2026-10-02 10:03:49 +02:00
  • a75b23c4ad DESIGN.md: record the missing OIDC trustEmail field, found exercising a real second install Niklas Ye 2026-10-01 19:39:20 +02:00
  • 4ab04d29a8 DESIGN.md: document operator mode and what it deliberately doesn't lock Niklas Ye 2026-10-01 19:16:53 +02:00
  • 0e3118d6aa Set the chart's placeholder version to 0.1.1 v0.1.1 Niklas Ye 2026-10-01 15:18:24 +02:00
  • da488146bc Bump grpc to v1.83.2: v1.83.1 itself carries CVE-2026-84445 Niklas Ye 2026-10-01 15:18:11 +02:00
  • b4ccdb09d5 Stage 5: installer chart + release infra, kind e2e pass through the chart v0.1.0 Niklas Ye 2026-10-01 14:47:10 +02:00
  • 048f4448c4 Stage 4: TerdutAlertSource Niklas Ye 2026-10-01 14:13:19 +02:00
  • b0d50e305a ROADMAP.md: mark Stage 3 done, fix stale dead man's switch reconciliation note Niklas Ye 2026-10-01 13:51:22 +02:00
  • fb9e6a38dc Stage 3: TerdutEscalationRule + TerdutDeadmanSwitch Niklas Ye 2026-10-01 13:50:08 +02:00
  • fef60caf06 DESIGN.md: ground Stage 3 against real source before writing any code Niklas Ye 2026-10-01 11:23:20 +02:00
  • c9c52af2f7 Stage 2: TerdutTeam (create, mint team credential, rename/oidc-groups, delete) Niklas Ye 2026-10-01 11:09:40 +02:00
  • 72c979e3e8 DESIGN.md: record the now-resolved Team-lookup gap, fix credentialsSecretRef shape Niklas Ye 2026-10-01 10:56:05 +02:00
  • b263b48510 ROADMAP.md: mark Stage 1's kind e2e pass done, with what it found Niklas Ye 2026-10-01 10:15:52 +02:00
  • 1c45b7e80b Stage 1: fix two real bugs the kind e2e pass caught, neither envtest could Niklas Ye 2026-10-01 10:15:26 +02:00
  • 8064876cb1 Stage 1: TerdutServer full lifecycle (Deployment, Service, both database paths, self-registration bootstrap) Niklas Ye 2026-10-01 09:11:56 +02:00
  • fc68ee7256 ROADMAP.md: merge Stage 1 + old Stage 5, renumber Niklas Ye 2026-10-01 08:50:24 +02:00
  • f1fd64a567 DESIGN.md: the operator only ever creates servers, never adopts one Niklas Ye 2026-10-01 08:49:04 +02:00
  • 1be7cf2b7f Stage 1: TerdutServer, bring-your-own bootstrap credentials Niklas Ye 2026-09-30 22:30:22 +02:00
  • ffc2e6441e ROADMAP.md Stage 1: scope down to bring-your-own only, defer self-registration to Stage 5 Niklas Ye 2026-09-30 22:22:09 +02:00
  • 5f93a530fa DESIGN.md §4.1/§6: drop namespace from credentialsSecretRef, add key Niklas Ye 2026-09-30 22:21:28 +02:00
  • 7f439605c4 DESIGN.md §4.1/§6: fix the bootstrap self-registration deadlock Niklas Ye 2026-09-30 22:20:31 +02:00
  • dd955bbf1a CI: update comment -- second MTU fix resolves the github.com timeout Niklas Ye 2026-09-30 21:41:29 +02:00
  • 0e89816ad4 CI: revert temporary test-only isolation; MTU fix ruled out Niklas Ye 2026-09-30 21:26:29 +02:00
  • a55489c7a9 CI: temporarily isolate make test from lint to probe the envtest fetch alone Niklas Ye 2026-09-30 21:22:10 +02:00
  • a241007135 CI: revert to container-based test job; correct the NetworkPolicy claim Niklas Ye 2026-09-30 19:49:23 +02:00
  • 372fbe0660 CI: try running test job on host, not in a container Niklas Ye 2026-09-30 19:41:08 +02:00
  • e118a8e70d Ignore coverage output (cover.out) from make test Niklas Ye 2026-09-30 19:22:28 +02:00
  • ba253b7bf7 Add CI, repo CLAUDE.md, and finish Stage 0 Niklas Ye 2026-09-30 19:22:19 +02:00
  • c97571c4c4 Scaffold project with Kubebuilder v4 Niklas Ye 2026-09-30 19:22:09 +02:00
  • 1feffd791a Housekeeping: gitignore, and finish the webhook-Secret-loss/RBAC fix Niklas Ye 2026-09-30 19:16:37 +02:00
  • ee39b8e668 Add build roadmap Niklas Ye 2026-09-30 19:16:21 +02:00
  • 94989e2c87 Rework §6 bootstrap/credentials against confirmed server behavior Niklas Ye 2026-09-29 20:35:15 +02:00
  • 5f728a556b Switched from referencegrant the ligther parentRef Niklas Ye 2026-09-29 16:19:06 +02:00
  • ef5d8fcb5d First draft for design Niklas Ye 2026-09-29 15:16:15 +02:00