Skip to content

Commit 1f6c7ad

Browse files
authored
[v0.17.x] generate csv: do not generate a package manifest for bundles (#3014) (#3042)
1 parent 32e6d59 commit 1f6c7ad

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
entries:
2+
- description: >
3+
do not generate a package manifest when 'generate csv --make-manifests=true'
4+
5+
kind: "bugfix"
6+
7+
breaking: false

cmd/operator-sdk/generate/csv.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,13 @@ func (c csvCmd) run() error {
267267
if err := csv.Generate(); err != nil {
268268
return fmt.Errorf("error generating CSV: %v", err)
269269
}
270-
pkg := gencatalog.NewPackageManifest(cfg, c.csvVersion, c.csvChannel, c.defaultChannel)
271-
if err := pkg.Generate(); err != nil {
272-
return fmt.Errorf("error generating package manifest: %v", err)
270+
271+
// A package manifest file is not a part of the bundle format.
272+
if !c.makeManifests {
273+
pkg := gencatalog.NewPackageManifest(cfg, c.csvVersion, c.csvChannel, c.defaultChannel)
274+
if err := pkg.Generate(); err != nil {
275+
return fmt.Errorf("error generating package manifest: %v", err)
276+
}
273277
}
274278

275279
log.Info("CSV manifest generated successfully")

0 commit comments

Comments
 (0)