This is an automated email from the ASF dual-hosted git repository.

chia7712 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-k8shim.git


The following commit(s) were added to refs/heads/master by this push:
     new 81051230 [YUNIKORN2729] remove --new-from-rev from Makefile (#875)
81051230 is described below

commit 8105123032892c47f1d90c91c87a1fa3e8c6427a
Author: rich7420 <[email protected]>
AuthorDate: Wed Jul 10 21:55:25 2024 +0800

    [YUNIKORN2729] remove --new-from-rev from Makefile (#875)
    
    Closes: #875
    
    Signed-off-by: Chia-Ping Tsai <[email protected]>
---
 Makefile                                           |  2 +-
 pkg/cache/context.go                               |  2 +-
 pkg/cache/task_state_test.go                       | 26 +++++++++++-----------
 pkg/cache/task_test.go                             |  1 +
 pkg/client/kubeclient.go                           |  1 -
 pkg/cmd/shim/main.go                               |  3 ++-
 pkg/plugin/predicates/predicate_manager_test.go    |  2 +-
 test/e2e/framework/helpers/common/utils.go         |  1 +
 test/e2e/gang_scheduling/gang_scheduling_test.go   |  8 +++----
 .../spark_jobs_scheduling_test.go                  | 10 +++------
 10 files changed, 27 insertions(+), 29 deletions(-)

diff --git a/Makefile b/Makefile
index 5c5ea7c6..030a68b1 100644
--- a/Makefile
+++ b/Makefile
@@ -291,7 +291,7 @@ lint: $(GOLANGCI_LINT_BIN)
        @git symbolic-ref -q HEAD && REV="origin/HEAD" || REV="HEAD^" ; \
        headSHA=$$(git rev-parse --short=12 $${REV}) ; \
        echo "checking against commit sha $${headSHA}" ; \
-       "${GOLANGCI_LINT_BIN}" run --new-from-rev=$${headSHA}
+       "${GOLANGCI_LINT_BIN}" run
 
 # Check scripts
 .PHONY: check_scripts
diff --git a/pkg/cache/context.go b/pkg/cache/context.go
index f2870519..f9abaed6 100644
--- a/pkg/cache/context.go
+++ b/pkg/cache/context.go
@@ -809,7 +809,7 @@ func (ctx *Context) AssumePod(name, node string) error {
                        // assume pod volumes, this will update bindings info 
in cache
                        // assume pod volumes before assuming the pod
                        // this will update scheduler cache with essential 
PV/PVC binding info
-                       var allBound = true
+                       var allBound bool
                        var err error
                        // retrieve the volume claims
                        podVolumeClaims, err := 
ctx.apiProvider.GetAPIs().VolumeBinder.GetPodVolumeClaims(ctx.klogger, pod)
diff --git a/pkg/cache/task_state_test.go b/pkg/cache/task_state_test.go
index bca7a224..57b69f36 100644
--- a/pkg/cache/task_state_test.go
+++ b/pkg/cache/task_state_test.go
@@ -1,19 +1,19 @@
 /*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
 
-     http://www.apache.org/licenses/LICENSE-2.0
+       http://www.apache.org/licenses/LICENSE-2.0
 
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 package cache
 
diff --git a/pkg/cache/task_test.go b/pkg/cache/task_test.go
index 41cebf79..2e2faf8f 100644
--- a/pkg/cache/task_test.go
+++ b/pkg/cache/task_test.go
@@ -148,6 +148,7 @@ func TestTaskIllegalEventHandling(t *testing.T) {
        assert.Equal(t, task.GetTaskState(), TaskStates().Pending)
 }
 
+//nolint:funlen
 func TestReleaseTaskAllocation(t *testing.T) {
        mockedSchedulerApi := newMockSchedulerAPI()
        mockedContext := initContextForTest()
diff --git a/pkg/client/kubeclient.go b/pkg/client/kubeclient.go
index fba506c9..ef8393ae 100644
--- a/pkg/client/kubeclient.go
+++ b/pkg/client/kubeclient.go
@@ -138,7 +138,6 @@ func (nc SchedulerKubeClient) Create(pod *v1.Pod) (*v1.Pod, 
error) {
 }
 
 func (nc SchedulerKubeClient) Delete(pod *v1.Pod) error {
-       // TODO make this configurable for pods
        gracefulSeconds := int64(3)
        if err := 
nc.clientSet.CoreV1().Pods(pod.Namespace).Delete(context.Background(), 
pod.Name, apis.DeleteOptions{
                GracePeriodSeconds: &gracefulSeconds,
diff --git a/pkg/cmd/shim/main.go b/pkg/cmd/shim/main.go
index 5d31e6a8..b053194c 100644
--- a/pkg/cmd/shim/main.go
+++ b/pkg/cmd/shim/main.go
@@ -23,9 +23,10 @@ import (
        "os/signal"
        "syscall"
 
+       "go.uber.org/zap"
+
        "github.com/apache/yunikorn-k8shim/pkg/client"
        "github.com/apache/yunikorn-k8shim/pkg/common/constants"
-       "go.uber.org/zap"
 
        "github.com/apache/yunikorn-core/pkg/entrypoint"
        "github.com/apache/yunikorn-k8shim/pkg/conf"
diff --git a/pkg/plugin/predicates/predicate_manager_test.go 
b/pkg/plugin/predicates/predicate_manager_test.go
index 96beb38e..24c7d919 100644
--- a/pkg/plugin/predicates/predicate_manager_test.go
+++ b/pkg/plugin/predicates/predicate_manager_test.go
@@ -221,7 +221,7 @@ func newPod(host string, hostPortInfos ...string) *v1.Pod {
        for _, portInfo := range hostPortInfos {
                split := strings.Split(portInfo, "/")
                //nolint:errcheck
-               hostPort, _ := strconv.Atoi(split[2])
+               hostPort, _ := strconv.ParseInt(split[2], 10, 32)
 
                networkPorts = append(networkPorts, v1.ContainerPort{
                        HostIP:   split[1],
diff --git a/test/e2e/framework/helpers/common/utils.go 
b/test/e2e/framework/helpers/common/utils.go
index ed4f130d..fc26c77c 100644
--- a/test/e2e/framework/helpers/common/utils.go
+++ b/test/e2e/framework/helpers/common/utils.go
@@ -102,6 +102,7 @@ func RandSeq(n int) string {
        var letters = []rune("abcdefghijklmnopqrstuvwxyz0123456789")
        b := make([]rune, n)
        for i := range b {
+               //nolint:gosec
                b[i] = letters[rand.Intn(len(letters))]
        }
        return string(b)
diff --git a/test/e2e/gang_scheduling/gang_scheduling_test.go 
b/test/e2e/gang_scheduling/gang_scheduling_test.go
index 7169a45b..a4aa85bb 100644
--- a/test/e2e/gang_scheduling/gang_scheduling_test.go
+++ b/test/e2e/gang_scheduling/gang_scheduling_test.go
@@ -708,12 +708,12 @@ func verifyOriginatorDeletionCase(withOwnerRef bool) {
                        },
                }
                defer func() {
-                       err := kClient.DeleteConfigMap(testConfigmap.Name, ns)
-                       Ω(err).NotTo(HaveOccurred())
+                       deleteErr := 
kClient.DeleteConfigMap(testConfigmap.Name, ns)
+                       Ω(deleteErr).NotTo(HaveOccurred())
                }()
 
-               testConfigmap, err := kClient.CreateConfigMap(testConfigmap, ns)
-               Ω(err).NotTo(HaveOccurred())
+               testConfigmap, testErr := 
kClient.CreateConfigMap(testConfigmap, ns)
+               Ω(testErr).NotTo(HaveOccurred())
 
                podTest.OwnerReferences = []metav1.OwnerReference{
                        {
diff --git a/test/e2e/spark_jobs_scheduling/spark_jobs_scheduling_test.go 
b/test/e2e/spark_jobs_scheduling/spark_jobs_scheduling_test.go
index 8dc4821a..4bd2ad21 100644
--- a/test/e2e/spark_jobs_scheduling/spark_jobs_scheduling_test.go
+++ b/test/e2e/spark_jobs_scheduling/spark_jobs_scheduling_test.go
@@ -43,7 +43,7 @@ var _ = Describe("", func() {
 
        var kClient k8s.KubeCtl
        var restClient yunikorn.RClient
-       var err error
+       var exErr error
        var sparkNS = "spark-" + common.RandSeq(10)
        var svcAcc = "svc-acc-" + common.RandSeq(10)
        var config *rest.Config
@@ -51,10 +51,6 @@ var _ = Describe("", func() {
        var roleName = "spark-jobs-role-" + common.RandSeq(5)
        var clusterEditRole = "edit"
        var sparkImage = os.Getenv("SPARK_PYTHON_IMAGE")
-       var sparkHome = os.Getenv("SPARK_HOME")
-       if sparkHome == "" {
-               sparkHome = "/usr/local/"
-       }
        var sparkExecutorCount = 3
 
        BeforeEach(func() {
@@ -62,7 +58,7 @@ var _ = Describe("", func() {
                Ω(sparkImage).NotTo(BeEmpty())
                kClient = k8s.KubeCtl{}
                Ω(kClient.SetClient()).To(BeNil())
-               Ω(err).NotTo(HaveOccurred())
+               Ω(exErr).NotTo(HaveOccurred())
                By(fmt.Sprintf("Creating namespace: %s for spark jobs", 
sparkNS))
                ns1, err := kClient.CreateNamespace(sparkNS, nil)
                Ω(err).NotTo(HaveOccurred())
@@ -158,7 +154,7 @@ var _ = Describe("", func() {
 
                By("Killing all spark jobs")
                // delete the Spark pods one by one
-               err = kClient.DeletePods(sparkNS)
+               err := kClient.DeletePods(sparkNS)
                Ω(err).NotTo(HaveOccurred())
 
                By("Deleting cluster role bindings ")


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to