Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2026 Changes in this version + const APIVersion + const AnnotationBase + const AnnotationInstallerVersion + const AnnotationKubeVersion + const AnnotationName + const AnnotationObjectSetDigest + const AnnotationSourceDigest + const AnnotationSourceReference + const AnnotationVersion + const ArtifactType + const ConfigMediaType + const KindFacts + const KindFunctionChain + const KindInputs + const KindLock + const KindPackage + const KindSelection + const KindSigningPolicy + const KindUpload + const LayerMediaType + const LayerTitle + const RenderedArtifactType + const RenderedConfigMediaType + const RenderedLayerMediaType + const RenderedLayerTitle + func MarshalYAML(v any) ([]byte, error) + func SniffKind(data []byte) (apiVersion, kind string, err error) + func SplitMultiDoc(data []byte) ([][]byte, error) + type Base struct + Default bool + Description string + ExternalRequires []ExternalRequire + Name string + Path string + type BundleInfo struct + Files []string + InstallerVersion string + LayerDigest string + LayerSize int64 + type Collector struct + Args []string + Command string + Description string + type Component struct + Conflicts []string + Default bool + Description string + ExternalRequires []ExternalRequire + Name string + Path string + Requires []string + Transformers []FunctionGroup + ValidForBases []string + Validators []FunctionGroup + type ConfigBlob struct + Bundle BundleInfo + Manifest *Package + type ConflictRef struct + Package string + Reason string + Version string + type Dependency struct + Inputs map[string]any + Name string + Optional bool + Package string + Satisfies []ExternalRequire + Selection *DependencySelection + Version string + WhenComponent string + type DependencySelection struct + Base string + Components []string + type ExternalManifest struct + Digest string + Name string + Phase string + SplitByResource *bool + URL string + type ExternalRequire struct + Capability string + IssuerKind string + Kind ExternalRequireKind + Name string + Namespace string + SuggestedProviders []string + SuggestedSource string + Version string + type ExternalRequireKind string + const ExtReqCRD + const ExtReqClusterFeature + const ExtReqGatewayClass + const ExtReqOperator + const ExtReqRuntimeClass + const ExtReqStorageClass + const ExtReqWebhookCertProvider + type Facts struct + APIVersion string + Kind string + Metadata Metadata + Spec FactsSpec + func ParseFacts(data []byte) (*Facts, error) + type FactsSpec struct + Package string + PackageVersion string + Values map[string]any + type FunctionChain struct + APIVersion string + Kind string + Metadata Metadata + Spec FunctionChainSpec + func ParseFunctionChain(data []byte) (*FunctionChain, error) + type FunctionChainSpec struct + Groups []FunctionGroup + Package string + PackageVersion string + type FunctionGroup struct + Description string + Invocations []FunctionInvocation + Toolchain string + WhereResource string + type FunctionInvocation struct + Args []string + Name string + type Header struct + APIVersion string + Kind string + Metadata Metadata + type Input struct + Default any + Description string + Name string + Options []string + Prompt string + Required bool + Type string + WhenExternalRequire ExternalRequireKind + type Inputs struct + APIVersion string + Kind string + Metadata Metadata + Spec InputsSpec + func ParseInputs(data []byte) (*Inputs, error) + type InputsSpec struct + ImageOverrides map[string]string + Namespace string + Package string + PackageVersion string + Values map[string]any + type InstallerMetadata struct + InstallerVersion string + KubeVersion string + Version string + type Lock struct + APIVersion string + Kind string + Metadata Metadata + Spec LockSpec + func ParseLock(data []byte) (*Lock, error) + type LockSpec struct + Package LockedPackage + Resolved []LockedDependency + type LockedDependency struct + Digest string + Inputs map[string]any + Name string + Ref string + RequestedBy []string + Selection *DependencySelection + Version string + type LockedPackage struct + Digest string + Name string + Version string + type Metadata struct + Annotations map[string]string + Labels map[string]string + Name string + type Package struct + APIVersion string + InstallerMetadata InstallerMetadata + Kind string + Metadata Metadata + Spec PackageSpec + func ParsePackage(data []byte) (*Package, error) + type PackageSpec struct + Bases []Base + BundleExamples *bool + ClusterSingleton []SingletonClaim + Collector *Collector + Components []Component + Conflicts []ConflictRef + Dependencies []Dependency + ExternalManifests []ExternalManifest + ExternalRequires []ExternalRequire + Inputs []Input + Phases []Phase + Provides []Provide + Replaces []ReplaceRef + Transformers []FunctionGroup + Validation *Validation + Validators []FunctionGroup + type Phase struct + Name string + WhereResource string + type Provide struct + Kind ProvideKind + Name string + type ProvideKind string + const ProvideCRD + const ProvideGatewayClass + const ProvideOperator + type RenderedBundleInfo struct + Files []string + LayerDigest string + LayerSize int64 + ManifestCount int + ObjectSetDigest string + type RenderedCheck struct + Name string + Result string + type RenderedConfigBlob struct + Checks []RenderedCheck + InstallerVersion string + Output RenderedBundleInfo + Render RenderedContext + SchemaVersion string + Source RenderedSource + type RenderedContext struct + Base string + Components []string + FunctionChainSHA256 string + InputsSHA256 string + Namespace string + SelectionSHA256 string + type RenderedSource struct + ManifestDigest string + Package string + PackageVersion string + Reference string + type ReplaceRef struct + Package string + Version string + type Selection struct + APIVersion string + Kind string + Metadata Metadata + Spec SelectionSpec + func ParseSelection(data []byte) (*Selection, error) + type SelectionSpec struct + Base string + Components []string + Package string + PackageVersion string + type SigningPolicy struct + APIVersion string + Kind string + Metadata Metadata + Spec SigningPolicySpec + func ParseSigningPolicy(data []byte) (*SigningPolicy, error) + type SigningPolicySpec struct + Enforce bool + TrustedKeyless []TrustedKeyless + TrustedKeys []TrustedKey + type SingletonClaim struct + Lease string + Namespace string + type TrustedKey struct + Description string + PublicKey string + Repos []string + type TrustedKeyless struct + Description string + Identity string + Issuer string + Repos []string + type Upload struct + APIVersion string + Kind string + Metadata Metadata + Spec UploadSpec + func ParseUpload(data []byte) (*Upload, error) + type UploadSpec struct + OrganizationID string + Package string + PackageVersion string + Server string + SpacePattern string + Spaces []UploadedSpace + UploadedAt string + type UploadedSpace struct + IsParent bool + Package string + Slug string + Version string + type Validation struct + CommandHelp string + EnvSchema string + HowToRegenerate string + RuntimeSpec string