This is an automated email from the ASF dual-hosted git repository.
squakez pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push:
new 9e9b6b100 fix(e2e): affinity it names regression
9e9b6b100 is described below
commit 9e9b6b100dcc111741b1f953e915a9ea41617e92
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Wed Aug 12 10:24:07 2026 +0200
fix(e2e): affinity it names regression
---
e2e/common/traits/affinity_test.go | 28 +++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/e2e/common/traits/affinity_test.go
b/e2e/common/traits/affinity_test.go
index 40af17479..9e9aec3f0 100644
--- a/e2e/common/traits/affinity_test.go
+++ b/e2e/common/traits/affinity_test.go
@@ -56,9 +56,9 @@ func TestAffinityTrait(t *testing.T) {
"-t", "affinity.enabled=true",
"-t",
fmt.Sprintf("affinity.node-affinity-labels=kubernetes.io/hostname in(%s)",
hostname)).Execute()).To(Succeed())
g.Eventually(
- IntegrationConditionStatus(t, ctx, ns, "java2",
v1.IntegrationConditionReady), TestTimeoutMedium).Should(
+ IntegrationConditionStatus(t, ctx, ns, name1,
v1.IntegrationConditionReady), TestTimeoutMedium).Should(
Equal(corev1.ConditionTrue),
- )
+ )
g.Eventually(IntegrationPodPhase(t, ctx, ns,
name1)).Should(Equal(corev1.PodRunning))
g.Eventually(IntegrationLogs(t, ctx, ns, name1),
TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
@@ -71,17 +71,18 @@ func TestAffinityTrait(t *testing.T) {
})
t.Run("Run Java with pod affinity", func(t *testing.T) {
- g.Expect(KamelRun(t, ctx, ns, "files/Java.java",
"--name", "java2",
+ name2 := RandomizedSuffixName("java2")
+ g.Expect(KamelRun(t, ctx, ns, "files/Java.java",
"--name", name2,
"-t", "affinity.enabled=true",
"-t",
"affinity.pod-affinity-labels=camel.apache.org/integration").Execute()).To(Succeed())
g.Eventually(
- IntegrationConditionStatus(t, ctx, ns, "java2",
v1.IntegrationConditionReady), TestTimeoutMedium).Should(
+ IntegrationConditionStatus(t, ctx, ns, name2,
v1.IntegrationConditionReady), TestTimeoutMedium).Should(
Equal(corev1.ConditionTrue),
- )
- g.Eventually(IntegrationPodPhase(t, ctx, ns,
"java2")).Should(Equal(corev1.PodRunning))
- g.Eventually(IntegrationLogs(t, ctx, ns, "java2"),
TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
+ )
+ g.Eventually(IntegrationPodPhase(t, ctx, ns,
name2)).Should(Equal(corev1.PodRunning))
+ g.Eventually(IntegrationLogs(t, ctx, ns, name2),
TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
- pod := IntegrationPod(t, ctx, ns, "java2")()
+ pod := IntegrationPod(t, ctx, ns, name2)()
g.Expect(pod.Spec.Affinity).NotTo(BeNil())
g.Expect(pod.Spec.Affinity.PodAffinity).To(Equal(&corev1.PodAffinity{
RequiredDuringSchedulingIgnoredDuringExecution:
[]corev1.PodAffinityTerm{
@@ -91,18 +92,19 @@ func TestAffinityTrait(t *testing.T) {
})
t.Run("Run Java with pod anti affinity", func(t *testing.T) {
- g.Expect(KamelRun(t, ctx, ns, "files/Java.java",
"--name", "java3",
+ name3 := RandomizedSuffixName("java3")
+ g.Expect(KamelRun(t, ctx, ns, "files/Java.java",
"--name", name3,
"-t", "affinity.enabled=true",
"-t",
"affinity.pod-anti-affinity-labels=camel.apache.org/integration").Execute()).To(Succeed())
- g.Eventually(IntegrationPodPhase(t, ctx, ns,
"java3")).Should(Equal(corev1.PodPending))
+ g.Eventually(IntegrationPodPhase(t, ctx, ns,
name3)).Should(Equal(corev1.PodPending))
g.Eventually(
- IntegrationConditionStatus(t, ctx, ns, "java3",
v1.IntegrationConditionReady), TestTimeoutShort).Should(
+ IntegrationConditionStatus(t, ctx, ns, name3,
v1.IntegrationConditionReady), TestTimeoutShort).Should(
Equal(corev1.ConditionFalse),
)
- g.Eventually(IntegrationCondition(t, ctx, ns, "java3",
v1.IntegrationConditionReady)().Message, TestTimeoutMedium).
+ g.Eventually(IntegrationCondition(t, ctx, ns, name3,
v1.IntegrationConditionReady)().Message, TestTimeoutMedium).
Should(ContainSubstring("didn't match pod
anti-affinity rules"))
- pod := IntegrationPod(t, ctx, ns, "java3")()
+ pod := IntegrationPod(t, ctx, ns, name3)()
g.Expect(pod.Spec.Affinity).NotTo(BeNil())
g.Expect(pod.Spec.Affinity.PodAntiAffinity).To(Equal(&corev1.PodAntiAffinity{
RequiredDuringSchedulingIgnoredDuringExecution:
[]corev1.PodAffinityTerm{