@@ -20,31 +20,41 @@ const (
20
20
DockerfileFlag = "dockerfile"
21
21
// EnvFlag command-line flag.
22
22
EnvFlag = "env"
23
+ // SourceGitURLFlag command-line flag.
24
+ SourceGitURLFlag = "source-git-url"
23
25
// SourceURLFlag command-line flag.
24
- SourceURLFlag = "source-git-url"
26
+ SourceURLFlag = "source-url"
27
+ // SourceGitRevisionFlag command-line flag.
28
+ SourceGitRevisionFlag = "source-git-revision"
25
29
// SourceRevisionFlag command-line flag.
26
- SourceRevisionFlag = "source-git- revision"
30
+ SourceRevisionFlag = "source-revision"
27
31
// SourceContextDirFlag command-line flag.
28
32
SourceContextDirFlag = "source-context-dir"
29
- // SourceCredentialsSecretFlag command-line flag.
30
- SourceCredentialsSecretFlag = "source-git-clone-secret" // #nosec G101
31
- // SourceBundleImageFlag command-line flag
33
+ // SourceGitCloneSecretFlag command-line flag.
34
+ SourceGitCloneSecretFlag = "source-git-clone-secret" // #nosec G101
35
+ // SourceCredentialsSecret command-line flag.
36
+ SourceCredentialsSecret = "source-credentials-secret" // #nosec G101
37
+ // SourceOCIArtifactImageFlag command-line flag
32
38
SourceOCIArtifactImageFlag = "source-oci-artifact-image"
33
- // SourceBundlePruneFlag command-line flag
39
+ // SourceOCIArtifactPruneFlag command-line flag
34
40
SourceOCIArtifactPruneFlag = "source-oci-artifact-prune"
35
41
// SourceOCIArtifactPullSecretFlag command-line flag
36
42
SourceOCIArtifactPullSecretFlag = "source-oci-artifact-pull-secret" // #nosec G101
43
+ // SourceBundleImageFlag command-line flag
44
+ SourceBundleImageFlag = "source-bundle-image"
45
+ // SourceBundlePruneFlag command-line flag
46
+ SourceBundlePruneFlag = "source-bundle-prune"
37
47
// StrategyKindFlag command-line flag.
38
48
StrategyKindFlag = "strategy-kind"
39
49
// StrategyNameFlag command-line flag.
40
50
StrategyNameFlag = "strategy-name"
41
51
// OutputImageFlag command-line flag.
42
52
OutputImageFlag = "output-image"
43
- // OutputInsecure command-line flag.
53
+ // OutputInsecureFlag command-line flag.
44
54
OutputInsecureFlag = "output-insecure"
45
55
// OutputCredentialsSecretFlag command-line flag.
46
56
OutputCredentialsSecretFlag = "output-credentials-secret" // #nosec G101
47
- // ParameterValueFlag command-line flag.
57
+ // ParamValueFlag command-line flag.
48
58
ParamValueFlag = "param-value"
49
59
// ServiceAccountNameFlag command-line flag.
50
60
ServiceAccountNameFlag = "sa-name"
@@ -74,31 +84,31 @@ const (
74
84
func sourceFlags (flags * pflag.FlagSet , source * buildv1beta1.Source ) {
75
85
flags .StringVar (
76
86
& source .Git .URL ,
77
- SourceURLFlag ,
87
+ SourceGitURLFlag ,
78
88
"" ,
79
89
"git repository source URL" ,
80
90
)
81
91
flags .StringVar (
82
92
& source .Git .URL ,
83
- "source-url" ,
93
+ SourceURLFlag ,
84
94
"" ,
85
95
"alias for source-git-url" ,
86
96
)
87
- flags .MarkDeprecated ("source-url" , fmt .Sprintf ("please use --%s instead" , SourceURLFlag ))
97
+ _ = flags .MarkDeprecated (SourceURLFlag , fmt .Sprintf ("please use --%s instead" , SourceGitURLFlag ))
88
98
89
99
flags .StringVar (
90
100
source .Git .Revision ,
91
- SourceRevisionFlag ,
101
+ SourceGitRevisionFlag ,
92
102
"" ,
93
103
"git repository source revision" ,
94
104
)
95
105
flags .StringVar (
96
106
source .Git .Revision ,
97
- "source-revision" ,
107
+ SourceRevisionFlag ,
98
108
"" ,
99
109
"alias for source-git-revision" ,
100
110
)
101
- flags .MarkDeprecated ("source-revision" , fmt .Sprintf ("please use --%s instead" , SourceRevisionFlag ))
111
+ _ = flags .MarkDeprecated (SourceRevisionFlag , fmt .Sprintf ("please use --%s instead" , SourceGitRevisionFlag ))
102
112
103
113
flags .StringVar (
104
114
source .ContextDir ,
@@ -109,17 +119,17 @@ func sourceFlags(flags *pflag.FlagSet, source *buildv1beta1.Source) {
109
119
110
120
flags .StringVar (
111
121
source .Git .CloneSecret ,
112
- SourceCredentialsSecretFlag ,
122
+ SourceGitCloneSecretFlag ,
113
123
"" ,
114
124
"name of the secret with credentials to access the git source, e.g. git credentials" ,
115
125
)
116
126
flags .StringVar (
117
127
source .Git .CloneSecret ,
118
- "source-credentials-secret" ,
128
+ SourceCredentialsSecret ,
119
129
"" ,
120
130
"name of the secret with credentials to access the source, e.g. credentials" ,
121
131
)
122
- flags .MarkDeprecated ("source-credentials-secret" , fmt .Sprintf ("please use --%s instead" , SourceCredentialsSecretFlag ))
132
+ _ = flags .MarkDeprecated (SourceCredentialsSecret , fmt .Sprintf ("please use --%s instead" , SourceGitCloneSecretFlag ))
123
133
124
134
flags .StringVar (
125
135
& source .OCIArtifact .Image ,
@@ -129,11 +139,11 @@ func sourceFlags(flags *pflag.FlagSet, source *buildv1beta1.Source) {
129
139
)
130
140
flags .StringVar (
131
141
& source .OCIArtifact .Image ,
132
- "source-bundle-image" ,
142
+ SourceBundleImageFlag ,
133
143
"" ,
134
144
"source bundle image location, e.g. ghcr.io/shipwright-io/sample-go/source-bundle:latest" ,
135
145
)
136
- flags .MarkDeprecated ("source-bundle-image" , fmt .Sprintf ("please use --%s instead" , SourceOCIArtifactImageFlag ))
146
+ _ = flags .MarkDeprecated (SourceBundleImageFlag , fmt .Sprintf ("please use --%s instead" , SourceOCIArtifactImageFlag ))
137
147
138
148
flags .StringVar (
139
149
source .OCIArtifact .PullSecret ,
@@ -149,10 +159,10 @@ func sourceFlags(flags *pflag.FlagSet, source *buildv1beta1.Source) {
149
159
)
150
160
flags .Var (
151
161
pruneOptionFlag {ref : source .OCIArtifact .Prune },
152
- "source-bundle-prune" ,
162
+ SourceBundlePruneFlag ,
153
163
fmt .Sprintf ("source bundle prune option, either %s, or %s" , buildv1beta1 .PruneNever , buildv1beta1 .PruneAfterPull ),
154
164
)
155
- flags .MarkDeprecated ("source-bundle-prune" , fmt .Sprintf ("please use --%s instead" , SourceOCIArtifactPruneFlag ))
165
+ _ = flags .MarkDeprecated (SourceBundlePruneFlag , fmt .Sprintf ("please use --%s instead" , SourceOCIArtifactPruneFlag ))
156
166
}
157
167
158
168
// strategyFlags flags for ".spec.strategy".
@@ -190,7 +200,7 @@ func imageFlags(flags *pflag.FlagSet, prefix string, image *buildv1beta1.Image)
190
200
"" ,
191
201
"name of the secret with output image push credentials" ,
192
202
)
193
- flags .MarkDeprecated (fmt .Sprintf ("%s-credentials-secret" , prefix ), fmt .Sprintf ("please use --%s-image-push-secret instead" , prefix ))
203
+ _ = flags .MarkDeprecated (fmt .Sprintf ("%s-credentials-secret" , prefix ), fmt .Sprintf ("please use --%s-image-push-secret instead" , prefix ))
194
204
195
205
if prefix == "output" {
196
206
flags .BoolVar (
@@ -210,7 +220,7 @@ func dockerfileFlags(flags *pflag.FlagSet, dockerfile *string) {
210
220
"" ,
211
221
"path to dockerfile relative to repository" ,
212
222
)
213
- flags .MarkDeprecated ("dockerfile" , "dockerfile parameter is deprecated" )
223
+ _ = flags .MarkDeprecated ("dockerfile" , "dockerfile parameter is deprecated" )
214
224
}
215
225
216
226
// builderImageFlag register builder-image flag as an environment variable..
@@ -221,7 +231,7 @@ func builderImageFlag(flags *pflag.FlagSet, builderImage *string) {
221
231
"" ,
222
232
"path to dockerfile relative to repository" ,
223
233
)
224
- flags .MarkDeprecated ("builder-image" , "builder-image flag is deprecated, and will be removed in a future release. Use an appropriate parameter for the build strategy instead." )
234
+ _ = flags .MarkDeprecated (BuilderImageFlag , "builder-image flag is deprecated, and will be removed in a future release. Use an appropriate parameter for the build strategy instead." )
225
235
}
226
236
227
237
// timeoutFlags register a timeout flag as time.Duration instance.
@@ -259,8 +269,7 @@ func serviceAccountFlags(flags *pflag.FlagSet, sa *string) {
259
269
false ,
260
270
"generate a Kubernetes service-account for the build" ,
261
271
)
262
- flags .MarkDeprecated ("sa-generate" , fmt .Sprintf ("this flag has no effect, please use --%s for service account" , ServiceAccountNameFlag ))
263
-
272
+ _ = flags .MarkDeprecated (ServiceAccountGenerateFlag , fmt .Sprintf ("this flag has no effect, please use --%s for service account" , ServiceAccountNameFlag ))
264
273
}
265
274
266
275
// buildNodeSelectorFlags registers flags for adding BuildSpec.NodeSelector
0 commit comments