hull get manifest
hull get manifest prints the rendered Kubernetes manifest that hull stored for
a release — the exact YAML it applied at that revision.
When to use it
- You want to see what hull applied, to diff it against the live cluster.
- You want to capture a revision’s manifest to a file for offline comparison.
What happens
It loads the stored release record for <release> (the latest revision, or the
one named by --revision) and prints the record’s manifest field verbatim to
stdout. The manifest is the fully-resolved YAML from the last install or
upgrade; nothing is re-rendered and the cluster’s live objects are not read.
Flags
| Flag | Cause | Effect |
|---|---|---|
--revision <n> |
you name a stored revision | prints that revision’s manifest instead of the latest |
-o, --output <fmt> |
you pass raw, json, or yaml |
accepted for parity with sibling commands, but ignored — the manifest is always printed raw |
Inherits the global flags (-n/--namespace, --kube-context, --kubeconfig,
--debug).
Usage
hull get manifest <release> [flags]
Worked example
Stored record for hello (revision 4), its manifest field:
# what hull recorded at the last upgrade
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello
namespace: prod
spec:
replicas: 3
template:
spec:
containers:
- name: hello
image: registry/hello:1.5.0
Run it:
hull get manifest hello -n prod
Output — the stored manifest, printed raw and unchanged:
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello
namespace: prod
spec:
replicas: 3
template:
spec:
containers:
- name: hello
image: registry/hello:1.5.0