Skip to content

Commit 35b41ab

Browse files
engedaamjigisha620
andauthored
test: Migrate Intagration tests from Upstream Karpenter (#8079)
Co-authored-by: Jigisha Patil <[email protected]>
1 parent 24d6345 commit 35b41ab

File tree

8 files changed

+5
-359
lines changed

8 files changed

+5
-359
lines changed

.github/workflows/e2e-matrix.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
source: aws
7575
- name: Integration
7676
region: ${{ inputs.region }}
77-
source: aws
77+
source: all
7878
- name: NodeClaim
7979
region: ${{ inputs.region }}
8080
source: aws

.github/workflows/e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ jobs:
182182
kubectl delete nodepool --all
183183
kubectl delete ec2nodeclass --all
184184
kubectl delete deployment --all
185-
185+
186186
if [[ "$SOURCE" == 'aws' ]]; then
187187
TEST_SUITE="$SUITE" ENABLE_METRICS=$ENABLE_METRICS METRICS_REGION=${{ vars.TIMESTREAM_REGION }} GIT_REF="$(git rev-parse HEAD)" \
188188
CLUSTER_NAME="${{ steps.generate-cluster-name.outputs.CLUSTER_NAME }}" CLUSTER_ENDPOINT="$(aws eks describe-cluster --name ${{ steps.generate-cluster-name.outputs.CLUSTER_NAME }} --query "cluster.endpoint" --output text)" \

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ require (
4545
k8s.io/klog/v2 v2.130.1
4646
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
4747
sigs.k8s.io/controller-runtime v0.20.4
48-
sigs.k8s.io/karpenter v1.4.1-0.20250513224127-bba636f59114
48+
sigs.k8s.io/karpenter v1.4.1-0.20250515223313-7bcbabf822b2
4949
sigs.k8s.io/yaml v1.4.0
5050
)
5151

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,8 +357,8 @@ sigs.k8s.io/controller-runtime v0.20.4 h1:X3c+Odnxz+iPTRobG4tp092+CvBU9UK0t/bRf+
357357
sigs.k8s.io/controller-runtime v0.20.4/go.mod h1:xg2XB0K5ShQzAgsoujxuKN4LNXR2LfwwHsPj7Iaw+XY=
358358
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
359359
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3/go.mod h1:18nIHnGi6636UCz6m8i4DhaJ65T6EruyzmoQqI2BVDo=
360-
sigs.k8s.io/karpenter v1.4.1-0.20250513224127-bba636f59114 h1:f6iTiBjzndNJbP0uRAP01k21Jy3lQEuhn7pGFsRDPa4=
361-
sigs.k8s.io/karpenter v1.4.1-0.20250513224127-bba636f59114/go.mod h1:YuqGoQsLti+V7ugHQVGXuT4v1QwCMiKloHLcPDfwMbY=
360+
sigs.k8s.io/karpenter v1.4.1-0.20250515223313-7bcbabf822b2 h1:au7HZbKHpNlZRwKIFLxxf97c9lRzmpRJSyCf0wq2xm0=
361+
sigs.k8s.io/karpenter v1.4.1-0.20250515223313-7bcbabf822b2/go.mod h1:YuqGoQsLti+V7ugHQVGXuT4v1QwCMiKloHLcPDfwMbY=
362362
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 h1:MdmvkGuXi/8io6ixD5wud3vOLwc1rj0aNqRlpuvjmwA=
363363
sigs.k8s.io/structured-merge-diff/v4 v4.4.2/go.mod h1:N8f93tFZh9U6vpxwRArLiikrE5/2tiu1w1AGfACIGE4=
364364
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=

test/suites/integration/daemonset_test.go

Lines changed: 0 additions & 137 deletions
This file was deleted.

test/suites/integration/hash_test.go

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,28 +17,13 @@ package integration_test
1717
import (
1818
"sigs.k8s.io/controller-runtime/pkg/client"
1919

20-
karpv1 "sigs.k8s.io/karpenter/pkg/apis/v1"
21-
2220
v1 "github.com/aws/karpenter-provider-aws/pkg/apis/v1"
2321

2422
. "github.com/onsi/ginkgo/v2"
2523
. "github.com/onsi/gomega"
2624
)
2725

2826
var _ = Describe("CRD Hash", func() {
29-
It("should have NodePool hash", func() {
30-
env.ExpectCreated(nodeClass, nodePool)
31-
32-
Eventually(func(g Gomega) {
33-
np := &karpv1.NodePool{}
34-
err := env.Client.Get(env, client.ObjectKeyFromObject(nodePool), np)
35-
g.Expect(err).ToNot(HaveOccurred())
36-
37-
hash, found := np.Annotations[karpv1.NodePoolHashAnnotationKey]
38-
g.Expect(found).To(BeTrue())
39-
g.Expect(hash).To(Equal(np.Hash()))
40-
})
41-
})
4227
It("should have EC2NodeClass hash", func() {
4328
env.ExpectCreated(nodeClass)
4429

test/suites/integration/utilization_test.go

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)