mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Merge pull request #99371 from tiloso/staticcheck-apimachinery-util
Fix staticcheck in k8s.io/apimachinery/pkg/util
This commit is contained in:
commit
04a0dcec8d
@ -1,11 +1,6 @@
|
|||||||
cluster/images/etcd/migrate
|
cluster/images/etcd/migrate
|
||||||
vendor/k8s.io/apimachinery/pkg/api/apitesting/roundtrip
|
vendor/k8s.io/apimachinery/pkg/api/apitesting/roundtrip
|
||||||
vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation
|
vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation
|
||||||
vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy
|
|
||||||
vendor/k8s.io/apimachinery/pkg/util/net
|
|
||||||
vendor/k8s.io/apimachinery/pkg/util/sets/types
|
|
||||||
vendor/k8s.io/apimachinery/pkg/util/strategicpatch
|
|
||||||
vendor/k8s.io/apimachinery/pkg/util/wait
|
|
||||||
vendor/k8s.io/apiserver/pkg/endpoints/filters
|
vendor/k8s.io/apiserver/pkg/endpoints/filters
|
||||||
vendor/k8s.io/apiserver/pkg/endpoints/metrics
|
vendor/k8s.io/apiserver/pkg/endpoints/metrics
|
||||||
vendor/k8s.io/apiserver/pkg/server/dynamiccertificates
|
vendor/k8s.io/apiserver/pkg/server/dynamiccertificates
|
||||||
|
@ -183,8 +183,11 @@ func (s *SpdyRoundTripper) dial(req *http.Request) (net.Conn, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//lint:ignore SA1019 ignore deprecated httputil.NewProxyClientConn
|
||||||
proxyClientConn := httputil.NewProxyClientConn(proxyDialConn, nil)
|
proxyClientConn := httputil.NewProxyClientConn(proxyDialConn, nil)
|
||||||
_, err = proxyClientConn.Do(&proxyReq)
|
_, err = proxyClientConn.Do(&proxyReq)
|
||||||
|
//lint:ignore SA1019 ignore deprecated httputil.ErrPersistEOF: it might be
|
||||||
|
// returned from the invocation of proxyClientConn.Do
|
||||||
if err != nil && err != httputil.ErrPersistEOF {
|
if err != nil && err != httputil.ErrPersistEOF {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -113,6 +113,7 @@ func SetOldTransportDefaults(t *http.Transport) *http.Transport {
|
|||||||
t.Proxy = NewProxierWithNoProxyCIDR(http.ProxyFromEnvironment)
|
t.Proxy = NewProxierWithNoProxyCIDR(http.ProxyFromEnvironment)
|
||||||
}
|
}
|
||||||
// If no custom dialer is set, use the default context dialer
|
// If no custom dialer is set, use the default context dialer
|
||||||
|
//lint:file-ignore SA1019 Keep supporting deprecated Dial method of custom transports
|
||||||
if t.DialContext == nil && t.Dial == nil {
|
if t.DialContext == nil && t.Dial == nil {
|
||||||
t.DialContext = defaultTransport.DialContext
|
t.DialContext = defaultTransport.DialContext
|
||||||
}
|
}
|
||||||
|
@ -20,6 +20,7 @@ limitations under the License.
|
|||||||
package types
|
package types
|
||||||
|
|
||||||
//go:generate set-gen -i k8s.io/kubernetes/pkg/util/sets/types
|
//go:generate set-gen -i k8s.io/kubernetes/pkg/util/sets/types
|
||||||
|
//lint:file-ignore U1000 Ignore unused fields
|
||||||
|
|
||||||
type ReferenceSetTypes struct {
|
type ReferenceSetTypes struct {
|
||||||
// These types all cause files to be generated.
|
// These types all cause files to be generated.
|
||||||
|
@ -987,10 +987,10 @@ func validatePatchWithSetOrderList(patchList, setOrderList interface{}, mergeKey
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var nonDeleteList, toDeleteList []interface{}
|
var nonDeleteList []interface{}
|
||||||
var err error
|
var err error
|
||||||
if len(mergeKey) > 0 {
|
if len(mergeKey) > 0 {
|
||||||
nonDeleteList, toDeleteList, err = extractToDeleteItems(typedPatchList)
|
nonDeleteList, _, err = extractToDeleteItems(typedPatchList)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -1018,7 +1018,6 @@ func validatePatchWithSetOrderList(patchList, setOrderList interface{}, mergeKey
|
|||||||
if patchIndex < len(nonDeleteList) && setOrderIndex >= len(typedSetOrderList) {
|
if patchIndex < len(nonDeleteList) && setOrderIndex >= len(typedSetOrderList) {
|
||||||
return fmt.Errorf("The order in patch list:\n%v\n doesn't match %s list:\n%v\n", typedPatchList, setElementOrderDirectivePrefix, setOrderList)
|
return fmt.Errorf("The order in patch list:\n%v\n doesn't match %s list:\n%v\n", typedPatchList, setElementOrderDirectivePrefix, setOrderList)
|
||||||
}
|
}
|
||||||
typedPatchList = append(nonDeleteList, toDeleteList...)
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -422,6 +422,7 @@ func TestPollImmediateError(t *testing.T) {
|
|||||||
|
|
||||||
func TestPollForever(t *testing.T) {
|
func TestPollForever(t *testing.T) {
|
||||||
ch := make(chan struct{})
|
ch := make(chan struct{})
|
||||||
|
errc := make(chan error, 1)
|
||||||
done := make(chan struct{}, 1)
|
done := make(chan struct{}, 1)
|
||||||
complete := make(chan struct{})
|
complete := make(chan struct{})
|
||||||
go func() {
|
go func() {
|
||||||
@ -436,7 +437,7 @@ func TestPollForever(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
if err := PollInfinite(time.Microsecond, f); err != nil {
|
if err := PollInfinite(time.Microsecond, f); err != nil {
|
||||||
t.Fatalf("unexpected error %v", err)
|
errc <- fmt.Errorf("unexpected error %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
close(ch)
|
close(ch)
|
||||||
@ -451,7 +452,10 @@ func TestPollForever(t *testing.T) {
|
|||||||
select {
|
select {
|
||||||
case _, open := <-ch:
|
case _, open := <-ch:
|
||||||
if !open {
|
if !open {
|
||||||
t.Fatalf("did not expect channel to be closed")
|
if len(errc) != 0 {
|
||||||
|
t.Fatalf("did not expect channel to be closed, %v", <-errc)
|
||||||
|
}
|
||||||
|
t.Fatal("did not expect channel to be closed")
|
||||||
}
|
}
|
||||||
case <-time.After(ForeverTestTimeout):
|
case <-time.After(ForeverTestTimeout):
|
||||||
t.Fatalf("channel did not return at least once within the poll interval")
|
t.Fatalf("channel did not return at least once within the poll interval")
|
||||||
@ -467,9 +471,13 @@ func TestPollForever(t *testing.T) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
t.Fatalf("expected closed channel after two iterations")
|
t.Error("expected closed channel after two iterations")
|
||||||
}()
|
}()
|
||||||
<-complete
|
<-complete
|
||||||
|
|
||||||
|
if len(errc) != 0 {
|
||||||
|
t.Fatal(<-errc)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestWaitFor(t *testing.T) {
|
func TestWaitFor(t *testing.T) {
|
||||||
|
Loading…
Reference in New Issue
Block a user