You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2022/11/25 11:38:29 UTC
[camel-k] branch release-1.8.x updated: fix(core): move to policy/v1
This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a commit to branch release-1.8.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/release-1.8.x by this push:
new 338a58209 fix(core): move to policy/v1
338a58209 is described below
commit 338a582096aaeba7d74d456b3462dc22eb0787ca
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Thu Nov 24 17:03:41 2022 +0100
fix(core): move to policy/v1
Closes #3840
---
e2e/common/traits/pdb_test.go | 14 +++++++-------
pkg/trait/pdb.go | 10 +++++-----
pkg/trait/pdb_test.go | 10 +++++-----
3 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/e2e/common/traits/pdb_test.go b/e2e/common/traits/pdb_test.go
index fede22556..974fd10af 100644
--- a/e2e/common/traits/pdb_test.go
+++ b/e2e/common/traits/pdb_test.go
@@ -30,7 +30,7 @@ import (
. "github.com/onsi/gomega/gstruct"
corev1 "k8s.io/api/core/v1"
- policy "k8s.io/api/policy/v1beta1"
+ policyv1 "k8s.io/api/policy/v1"
"k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/intstr"
@@ -97,7 +97,7 @@ func TestPodDisruptionBudgetTrait(t *testing.T) {
// Eviction attempt
pods := IntegrationPods(ns, name)()
Expect(pods).To(HaveLen(2))
- err := TestClient().CoreV1().Pods(ns).Evict(TestContext, &policy.Eviction{
+ err := TestClient().CoreV1().Pods(ns).EvictV1(TestContext, &policyv1.Eviction{
ObjectMeta: metav1.ObjectMeta{
Name: pods[0].Name,
},
@@ -129,7 +129,7 @@ func TestPodDisruptionBudgetTrait(t *testing.T) {
pods = IntegrationPods(ns, name)()
Expect(pods).To(HaveLen(3))
- Expect(TestClient().CoreV1().Pods(ns).Evict(TestContext, &policy.Eviction{
+ Expect(TestClient().CoreV1().Pods(ns).EvictV1(TestContext, &policyv1.Eviction{
ObjectMeta: metav1.ObjectMeta{
Name: pods[0].Name,
},
@@ -140,11 +140,11 @@ func TestPodDisruptionBudgetTrait(t *testing.T) {
})
}
-func podDisruptionBudget(ns string, name string) func() *policy.PodDisruptionBudget {
- return func() *policy.PodDisruptionBudget {
- pdb := policy.PodDisruptionBudget{
+func podDisruptionBudget(ns string, name string) func() *policyv1.PodDisruptionBudget {
+ return func() *policyv1.PodDisruptionBudget {
+ pdb := policyv1.PodDisruptionBudget{
TypeMeta: metav1.TypeMeta{
- APIVersion: policy.SchemeGroupVersion.String(),
+ APIVersion: policyv1.SchemeGroupVersion.String(),
Kind: "PodDisruptionBudget",
},
ObjectMeta: metav1.ObjectMeta{
diff --git a/pkg/trait/pdb.go b/pkg/trait/pdb.go
index f0b5636ba..c129141dd 100644
--- a/pkg/trait/pdb.go
+++ b/pkg/trait/pdb.go
@@ -20,7 +20,7 @@ package trait
import (
"fmt"
- "k8s.io/api/policy/v1beta1"
+ policyv1 "k8s.io/api/policy/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/intstr"
@@ -80,18 +80,18 @@ func (t *pdbTrait) Apply(e *Environment) error {
return nil
}
-func (t *pdbTrait) podDisruptionBudgetFor(integration *v1.Integration) *v1beta1.PodDisruptionBudget {
- pdb := &v1beta1.PodDisruptionBudget{
+func (t *pdbTrait) podDisruptionBudgetFor(integration *v1.Integration) *policyv1.PodDisruptionBudget {
+ pdb := &policyv1.PodDisruptionBudget{
TypeMeta: metav1.TypeMeta{
Kind: "PodDisruptionBudget",
- APIVersion: v1beta1.SchemeGroupVersion.String(),
+ APIVersion: policyv1.SchemeGroupVersion.String(),
},
ObjectMeta: metav1.ObjectMeta{
Name: integration.Name,
Namespace: integration.Namespace,
Labels: integration.Labels,
},
- Spec: v1beta1.PodDisruptionBudgetSpec{
+ Spec: policyv1.PodDisruptionBudgetSpec{
Selector: &metav1.LabelSelector{
MatchLabels: map[string]string{
v1.IntegrationLabel: integration.Name,
diff --git a/pkg/trait/pdb_test.go b/pkg/trait/pdb_test.go
index 619e160ef..43e0c80f4 100644
--- a/pkg/trait/pdb_test.go
+++ b/pkg/trait/pdb_test.go
@@ -24,7 +24,7 @@ import (
appsv1 "k8s.io/api/apps/v1"
corev1 "k8s.io/api/core/v1"
- "k8s.io/api/policy/v1beta1"
+ policyv1 "k8s.io/api/policy/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
v1 "github.com/apache/camel-k/pkg/apis/camel/v1"
@@ -72,7 +72,7 @@ func TestPdbIsCreatedWithMinAvailable(t *testing.T) {
assert.Equal(t, int32(2), pdb.Spec.MinAvailable.IntVal)
}
-func pdbCreatedCheck(t *testing.T, pdbTrait *pdbTrait, environment *Environment) *v1beta1.PodDisruptionBudget {
+func pdbCreatedCheck(t *testing.T, pdbTrait *pdbTrait, environment *Environment) *policyv1.PodDisruptionBudget {
t.Helper()
err := pdbTrait.Apply(environment)
@@ -86,10 +86,10 @@ func pdbCreatedCheck(t *testing.T, pdbTrait *pdbTrait, environment *Environment)
return pdb
}
-func findPdb(resources *kubernetes.Collection) *v1beta1.PodDisruptionBudget {
+func findPdb(resources *kubernetes.Collection) *policyv1.PodDisruptionBudget {
for _, a := range resources.Items() {
- if _, ok := a.(*v1beta1.PodDisruptionBudget); ok {
- return a.(*v1beta1.PodDisruptionBudget)
+ if _, ok := a.(*policyv1.PodDisruptionBudget); ok {
+ return a.(*policyv1.PodDisruptionBudget)
}
}
return nil