Skip to main content

Trusted Repository

TrustedRepository

Defines a repository that is explicitly trusted by the organization.

Acts as a security-policy marker declaring that artifacts (container images, packages) originating from this repository are verified and safe to use within platform deployment pipelines. Typically declared as a child of a registry manifest to enforce software supply-chain integrity.

PropertyTypeDescription
apiVersionstringAPI schema version. Pins the manifest to a specific schema contract for backward-compatibility. Must be the constant lowops.manifests.v1.
kindstringResource kind discriminator. Identifies this document as a TrustedRepository so the engine routes it to the correct defaulter, validator, computer, and executor. Must be the constant TrustedRepository.
metadatamapClassification labels and graph linkage. Free-form key/value pairs used to classify the manifest. Certain reserved keys (e.g. name, organization) are read by the engine to resolve this manifest's identity and its parent registry in the dependency graph.
specSpecDesired trusted-repository declaration. The authoritative, user-authored specification for this trusted repository. See Spec.

Spec

Trusted repository declaration.

Configuration describing the trusted artifact source. The manifest provisions no infrastructure; it exists as a policy marker in the dependency graph.

PropertyTypeDescription
descriptionstringHuman-readable description of this trusted repository. Optional free text describing the repository and why it is trusted. Not propagated onto any provisioned resource; it is informational only and used as context by AI assistants when reasoning about the manifest.