Skip to content

Commit aa4c9ba

Browse files
authored
Merge pull request #383 from authzed/update-lint
chore: fix linting failures
2 parents 118d866 + f8ec632 commit aa4c9ba

4 files changed

Lines changed: 23 additions & 23 deletions

File tree

pkg/config/config_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2046,7 +2046,7 @@ func GetConfig(fileName string) (cfg OperatorConfig) {
20462046
if err != nil {
20472047
panic(err)
20482048
}
2049-
return
2049+
return cfg
20502050
}
20512051

20522052
func TestGraphDiffSanity(t *testing.T) {

pkg/config/keys.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ func (k *intOrStringKey[I]) pop(config RawConfig) (out I, err error) {
7272
var parsed int64
7373
parsed, err = strconv.ParseInt(fmt.Sprint(v), 10, bits)
7474
if err != nil {
75-
return
75+
return out, err
7676
}
7777
out = I(parsed)
78-
return
78+
return out, err
7979
}
8080

8181
type boolOrStringKey struct {
@@ -101,14 +101,14 @@ func (k *boolOrStringKey) pop(config RawConfig) (out bool, err error) {
101101
case string:
102102
out, err = strconv.ParseBool(value)
103103
if err != nil {
104-
return
104+
return out, err
105105
}
106106
case bool:
107107
out = value
108108
default:
109109
err = fmt.Errorf("expected bool or string for key %s", k.key)
110110
}
111-
return
111+
return out, err
112112
}
113113

114114
type metadataSetKey string
@@ -117,7 +117,7 @@ func (k metadataSetKey) pop(config RawConfig, objectType, metadataType string) (
117117
v, ok := config[string(k)]
118118
delete(config, string(k))
119119
if !ok {
120-
return
120+
return metadata, warnings, err
121121
}
122122

123123
metadata = make(map[string]string)
@@ -147,5 +147,5 @@ func (k metadataSetKey) pop(config RawConfig, objectType, metadataType string) (
147147
default:
148148
err = fmt.Errorf("expected string or map for key %s", k)
149149
}
150-
return
150+
return metadata, warnings, err
151151
}

pkg/metadata/keys.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@ func SplitGVRMetaNamespaceKey(key string) (gvr *schema.GroupVersionResource, nam
7878
before, after, ok := strings.Cut(key, "::")
7979
if !ok {
8080
err = fmt.Errorf("error parsing key: %s", key)
81-
return
81+
return gvr, namespace, name, err
8282
}
8383
gvr, _ = schema.ParseResourceArg(before)
8484
if gvr == nil {
8585
err = fmt.Errorf("error parsing gvr from key: %s", before)
86-
return
86+
return gvr, namespace, name, err
8787
}
8888
namespace, name, err = cache.SplitMetaNamespaceKey(after)
89-
return
89+
return gvr, namespace, name, err
9090
}
9191

9292
func GetClusterKeyFromMeta(in interface{}) ([]string, error) {

pkg/updates/file.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ func explodeImage(image string) (baseImage, tag, digest string) {
216216
if !hasTag {
217217
tag = ""
218218
}
219-
return
219+
return baseImage, tag, digest
220220
}
221221

222222
// ComputeTarget determines the target update version and state given an update
@@ -228,15 +228,15 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
228228
if len(digest) > 0 || len(tag) > 0 {
229229
state = State{Tag: tag, Digest: digest}
230230
baseImage = explodedBaseImage
231-
return
231+
return baseImage, target, state, err
232232
}
233233

234234
// The base image in the .spec.config.image field takes precedence over the
235235
// .spec.baseImage field, which takes precedence over the global base image.
236236
baseImage = cmp.Or(explodedBaseImage, clusterBaseImage, operatorImageName)
237237
if baseImage == "" {
238238
err = fmt.Errorf("no base image specified in cluster spec, startup flag, or operator config")
239-
return
239+
return baseImage, target, state, err
240240
}
241241

242242
// Fallback to the channel from the current currentVersion.
@@ -249,7 +249,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
249249
channel, err = g.DefaultChannelForDatastore(engine)
250250
if err != nil {
251251
err = fmt.Errorf("couldn't find channel for datastore %q: %w", engine, err)
252-
return
252+
return baseImage, target, state, err
253253
}
254254
}
255255

@@ -258,7 +258,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
258258
updateSource, err = g.SourceForChannel(engine, channel)
259259
if err != nil {
260260
err = fmt.Errorf("error fetching update source: %w", err)
261-
return
261+
return baseImage, target, state, err
262262
}
263263
}
264264

@@ -277,14 +277,14 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
277277
state = updateSource.State(version)
278278
target.Name = state.ID
279279
target.Attributes = []v1alpha1.SpiceDBVersionAttributes{v1alpha1.SpiceDBVersionAttributesMigration}
280-
return
280+
return baseImage, target, state, err
281281
}
282282

283283
// If version is explicit, and the explicit version matches the current
284284
// version, just install it
285285
if currentVersion != nil && currentVersion.Name == version && currentVersion.Channel == channel {
286286
state = updateSource.State(currentVersion.Name)
287-
return
287+
return baseImage, target, state, err
288288
}
289289

290290
var currentState State
@@ -298,7 +298,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
298298
source, err = g.SourceForChannel(engine, currentVersion.Channel)
299299
if err != nil {
300300
err = fmt.Errorf("error fetching update source: %w", err)
301-
return
301+
return baseImage, target, state, err
302302
}
303303
currentState = source.State(currentVersion.Name)
304304
target.Channel = currentVersion.Channel
@@ -315,10 +315,10 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
315315
if len(currentState.ID) == 0 {
316316
target = nil
317317
err = fmt.Errorf("cluster is rolling out, but no current state is defined")
318-
return
318+
return baseImage, target, state, err
319319
}
320320
state = currentState
321-
return
321+
return baseImage, target, state, err
322322
}
323323

324324
// If currentVersion is set, we only use the subset of the update graph that leads
@@ -327,7 +327,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
327327
updateSource, err = updateSource.Subgraph(version)
328328
if err != nil {
329329
err = fmt.Errorf("error finding update path from %s to %s", currentVersion.Name, version)
330-
return
330+
return baseImage, target, state, err
331331
}
332332
}
333333

@@ -337,7 +337,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
337337
if len(targetVersion) == 0 {
338338
// There's no next currentVersion, so use the current state.
339339
state = currentState
340-
return
340+
return baseImage, target, state, err
341341
}
342342
if targetVersion != updateSource.NextVersionWithoutMigrations(currentVersion.Name) {
343343
target.Attributes = []v1alpha1.SpiceDBVersionAttributes{v1alpha1.SpiceDBVersionAttributesMigration}
@@ -351,7 +351,7 @@ func (g *UpdateGraph) ComputeTarget(operatorImageName, clusterBaseImage, image,
351351
// If we found the next step to take, return it.
352352
state = updateSource.State(targetVersion)
353353
target.Name = state.ID
354-
return
354+
return baseImage, target, state, err
355355
}
356356

357357
// Difference returns a graph that contains just edges in g that are not

0 commit comments

Comments
 (0)