Skip to content

Latest commit

 

History

History
 
 

kube-up-gce

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Conformance Results

These conformance test results are generated by continuously running CI jobs and on display on the testgrid conformance dashboard

These exact results were taken from this job run:

To manually reproduce

To reproduce on your own setup, you'll need to:

  • ensure gcloud is configured
  • ensure you have a GCP project setup (your-gcp-project below)
  • ensure you have keys to a GCP service account (/etc/service-account/service-account.json below)
  • ensure you have GNU sed installed
  • ensure go is properly setup
  • go get k8s.io/test-infra/kubetest
  • clone kubernetes/kubernetes, and then
$ kubetest \
  --dump=./_artifacts \
  --gcp-service-account=/etc/service-account/service-account.json \
  --up \
  --down \
  --test \
  --provider=gce \
  --cluster=bootstrap-e2e \
  --gcp-network=bootstrap-e2e \
  --extract=release/stable-1.10 \
  --gcp-master-image=gci \
  --gcp-node-image=gci \
  --gcp-zone=us-central1-f \
  --gcp-project=your-gcp-project \
  --test_args=--ginkgo.focus=\\[Conformance\\] \
  --timeout=200m | tee ./build-log.txt

To convert build-log.txt (either manually generated, or downloaded from our CI) to the e2e.log format expected by CNCF reviewers, run the following command, which will:

  • remove color codes
  • strip prepended timestamps
  • truncate
$ <build-log.txt sed \
    -e 's/\x1b\[[0-9;]*m//g' \
    -e 's/^[IWE][0-9]\{4\} [0-9]\{2\}:[0-9]\{2\}:[0-9]\{2\}\.[0-9]\{3\}\] //' \
    -e '/^SUCCESS!/q' \
    >e2e.log

Then grab the following files:

  • ./e2e.log
  • ./_artifacts/junit_01.xml