-
Notifications
You must be signed in to change notification settings - Fork 165
Open
Labels
lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.
Description
The integration script is called with
+ /home/prow/go/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/bin/k8s-integration-test ... --kube-version=master ...
Which together with the flag flag.Bool("do-k8s-build", true, "building the driver from source. If false, will fetch precompiled artifacts")
Forces to build k8s from scratch
gcp-compute-persistent-disk-csi-driver/test/k8s-integration/main.go
Lines 330 to 335 in 39a5910
if *doK8sBuild { | |
klog.Info("Building Kubernetes source") | |
if err := buildKubernetes(testParams.k8sSourceDir, "quick-release"); err != nil { | |
return fmt.Errorf("failed to build Kubernetes: %v", err.Error()) | |
} | |
} else { |
Which takes ~50 minutes:
I0225 23:48:36.829509 17242 main.go:331] Building Kubernetes source
...
I0226 00:35:01.275869 17242 utils.go:15] Starting E2E Cluster on GCE
Do we need to build k/k from source or just take the latest CI builds? I think we should take the k/k CI builds, I forgot the reason we build from source.
Metadata
Metadata
Assignees
Labels
lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.Denotes an issue or PR that has aged beyond stale and will be auto-closed.