Commit Graph

7042 Commits

Author SHA1 Message Date
Rohith 26942eb601 - updating to the fix rollout image for node authorizer 2018-09-27 09:59:23 +01:00
Rohith d784db094a - removing the liveness and readiness probes for now until i figure a better way of performing the rollout while not getting hit by the cluster validation code.
perhaps we could add a label no the master and control the deployment of the daemonset via the label.
2018-09-26 23:05:13 +01:00
Cory Lucas 73ae701b25
Fix markdown typo 2018-09-26 10:23:55 -04:00
Rohith 8c11ecf108 - adding the waitForCertificates method to wait for the certificates to arrive (this fixes the rollout on a in-place cluster) 2018-09-25 19:24:27 +01:00
Rohith 16904444b4 Node Authorizer Directory
- creating the directory incase it's not there, is fixes an issue on a rolling update
2018-09-25 19:24:07 +01:00
k8s-ci-robot 4030c6f27d
Merge pull request #5834 from gambol99/revert_cloud_labels
Revert "Apply cloud labels into ELB"
2018-09-25 10:01:59 -07:00
Rohith 2fc634c556 Revert "Apply cloud labels into ELB"
This reverts commit b52c945f9f.
2018-09-25 13:53:38 +01:00
k8s-ci-robot 5ce8301e90
Merge pull request #5814 from rifelpet/fix_spurious_acm_change
Fixes spurious LoadBalancer change when using ACM Certificate
2018-09-24 07:27:44 -07:00
k8s-ci-robot ee5a408732
Merge pull request #5783 from justinsb/machine_type_generator_2
Tweak machine_types generator to match our existing values
2018-09-24 06:33:39 -07:00
k8s-ci-robot b1568cb09e
Merge pull request #5822 from justinsb/run_deps_for_aws
Run dep to add missing new aws dependencies for elbv2
2018-09-23 18:54:21 -07:00
k8s-ci-robot 1588252f2e
Merge pull request #5828 from justinsb/field_names_case_sensitive
Field names are case-sensitive again
2018-09-23 17:39:03 -07:00
Justin Santa Barbara e6bf6b9f32 Field names are case-sensitive again
There was a regression in apimachinery which meant that kubernetes
tolerated field names with incorrect case.  Upstream bug is
https://github.com/kubernetes/kubernetes/issues/64612

Syncing up with latest kubernetes will mean we get the same breaking
change as kubernetes has/had.  It should only affect people that are
manually building YAML / JSON.

Added as a significant item to release notes.
2018-09-23 19:23:28 -04:00
Justin Santa Barbara fa7b408607 cloudmock: govet fixes 2018-09-23 11:23:08 -04:00
k8s-ci-robot b0507b42f5
Merge pull request #5821 from justinsb/bazel_cleanup
Prune some broken files out of vendor
2018-09-22 22:22:38 -07:00
k8s-ci-robot d9617c3321
Merge pull request #5817 from justinsb/bump_go_version_for_1_11
Update golang version to 1.10.3, for k8s 1.11
2018-09-22 21:33:03 -07:00
k8s-ci-robot 89873a2ea5
Merge pull request #5794 from justinsb/delete_nodes_during_rolling_update
Delete nodes from k8s api during rolling-update
2018-09-22 16:10:51 -07:00
Justin Santa Barbara e982087e3e Delete nodes from k8s api during rolling-update
This prevents a race where if the new node comes back with the same
name, it will still be cordoned.  This seems to be more likely on GCE.
2018-09-22 16:06:07 -04:00
Justin Santa Barbara 4916591c6a Run dep to add missing new aws dependencies for elbv2 2018-09-22 11:55:57 -04:00
Justin Santa Barbara 93f1e26f57 Update golang version to 1.10.3, for k8s 1.11
k8s 1.11 is tested when built with go 1.10.3
2018-09-22 11:52:20 -04:00
Justin Santa Barbara e7f64c3042 Prune some broken files out of vendor
Dep isn't able to prune these, though they aren't needed.  They also
break a general build-all in bazel workflow.

Manually remove them, until we can move to vgo (aka go).
2018-09-22 11:50:22 -04:00
Justin Santa Barbara 666e290983
Merge pull request #5547 from justinsb/etcd_manager_tests
Add test for etcd-manager output
2018-09-22 08:29:30 -07:00
Justin Santa Barbara b7d73332c3
Merge pull request #5819 from justinsb/update_gazelle
Update gazelle for concurrent PR changes
2018-09-22 08:27:52 -07:00
Justin Santa Barbara d2f33466ad Update gazelle for concurrent PR changes 2018-09-22 09:39:44 -04:00
Justin Santa Barbara a78e792d5b
Merge pull request #5481 from mikesplain/rules_go_0.13
Bazel Rules go 0.14
2018-09-22 06:35:32 -07:00
k8s-ci-robot 92bc584439
Merge pull request #5811 from AdamDang/patch-9
Fix a typo in usage of server.go
2018-09-22 01:31:11 -07:00
Justin Santa Barbara 2a2b873656 Move flag parsing out of init block
For whatever reason it wasn't working for me...
2018-09-22 02:47:39 -04:00
Justin Santa Barbara cfe32670e9
Merge pull request #5085 from aledbf/docs
Generate live project documentation using mkdocs and gh-pages
2018-09-21 23:44:49 -07:00
Justin Santa Barbara f9bd0185d9
Merge branch 'master' into docs 2018-09-21 23:43:15 -07:00
k8s-ci-robot b200dca664
Merge pull request #5815 from justinsb/notes_release_1_11
Start release notes for 1.11
2018-09-21 17:03:12 -07:00
k8s-ci-robot c4bdda2f83
Merge pull request #5795 from justinsb/no_which_way
Avoid using which, CoreOS doesn't always have it
2018-09-21 15:32:14 -07:00
k8s-ci-robot 19575ec78f
Merge pull request #5759 from diversario/dns-controller-configurable-update-interval
dns-controller: allow configuring DNS update interval
2018-09-21 13:24:05 -07:00
Arturo Contreras c105541053 Autogen code for weave no_masq_local. 2018-09-21 13:26:53 -06:00
Justin Santa Barbara 237043dded Update expected test output for script changes 2018-09-21 14:51:45 -04:00
k8s-ci-robot 2ad8588e51
Merge pull request #5635 from nareshku/support-albs-nlbs
Support for deletion of aws resources albs nlbs during delete
2018-09-21 11:40:33 -07:00
Justin Santa Barbara 8a483c124e Avoid using which, CoreOS doesn't always have it
We just try executing `curl --version` instead, and fall back to wget.
We can't use `wget --version` because busybox wget doesn't support
`--version`.
2018-09-21 13:54:13 -04:00
k8s-ci-robot d32a2c60b3
Merge pull request #5813 from rdrgmnzs/add_reviewers
Add rdrgmnzs as a reviewer to owners file.
2018-09-21 10:50:01 -07:00
Justin Santa Barbara 23bb25c81e Start release notes for 1.11 2018-09-21 13:04:36 -04:00
Peter Rifel c3d2038b1e Fixes spurious LoadBalancer change when using ACM Certificate
When using `.spec.api.loadBalancer.sslCertificate`, subsequent `kops update cluster` report the following spurious change:
```
Will modify resources:
  LoadBalancer/api.ho-prod-a.us-east-1.k8s.tune.com
  	Listeners           	 {443: {"InstancePort":443,"SSLCertificateID":""}} -> {443: {"InstancePort":443,"SSLCertificateID":"arn:aws:acm:us-east-1:000000000000:certificate/..."}}
```

This is because we werent keeping track of the ACM Certificate when describing the "actual" load balancer status.

This fixes that behavior, and now kops accurately reports no changes to be made.
2018-09-21 09:51:31 -07:00
Arturo Contreras e44572a40a Add no_masq_local to weave options. 2018-09-21 10:29:56 -06:00
Rodrigo Menezes 7f16877f5f Add rdrgmnzs as a reviewer to owners file. 2018-09-21 09:24:55 -07:00
k8s-ci-robot a300c2aa4c
Merge pull request #5106 from ExtraHop/hook-raw-manifest
Add `useRawManifest` hook option to install `manifest` as a hook unmodified
2018-09-21 09:23:00 -07:00
k8s-ci-robot 403a22a750
Merge pull request #5290 from ripta/avpc-k8s-1.8
Amazon VPC CNI: Kubernetes 1.8+ Manifests
2018-09-21 08:27:48 -07:00
Justin Santa Barbara 2db17b376b
Merge pull request #5199 from recollir/update-heapster
Addon update heapster
2018-09-21 07:33:28 -07:00
AdamDang e6841b5ddc
Update server.go 2018-09-21 18:31:47 +08:00
k8s-ci-robot 642a91a339
Merge pull request #5799 from mikesplain/fix_bazel_cross
Fix bazel cross platform
2018-09-20 10:31:13 -07:00
k8s-ci-robot f0762c3ff1
Merge pull request #5804 from jhohertz/cni-toleration-for-tainted-nodes
Cni toleration for tainted nodes
2018-09-19 14:02:07 -07:00
Joe Hohertz 1ea1c27cde bump cilium manifest version in tests 2018-09-19 15:40:53 -04:00
Joe Hohertz 2dbc044a16 bump verions in the boostrapchannelbuilder per @mikesplain 2018-09-19 15:31:46 -04:00
Joe Hohertz 3f6df6fde6 Update tolerations in Amazon VPC CNI spec so the pods can run on all nodes 2018-09-18 13:24:16 -04:00
Joe Hohertz 46d36823c0 Update tolerations in Cilium spec so the pods can run on all nodes 2018-09-18 13:24:16 -04:00