- 11 Apr, 2017 2 commits
-
-
Bowei Du authored
If CIDRAllocatorType is set to `CloudCIDRAllocator`, then allocation of CIDR allocation instead is done by the external cloud provider and the node controller is only responsible for reflecting the allocation into the node spec. - Splits off the rangeAllocator from the cidr_allocator.go file. - Adds cloudCIDRAllocator, which is used when the cloud provider allocates the CIDR ranges externally. (GCE support only) - Updates RBAC permission for node controller to include PATCH
-
Bowei Du authored
KUBE_GCE_ENABLE_IP_ALIASES=true will enable allocation of PodCIDR ips using the ip alias mechanism rather than using routes. NODE_IP_RANGE will control the node instance IP cidr KUBE_GCE_IP_ALIAS_SIZE controls the size of each podCIDR IP_ALIAS_SUBNETWORK controls the name of the subnet created for the cluster
-
- 10 Apr, 2017 22 commits
-
-
Bowei Du authored
-
Bowei Du authored
-
Bowei Du authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Scheduler event: nit: when bind fails, send warning event **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41758, 44137) Removed hostname/subdomain annotation. fixes #44135 ```release-note Remove `pod.beta.kubernetes.io/hostname` and `pod.beta.kubernetes.io/subdomain` annotations. Users should use `pod.spec.hostname` and `pod.spec.subdomain` instead. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41758, 44137) Updated key.pm and cert.pm to remove error in setting up localhostCert pool. Signed-off-by:
Abhishek Dasgupta <a10gupta@linux.vnet.ibm.com> Errors like following are coming while running `make test` with Go1.8: ``` === RUN TestProxyUpgrade 2017/02/16 06:36:19 http: TLS handshake error from 127.0.0.1:36740: tls: no cipher suite supported by both client and server 2017/02/16 06:36:19 http: panic serving 127.0.0.1:46266: runtime error: invalid memory address or nil pointer dereference goroutine 31 [running]: net/http.(*conn).serve.func1(0xc420213ea0) /usr/local/go/src/net/http/server.go:1721 +0xb0 panic(0x703e00, 0xc05b00) /usr/local/go/src/runtime/panic.go:489 +0x284 k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/registry/generic/rest.(*UpgradeAwareProxyHandler).tryUpgrade(0xc42034b0e0, 0xbbba60, 0xc4203f81c0, 0xc42043b300, 0xc4200a1b00) /root/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/registry/generic/rest/proxy.go:155 +0x4d8 k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/registry/generic/rest.(*UpgradeAwareProxyHandler).ServeHTTP(0xc42034b0e0, 0xbbba60, 0xc4203f81c0, 0xc42043b300) /root/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/registry/generic/rest/proxy.go:86 +0x7c net/http.serverHandler.ServeHTTP(0xc4203ac370, 0xbbba60, 0xc4203f81c0, 0xc42043b300) /usr/local/go/src/net/http/server.go:2568 +0x90 net/http.(*conn).serve(0xc420213ea0, 0xbbc9a0, 0xc4202e9ec0) /usr/local/go/src/net/http/server.go:1825 +0x514 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2668 +0x254 --- FAIL: TestProxyUpgrade (0.01s) proxy_test.go:347: error setting up localhostCert pool proxy_test.go:377: https (valid hostname): proxy_test: x509: RSA key missing NULL parameters proxy_test.go:441: https (valid hostname + RootCAs): websocket dial err: websocket.Dial ws://127.0.0.1:45249/some/path: unexpected EOF ``` This PR is resolving similar errors through updating Certificate and Key variables.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test/e2e*: add/update README.md files **What this PR does / why we need it**: This PR is adding `README.md` files with a link to the documentation to all E2E tests.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue only log stacks on server errors Stack traces on http logging statements can be useful, but you usually only need them for server errors not for things like redirects or even client errors since the server won't be fixing those. This tightens the "log stack" behavior to only happen for server errors. Messages will still be logged, but the automatic stacks will only come out for server errors. @enj @mfojtik @smarterclayton @kubernetes/sig-api-machinery-misc
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improvements to mustrunas_test.go refs #41990 Signed-off-by:Julien Pivotto <roidelapluie@inuits.eu> **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #41990 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update meta.go i think that's better,just a advise.less code sounds good.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix completely typo
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use const value for legacyAPIServiceName **Release note**: ```None ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improve event msg for PV controller when using external provisioner Improve event msg for PV controller when using external provisioner **Which issue this PR fixes** *: Fixed part of #42121 **Special notes for your reviewer**: @jsafrane, as many of our users are confused by the original message, can we fix the message first and then consider how to control the count of the events?
-
deads2k authored
-
Abhishek Dasgupta authored
Signed-off-by:Abhishek Dasgupta <a10gupta@linux.vnet.ibm.com>
-
Cao Shufeng authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44019, 42225) federation: Fixing runtime-config support for federation-apiserver Fixes https://github.com/kubernetes/kubernetes/issues/42587 Ref https://github.com/kubernetes/kubernetes/issues/38593 Fixing the broken `--runtime-config` flag support in federation-apiserver. Fixing the bugs and using it to disable batch and autoscaling groups. Users can enable them by passing `--runtime-config=apis/all=true` to federation-apiserver. ~This also includes a bug fix to kube-apiserver registry that allows users to disable api/v1 resources~ cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44019, 42225) Move On*Update handling into sync funcion
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix original error being overwritten before returned
-
Klaus Ma authored
-
NickrenREN authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add dockershim only mode This PR added a `experimental-dockershim` hidden flag in kubelet to run dockershim only. We introduce this flag mainly for cri validation test. In the future we should compile dockershim into another binary. @yujuhong @feiskyer @xlgao-zju /cc @kubernetes/sig-node-pr-reviews
-
- 09 Apr, 2017 3 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Fix Running service controller in federation kubectl tests Fixes: #42607 cc @nikhiljindal @kubernetes/sig-federation-bugs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: grammatical fixes in join help
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Scheduler can recieve its policy configuration from a ConfigMap **What this PR does / why we need it**: This PR adds the ability to scheduler to receive its policy configuration from a ConfigMap. Before this, scheduler could receive its policy config only from a file. The logic to watch the ConfigMap object will be added in a subsequent PR. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```Add the ability to the default scheduler to receive its policy configuration from a ConfigMap object. ```
-
- 08 Apr, 2017 13 commits
-
-
Michail Kargakis authored
Signed-off-by:Michail Kargakis <mkargaki@redhat.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Specify subnetid and routetableid via cloud provider config **What this PR does / why we need it**: This is a fix for https://github.com/kubernetes/kubernetes/pull/39996 which is needed since 1.6 Changes introduced from 1.6 broke partially(LoadBalancer) the support for running the master components in a different environment (different aws account/on premise). This PR will add support for specifying the Subnet & RouteTable to use via the cloud provider config. **Release note**: ```release-note AWS cloud provider: fix support running the master with a different AWS account or even on a different cloud provider than the nodes. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix empty RBAC Forbidden message Fix empty RBAC Forbidden message when accessing cluster scope resources. **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update docker version parser for its new versioning scheme **What this PR does / why we need it**: Docker has change its release strategy and versioning scheme from [v17.03.0-ce-rc1](https://github.com/docker/docker/releases/tag/v17.03.0-ce-rc1). We need to update the version verify condition to satisfy the new docker versions. **Which issue this PR fixes** : fixes #44140 **Special notes for your reviewer**: **Release note**: ``` NONE ```
-
Henrik Schmidt authored
-
nikhiljindal authored
-
nikhiljindal authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add rancher credential provider This adds rancher as a credential provider in kubernetes. @erictune This might be a good opportunity to discuss adding a provision for people to have their own credential providers that is similar to the new cloud provider changes (https://github.com/kubernetes/community/pull/128). WDYT? ``` release-note Added Rancher Credential Provider to use Rancher Registry credentials when running in a Rancher cluster ```
-
nikhiljindal authored
Updating federation-apiserver to support runtime config and using it to disable batch and autoscaling groups
-
Tim Hockin authored
-
Tim Hockin authored
After this, syncProxyRules() can reliably be called in any context to do the right thing. Now it cn be made async.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43777, 44121) Add patchMergeKey and patchStrategy support to OpenAPI Support generating Open API extensions for strategic merge patch tags in go struct tags Support `patchStrategy` and `patchMergeKey`. Also support checking if the Open API extension and struct tags match. ```release-note Support generating Open API extensions for strategic merge patch tags in go struct tags ``` cc: @pwittrock @ymqytw (Description mostly copied from #43833)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue move ProvideID indexed methods to right location @bowei
-