Glossary
The jargon, in plain words
Platform engineering comes with a lot of names. Here's what each one on this site means, and why it matters in Hangar. Across the site, the first mention of a term on a page has a dotted underline: hover or tap it for the short version.
- ApplicationSet
An ArgoCD feature that generates many applications from one template, for example one per folder in git.
Onboarding a service is adding a file, not running a command.
- AppProject
An ArgoCD boundary that limits which repos, clusters and namespaces an application may touch.
It is what keeps a lower environment from writing into an upper one.
- Argo Rollouts
A Kubernetes controller for canary and blue/green releases.
A new version gets a slice of traffic first, and moves on only when it looks healthy.
- ArgoCD
The tool that watches a git repo and applies what it describes to a Kubernetes cluster.
In Hangar it is the only thing that writes to a cluster, and each cluster runs its own.
- AWS Lambda
Amazon's service for running a function on demand, with no servers to manage.
Hangar can now onboard a Lambda function and deploy to it, through the same API and pipeline as any app.
- Azure Container Apps
Microsoft's managed service for running containers, which can also host Azure Functions.
It is one of Glidepath's cloud deploy targets, and how Hangar deploys Azure Functions.
- Backstage
Spotify's open-source framework for internal developer portals.
Tower is a Backstage plugin, so Hangar lives where developers already look.
- Break-glass
An emergency way in that is normally locked: in Tower, a recorded, time-boxed shell in a debug container on one pod of your own app.
You keep the ability to look inside a pod without anyone holding standing exec rights in production.
- BuildKit
Docker's image build engine, run here rootless and without a long-lived daemon.
Builds need no privileged container, and one step builds both CPU architectures without emulating the compiler.
- Canary
Releasing a new version to a small share of traffic before everyone gets it.
Problems show up on a few requests instead of all of them.
- CDEvents
A standard format for software-delivery events, such as "build finished" or "service deployed".
Hangar chains pipeline stages with them, and counts DORA metrics from the same stream.
- CEL
Common Expression Language: a small, safe language for writing rules.
Autopilot and Kyverno both write policy in it, so there is one policy idiom.
- Check ride
A test run from the shared check-rides repository whose signed result is attested on the image.
The qa release gate reads it, and the release record keeps it, so a release can prove it was tested.
- Composition
The recipe that turns an XR into the actual resources behind it.
Changing a Composition changes every service built from it, which is powerful and needs care.
- Composition Function
A small program Crossplane runs while composing, for logic a template cannot express.
Hangar uses them for things like watching a rollout and dispatching an AI diagnosis.
- Crossplane
A Kubernetes add-on that lets you define your own APIs and turns requests against them into real resources.
It's Hangar's platform API: people, portals, pipelines and agents all ask for things the same way.
- DORA metrics
Four measures of delivery performance: how often you deploy, how long a change takes, how often it fails, and how fast you recover.
They say whether the platform is actually saving anyone time.
- Ephemeral container
A temporary container Kubernetes can add to a running pod, usually for debugging.
It arrives as a full container spec, so the cluster can check its image, user and permissions before it runs.
- External Secrets
An operator that copies secrets from a store like Infisical into Kubernetes, and keeps them in sync.
Nobody applies a raw Secret by hand, and nothing secret lives in git.
- Fulcio
Sigstore's certificate authority: it issues a short-lived signing certificate to a proven identity.
Hangar runs its own so in-cluster build identities can sign.
- GitOps
Running systems from a git repository: the repo says what should be deployed, and an agent makes the cluster match.
Every change is a reviewed commit, and rolling back is a revert.
- gitsign
A tool that signs git commits with Sigstore, using your normal login instead of a key.
Release gates can check that a real, allowed person authorized the code.
- Helm
A package manager for Kubernetes: a chart is a template, values fill it in.
Every Hangar service deploys through one chart, so good defaults live in one place.
- Infisical
An open-source secrets manager with an API.
It is Hangar's single source for secret values.
- Kyverno
A Kubernetes policy engine that can allow, reject or change resources as they are created.
Hangar uses it where plain RBAC cannot express a rule.
- MCP
The Model Context Protocol: a standard way for AI agents to call tools.
Any agent runtime can use Hangar through it without a custom client.
- Parachute sentence
The one request Autopilot is built to pass, typed to an AI agent: "provision a new python application named parachute. give it a dev and test ground environment. a staging and prod flight environment. and configure it with 1 100% weight canary step, an URL=http://myendpoint.io env var."
It's the end-to-end acceptance test: the platform is ready for agents when that sentence becomes a correct change set that a human reviews and merges.
- Pipelines-as-Code
A Tekton add-on that starts pipelines from git events: pushes, pull requests, comments.
It handles webhook signatures and PR status checks, which are easy to get wrong by hand.
- Provenance
A signed record of how an artifact was built: from which source, by which pipeline, with which steps.
It is the evidence a release gate reads before anything reaches production.
- Reconciliation
A controller repeatedly comparing what exists with what was asked for, and fixing the difference.
Great for things that should stay a certain way; the wrong tool for things that should happen once.
- Rekor
Sigstore's transparency log: a tamper-evident public record of signatures.
A signature you can't look up later is a claim, not evidence.
- Release record
Tower's history of one release: a draft from the moment the last release ships, sealed as a YAML file in the app's GitOps repo once it is healthy, with an outcome added after a seven-day bake.
A release's notes, sign-off, evidence and outcome stay in one reviewed file, readable long after the pipeline runs behind them are gone.
- SBOM
A software bill of materials: the list of everything inside an image.
When a new vulnerability lands, you can tell in minutes which services contain it.
- Sigstore
An open-source project for signing software with short-lived certificates instead of long-lived keys.
Nothing secret to leak, and every signature can be looked up later.
- SLO
A service level objective: a target like "99.5% of requests succeed over 30 days".
It turns "is it healthy?" into a number you can alert and decide on.
- SLSA
Supply-chain Levels for Software Artifacts: a framework for proving how a piece of software was built.
A release gate can check what the build really did, not just that it finished.
- Tekton
A CI/CD engine that runs pipelines as Kubernetes resources.
It runs anywhere Kubernetes does, and developers never have to write its YAML.
- Testkube
A Kubernetes-native test orchestrator: it runs tests written in any framework as pods in your cluster and collects their results.
Tests become declared resources, reviewed in git and run by a controller, like everything else in Hangar.
- TestWorkflow
Testkube's custom resource for a test: the image, the steps, any services it needs and which files to keep.
An app team adds a test by committing one file; Glidepath's test stage runs it.
- TokenReview
A Kubernetes API that confirms who a pod is from the token the cluster gave it.
Services can trust a caller without Hangar handing out any keys.
- ValidatingAdmissionPolicy
Kubernetes' built-in admission rules, written in CEL and enforced inside the API server.
No webhook to go down: a rule is checked even when every add-on is having a bad day.
- XR
A composite resource: a small request against a Crossplane API, such as "I want a PostgreSQL database, size small". Crossplane v1 put a separate Claim in front of it; v2, which Hangar uses, makes the XR itself namespaced and removes Claims.
Developers ask for outcomes in a few lines; the platform fills in the rest and keeps it that way.
- XRD
A CompositeResourceDefinition: the schema for a new Crossplane API, such as "a Node.js application".
It is the contract for what a compliant service is, defined once and checked on every request.