package bundle

import "github.com/open-policy-agent/opa/internal/bundle"

Index

Functions

func LoadBundleFromDisk

func LoadBundleFromDisk(path, name string, bvc *bundle.VerificationConfig) (*bundle.Bundle, error)

LoadBundleFromDisk loads a previously persisted activated bundle from disk

func LoadBundleFromDiskForRegoVersion

func LoadBundleFromDiskForRegoVersion(regoVersion ast.RegoVersion, path, name string, bvc *bundle.VerificationConfig) (*bundle.Bundle, error)

func LoadWasmResolversFromStore

func LoadWasmResolversFromStore(ctx context.Context, store storage.Store, txn storage.Transaction, otherBundles map[string]*bundle.Bundle) ([]*wasm.Resolver, error)

LoadWasmResolversFromStore will lookup all Wasm modules from the store along with the associated bundle manifest configuration and instantiate the respective resolvers.

func SaveBundleToDisk

func SaveBundleToDisk(path string, raw io.Reader) (string, error)

SaveBundleToDisk saves the given raw bytes representing the bundle's content to disk

Source Files

utils.go

Directories

PathSynopsis
internal/bundle/inspect
Version
v1.4.2 (latest)
Published
May 2, 2025
Platform
linux/amd64
Imports
10 packages
Last checked
6 hours ago

Tools for package owners.