Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for IsLessThanVersion (0.18 sec)

  1. pkg/kube/version.go

    	if err != nil {
    		return true
    	}
    	return IsKubeAtLeastOrLessThanVersion(clusterVersion, minorVersion, true)
    }
    
    // IsLessThanVersion returns true if the client version is less than the specified version.
    // For example, on Kubernetes v1.15.2, IsLessThanVersion(13) == false, IsLessThanVersion(17) == true
    func IsLessThanVersion(client Client, minorVersion uint) bool {
    	clusterVersion, err := client.GetKubernetesVersion()
    	if err != nil {
    		return true
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 17 23:16:29 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  2. pkg/kube/version_test.go

    			want:           false,
    		},
    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			cl := NewFakeClientWithVersion(fmt.Sprint(tt.clusterVersion))
    			if got := IsLessThanVersion(cl, tt.minorVersion); got != tt.want {
    				t.Errorf("IsLessThanVersion() = %v, want %v", got, tt.want)
    			}
    		})
    	}
    }
    
    func TestGetVersionAsInt(t *testing.T) {
    	tests := []struct {
    		name       string
    		major      string
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 17 23:16:29 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  3. pkg/test/framework/components/cluster/topology.go

    	cluster := c.AllClusters[c.ClusterName]
    	return kube.IsAtLeastVersion(cluster, minor)
    }
    
    func (c Topology) MaxKubeVersion(minor uint) bool {
    	cluster := c.AllClusters[c.ClusterName]
    	return kube.IsLessThanVersion(cluster, minor+1)
    }
    
    func (c Topology) String() string {
    	buf := &bytes.Buffer{}
    
    	_, _ = fmt.Fprintf(buf, "Name:               %s\n", c.Name())
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 22:12:34 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  4. pkg/test/framework/suite.go

    		for _, c := range ctx.Clusters() {
    			ver, err := c.GetKubernetesVersion()
    			if err != nil {
    				return fmt.Errorf("failed to get Kubernetes version: %v", err)
    			}
    			if !kubelib.IsLessThanVersion(c, minorVersion+1) {
    				s.Skip(fmt.Sprintf("Maximum Kubernetes version (1.%v) is less than current: %v",
    					minorVersion, ver.String()))
    			}
    		}
    		return nil
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 06 22:12:34 UTC 2024
    - 17.2K bytes
    - Viewed (0)
Back to top