@@ -44,40 +44,44 @@ func newBundleBuildCmd() *cobra.Command {
44
44
RunE : buildFunc ,
45
45
}
46
46
47
- bundleBuildCmd .Flags ().StringVarP (& dirBuildArgs , "directory" , "d" , "" , "The directory where bundle manifests and metadata for a specific version are located" )
47
+ bundleBuildCmd .Flags ().StringVarP (& dirBuildArgs , "directory" , "d" , "" ,
48
+ "The directory where bundle manifests and metadata for a specific version are located" )
48
49
if err := bundleBuildCmd .MarkFlagRequired ("directory" ); err != nil {
49
50
log .Fatalf ("Failed to mark `directory` flag for `build` subcommand as required" )
50
51
}
51
52
52
- bundleBuildCmd .Flags ().StringVarP (& tagBuildArgs , "tag" , "t" , "" , "The image tag applied to the bundle image" )
53
+ bundleBuildCmd .Flags ().StringVarP (& tagBuildArgs , "tag" , "t" , "" ,
54
+ "The image tag applied to the bundle image" )
53
55
if err := bundleBuildCmd .MarkFlagRequired ("tag" ); err != nil {
54
56
log .Fatalf ("Failed to mark `tag` flag for `build` subcommand as required" )
55
57
}
56
58
57
- bundleBuildCmd .Flags ().StringVarP (& packageNameArgs , "package" , "p" , "" , "The name of the package that bundle image belongs to" )
58
- if err := bundleBuildCmd .MarkFlagRequired ("package" ); err != nil {
59
- log .Fatalf ("Failed to mark `package` flag for `build` subcommand as required" )
60
- }
59
+ bundleBuildCmd .Flags ().StringVarP (& packageNameArgs , "package" , "p" , "" ,
60
+ "The name of the package that bundle image belongs to " +
61
+ "(Required if `directory` is not pointing to a bundle in the nested bundle format)" )
61
62
62
- bundleBuildCmd .Flags ().StringVarP (& channelsArgs , "channels" , "c" , "" , "The list of channels that bundle image belongs to" )
63
- if err := bundleBuildCmd .MarkFlagRequired ("channels" ); err != nil {
64
- log .Fatalf ("Failed to mark `channels` flag for `build` subcommand as required" )
65
- }
63
+ bundleBuildCmd .Flags ().StringVarP (& channelsArgs , "channels" , "c" , "" ,
64
+ "The list of channels that bundle image belongs to" +
65
+ "(Required if `directory` is not pointing to a bundle in the nested bundle format)" )
66
66
67
- bundleBuildCmd .Flags ().StringVarP (& imageBuilderArgs , "image-builder" , "b" , "docker" , "Tool to build container images. One of: [docker, podman, buildah]" )
67
+ bundleBuildCmd .Flags ().StringVarP (& imageBuilderArgs , "image-builder" , "b" , "docker" ,
68
+ "Tool to build container images. One of: [docker, podman, buildah]" )
68
69
69
- bundleBuildCmd .Flags ().StringVarP (& channelDefaultArgs , "default" , "e" , "" , "The default channel for the bundle image" )
70
+ bundleBuildCmd .Flags ().StringVarP (& channelDefaultArgs , "default" , "e" , "" ,
71
+ "The default channel for the bundle image" )
70
72
71
- bundleBuildCmd .Flags ().BoolVarP (& overwriteArgs , "overwrite" , "o" , false , "To overwrite annotations.yaml locally if existed. By default, overwrite is set to `false`." )
73
+ bundleBuildCmd .Flags ().BoolVarP (& overwriteArgs , "overwrite" , "o" , false ,
74
+ "To overwrite annotations.yaml locally if existed. By default, overwrite is set to `false`." )
72
75
73
- bundleBuildCmd .Flags ().StringVarP (& outputDirArgs , "output-dir" , "u" , "" , "Optional output directory for operator manifests" )
76
+ bundleBuildCmd .Flags ().StringVarP (& outputDirArgs , "output-dir" , "u" , "" ,
77
+ "Optional output directory for operator manifests" )
74
78
75
79
return bundleBuildCmd
76
80
}
77
81
78
82
func buildFunc (cmd * cobra.Command , args []string ) error {
79
- err := bundle .BuildFunc (dirBuildArgs , outputDirArgs , tagBuildArgs , imageBuilderArgs ,
80
- packageNameArgs , channelsArgs , channelDefaultArgs , overwriteArgs )
83
+ err := bundle .BuildFunc (dirBuildArgs , outputDirArgs , tagBuildArgs , imageBuilderArgs , packageNameArgs ,
84
+ channelsArgs , channelDefaultArgs , overwriteArgs )
81
85
if err != nil {
82
86
return err
83
87
}
0 commit comments