Correct factual errors in glossary terms #15

Merged
olli merged 1 commit from fix/glossary-facts into dev 2026-10-15 02:08:02 +03:00
Collaborator

Fixes the factual errors found when reviewing the glossary for publishing. Content only: graph.json, no code or layout changes. check-glossary.mjs passes.

Term Was Now
HCL OpenTofu listed as a HashiCorp tool HashiCorp's Terraform, Packer and Nomad, and OpenTofu
RKE2 → k3s note "control plane as static pods with embedded etcd" control plane and etcd as static pods
EKS you run nodes or use Fargate adds EKS Auto Mode
Bedrock data kept in the chosen region; example in eu-central-1 region, or a geography such as the EU through cross-region inference; example uses the EU inference profile
CNI Kubernetes calls the plugin the container runtime (e.g. containerd) calls it
ECS (+ ECS → EKS note) only runs on AWS control plane only in AWS; ECS Anywhere runs tasks elsewhere
Aurora replicas "never more than milliseconds behind" usually under 100 ms
Cloud Run functions Cloud Run builds the container Cloud Build builds it, Cloud Run runs it
VM "emulated in software" virtualised
Helm helm install monitoring … (no chart) installing the kube-prometheus-stack chart
GGUF expansion "GPT-Generated Unified Format" no expansion (the spec defines none)
AWS KMS "unreadable even to AWS staff" unreadable even to the services that stored it
AWS WAF AWS "sells" managed rules; fixed attach list "provides"; "such as"
CrowdSec installations share blocklists with each other report to a central service, get a community blocklist
GKE Autopilot bills per pod usually per pod
JWT a JWT has three parts a signed JWT has three parts
PHP PHP has long-running workers servers like FrankenPHP run it as workers
TPU (+ TPU → GPU note) rentable only through Google Cloud mainly through Google Cloud
MinIO "nobody ships security fixes" MinIO no longer ships them
MCP — governed by the Linux Foundation's Agentic AI Foundation since Dec 2025

Finnish is updated alongside English in every case.

Not in this PR: edges that break the README's uses rule (e.g. caddy uses tls, llm uses gpu, yaml extends json), Finnish wording (työntekijä for worker, Helm-kaavio), and the examples that describe a video-analysis stack. Rebased onto dev after feat/glossary-distinguish merged.

Fixes the factual errors found when reviewing the glossary for publishing. Content only: `graph.json`, no code or layout changes. `check-glossary.mjs` passes. | Term | Was | Now | | --- | --- | --- | | HCL | OpenTofu listed as a HashiCorp tool | HashiCorp's Terraform, Packer and Nomad, and OpenTofu | | RKE2 → k3s note | "control plane as static pods with embedded etcd" | control plane and etcd as static pods | | EKS | you run nodes or use Fargate | adds EKS Auto Mode | | Bedrock | data kept in the chosen region; example in eu-central-1 | region, or a geography such as the EU through cross-region inference; example uses the EU inference profile | | CNI | Kubernetes calls the plugin | the container runtime (e.g. containerd) calls it | | ECS (+ ECS → EKS note) | only runs on AWS | control plane only in AWS; ECS Anywhere runs tasks elsewhere | | Aurora | replicas "never more than milliseconds behind" | usually under 100 ms | | Cloud Run functions | Cloud Run builds the container | Cloud Build builds it, Cloud Run runs it | | VM | "emulated in software" | virtualised | | Helm | `helm install monitoring …` (no chart) | installing the kube-prometheus-stack chart | | GGUF | expansion "GPT-Generated Unified Format" | no expansion (the spec defines none) | | AWS KMS | "unreadable even to AWS staff" | unreadable even to the services that stored it | | AWS WAF | AWS "sells" managed rules; fixed attach list | "provides"; "such as" | | CrowdSec | installations share blocklists with each other | report to a central service, get a community blocklist | | GKE | Autopilot bills per pod | usually per pod | | JWT | a JWT has three parts | a signed JWT has three parts | | PHP | PHP has long-running workers | servers like FrankenPHP run it as workers | | TPU (+ TPU → GPU note) | rentable only through Google Cloud | mainly through Google Cloud | | MinIO | "nobody ships security fixes" | MinIO no longer ships them | | MCP | — | governed by the Linux Foundation's Agentic AI Foundation since Dec 2025 | Finnish is updated alongside English in every case. Not in this PR: edges that break the README's `uses` rule (e.g. `caddy uses tls`, `llm uses gpu`, `yaml extends json`), Finnish wording (`työntekijä` for worker, `Helm-kaavio`), and the examples that describe a video-analysis stack. Rebased onto dev after `feat/glossary-distinguish` merged.
Correct factual errors in glossary terms
All checks were successful
CI / lint (push) Successful in 3s
CI / image (push) Successful in 6s
CI / verify-staging (push) Has been skipped
fb93d29a0f
A review before publishing found claims that are wrong or out of date.
The glossary sits next to the CV, so each one would read as a gap in
what it is meant to show.

- HCL: OpenTofu is a Linux Foundation fork, not a HashiCorp tool.
- RKE2: etcd runs as a static pod; embedded etcd is k3s's mode.
- EKS: Auto Mode lets AWS manage the nodes as well.
- Bedrock: current models in the EU run through cross-region
  inference profiles, which keep requests in a geography, not a region.
- CNI: the container runtime calls the plugin, not Kubernetes.
- ECS: ECS Anywhere runs tasks off AWS; only the control plane is
  AWS-only.
- Aurora: replica lag is typically under 100 ms, not guaranteed.
- Cloud Run functions: Cloud Build builds the container.
- VM: hypervisors virtualise, they don't emulate.
- Helm: the example command lacked its chart argument.
- GGUF: the spec defines no expansion, so none is shown.
- AWS KMS, AWS WAF, CrowdSec, GKE, JWT, PHP: overstated wording.
- TPU: Google now also places TPUs in partners' data centres.
- MinIO: forks exist; it is MinIO that stopped shipping fixes.
- MCP: governed by the Linux Foundation's Agentic AI Foundation since
  December 2025.
olli-agent force-pushed fix/glossary-facts from fb93d29a0f
All checks were successful
CI / lint (push) Successful in 3s
CI / image (push) Successful in 6s
CI / verify-staging (push) Has been skipped
to 20a6b57534
All checks were successful
CI / lint (push) Successful in 4s
CI / image (push) Successful in 3s
CI / verify-staging (push) Successful in 57s
2026-10-15 02:07:27 +03:00
Compare
olli merged commit 20a6b57534 into dev 2026-10-15 02:08:02 +03:00
olli deleted branch fix/glossary-facts 2026-10-15 02:08:02 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
olli/olli.puhakka.dev!15
No description provided.