Skip to content

Commit 71fe575

Browse files
authoredSep 16, 2022
test: Upgrade CRDs in upgrade test (#2522)
1 parent 6093572 commit 71fe575

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed
 

‎test/suites/common/setup.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,4 @@ spec:
103103
--set clusterName=$(params.cluster-name) \
104104
--set clusterEndpoint=$(cat /root/.kube/config | grep server | awk '{print $2}') \
105105
--set aws.defaultInstanceProfile=KarpenterNodeInstanceProfile-$(params.cluster-name) \
106-
--wait
106+
--wait

‎test/suites/common/upgrade-crds.yaml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: tekton.dev/v1beta1
2+
kind: Task
3+
metadata:
4+
name: upgrade-crds
5+
namespace: karpenter-tests
6+
spec:
7+
description: |
8+
Upgrade Karpenter CRDs
9+
params:
10+
- name: git-ref
11+
description: Git commit, tag, or branch to check out. Requires a corresponding Karpenter snapshot release.
12+
workspaces:
13+
- name: ws
14+
steps:
15+
- name: upgrade-crds
16+
script: |
17+
kubectl replace -f https://raw.githubusercontent.com/aws/karpenter/$(params.git-ref)/charts/karpenter/crds/karpenter.sh_provisioners.yaml
18+
kubectl replace -f https://raw.githubusercontent.com/aws/karpenter/$(params.git-ref)/charts/karpenter/crds/karpenter.k8s.aws_awsnodetemplates.yaml

‎test/suites/upgrade/pipeline.yaml

+11-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ spec:
4141
runAfter:
4242
- setup
4343

44-
- name: upgrade
44+
- name: upgrade-chart
4545
taskRef:
4646
name: setup
4747
params:
@@ -52,6 +52,15 @@ spec:
5252
runAfter:
5353
- run-test
5454

55+
- name: upgrade-crds
56+
taskRef:
57+
name: upgrade-crds
58+
params:
59+
- name: git-ref
60+
value: $(params.to-git-ref)
61+
runAfter:
62+
- upgrade-chart
63+
5564
- name: run-test-again
5665
taskRef:
5766
name: run-test
@@ -63,7 +72,7 @@ spec:
6372
- name: test-filter
6473
value: TestIntegration
6574
runAfter:
66-
- upgrade
75+
- upgrade-crds
6776

6877
finally:
6978
- name: cleanup

0 commit comments

Comments
 (0)
Please sign in to comment.