John Gardiner Myers
541f7b5b37
Remove kube-discovery
2020-06-23 21:34:12 -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
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
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
Peter Rifel
a1111002a3
Run "go mod vendor" in verify-gomod
...
This will actually catch vendoring issues
2020-06-17 21:39:08 -05:00
Peter Rifel
5499402227
dont allocate tty in `docker run`, fixes prow jobs
2020-06-16 21:30:53 -05:00
John Gardiner Myers
e96c61edf9
Remove bundler as baremetal support was removed
2020-06-16 08:26:19 -07:00
John Gardiner Myers
0d74344a43
Remove the baremetal cloud provider
2020-06-14 10:38:29 -07:00
Peter Rifel
01b0fc544c
Remove hack/machine_types script
2020-06-09 10:12:58 -05:00
Kubernetes Prow Robot
9e4bf1699a
Merge pull request #9216 from hakman/prepare-multi-arch
...
Prepare Kops for multi-architecture support
2020-06-04 21:35:43 -07:00
Ole Markus With
b62f6aa894
Move networking in nodeup to dedicated subpackage
2020-06-04 17:32:41 +02:00
Ciprian Hacman
654a0d2d8a
Detect supported architecture during node setup
2020-06-03 17:23:59 +03:00
Kubernetes Prow Robot
7b067983df
Merge pull request #9177 from olemarkus/remove-vsphere
...
Remove vsphere cloud provider
2020-06-01 06:19:54 -07:00
Ciprian Hacman
d41fd1ea07
Add packages hashes verification for containerd and Docker
2020-06-01 08:27:18 +03:00
Justin SB
68b826328d
Update set-version script to bump tag in Makefile
...
I had forgotten to automatically bump the
KUBE_APISERVER_HEALTHCHECK_TAG in the Makefile.
Also add pushing the image to the release procedure.
2020-05-31 12:45:36 -04:00
Ole Markus With
7342525872
Remove vsphere from kops files
2020-05-30 13:36:55 +02:00
Ole Markus With
89fba09caa
Remove vsphere vendor stuff and related build files
2020-05-30 13:34:39 +02:00
John Gardiner Myers
8a6d29cd40
Remove support for reading legacy-format keypairs
2020-05-20 13:28:13 -07:00
John Gardiner Myers
e0c32a3fae
Remove dead code
2020-05-09 22:39:19 -07:00
Justin SB
75fd939a62
kube-apiserver: healthcheck via sidecar container
...
kube-apiserver doesn't expose the healthcheck via a dedicated
endpoint, instead relying on anonyomous-access being enabled. That
has previously forced us to enable the unauthenticated endpoint on
127.0.0.1:8080.
Instead we now run a small sidecar container, which
proxies /healthz and /readyz requests (only) adding appropriate
authentication using a client certificate.
This will also enable better load balancer checks in future, as these
have previously been hampered by the custom CA certificate.
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-07 08:06:52 -04:00
John Gardiner Myers
935d757a7c
Use KOPS_RSA_PRIVATE_KEY_SIZE for more keys
2020-04-26 20:17:02 -07:00
Peter Rifel
2f098b3ac3
Make verify-terraform script blocking now that it passes
2020-04-08 22:16:57 -05:00
Rodrigo Menezes
95a391c56a
add verify-bindata.sh & separate bindata check and update make commands.
2020-04-08 15:50:51 -07:00
Kubernetes Prow Robot
ef10d5444e
Merge pull request #8825 from rifelpet/hcl2-native
...
Add Terraform 0.12 support
2020-04-07 09:01:44 -07:00
Kubernetes Prow Robot
a06cebc915
Merge pull request #8847 from rifelpet/machine-types
...
Switch to using ec2.DescribeInstanceTypes for building the MachineTypes list
2020-04-06 06:43:46 -07:00
Peter Rifel
4e6e00bec1
Add Terraform 0.12 rendering support and feature flag
2020-04-05 21:18:03 -05:00
Peter Rifel
1b29afb45d
Switch to using ec2.DescribeInstanceTypes for building the MachineType list
2020-04-05 21:16:49 -05:00
John Gardiner Myers
6844eef4ca
Switch to the k/k implementation of drain.Helper
2020-04-05 10:22:49 -07:00
Peter Rifel
4d24c4d1e6
Remove unused ECU and Burstable fields from AWSMachineTypeInfo
...
I tracked these fields back to a 2016 commit that added the entire struct but they still werent used even back then.
2020-04-03 22:19:05 -05:00
Peter Rifel
a0e1672cdc
add terraform testing
2020-03-31 14:50:45 -05:00
John Gardiner Myers
b645dac752
Remove support for v1alpha1 and before
2020-03-24 19:49:15 -07:00
Ciprian Hacman
55aeafb9c3
Fix node-authorizer/pkg/server staticcheck failure
2020-02-28 09:38:42 +02:00
Justin SB
666f5dfde7
Update release process
...
* We need to publish kops-controller image
* Including experimental hack/set-version script that should help with rolling versions
2020-02-27 09:34:26 -05:00
Matt Ouille
f025ff0e70
Add External Policies (AWS managed policy attachments)
2020-02-16 21:54:12 -08:00
Kubernetes Prow Robot
c5d8b142bc
Merge pull request #8575 from johngmyers/utc
...
Use UTC when calculating copyright year
2020-02-16 16:23:28 -08:00
John Gardiner Myers
78e9f5abe0
Use UTC when calculating copyright year
2020-02-16 11:27:26 -08:00
Peter Rifel
49d31b8366
Import common.sh and use KOPS_ROOT when applicable
2020-02-15 20:04:12 -06:00
Peter Rifel
c187cefec2
Move utility functions into common.sh
2020-02-15 20:03:26 -06:00
Peter Rifel
b1638fc259
Remove unused scripts
...
We have long since migrated from Godeps to go mod, and we dont have a gh-pages branch anymore since we use netlify for the docs site.
2020-02-15 20:01:10 -06:00
Justin SB
0cb35638f2
Stop logging to /var/log/kops-controller.log
...
Writing to a hostPath from a non-root container requires file
ownership changes, which is difficult to roll out today. See
discussion in #8454
We were primarily using the logfile for e2e diagnostics, so we're
going to look into collecting the information via other means instead.
We also haven't yet shipped this logfile in a released version (though
we have shipped it in beta releases)
2020-02-04 06:41:25 -05:00
Kim Bao Long
3c094cb471
Fix typo in comment
...
Signed-off-by: Kim Bao Long <longkb@vn.fujitsu.com>
2020-01-31 07:54:37 +07:00
Roberto Rodriguez Alcala
b9945594fd
Updates based on feedback
2020-01-23 20:31:18 -08:00
Kubernetes Prow Robot
0e1f5ba2aa
Merge pull request #8328 from rifelpet/shellcheck
...
Add shellcheck verification
2020-01-17 04:46:55 -08:00
tanjunchen
15b4643aee
upup/pkg/fi/cloudup/awstasks/ staticcheck
2020-01-14 10:02:16 +08:00
Peter Rifel
f6c647230a
Add shellcheck verification
...
Copied from the k/k repo with some of the utility functions inlined, just like verify-staticcheck.sh.
Once merged I'll add another prow job for it.
2020-01-12 18:47:21 -06:00
Kubernetes Prow Robot
179957d09f
Merge pull request #7824 from rifelpet/kops-server-cleanup
...
Remove traces of kops-server
2020-01-11 23:13:36 -08:00
Justin SB
cf5c53c87d
Add tests for manifest normalization
...
(The tests are split out for easier cherry-picking, should we choose to)
2020-01-11 22:41:18 -05:00
Kubernetes Prow Robot
556175910b
Merge pull request #8193 from Aresforchina/fix-staticheckout-pkg-resource02
...
upup/pkg/fi-fix staticcheck
2020-01-11 12:15:36 -08:00
Aresforchina
f312f7c974
upup/pkg/fi-fix staticcheck
2020-01-07 15:50:30 +08:00
Justin Santa Barbara
fc21f4255f
Replace kubernetes mount code with utils
...
This will remove one of the main dependencies on the
kubernetes/kubernetes repo.
2020-01-04 17:34:31 -05:00