Run k8s e2e tests for network policy

Check exactly what tests are failing

Change-Id: I63507d7a4278a046b40d5ac1dfeef260beba9003
This commit is contained in:
Tabitha 2021-01-26 17:12:11 +01:00
parent 6f0f7bc0e6
commit 65711ea95e
3 changed files with 6 additions and 5 deletions

View File

@ -158,7 +158,7 @@
kubelet: true
kuryr-kubernetes: true
kuryr-daemon: true
coredns: true
coredns: false
neutron-tag-ports-during-bulk-creation: true
zuul_copy_output:
'{{ devstack_log_dir }}/kubernetes': 'logs'

View File

@ -177,9 +177,9 @@
amp_active_retries: 9999
api_settings:
enabled_provider_drivers: amphora:'Octavia Amphora driver',ovn:'Octavia OVN driver'
kubetest_version: v1.17.3
kubetest_version: v1.20.2
np_parallel_number: 2
gopkg: go1.13.5.linux-amd64.tar.gz
gopkg: go1.15.2.linux-amd64.tar.gz
np_sleep: 30
zuul_copy_output:
'/home/zuul/np_kubetest.log': 'logs'

View File

@ -46,7 +46,8 @@
- name: Patch e2e tests
shell: |
sed -i 's/podStartTimeout = .*/podStartTimeout = 2 * time.Minute/' test/e2e/framework/pod/wait.go
sed -i 's/for i in $(seq 1 5)/sleep {{ np_sleep }};for i in $(seq 1 200)/' test/e2e/network/network_policy.go
sed -i 's/for i in $(seq 1 5)/sleep {{ np_sleep }};for i in $(seq 1 300)/' test/e2e/network/network_policy.go
sed -i '/"add", "\/metadata\/labels\/isolated", nil)/a \\t\t\ttime.Sleep(60 * time.Second)' test/e2e/network/network_policy.go
args:
chdir: ~/kubernetes
@ -85,7 +86,7 @@
become: yes
- name: Run Network Policy tests
shell: kubetest --provider=local --check-version-skew=false --test --ginkgo-parallel={{ np_parallel_number }} --test_args="--ginkgo.focus=\[Feature:NetworkPolicy --ginkgo.skip=should.enforce.policies.to.check.ingress.and.egress.policies.can.be.controlled.independently.based.on.PodSelector --host=http://127.0.0.1:8080" --dump=/tmp > ~/np_kubetest.log
shell: kubetest --provider=local --check-version-skew=false --test --ginkgo-parallel={{ np_parallel_number }} --test_args="--ginkgo.focus=\[Feature:NetworkPolicy --ginkgo.skip=\[Feature:SCTPConnectivity|should.enforce.policies.to.check.ingress.and.egress.policies.can.be.controlled.independently.based.on.PodSelector --host=http://127.0.0.1:8080" --dump=/tmp > ~/np_kubetest.log
args:
chdir: ~/kubernetes
environment: