- 07 Jul, 2016 3 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Copy FEDERATIONS_DOMAIN_MAP to a local variable since the helper script doesn't allow overwriting the existing variable. cc @kubernetes/sig-cluster-federation []()
-
k8s-merge-robot authored
Automatic merge from submit-queue Revert "Declare out of disk when there is no free inodes" Reverts kubernetes/kubernetes#28176 Fixes #28481
-
k8s-merge-robot authored
Automatic merge from submit-queue E2E: Add UpdatePod function in e2e framework and change the test to use it. Fix https://github.com/kubernetes/kubernetes/issues/28096. Some e2e tests need to update pod, but the pod update is a bit complex because of potential conflict. #28096 happened just because the test only called pod `Update` once. This PR move the update pod logic into a util function `UpdatePod` in e2e framework, and change the tests to use it. Mark P2 because the original issue is P0, but in fact happens not quite frequently. :) []() the test to use it.
-
- 06 Jul, 2016 23 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Document known issues for v1.3.0
-
Madhusudan.C.S authored
Copy FEDERATIONS_DOMAIN_MAP to a local variable since the helper script doesn't allow overwriting the existing variable.
-
k8s-merge-robot authored
Automatic merge from submit-queue Add test/test_owners.csv, for automatic assignment of test failures. This file will be read by the munger -- see kubernetes/contrib#1264 This also includes a simple script to do minor automatic updates to the CSV. I'd like to get `update_owners.py` into a more usable state -- right now the CSV is based directly on the Google Sheets data. It has 9 outdated tests and is missing 80 new tests. I can randomly assign new tests to people on kubernetes-maintainers, but are there any caveats to how the assignment should work? Should they be load balanced? Should some people in the group not receive issues? Etc. -
k8s-merge-robot authored
Automatic merge from submit-queue Test for certificate error and prompt to regenerate This resolves an issue where if the `${DOCKER_MACHINE_NAME}` VM was ever removed from `docker-machine` the build process would enter an infinite loop, with the following error being redirected to `/dev/null`. >Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "192.168.99.102:2376": open /Users/weeks/.docker/machine/machines/kube-dev/server.pem: no such file or directory You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'. Be advised that this will trigger a Docker daemon restart which will stop running containers. Now the output is tested for the error string and if found prompts the user if they want to regenerate the certificate. Another option would be setting the `--force` flag on `docker-machine regenerate-certs`, so user intervention wouldn't be required. /cc @mhbauer <!-- Reviewable:start --> --- This change is [<img src="http://reviewable.k8s.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/24992) <!-- Reviewable:end --> -
k8s-merge-robot authored
Automatic merge from submit-queue Updating release notes v1.2.2..v1.2.3 v1.2.3..v1.2.4 v1.2.4..v1.2.5 v1.2.0..v1.3.0-alpha.1 v1.3.0-alpha.1..v1.3.0-alpha.2 v1.3.0-alpha.2..v1.3.0-alpha.3 v1.3.0-alpha.3..v1.3.0-alpha.4 v1.3.0-alpha.4..v1.3.0-alpha.5 v1.3.0-alpha.5..v1.3.0-beta.1 v1.3.0-beta.1..v1.3.0-beta.2 v1.3.0-beta.2..v1.3.0-beta.3 First pass. -
Madhusudan.C.S authored
-
Ryan Hitchman authored
-
krousey authored
Revert "update jwt-go to v3.0.0-4-g01aeca5"
-
Random-Liu authored
the test to use it.
-
krousey authored
-
Brandon Weeks authored
If the docker-machine certificates get in a bad state, the current behavior causes an infinite loop waiting for `docker-machine env` to return. Now it will echo the certificate error and prompt the user to regenerate.
-
k8s-merge-robot authored
Automatic merge from submit-queue kubectl/autoscale: fix tips when validating --max flag While autoscaling, it was not clear what was the reason of failed --max flag validation. This fix divides reasons to: - value not provided or too low - value of max is lower than value of min bug 1336632 Bugzilla link: https://bugzilla.redhat.com/show_bug.cgi?id=1336632
-
ronnielai authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix minor typo Fix for a really minor typo in development.md @thockin PTAL.
-
k8s-merge-robot authored
Automatic merge from submit-queue update jwt-go to v3.0.0-4-g01aeca5 <!-- Checklist for submitting a Pull Request Please remove this comment block before submitting. 1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md). 2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md). 3. If you want this PR to automatically close an issue when it is merged, add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>` to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests). 4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes) in the block below. --> []() **update jwt-go to v3.0.0-4-g01aeca5** new jwt-go rev: 01aeca54ebda6e0fbfafd0a524d234159c05ec20 --- I need this to add Azure cloudprovider since the Azure SDK uses the newer JWT library (and the API changed). Also relevant for https://github.com/kubernetes/kubernetes/issues/28180.
-
k8s-merge-robot authored
Automatic merge from submit-queue selector: make sure value of GT and LT is integer GT and LT in selector has been introduced in Node Affinity feature: https://github.com/kubernetes/kubernetes/pull/19758, https://github.com/kubernetes/kubernetes/pull/18261 According to the API: > If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. But the implementation has parsed it as float64: https://github.com/kubernetes/kubernetes/blob/ef0c9f0c5b8efbba948a0be2c98d9d2e32e0b68c/pkg/labels/selector.go#L183 Modeling integer as float is dangerous. We don't even have fixed precision guarantee when doing comparison. This PR is to get rid of this pre-optimization and convert **integer** to int64.
-
k8s-merge-robot authored
Automatic merge from submit-queue kubectl: simplify Rollbacker interface @kubernetes/kubectl
-
k8s-merge-robot authored
Automatic merge from submit-queue Finish migration of integration tests to separate namespaces This is also making the logs from integration tests debuggable and understandable.
-
k8s-merge-robot authored
Automatic merge from submit-queue allocator ETCD: remove unused Refresh()
-
Cole Mickens authored
update pkg/serviceaccount for v3.x jwt-go.
-
Cole Mickens authored
-
dubstack authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Implementing a proper master/worker split in the juju cluster code. ``` release-note-none ``` General updates to the cluster/juju Kubernetes provider, to bring it up to date. Updating the skydns templates to version 11 Updating the etcd container definition to include arch. Updating the master template to include arch and version for hyperkube container. Adding dns_domain configuration options. Adding storage layer options. []()
-
- 05 Jul, 2016 14 commits
-
-
Wojciech Tyczynski authored
-
Hongchao Deng authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Check existence of kubernetes dir for get-kube.sh []() There are a lot of references to https://get.k8s.io/ over the internet. Most of such references do not describe KUBERNETES_SKIP_DOWNLOAD env variable and newbies can get into a situation described below: - execute `wget -q -O - https://get.k8s.io | bash` - receive a failure due too missed packages or some configs - fix the issue - try again `wget -q -O - https://get.k8s.io | bash` In this case, get-kube.sh will not check that kubernetes directory already exist and repeat download again. Lets make get-kube.sh more user-friendly and check existence of kubernetes dir
-
Matt Bruzek authored
Updating the skydns templates to version 11 Updating the etcd container definition to include arch. Updating the master template to include arch and version for hyperkube container. Adding dns_domain configuration options. Adding storage layer options. Fixing underscore problem and adding exceptions. Fixing the underscore flag errors.
-
k8s-merge-robot authored
Automatic merge from submit-queue Migrate most of the remaining integration tests to run in dedicated namespace (when possible).
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix node e2e issues on selinux enabled systems It fixes following 3 node e2es: ``` [Fail] [k8s.io] Container Runtime Conformance Test container runtime conformance blackbox test when starting a container that exits [It] it should run with the expected status [Conformance] /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/runtime_conformance_test.go:114 [Fail] [k8s.io] Kubelet metrics api when querying /stats/summary [It] it should report resource usage through the stats api /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/kubelet_test.go:158 ``` ``` [Fail] [k8s.io] Container Runtime Conformance Test container runtime conformance blackbox test when starting a container that exits [It] should report termination message if TerminationMessagePath is set [Conformance] /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/runtime_conformance_test.go:150 ``` @kubernetes/rh-cluster-infra
-
k8s-merge-robot authored
Automatic merge from submit-queue allow handler to join after the informer has started This allows an event handler to join after a SharedInformer has started. It can't add any indexes, but it can add its reaction functions. This works by 1. stopping the flow of events from the reflector (thus stopping updates to our store) 1. registering the new handler 1. sending synthetic "add" events to the new handler only 1. unblocking the flow of events It would be possible to 1. block 1. list 1. add recorder 1. unblock 1. play list to as-yet unregistered handler 1. block 1. remove recorder 1. play recording 1. add new handler 1. unblock But that is considerably more complicated. I'd rather not start there since this ought to be the exception rather than the rule. @wojtek-t who requested this power in the initial review @smarterclayton @liggitt I think this resolves our all-in-one ordering problem. @hongchaodeng since this came up on the call
-
k8s-merge-robot authored
Automatic merge from submit-queue "Mover" should be "Moreover" In file docs/proposals/apiserver-watch.md, line #108, "Mover, this will not require any changes in other parts of the code.", here "Mover" should be "Moreover".
-
k8s-merge-robot authored
Automatic merge from submit-queue dedup workqueue requeuing Updates `workqueue.AddAfter` to only perform the add for the earliest requested requeue operation. An earlier time inserts in the earlier slot and removes the old one. A later time is ignored. When using this conjunction with an `AddRateLimited` method, you get charged for the additional retry even though you're only queue once. This keeps requeues from multiplying for every add. @liggitt
-
k8s-merge-robot authored
Automatic merge from submit-queue ObjectReflectDiff has an incorrect array index comparison Is comparing the wrong field for bounds. @deads2k
-
k8s-merge-robot authored
Automatic merge from submit-queue Add command "kubectl config get-contexts" ```release-note * A new command "kubectl config get-contexts" has been added. ``` fixes #25383
-
deads2k authored
-
lixiaobing10051267 authored
-
deads2k authored
-