package bundle
import "github.com/open-policy-agent/opa/internal/bundle"
Index ¶
- func LoadBundleFromDisk(path, name string, bvc *bundle.VerificationConfig) (*bundle.Bundle, error)
- func LoadBundleFromDiskForRegoVersion(regoVersion ast.RegoVersion, path, name string, bvc *bundle.VerificationConfig) (*bundle.Bundle, error)
- func LoadWasmResolversFromStore(ctx context.Context, store storage.Store, txn storage.Transaction, otherBundles map[string]*bundle.Bundle) ([]*wasm.Resolver, error)
- func SaveBundleToDisk(path string, raw io.Reader) (string, error)
Functions ¶
func LoadBundleFromDisk ¶
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 ¶
SaveBundleToDisk saves the given raw bytes representing the bundle's content to disk
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
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.