Versions in this module Expand all Collapse all v2 v2.3.1 May 25, 2026 Changes in this version + const DependencyTypeCRD + const DependencyTypeK8s + const DependencyTypeXpkg + type Dependency struct + Git *GitDependency + HTTP *HTTPDependency + K8s *K8sDependency + Type string + Xpkg *XpkgDependency + func (d *Dependency) Validate() error + func (in *Dependency) DeepCopy() *Dependency + func (in *Dependency) DeepCopyInto(out *Dependency) + type GitDependency struct + Path string + Ref string + Repository string + func (g *GitDependency) Validate() error + func (in *GitDependency) DeepCopy() *GitDependency + func (in *GitDependency) DeepCopyInto(out *GitDependency) + type HTTPDependency struct + URL string + func (h *HTTPDependency) Validate() error + func (in *HTTPDependency) DeepCopy() *HTTPDependency + func (in *HTTPDependency) DeepCopyInto(out *HTTPDependency) + type K8sDependency struct + Version string + func (in *K8sDependency) DeepCopy() *K8sDependency + func (in *K8sDependency) DeepCopyInto(out *K8sDependency) + func (k *K8sDependency) Validate() error + type Project struct + Spec ProjectSpec + func (in *Project) DeepCopy() *Project + func (in *Project) DeepCopyInto(out *Project) + func (in *Project) DeepCopyObject() runtime.Object + func (p *Project) Default() + func (p *Project) Validate() error + type ProjectPackageMetadata struct + Description string + License string + Maintainer string + Readme string + Source string + func (in *ProjectPackageMetadata) DeepCopy() *ProjectPackageMetadata + func (in *ProjectPackageMetadata) DeepCopyInto(out *ProjectPackageMetadata) + type ProjectPaths struct + APIs string + Examples string + Functions string + Operations string + Schemas string + Tests string + func (in *ProjectPaths) DeepCopy() *ProjectPaths + func (in *ProjectPaths) DeepCopyInto(out *ProjectPaths) + func (p *ProjectPaths) Default() + type ProjectSpec struct + Architectures []string + Crossplane *pkgmetav1.CrossplaneConstraints + Dependencies []Dependency + ImageConfigs []pkgv1beta1.ImageConfig + Paths *ProjectPaths + Repository string + func (in *ProjectSpec) DeepCopy() *ProjectSpec + func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec) + func (s *ProjectSpec) Validate() error + type XpkgDependency struct + APIOnly bool + APIVersion string + Kind string + Package string + Version string + func (in *XpkgDependency) DeepCopy() *XpkgDependency + func (in *XpkgDependency) DeepCopyInto(out *XpkgDependency) + func (x *XpkgDependency) Validate() error v2.3.0 May 21, 2026