Skip to content

FrontendBundle

artifact.gitopsctr.io/v1 FrontendBundle describes the immutable OCI bundle produced by a ViteOciBundle unit. The bundled driver publishes it under the logical name frontend at artifacts/<qualified-unit>/frontend.yaml|json on the observed ref.

apiVersion: artifact.gitopsctr.io/v1
kind: FrontendBundle
metadata:
  name: frontend
producer:
  apiVersion: unit.gitopsctr.io/v1
  kind: ViteOciBundle
  name: web-bundle
  driverVersion: 1
  sourceRevision: 0123456789abcdef0123456789abcdef01234567
  inputHashVersion: 1
  inputHash: sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bundle:
  uri: registry.example.test/web@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
  artifactType: application/vnd.gitopsctr.frontend.v1

bundle.uri is the immutable OCI digest URI. bundle.artifactType identifies the archive contract consumed by the frontend deployment driver. A consumer selects the URI with /bundle/uri.

See the Vite OCI bundle unit, the artifact lookup, and the complete FrontendBundle schema.