in generatebundlefile/bundle.go [44:75]
func NewBundleGenerate(bundleName string, opts ...BundleGenerateOpt) *api.PackageBundle {
annotations := make(map[string]string)
annotations[FullExcludesAnnotation] = Excludes
return &api.PackageBundle{
TypeMeta: metav1.TypeMeta{
Kind: api.PackageBundleKind,
APIVersion: api.SchemeBuilder.GroupVersion.String(),
},
ObjectMeta: metav1.ObjectMeta{
Name: bundleName,
Namespace: api.PackageNamespace,
Annotations: DefaultExcludesAnnotation,
CreationTimestamp: metav1.Time{Time: time.Time{}},
},
Spec: api.PackageBundleSpec{
Packages: []api.BundlePackage{
{
Name: "sample-package",
Source: api.BundlePackageSource{
Repository: "sample-Repository",
Versions: []api.SourceVersion{
{
Name: "v0.0",
Digest: "sha256:da25f5fdff88c259bb2ce7c0f1e9edddaf102dc4fb9cf5159ad6b902b5194e66",
},
},
},
},
},
},
}
}