chore(crd): Stop serving v1alpha1 version
diff --git a/deploy/crd-build.yaml b/deploy/crd-build.yaml
index b07f530..10dcd13 100644
--- a/deploy/crd-build.yaml
+++ b/deploy/crd-build.yaml
@@ -4702,6 +4702,3 @@
storage: true
subresources:
status: {}
- - name: v1alpha1
- served: true
- storage: false
diff --git a/deploy/crd-camel-catalog.yaml b/deploy/crd-camel-catalog.yaml
index d28ac66..a5b4661 100644
--- a/deploy/crd-camel-catalog.yaml
+++ b/deploy/crd-camel-catalog.yaml
@@ -255,6 +255,3 @@
storage: true
subresources:
status: {}
- - name: v1alpha1
- served: true
- storage: false
diff --git a/deploy/crd-integration-kit.yaml b/deploy/crd-integration-kit.yaml
index a237b46..1258761 100644
--- a/deploy/crd-integration-kit.yaml
+++ b/deploy/crd-integration-kit.yaml
@@ -206,6 +206,3 @@
storage: true
subresources:
status: {}
- - name: v1alpha1
- served: true
- storage: false
diff --git a/deploy/crd-integration-platform.yaml b/deploy/crd-integration-platform.yaml
index 6311ee2..f53043c 100644
--- a/deploy/crd-integration-platform.yaml
+++ b/deploy/crd-integration-platform.yaml
@@ -375,6 +375,3 @@
storage: true
subresources:
status: {}
- - name: v1alpha1
- served: true
- storage: false
diff --git a/deploy/crd-integration.yaml b/deploy/crd-integration.yaml
index 24d9815..208204b 100644
--- a/deploy/crd-integration.yaml
+++ b/deploy/crd-integration.yaml
@@ -332,6 +332,3 @@
specReplicasPath: .spec.replicas
statusReplicasPath: .status.replicas
status: {}
- - name: v1alpha1
- served: true
- storage: false
diff --git a/e2e/common/backward_compat_test.go b/e2e/common/backward_compat_test.go
index 35b4819..be72772 100644
--- a/e2e/common/backward_compat_test.go
+++ b/e2e/common/backward_compat_test.go
@@ -28,10 +28,7 @@
"github.com/apache/camel-k/pkg/apis/camel/v1"
"github.com/apache/camel-k/pkg/util/kubernetes"
"github.com/stretchr/testify/assert"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
- "k8s.io/apimachinery/pkg/runtime/schema"
- "k8s.io/client-go/dynamic"
"sigs.k8s.io/controller-runtime/pkg/client"
)
@@ -81,41 +78,3 @@
assert.Equal(t, "hello.groovy", integration.Spec.Sources[0].Name)
})
}
-
-func TestV1Alpha1Compatibility(t *testing.T) {
- WithNewTestNamespace(t, func(ns string) {
-
- data := `
-apiVersion: camel.apache.org/v1alpha1
-kind: Integration
-metadata:
- name: example
- namespace: ` + ns + `
-spec:
- sources:
- - name: hello.groovy
-`
-
- obj, err := kubernetes.LoadRawResourceFromYaml(data)
- assert.Nil(t, err)
- dynClient, err := dynamic.NewForConfig(TestClient.GetConfig())
- assert.Nil(t, err)
-
- obj, err = dynClient.Resource(schema.GroupVersionResource{
- Group: "camel.apache.org",
- // Using old v1alpha1 version for testing
- Version: "v1alpha1",
- Resource: "integrations",
- }).Namespace(ns).Create(obj.(*unstructured.Unstructured), metav1.CreateOptions{})
- assert.Nil(t, err)
-
- integration := v1.NewIntegration(ns, "example")
- key, err := client.ObjectKeyFromObject(&integration)
- assert.Nil(t, err)
-
- err = TestClient.Get(TestContext, key, &integration)
- assert.Nil(t, err)
- assert.Equal(t, 1, len(integration.Spec.Sources))
- assert.Equal(t, "hello.groovy", integration.Spec.Sources[0].Name)
- })
-}