Commit Graph

11270 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 80e1da9dd2
Merge pull request #9409 from rifelpet/integration-test-reduce
Fold multiple integration test cases into the complex test case
2020-06-19 20:44:40 -07:00
Peter Rifel 75ccf45eb7
Fold multiple integration test cases into the complex cluster test
Each integration test cluster adds many LoC and some overhead in running the integration tests.
Since many of the tests are only testing a specific feature, it would be simpler to combine all of the non-mutually exclusive features into the complex cluster.
2020-06-19 22:09:22 -05:00
Kubernetes Prow Robot cb0333a75c
Merge pull request #9408 from MoShitrit/upgrade-aws-cni
Upgrade Amazon VPC CNI to 1.6.3
2020-06-19 16:12:40 -07:00
MoShitrit 1c1044bd69 Upgrade Amazon VPC CNI to 1.6.3 2020-06-19 16:23:18 -04:00
Kubernetes Prow Robot ff94f4a791
Merge pull request #9406 from mikesplain/fix_override_css
Fix override css
2020-06-19 12:58:43 -07:00
Ciprian Hacman fa9b4ac217 Add master and node image options when creating a cluster 2020-06-19 22:23:05 +03:00
Kubernetes Prow Robot d5f0d6a3ca
Merge pull request #9346 from hakman/containerd-docker-packages
Temporarily use containerd from Docker packages
2020-06-19 10:49:59 -07:00
mikesplain ec71edf5c1
Fix override css 2020-06-19 13:36:37 -04:00
Kubernetes Prow Robot 58d1a2e573
Merge pull request #9200 from hakman/reviewer-olemarkus
Add olemarkus as reviewer
2020-06-19 09:43:59 -07:00
Ciprian Hacman 219a2aed1d Temporarily use containerd from Docker packages 2020-06-19 18:26:15 +03:00
John Gardiner Myers f539e2937e Build assets, etc. earlier 2020-06-18 22:30:04 -07:00
John Gardiner Myers 304476cebf Refactor BootstrapScript 2020-06-18 22:17:39 -07:00
Kubernetes Prow Robot d5e1bab8b1
Merge pull request #9396 from rifelpet/modvendor
Use -mod=vendor for most go commands
2020-06-18 20:35:58 -07:00
Ciprian Hacman 10a204cd40 Build and publish only Linux AMD64 Kops artifacts for CI 2020-06-19 06:10:51 +03:00
Kubernetes Prow Robot b5b544d691
Merge pull request #8938 from hakman/arm64
Add initial support for ARM64
2020-06-18 19:27:58 -07:00
Peter Rifel 2504ad19f2
Dont use -mod=vendor with go install k8s.io/code-generator
though it would probably be best to vendor this?
2020-06-18 21:13:15 -05:00
Ciprian Hacman 80295961fb ARM64 support - Update tests output 2020-06-19 04:42:11 +03:00
Ciprian Hacman 95aca3def5 ARM64 support - Update bazel files 2020-06-19 04:42:11 +03:00
Ciprian Hacman de6f6e9677 ARM64 support - Generate multi-arch config for assets 2020-06-19 04:42:11 +03:00
Ciprian Hacman 434d24b33e ARM64 support - Update side-loading for multi-arch tests 2020-06-19 04:42:11 +03:00
Ciprian Hacman 70a3a2e978 ARM64 support - Update side-loading for multi-arch 2020-06-19 04:42:11 +03:00
Ciprian Hacman 5546935029 ARM64 support - Update NodeUp for multi-arch 2020-06-19 04:42:11 +03:00
Ciprian Hacman 602cb825e7 ARM64 support - Update bootstrap script for multi-arch 2020-06-19 04:42:11 +03:00
Ciprian Hacman 755b122f7e ARM64 support - Add CNI plugin binaries 2020-06-19 04:42:11 +03:00
Ciprian Hacman c96052dfc8 ARM64 support - Add packages 2020-06-19 04:42:11 +03:00
Ciprian Hacman a49879c4bc ARM64 support - Add architecture 2020-06-19 04:42:11 +03:00
Kubernetes Prow Robot 00b3951069
Merge pull request #9400 from hakman/remove-sha1
Stop creating SHA1 hashes for build artifacts
2020-06-18 12:03:11 -07:00
Ciprian Hacman cfa7027435 Stop creating SHA1 hashes for build artifacts 2020-06-18 21:26:37 +03:00
Kubernetes Prow Robot 3fe6aa33bd
Merge pull request #9399 from rifelpet/verify-terraform-cache
Cache terraform's providers between tests
2020-06-18 10:48:36 -07:00
Peter Rifel 5ad7eac3ae
Cache terraform's providers between tests
The provider binaries are in the hundreds of MBs and by defaulta are redownloaded into each integration tests' directory, this is a waste of bandwidth, time, and space.

TF supports specifying a provider cache directory [0] which will avoid redownloading them and storing them in multiple places, which should speed up the job time by a bit.

I was having trouble getting it to work with TF 0.12 so I bumped us up to the latest 0.13 beta (stable is scheduled for ~1 month from now)

[0] https://www.terraform.io/docs/configuration/providers.html#provider-plugin-cache
2020-06-18 11:55:52 -05:00
Kubernetes Prow Robot a6b4ee0007
Merge pull request #9394 from rifelpet/more_labels
Add a couple more "area" labels
2020-06-18 06:42:25 -07:00
Kubernetes Prow Robot 993f4286f5
Merge pull request #9380 from michalschott/cluster_spec_docs_update_kubelet_resource_allocation
Updating cluster_spec doc.
2020-06-18 05:34:06 -07:00
Peter Rifel e42431ff06
Use -mod=vendor for most go commands
Without this set, go 1.13 was redownloading all dependencies into the module cache, effectively ignoring the vendor directory.

This instructs go 1.13 to always use (and verify the contents of) the vendor directory.

See an example prow job here: https://prow.k8s.io/view/gcs/kubernetes-jenkins/pr-logs/pull/kops/9389/pull-kops-verify-govet/1273460433402990595

All of the `go: downloading` and `go: extracting` lines indicate its downloading those dependencies rather than using the vendor directory.
2020-06-18 07:15:19 -05:00
Peter Rifel 9eba72c2b4
Add a couple more "area" labels 2020-06-18 07:01:05 -05:00
Ole Markus With 72300b1c85 Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-06-18 13:02:37 +02:00
Ole Markus With 9aea4236d1 Add release notes 2020-06-18 13:02:37 +02:00
Ole Markus With 37b6d7647a Too late to get this into 1.18. changing to 1.19 2020-06-18 13:02:37 +02:00
Ole Markus With acaa1e1dfc Implement VFS for vault 2020-06-18 13:02:37 +02:00
Kubernetes Prow Robot e7d5d323bf
Merge pull request #9378 from johngmyers/refactor-certs-3
Issue aws-iam-authenticator cert in nodeup
2020-06-18 00:20:05 -07:00
Kubernetes Prow Robot f6e7180380
Merge pull request #9393 from mikesplain/blm
Add notice from k8s.io to docs site
2020-06-17 23:36:20 -07:00
Kubernetes Prow Robot 296f65710d
Merge pull request #9392 from rifelpet/ghactionstest
Revert "try github actions failures to see if PRs can't be merged"
2020-06-17 23:36:12 -07:00
Kubernetes Prow Robot 88b53ca046
Merge pull request #9390 from justinsb/cleanup_bootstrap_context
Refactor to clean up TemplateFunctions
2020-06-17 23:36:04 -07:00
Kubernetes Prow Robot e8f8eb0205
Merge pull request #9391 from johngmyers/refactor-nodeup-start
Start moving InstanceGroup data to NodeupConfig
2020-06-17 22:38:13 -07:00
Kubernetes Prow Robot ae4ff31604
Merge pull request #9389 from rifelpet/verify-gomod
Run "go mod vendor" in verify-gomod
2020-06-17 22:38:05 -07:00
Mike Splain a14a555bc9 Black Lives Matter 2020-06-18 00:45:38 -04:00
Peter Rifel 6b6692494f
Revert "try github actions failures to see if PRs can't be merged"
This reverts commit b85c0a47e5.
2020-06-17 23:18:58 -05:00
Kubernetes Prow Robot 793e3cf053
Merge pull request #9015 from rifelpet/ghactionstest
try github actions failure to see if PRs can't be merged
2020-06-17 21:18:06 -07:00
Peter Rifel b85c0a47e5
try github actions failures to see if PRs can't be merged 2020-06-17 22:42:33 -05:00
Justin SB af09f50fef Refactor to clean up TemplateFunctions
We had some fields that were duplicated; this was confusing and seemed
likely to cause (subtle) bugs.
2020-06-17 23:39:16 -04:00
Peter Rifel a1de302a22
Don't run verify-gomod in travis or GHA, it has its own prow job 2020-06-17 22:28:34 -05:00