Skip to content

Commit 87da7d7

Browse files
authored
Merge pull request #201 from gianlucam76/selector
Return an error if clusterSelector is not parsable
2 parents 8f3a6f2 + 989133d commit 87da7d7

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ GO_INSTALL := ./scripts/go_install.sh
1212
REGISTRY ?= projectsveltos
1313
IMAGE_NAME ?= sveltosctl
1414
export SVELTOSCTL_IMG ?= $(REGISTRY)/$(IMAGE_NAME)
15-
TAG ?= main
15+
TAG ?= dev
1616
ARCH ?= amd64
1717

1818
# Directories.

internal/commands/techsupport_reconciler.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,10 @@ func getMatchingClusters(ctx context.Context, techsupport *utilsv1alpha1.Techsup
371371

372372
matching := make([]corev1.ObjectReference, 0)
373373

374-
parsedSelector, _ := labels.Parse(string(techsupport.Spec.ClusterSelector))
374+
parsedSelector, err := labels.Parse(string(techsupport.Spec.ClusterSelector))
375+
if err != nil {
376+
return nil, err
377+
}
375378

376379
tmpMatching, err := getMatchingCAPIClusters(ctx, parsedSelector)
377380
if err != nil {

internal/commands/techsupport_reconciler_utils.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,11 @@ func requeueTechsupportForCluster(
387387
// matching the Cluster
388388
for k := range techsupports {
389389
techsupportSelector := techsupports[k]
390-
parsedSelector, _ := labels.Parse(string(techsupportSelector))
390+
parsedSelector, err := labels.Parse(string(techsupportSelector))
391+
if err != nil {
392+
// When clusterSelector is fixed, Techsupport will be reconciled
393+
return requests
394+
}
391395
if parsedSelector.Matches(labels.Set(cluster.GetLabels())) {
392396
requests = append(requests, ctrl.Request{
393397
NamespacedName: client.ObjectKey{

manifest/manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ spec:
4646
serviceAccountName: sveltosctl
4747
containers:
4848
- name: sveltosctl
49-
image: projectsveltos/sveltosctl-amd64:main
49+
image: projectsveltos/sveltosctl-amd64:dev
5050
imagePullPolicy: IfNotPresent
5151
command:
5252
- /sveltosctl

0 commit comments

Comments
 (0)