Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2026 License: Apache-2.0

README

internal

The packages below internal/ started as a copy of nirmata/kyverno-notation-verifier v1.1.0, which is no longer maintained. It is licensed under the Apache License 2.0 (see LICENSE at the repository root) and was inlined here so this project can fix and update it. Files changed since then carry a Modified by krax1337, 2026 note.

Package Origin
kubenotation kubenotation (controller-runtime manager)
kubenotation/api/v1alpha1 kubenotation/api/v1alpha1 (TrustPolicy/TrustStore types, API group notation.nirmata.io kept for compatibility)
kubenotation/controller kubenotation/internal/controller
kubenotation/utils kubenotation/utils
cache pkg/cache
notationfactory pkg/notationfactory
types pkg/types
setup setup and setup/internal
verifier verifier and verifier/internal

The envtest based controller suite (kubenotation/internal/controller/suite_test.go) was not carried over: it only bootstrapped a kube-apiserver and contained no test cases.

Directories

Path Synopsis
Package cache is a bounded TTL cache for verification outcomes.
Package cache is a bounded TTL cache for verification outcomes.
Package kubenotation runs the controllers that materialise TrustPolicy and TrustStore custom resources into the local notation configuration directory.
Package kubenotation runs the controllers that materialise TrustPolicy and TrustStore custom resources into the local notation configuration directory.
api/v1alpha1
Package v1alpha1 contains API Schema definitions for the notation v1alpha1 API group +kubebuilder:object:generate=true +groupName=notation.nirmata.io
Package v1alpha1 contains API Schema definitions for the notation v1alpha1 API group +kubebuilder:object:generate=true +groupName=notation.nirmata.io
Package notationfactory builds one notation verifier per trust policy file.
Package notationfactory builds one notation verifier per trust policy file.
Package setup prepares the local notation configuration directory.
Package setup prepares the local notation configuration directory.
Package types holds the request/response wire format of the /checkimages endpoint.
Package types holds the request/response wire format of the /checkimages endpoint.
Package verifier implements the /checkimages endpoint called by Kyverno.
Package verifier implements the /checkimages endpoint called by Kyverno.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL