Skip to main content

Base Images

@hivemq/base-imagesv2026.06.29.159· 8d agoMODELS
01README

A declared fleet of base OCI images we keep security-patched. The whole job — what to patch (source = registry/repository/tag), how (patch, default: apply all pending security updates), where to publish (destination = repository/tag under a run-time registry), and what to assert (expect, optional version floor) — lives in the model instance's globalArguments.images, so a single swamp model method run <instance> patch --input registry=<registry[/namespace]> builds, verifies, and pushes every image. The destination registry is the registry arg (or globalArguments.registry), so one instance retargets to a different registry per run. No workflow. Verify is foreknowledge-free (asserts no security updates remain pending on every platform), which fits a scheduled cadence; an optional per-image expect adds a version floor. Composes the pure logic of @hivemq/oci/image/patch and the buildx wrapper of @hivemq/docker; it is the only one of the three that drives buildx. Motivated by PLT-941 (openssl CVE-2026-45447): own the patch cadence instead of waiting on upstream base rebuilds.

02Models1
@hivemq/base-imagesv2026.06.26.3base_images.ts

Global Arguments

ArgumentTypeDescription
registry?stringDefault destination registry prefix (registry[/namespace]); overridden by
platformsarrayDefault platforms built + verified for every image
imagesarrayThe declared fleet of base images to patch and republish
fn patch(registry?: string)
Patch, verify, and push every image in the configured fleet (globalArguments.images). For each image: build FROM <source> + the patch (default: apply all pending security updates) per platform, assert no security updates remain (and any expect floor) on every platform, then push the multi-arch manifest to <registry>/<destination.repository>:<destination.tag>. The destination registry comes from the `registry` arg, else globalArguments.registry. Fan-out — one run does the whole fleet.
ArgumentTypeDescription
registry?stringDestination registry prefix (registry[/namespace]); overrides

Resources

patched(infinite)— A patched + verified + pushed base image: target, digest, and per-platform verification
03Previous Versions2
2026.06.26.156Jun 26, 2026
2026.06.26.152Jun 26, 2026
04Stats
D
50 / 100
Downloads
25
Archive size
18.8 KB
  • Has README or module doc0/2missing
  • README has a code example0/1missing
  • README is substantive0/1pending
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared0/1missing
  • Verified public repository0/2missing
05Platforms
06Labels