Skip to content

Commit 7dccab9

Browse files
committed
fix golangci reported issuers
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
1 parent abbf6ac commit 7dccab9

43 files changed

Lines changed: 156 additions & 111 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cmd/operator/main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17+
// Package main provides the entry point for the OpenStack operator
1718
package main
1819

1920
import (

controllers/client/openstackclient_controller.go

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ See the License for the specific language governing permissions and
1111
limitations under the License.
1212
*/
1313

14+
// Package client contains the OpenStackClient controller implementation
1415
package client
1516

1617
import (
@@ -87,7 +88,7 @@ func (r *OpenStackClientReconciler) Reconcile(ctx context.Context, req ctrl.Requ
8788
Log := r.GetLogger(ctx)
8889

8990
instance := &clientv1.OpenStackClient{}
90-
err := r.Client.Get(context.TODO(), req.NamespacedName, instance)
91+
err := r.Get(context.TODO(), req.NamespacedName, instance)
9192
if err != nil {
9293
if k8s_errors.IsNotFound(err) {
9394
Log.Info("OpenStackClient CR not found")
@@ -271,7 +272,8 @@ func (r *OpenStackClientReconciler) Reconcile(ctx context.Context, req ctrl.Requ
271272
condition.TLSInputReadyCondition,
272273
condition.RequestedReason,
273274
condition.SeverityInfo,
274-
fmt.Sprintf(condition.TLSInputReadyWaitingMessage, instance.Spec.CaBundleSecretName)))
275+
condition.TLSInputReadyWaitingMessage,
276+
instance.Spec.CaBundleSecretName))
275277
return ctrl.Result{}, nil
276278
}
277279
instance.Status.Conditions.Set(condition.FalseCondition(
@@ -320,7 +322,7 @@ func (r *OpenStackClientReconciler) Reconcile(ctx context.Context, req ctrl.Requ
320322
podSpecHashName := "podSpec"
321323

322324
op, err := controllerutil.CreateOrPatch(ctx, r.Client, osclient, func() error {
323-
isPodUpdate := !osclient.ObjectMeta.CreationTimestamp.IsZero()
325+
isPodUpdate := !osclient.CreationTimestamp.IsZero()
324326
currentPodSpecHash := instance.Status.Hash[podSpecHashName]
325327
if !isPodUpdate || currentPodSpecHash != podSpecHash {
326328
osclient.Spec = spec
@@ -348,14 +350,14 @@ func (r *OpenStackClientReconciler) Reconcile(ctx context.Context, req ctrl.Requ
348350
// openstackclient pod
349351
if err := r.Delete(ctx, osclient); err != nil && !k8s_errors.IsNotFound(err) {
350352
// Error deleting the object
351-
return ctrl.Result{}, fmt.Errorf("Error deleting OpenStackClient pod %s: %w", osclient.Name, err)
353+
return ctrl.Result{}, fmt.Errorf("error deleting OpenStackClient pod %s: %w", osclient.Name, err)
352354
}
353355
Log.Info(fmt.Sprintf("OpenStackClient pod deleted due to change %s", err.Error()))
354356

355357
return ctrl.Result{Requeue: true}, nil
356358
}
357359

358-
return ctrl.Result{}, fmt.Errorf("Failed to create or update pod %s: %w", osclient.Name, err)
360+
return ctrl.Result{}, fmt.Errorf("failed to create or update pod %s: %w", osclient.Name, err)
359361
}
360362

361363
if err != nil {
@@ -383,9 +385,9 @@ func (r *OpenStackClientReconciler) Reconcile(ctx context.Context, req ctrl.Requ
383385
terminatingDuration := time.Since(osclient.DeletionTimestamp.Time)
384386
if terminatingDuration > time.Minute*3 {
385387
// Force delete only truly stuck pods
386-
err := r.Client.Delete(ctx, osclient, client.GracePeriodSeconds(0))
388+
err := r.Delete(ctx, osclient, client.GracePeriodSeconds(0))
387389
if err != nil {
388-
return ctrl.Result{}, fmt.Errorf("Failed to force delete pod: %w", err)
390+
return ctrl.Result{}, fmt.Errorf("failed to force delete pod: %w", err)
389391
}
390392
}
391393
}
@@ -480,7 +482,7 @@ func (r *OpenStackClientReconciler) SetupWithManager(
480482
listOpts := []client.ListOption{
481483
client.InNamespace(o.GetNamespace()),
482484
}
483-
if err := r.Client.List(ctx, openstackclients, listOpts...); err != nil {
485+
if err := r.List(ctx, openstackclients, listOpts...); err != nil {
484486
Log.Error(err, "Unable to retrieve OpenstackClient CRs %v")
485487
return nil
486488
}

controllers/core/openstackcontrolplane_controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1313
See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
16+
17+
// Package core contains the OpenStackControlPlane controller implementation
1618
package core
1719

1820
import (
@@ -32,7 +34,6 @@ import (
3234
ironicv1 "github.com/openstack-k8s-operators/ironic-operator/api/v1beta1"
3335
keystonev1 "github.com/openstack-k8s-operators/keystone-operator/api/v1beta1"
3436
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
35-
"github.com/openstack-k8s-operators/lib-common/modules/common/helper"
3637
common_helper "github.com/openstack-k8s-operators/lib-common/modules/common/helper"
3738
corev1 "k8s.io/api/core/v1"
3839

@@ -131,7 +132,7 @@ func (r *OpenStackControlPlaneReconciler) Reconcile(ctx context.Context, req ctr
131132
Log := r.GetLogger(ctx)
132133
// Fetch the OpenStackControlPlane instance
133134
instance := &corev1beta1.OpenStackControlPlane{}
134-
err := r.Client.Get(ctx, req.NamespacedName, instance)
135+
err := r.Get(ctx, req.NamespacedName, instance)
135136
if err != nil {
136137
if k8s_errors.IsNotFound(err) {
137138
// Request object not found, could have been deleted after reconcile request.
@@ -777,7 +778,7 @@ func (r *OpenStackControlPlaneReconciler) findObjectsForSrc(ctx context.Context,
777778
// Verify the referenced topology exists
778779
func (r *OpenStackControlPlaneReconciler) checkTopologyRef(
779780
ctx context.Context,
780-
h *helper.Helper,
781+
h *common_helper.Helper,
781782
topologyRef *topologyv1.TopoRef,
782783
namespace string,
783784
) error {

controllers/core/openstackversion_controller.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ func (r *OpenStackVersionReconciler) Reconcile(ctx context.Context, req ctrl.Req
9393
Log.Info("Reconciling OpenStackVersion")
9494
// Fetch the instance
9595
instance := &corev1beta1.OpenStackVersion{}
96-
err := r.Client.Get(ctx, req.NamespacedName, instance)
96+
err := r.Get(ctx, req.NamespacedName, instance)
9797
if err != nil {
9898
if k8s_errors.IsNotFound(err) {
9999
// Request object not found, could have been deleted after reconcile request.
@@ -228,7 +228,7 @@ func (r *OpenStackVersionReconciler) Reconcile(ctx context.Context, req ctrl.Req
228228

229229
// lookup the current Controlplane object
230230
controlPlane := &corev1beta1.OpenStackControlPlane{}
231-
err = r.Client.Get(ctx, client.ObjectKey{
231+
err = r.Get(ctx, client.ObjectKey{
232232
Namespace: instance.Namespace,
233233
Name: instance.Name,
234234
}, controlPlane)
@@ -414,7 +414,7 @@ func (r *OpenStackVersionReconciler) SetupWithManager(mgr ctrl.Manager) error {
414414
listOpts := []client.ListOption{
415415
client.InNamespace(o.GetNamespace()),
416416
}
417-
if err := r.Client.List(ctx, versionList, listOpts...); err != nil {
417+
if err := r.List(ctx, versionList, listOpts...); err != nil {
418418
Log.Error(err, "Unable to retrieve OpenStackVersion")
419419
return nil
420420
}

controllers/dataplane/openstackdataplanedeployment_controller.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17+
// Package dataplane contains the OpenStackDataPlaneDeployment controller implementation
1718
package dataplane
1819

1920
import (
@@ -82,7 +83,7 @@ func (r *OpenStackDataPlaneDeploymentReconciler) Reconcile(ctx context.Context,
8283
}
8384
// Fetch the OpenStackDataPlaneDeployment instance
8485
instance := &dataplanev1.OpenStackDataPlaneDeployment{}
85-
err := r.Client.Get(ctx, req.NamespacedName, instance)
86+
err := r.Get(ctx, req.NamespacedName, instance)
8687
if err != nil {
8788
if k8s_errors.IsNotFound(err) {
8889
// Request object not found, could have been deleted after reconcile request.
@@ -343,7 +344,7 @@ func (r *OpenStackDataPlaneDeploymentReconciler) Reconcile(ctx context.Context,
343344
severity,
344345
condition.DeploymentReadyErrorMessage,
345346
deploymentErrMsg)
346-
return ctrl.Result{}, fmt.Errorf(deploymentErrMsg)
347+
return ctrl.Result{}, fmt.Errorf("%s", deploymentErrMsg)
347348
}
348349

349350
if shouldRequeue {
@@ -365,7 +366,7 @@ func (r *OpenStackDataPlaneDeploymentReconciler) Reconcile(ctx context.Context,
365366
return ctrl.Result{}, nil
366367
}
367368

368-
// GetService
369+
// GetService retrieves a service for the OpenStackDataPlaneDeployment
369370
func (r *OpenStackDataPlaneDeploymentReconciler) GetService(
370371
ctx context.Context,
371372
helper *helper.Helper,
@@ -456,7 +457,7 @@ func (r *OpenStackDataPlaneDeploymentReconciler) SetupWithManager(mgr ctrl.Manag
456457
listOpts := []client.ListOption{
457458
client.InNamespace(obj.GetNamespace()),
458459
}
459-
if err := r.Client.List(context.Background(), deployments, listOpts...); err != nil {
460+
if err := r.List(context.Background(), deployments, listOpts...); err != nil {
460461
Log.Error(err, "Unable to retrieve deployments %w")
461462
return nil
462463
}
@@ -504,7 +505,7 @@ func (r *OpenStackDataPlaneDeploymentReconciler) listNodeSets(ctx context.Contex
504505

505506
// Fetch the OpenStackDataPlaneNodeSet instance
506507
nodeSetInstance := &dataplanev1.OpenStackDataPlaneNodeSet{}
507-
err := r.Client.Get(
508+
err := r.Get(
508509
ctx,
509510
types.NamespacedName{
510511
Namespace: instance.GetNamespace(),

controllers/dataplane/openstackdataplanenodeset_controller.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ func (r *OpenStackDataPlaneNodeSetReconciler) Reconcile(ctx context.Context, req
145145

146146
// Fetch the OpenStackDataPlaneNodeSet instance
147147
instance := &dataplanev1.OpenStackDataPlaneNodeSet{}
148-
err := r.Client.Get(ctx, req.NamespacedName, instance)
148+
err := r.Get(ctx, req.NamespacedName, instance)
149149
if err != nil {
150150
if k8s_errors.IsNotFound(err) {
151151
// Request object not found, could have been deleted after reconcile request.
@@ -282,7 +282,7 @@ func (r *OpenStackDataPlaneNodeSetReconciler) Reconcile(ctx context.Context, req
282282
condition.InputReadyCondition,
283283
condition.RequestedReason,
284284
condition.SeverityError,
285-
err.Error())
285+
"%s", err.Error())
286286
return result, err
287287
} else if (result != ctrl.Result{}) {
288288
instance.Status.Conditions.MarkFalse(
@@ -461,7 +461,7 @@ func (r *OpenStackDataPlaneNodeSetReconciler) Reconcile(ctx context.Context, req
461461
}
462462
instance.Status.Conditions.MarkFalse(condition.DeploymentReadyCondition,
463463
condition.ErrorReason, condition.SeverityError,
464-
deployErrorMsg)
464+
"%s", deployErrorMsg)
465465
}
466466

467467
return ctrl.Result{}, err
@@ -511,7 +511,7 @@ func checkDeployment(ctx context.Context, helper *helper.Helper,
511511
instance.Status.DeploymentStatuses[deployment.Name] = deploymentConditions
512512
deploymentCondition := deploymentConditions.Get(dataplanev1.NodeSetDeploymentReadyCondition)
513513
if condition.IsError(deploymentCondition) {
514-
err = fmt.Errorf(deploymentCondition.Message)
514+
err = fmt.Errorf("%s", deploymentCondition.Message)
515515
isDeploymentFailed = true
516516
failedDeploymentName = deployment.Name
517517
break
@@ -677,7 +677,7 @@ func (r *OpenStackDataPlaneNodeSetReconciler) machineConfigWatcherFn(
677677
listOpts := []client.ListOption{
678678
client.InNamespace(obj.GetNamespace()),
679679
}
680-
if err := r.Client.List(ctx, nodeSets, listOpts...); err != nil {
680+
if err := r.List(ctx, nodeSets, listOpts...); err != nil {
681681
Log.Error(err, "Unable to retrieve OpenStackDataPlaneNodeSetList")
682682
return nil
683683
}
@@ -739,7 +739,7 @@ func (r *OpenStackDataPlaneNodeSetReconciler) genericWatcherFn(
739739
listOpts := []client.ListOption{
740740
client.InNamespace(obj.GetNamespace()),
741741
}
742-
if err := r.Client.List(ctx, nodeSets, listOpts...); err != nil {
742+
if err := r.List(ctx, nodeSets, listOpts...); err != nil {
743743
Log.Error(err, "Unable to retrieve OpenStackDataPlaneNodeSetList")
744744
return nil
745745
}

controllers/operator/openstack_controller.go

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17+
// Package operator contains the OpenStack operator controller implementation
1718
package operator
1819

1920
import (
@@ -133,12 +134,12 @@ func (r *OpenStackReconciler) Reconcile(ctx context.Context, req ctrl.Request) (
133134

134135
// Fetch the OpenStack instance
135136
instanceList := &operatorv1beta1.OpenStackList{}
136-
err := r.Client.List(ctx, instanceList, &client.ListOptions{})
137+
err := r.List(ctx, instanceList, &client.ListOptions{})
137138
if err != nil {
138139
return ctrl.Result{}, errors.Wrap(err, "failed listing all OpenStack instances")
139140
}
140141
instance := &operatorv1beta1.OpenStack{}
141-
err = r.Client.Get(ctx, req.NamespacedName, instance)
142+
err = r.Get(ctx, req.NamespacedName, instance)
142143
if err != nil {
143144
if apierrors.IsNotFound(err) {
144145
// Request object not found, could have been deleted after reconcile req.
@@ -229,7 +230,7 @@ func (r *OpenStackReconciler) Reconcile(ctx context.Context, req ctrl.Request) (
229230
}
230231
if instanceList.Items[0].Name != req.Name {
231232
Log.Info("Ignoring OpenStack.operator.openstack.org because one already exists and does not match existing name")
232-
err = r.Client.Delete(ctx, instance, &client.DeleteOptions{})
233+
err = r.Delete(ctx, instance, &client.DeleteOptions{})
233234
if err != nil {
234235
instance.Status.Conditions.Set(condition.FalseCondition(
235236
operatorv1beta1.OpenStackOperatorReadyCondition,
@@ -363,7 +364,7 @@ func (r *OpenStackReconciler) reconcileDelete(ctx context.Context, instance *ope
363364
func (r *OpenStackReconciler) countDeployments(ctx context.Context, instance *operatorv1beta1.OpenStack) (int, []string, error) {
364365
deployments := &appsv1.DeploymentList{}
365366
pending := []string{}
366-
err := r.Client.List(ctx, deployments, &client.ListOptions{Namespace: instance.Namespace})
367+
err := r.List(ctx, deployments, &client.ListOptions{Namespace: instance.Namespace})
367368
if err != nil {
368369
return 0, pending, err
369370
}
@@ -409,7 +410,7 @@ func (r *OpenStackReconciler) checkServiceEndpoints(ctx context.Context, instanc
409410
Log := r.GetLogger(ctx)
410411

411412
endpointSliceList := &discoveryv1.EndpointSliceList{}
412-
err := r.Client.List(ctx, endpointSliceList, &client.ListOptions{Namespace: instance.Namespace})
413+
err := r.List(ctx, endpointSliceList, &client.ListOptions{Namespace: instance.Namespace})
413414
if err != nil {
414415
if apierrors.IsNotFound(err) {
415416
Log.Info("Webhook endpoint not found. Requeuing...")
@@ -755,14 +756,14 @@ func (r *OpenStackReconciler) cleanupObsoleteResources(ctx context.Context, inst
755756

756757
csvList := &uns.UnstructuredList{}
757758
csvList.SetGroupVersionKind(csvGVR.GroupVersion().WithKind("ClusterServiceVersion"))
758-
err := r.Client.List(ctx, csvList, &client.ListOptions{Namespace: instance.Namespace})
759+
err := r.List(ctx, csvList, &client.ListOptions{Namespace: instance.Namespace})
759760
if err != nil {
760761
return err
761762
}
762763
for _, csv := range csvList.Items {
763764
Log.Info("Found CSV", "name", csv.GetName())
764765
if isServiceOperatorResource(csv.GetName()) {
765-
err = r.Client.Delete(ctx, &csv)
766+
err = r.Delete(ctx, &csv)
766767
if err != nil {
767768
if apierrors.IsNotFound(err) {
768769
Log.Info("CSV not found on delete. Continuing...", "name", csv.GetName())
@@ -776,14 +777,14 @@ func (r *OpenStackReconciler) cleanupObsoleteResources(ctx context.Context, inst
776777

777778
subscriptionList := &uns.UnstructuredList{}
778779
subscriptionList.SetGroupVersionKind(subscriptionGVR.GroupVersion().WithKind("Subscription"))
779-
err = r.Client.List(ctx, subscriptionList, &client.ListOptions{Namespace: instance.Namespace})
780+
err = r.List(ctx, subscriptionList, &client.ListOptions{Namespace: instance.Namespace})
780781
if err != nil {
781782
return err
782783
}
783784
for _, subscription := range subscriptionList.Items {
784785
Log.Info("Found Subscription", "name", subscription.GetName())
785786
if isServiceOperatorResource(subscription.GetName()) {
786-
err = r.Client.Delete(ctx, &subscription)
787+
err = r.Delete(ctx, &subscription)
787788
if err != nil {
788789
if apierrors.IsNotFound(err) {
789790
Log.Info("Subscription not found on delete. Continuing...", "name", subscription.GetName())
@@ -800,7 +801,7 @@ func (r *OpenStackReconciler) cleanupObsoleteResources(ctx context.Context, inst
800801
installPlanList := &uns.UnstructuredList{}
801802
installPlanList.SetGroupVersionKind(installPlanGVR.GroupVersion().WithKind("InstallPlan"))
802803

803-
err = r.Client.List(ctx, installPlanList, &client.ListOptions{Namespace: instance.Namespace})
804+
err = r.List(ctx, installPlanList, &client.ListOptions{Namespace: instance.Namespace})
804805
if err != nil {
805806
return err
806807
}
@@ -814,7 +815,7 @@ func (r *OpenStackReconciler) cleanupObsoleteResources(ctx context.Context, inst
814815
if found {
815816
// just checking for the first one should be sufficient
816817
if isServiceOperatorResource(csvNames[0].(string)) {
817-
err = r.Client.Delete(ctx, &installPlan)
818+
err = r.Delete(ctx, &installPlan)
818819
if err != nil {
819820
if apierrors.IsNotFound(err) {
820821
Log.Info("Installplane not found on delete. Continuing...", "name", installPlan.GetName())
@@ -848,7 +849,7 @@ func (r *OpenStackReconciler) postCleanupObsoleteResources(ctx context.Context,
848849
// 4) installPlan from old service operators removed
849850
operatorList := &uns.UnstructuredList{}
850851
operatorList.SetGroupVersionKind(operatorGVR.GroupVersion().WithKind("Operator"))
851-
err := r.Client.List(ctx, operatorList, &client.ListOptions{Namespace: instance.Namespace})
852+
err := r.List(ctx, operatorList, &client.ListOptions{Namespace: instance.Namespace})
852853
if err != nil {
853854
return err
854855
}
@@ -894,7 +895,7 @@ func (r *OpenStackReconciler) postCleanupObsoleteResources(ctx context.Context,
894895
// references from CRD's should be removed before this function is called
895896
// but this is a safeguard as we do not want to delete them
896897
if refData["kind"].(string) != "CustomResourceDefinition" {
897-
err = r.Client.Delete(ctx, &obj)
898+
err = r.Delete(ctx, &obj)
898899
if err != nil {
899900
if apierrors.IsNotFound(err) {
900901
Log.Info("Object not found on delete. Continuing...", "name", obj.GetName())
@@ -908,7 +909,7 @@ func (r *OpenStackReconciler) postCleanupObsoleteResources(ctx context.Context,
908909
return fmt.Errorf("Requeuing/Found references for operator name: %s, refs: %v", operator.GetName(), refs)
909910
}
910911
// no refs found so we should be able to successfully delete the operator
911-
err = r.Client.Delete(ctx, &operator)
912+
err = r.Delete(ctx, &operator)
912913
if err != nil {
913914
return err
914915
}

main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17+
// Package main provides the entry point for the OpenStack operator
1718
package main
1819

1920
import (

0 commit comments

Comments
 (0)