@@ -2,7 +2,6 @@ package declcfg_test
2
2
3
3
import (
4
4
"encoding/base64"
5
- "encoding/json"
6
5
"fmt"
7
6
"math/rand"
8
7
"os"
@@ -11,9 +10,7 @@ import (
11
10
"github.com/blang/semver/v4"
12
11
"github.com/operator-framework/api/pkg/lib/version"
13
12
"github.com/operator-framework/api/pkg/operators/v1alpha1"
14
- corev1 "k8s.io/api/core/v1"
15
13
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
16
- k8srand "k8s.io/apimachinery/pkg/util/rand"
17
14
18
15
"github.com/operator-framework/operator-registry/alpha/declcfg"
19
16
"github.com/operator-framework/operator-registry/alpha/property"
@@ -86,16 +83,8 @@ func generateFBC(b *testing.B, numPackages, numChannels, numBundles int) *declcf
86
83
},
87
84
}
88
85
89
- for _ , f := range []func () ([]byte , error ){
90
- func () ([]byte , error ) { return randSecret (20000 ) },
91
- func () ([]byte , error ) { return genCsv (pkgName , version ) },
92
- } {
93
- data , err := f ()
94
- if err != nil {
95
- b .Error (err )
96
- }
97
- bundle .Properties = append (bundle .Properties , property .MustBuildBundleObjectData (data ))
98
- }
86
+ csv := genCsv (pkgName , version )
87
+ bundle .Properties = append (bundle .Properties , property .MustBuildCSVMetadata (csv ))
99
88
fbc .Bundles = append (fbc .Bundles , bundle )
100
89
101
90
chIdx := rand .Intn (numChannels )
@@ -114,7 +103,7 @@ func generateFBC(b *testing.B, numPackages, numChannels, numBundles int) *declcf
114
103
return fbc
115
104
}
116
105
117
- func genCsv (pkgName , ver string ) ([] byte , error ) {
106
+ func genCsv (pkgName , ver string ) v1alpha1. ClusterServiceVersion {
118
107
csv := v1alpha1.ClusterServiceVersion {
119
108
TypeMeta : metav1.TypeMeta {
120
109
Kind : "ClusterServiceVersion" ,
@@ -299,43 +288,5 @@ func genCsv(pkgName, ver string) ([]byte, error) {
299
288
Version : version.OperatorVersion {Version : semver .MustParse (ver )},
300
289
},
301
290
}
302
- b , err := json .Marshal (csv )
303
- if err != nil {
304
- return nil , err
305
- }
306
- return b , nil
307
- }
308
-
309
- func randSecret (len int ) ([]byte , error ) {
310
- bytes , err := randBytes (len )
311
- if err != nil {
312
- return nil , err
313
- }
314
- obj := corev1.Secret {
315
- TypeMeta : metav1.TypeMeta {
316
- Kind : "Secret" ,
317
- APIVersion : "v1" ,
318
- },
319
- ObjectMeta : metav1.ObjectMeta {
320
- Name : k8srand .String (10 ),
321
- Namespace : k8srand .String (10 ),
322
- },
323
- Data : map [string ][]byte {
324
- "foo" : bytes ,
325
- },
326
- }
327
- b , err := json .Marshal (obj )
328
- if err != nil {
329
- return nil , err
330
- }
331
- return b , nil
332
- }
333
-
334
- func randBytes (len int ) ([]byte , error ) {
335
- b := make ([]byte , len )
336
- _ , err := rand .Read (b )
337
- if err != nil {
338
- return nil , err
339
- }
340
- return b , nil
291
+ return csv
341
292
}
0 commit comments