Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
1e559129
Commit
1e559129
authored
May 28, 2019
by
Dr. Stefan Schimanski
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
apiextensions: remove CustomResourceWebhookConversion test guards
parent
993eaecc
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
21 additions
and
55 deletions
+21
-55
strategy_test.go
...er/pkg/registry/customresourcedefinition/strategy_test.go
+0
-1
BUILD
...src/k8s.io/apiextensions-apiserver/test/integration/BUILD
+0
-1
BUILD
...apiextensions-apiserver/test/integration/conversion/BUILD
+0
-3
conversion_test.go
...-apiserver/test/integration/conversion/conversion_test.go
+8
-7
subresources_test.go
...xtensions-apiserver/test/integration/subresources_test.go
+4
-13
table_test.go
...io/apiextensions-apiserver/test/integration/table_test.go
+1
-7
validation_test.go
...iextensions-apiserver/test/integration/validation_test.go
+1
-13
yaml_test.go
....io/apiextensions-apiserver/test/integration/yaml_test.go
+0
-4
crd_conversion_webhook.go
test/e2e/apimachinery/crd_conversion_webhook.go
+7
-6
No files found.
staging/src/k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition/strategy_test.go
View file @
1e559129
...
@@ -157,7 +157,6 @@ func TestDropDisableFieldsCustomResourceDefinition(t *testing.T) {
...
@@ -157,7 +157,6 @@ func TestDropDisableFieldsCustomResourceDefinition(t *testing.T) {
t
.
Run
(
fmt
.
Sprintf
(
"subresources feature enabled=%v, old CRD %v, new CRD %v"
,
validationEnabled
,
oldCRDInfo
.
name
,
newCRDInfo
.
name
),
t
.
Run
(
fmt
.
Sprintf
(
"subresources feature enabled=%v, old CRD %v, new CRD %v"
,
validationEnabled
,
oldCRDInfo
.
name
,
newCRDInfo
.
name
),
func
(
t
*
testing
.
T
)
{
func
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceSubresources
,
validationEnabled
)()
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceSubresources
,
validationEnabled
)()
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
var
oldCRDSpec
*
apiextensions
.
CustomResourceDefinitionSpec
var
oldCRDSpec
*
apiextensions
.
CustomResourceDefinitionSpec
if
oldCRD
!=
nil
{
if
oldCRD
!=
nil
{
oldCRDSpec
=
&
oldCRD
.
Spec
oldCRDSpec
=
&
oldCRD
.
Spec
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/BUILD
View file @
1e559129
...
@@ -31,7 +31,6 @@ go_test(
...
@@ -31,7 +31,6 @@ go_test(
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/options:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/options:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/features:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/fixtures:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/fixtures:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/conversion/BUILD
View file @
1e559129
...
@@ -11,7 +11,6 @@ go_test(
...
@@ -11,7 +11,6 @@ go_test(
"//staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/options:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/options:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/features:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/fixtures:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/fixtures:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/storage:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/test/integration/storage:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
...
@@ -24,9 +23,7 @@ go_test(
...
@@ -24,9 +23,7 @@ go_test(
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd3:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/storage/etcd3:go_default_library",
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
"//staging/src/k8s.io/component-base/featuregate/testing:go_default_library",
"//vendor/github.com/google/go-cmp/cmp:go_default_library",
"//vendor/github.com/google/go-cmp/cmp:go_default_library",
"//vendor/k8s.io/utils/pointer:go_default_library",
"//vendor/k8s.io/utils/pointer:go_default_library",
],
],
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/conversion/conversion_test.go
View file @
1e559129
...
@@ -27,11 +27,12 @@ import (
...
@@ -27,11 +27,12 @@ import (
"time"
"time"
"github.com/google/go-cmp/cmp"
"github.com/google/go-cmp/cmp"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
"k8s.io/apiextensions-apiserver/pkg/cmd/server/options"
serveroptions
"k8s.io/apiextensions-apiserver/pkg/cmd/server/options"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
...
@@ -42,12 +43,13 @@ import (
...
@@ -42,12 +43,13 @@ import (
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
etcd3watcher
"k8s.io/apiserver/pkg/storage/etcd3"
etcd3watcher
"k8s.io/apiserver/pkg/storage/etcd3"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/dynamic"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
"k8s.io/utils/pointer"
"k8s.io/utils/pointer"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
"k8s.io/apiextensions-apiserver/pkg/cmd/server/options"
serveroptions
"k8s.io/apiextensions-apiserver/pkg/cmd/server/options"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
"k8s.io/apiextensions-apiserver/test/integration/storage"
"k8s.io/apiextensions-apiserver/test/integration/storage"
)
)
...
@@ -115,7 +117,6 @@ func testWebhookConverter(t *testing.T, pruning, defaulting bool) {
...
@@ -115,7 +117,6 @@ func testWebhookConverter(t *testing.T, pruning, defaulting bool) {
defer
etcd3watcher
.
TestOnlySetFatalOnDecodeError
(
true
)
defer
etcd3watcher
.
TestOnlySetFatalOnDecodeError
(
true
)
// enable necessary features
// enable necessary features
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
if
defaulting
{
if
defaulting
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceDefaulting
,
true
)()
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceDefaulting
,
true
)()
}
}
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/subresources_test.go
View file @
1e559129
...
@@ -25,18 +25,16 @@ import (
...
@@ -25,18 +25,16 @@ import (
"testing"
"testing"
autoscaling
"k8s.io/api/autoscaling/v1"
autoscaling
"k8s.io/api/autoscaling/v1"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/dynamic"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
)
)
var
labelSelectorPath
=
".status.labelSelector"
var
labelSelectorPath
=
".status.labelSelector"
...
@@ -148,7 +146,6 @@ func NewNoxuSubresourceInstance(namespace, name, version string) *unstructured.U
...
@@ -148,7 +146,6 @@ func NewNoxuSubresourceInstance(namespace, name, version string) *unstructured.U
}
}
func
TestStatusSubresource
(
t
*
testing
.
T
)
{
func
TestStatusSubresource
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -261,7 +258,6 @@ func TestStatusSubresource(t *testing.T) {
...
@@ -261,7 +258,6 @@ func TestStatusSubresource(t *testing.T) {
}
}
func
TestScaleSubresource
(
t
*
testing
.
T
)
{
func
TestScaleSubresource
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
groupResource
:=
schema
.
GroupResource
{
groupResource
:=
schema
.
GroupResource
{
Group
:
"mygroup.example.com"
,
Group
:
"mygroup.example.com"
,
Resource
:
"noxus"
,
Resource
:
"noxus"
,
...
@@ -407,7 +403,6 @@ func TestScaleSubresource(t *testing.T) {
...
@@ -407,7 +403,6 @@ func TestScaleSubresource(t *testing.T) {
}
}
func
TestValidationSchemaWithStatus
(
t
*
testing
.
T
)
{
func
TestValidationSchemaWithStatus
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -455,7 +450,6 @@ func TestValidationSchemaWithStatus(t *testing.T) {
...
@@ -455,7 +450,6 @@ func TestValidationSchemaWithStatus(t *testing.T) {
}
}
func
TestValidateOnlyStatus
(
t
*
testing
.
T
)
{
func
TestValidateOnlyStatus
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -562,7 +556,6 @@ func TestValidateOnlyStatus(t *testing.T) {
...
@@ -562,7 +556,6 @@ func TestValidateOnlyStatus(t *testing.T) {
}
}
func
TestSubresourcesDiscovery
(
t
*
testing
.
T
)
{
func
TestSubresourcesDiscovery
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -654,7 +647,6 @@ func TestSubresourcesDiscovery(t *testing.T) {
...
@@ -654,7 +647,6 @@ func TestSubresourcesDiscovery(t *testing.T) {
}
}
func
TestGeneration
(
t
*
testing
.
T
)
{
func
TestGeneration
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -728,7 +720,6 @@ func TestGeneration(t *testing.T) {
...
@@ -728,7 +720,6 @@ func TestGeneration(t *testing.T) {
}
}
func
TestSubresourcePatch
(
t
*
testing
.
T
)
{
func
TestSubresourcePatch
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
groupResource
:=
schema
.
GroupResource
{
groupResource
:=
schema
.
GroupResource
{
Group
:
"mygroup.example.com"
,
Group
:
"mygroup.example.com"
,
Resource
:
"noxus"
,
Resource
:
"noxus"
,
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/table_test.go
View file @
1e559129
...
@@ -21,7 +21,6 @@ import (
...
@@ -21,7 +21,6 @@ import (
"testing"
"testing"
"time"
"time"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
metav1beta1
"k8s.io/apimachinery/pkg/apis/meta/v1beta1"
metav1beta1
"k8s.io/apimachinery/pkg/apis/meta/v1beta1"
...
@@ -29,13 +28,11 @@ import (
...
@@ -29,13 +28,11 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/runtime/serializer"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/rest"
"k8s.io/client-go/rest"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features
"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset
"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
)
)
...
@@ -104,7 +101,6 @@ func newTableInstance(name string) *unstructured.Unstructured {
...
@@ -104,7 +101,6 @@ func newTableInstance(name string) *unstructured.Unstructured {
}
}
func
TestTableGet
(
t
*
testing
.
T
)
{
func
TestTableGet
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -262,7 +258,6 @@ func TestTableGet(t *testing.T) {
...
@@ -262,7 +258,6 @@ func TestTableGet(t *testing.T) {
// TestColumnsPatch tests the case that a CRD was created with no top-level or
// TestColumnsPatch tests the case that a CRD was created with no top-level or
// per-version columns. One should be able to PATCH the CRD setting per-version columns.
// per-version columns. One should be able to PATCH the CRD setting per-version columns.
func
TestColumnsPatch
(
t
*
testing
.
T
)
{
func
TestColumnsPatch
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -307,7 +302,6 @@ func TestColumnsPatch(t *testing.T) {
...
@@ -307,7 +302,6 @@ func TestColumnsPatch(t *testing.T) {
// One should be able to PATCH the CRD cleaning the top-level columns and setting per-version
// One should be able to PATCH the CRD cleaning the top-level columns and setting per-version
// columns.
// columns.
func
TestPatchCleanTopLevelColumns
(
t
*
testing
.
T
)
{
func
TestPatchCleanTopLevelColumns
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/validation_test.go
View file @
1e559129
...
@@ -22,17 +22,14 @@ import (
...
@@ -22,17 +22,14 @@ import (
"testing"
"testing"
"time"
"time"
clientschema
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
apierrors
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/util/yaml"
"k8s.io/apimachinery/pkg/util/yaml"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features
"
clientschema
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme
"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
)
)
...
@@ -224,7 +221,6 @@ func newNoxuValidationInstance(namespace, name string) *unstructured.Unstructure
...
@@ -224,7 +221,6 @@ func newNoxuValidationInstance(namespace, name string) *unstructured.Unstructure
}
}
func
TestCustomResourceValidation
(
t
*
testing
.
T
)
{
func
TestCustomResourceValidation
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -256,7 +252,6 @@ func TestCustomResourceValidation(t *testing.T) {
...
@@ -256,7 +252,6 @@ func TestCustomResourceValidation(t *testing.T) {
}
}
func
TestCustomResourceUpdateValidation
(
t
*
testing
.
T
)
{
func
TestCustomResourceUpdateValidation
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -310,7 +305,6 @@ func TestCustomResourceUpdateValidation(t *testing.T) {
...
@@ -310,7 +305,6 @@ func TestCustomResourceUpdateValidation(t *testing.T) {
}
}
func
TestCustomResourceValidationErrors
(
t
*
testing
.
T
)
{
func
TestCustomResourceValidationErrors
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -411,7 +405,6 @@ func TestCustomResourceValidationErrors(t *testing.T) {
...
@@ -411,7 +405,6 @@ func TestCustomResourceValidationErrors(t *testing.T) {
}
}
func
TestCRValidationOnCRDUpdate
(
t
*
testing
.
T
)
{
func
TestCRValidationOnCRDUpdate
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -483,7 +476,6 @@ func TestCRValidationOnCRDUpdate(t *testing.T) {
...
@@ -483,7 +476,6 @@ func TestCRValidationOnCRDUpdate(t *testing.T) {
}
}
func
TestForbiddenFieldsInSchema
(
t
*
testing
.
T
)
{
func
TestForbiddenFieldsInSchema
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
dynamicClient
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -542,8 +534,6 @@ func TestForbiddenFieldsInSchema(t *testing.T) {
...
@@ -542,8 +534,6 @@ func TestForbiddenFieldsInSchema(t *testing.T) {
}
}
func
TestNonStructuralSchemaConditionUpdate
(
t
*
testing
.
T
)
{
func
TestNonStructuralSchemaConditionUpdate
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
_
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
_
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -684,8 +674,6 @@ spec:
...
@@ -684,8 +674,6 @@ spec:
}
}
func
TestNonStructuralSchemaCondition
(
t
*
testing
.
T
)
{
func
TestNonStructuralSchemaCondition
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
apiExtensionClient
,
_
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
tearDown
,
apiExtensionClient
,
_
,
err
:=
fixtures
.
StartDefaultServerWithClients
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
...
staging/src/k8s.io/apiextensions-apiserver/test/integration/yaml_test.go
View file @
1e559129
...
@@ -27,13 +27,10 @@ import (
...
@@ -27,13 +27,10 @@ import (
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/types"
utilfeature
"k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/dynamic"
"k8s.io/client-go/dynamic"
featuregatetesting
"k8s.io/component-base/featuregate/testing"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsv1beta1
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
apiextensionsfeatures
"k8s.io/apiextensions-apiserver/pkg/features"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
"k8s.io/apiextensions-apiserver/test/integration/fixtures"
)
)
...
@@ -357,7 +354,6 @@ values:
...
@@ -357,7 +354,6 @@ values:
}
}
func
TestYAMLSubresource
(
t
*
testing
.
T
)
{
func
TestYAMLSubresource
(
t
*
testing
.
T
)
{
defer
featuregatetesting
.
SetFeatureGateDuringTest
(
t
,
utilfeature
.
DefaultFeatureGate
,
apiextensionsfeatures
.
CustomResourceWebhookConversion
,
true
)()
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
tearDown
,
config
,
_
,
err
:=
fixtures
.
StartDefaultServer
(
t
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
...
test/e2e/apimachinery/crd_conversion_webhook.go
View file @
1e559129
...
@@ -19,11 +19,12 @@ package apimachinery
...
@@ -19,11 +19,12 @@ package apimachinery
import
(
import
(
"time"
"time"
"github.com/onsi/ginkgo"
"github.com/onsi/gomega"
apps
"k8s.io/api/apps/v1"
apps
"k8s.io/api/apps/v1"
"k8s.io/api/core/v1"
v1
"k8s.io/api/core/v1"
rbacv1
"k8s.io/api/rbac/v1"
rbacv1
"k8s.io/api/rbac/v1"
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/test/integration"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/errors"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
...
@@ -38,8 +39,8 @@ import (
...
@@ -38,8 +39,8 @@ import (
imageutils
"k8s.io/kubernetes/test/utils/image"
imageutils
"k8s.io/kubernetes/test/utils/image"
"k8s.io/utils/pointer"
"k8s.io/utils/pointer"
"
github.com/onsi/ginkgo
"
"
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1
"
"
github.com/onsi/gomega
"
"
k8s.io/apiextensions-apiserver/test/integration
"
// ensure libs have a chance to initialize
// ensure libs have a chance to initialize
_
"github.com/stretchr/testify/assert"
_
"github.com/stretchr/testify/assert"
...
@@ -81,7 +82,7 @@ var alternativeAPIVersions = []v1beta1.CustomResourceDefinitionVersion{
...
@@ -81,7 +82,7 @@ var alternativeAPIVersions = []v1beta1.CustomResourceDefinitionVersion{
},
},
}
}
var
_
=
SIGDescribe
(
"CustomResourceConversionWebhook
[Feature:CustomResourceWebhookConversion]
"
,
func
()
{
var
_
=
SIGDescribe
(
"CustomResourceConversionWebhook"
,
func
()
{
var
context
*
certContext
var
context
*
certContext
f
:=
framework
.
NewDefaultFramework
(
"crd-webhook"
)
f
:=
framework
.
NewDefaultFramework
(
"crd-webhook"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment