Clayton Coleman 
							
						 
					 
					
						
						
							
						
						c077bac341 
					 
					
						
						
							
							Implement a RESTMappings method  
						
						... 
						
						
						
						With the introduction of batch/v1 and batch/v2alpha1, any
MultiRESTMapper that has per groupversion mappers (as a naive discovery
client would create) would end up being unable to call RESTMapping() on
batch.Jobs. As we finish up discovery we will need to be able to choose
prioritized RESTMappings based on the service discovery doc.
This change implements RESTMappings(groupversion) which returns all
possible RESTMappings for that kind.  That allows a higher level call to
prioritize the returned mappings by server or client preferred version. 
						
						
					 
					
						2016-07-13 21:18:53 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						7403564366 
					 
					
						
						
							
							Remove Codec from ContentConfig.  
						
						
						
						
					 
					
						2016-07-08 13:53:09 +02:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						32eccd413f 
					 
					
						
						
							
							Merge pull request  #25562  from gtank/certificates-api-v9  
						
						... 
						
						
						
						Automatic merge from submit-queue
TLS bootstrap API group (alpha)
This PR only covers the new types and related client/storage code- the vast majority of the line count is codegen. The implementation differs slightly from the current proposal document based on discussions in design thread (#20439 ). The controller logic and kubelet support mentioned in the proposal are forthcoming in separate requests.
I submit that #18762  ("Creating a new API group is really hard") is, if anything, understating it. I've tried to structure the commits to illustrate the process.
@mikedanese @erictune @smarterclayton @deads2k
```release-note-experimental
An alpha implementation of the the TLS bootstrap API described in docs/proposals/kubelet-tls-bootstrap.md.
```
[]() 
						
						
					 
					
						2016-06-28 13:25:22 -07:00 
						 
				 
			
				
					
						
							
							
								George Tankersley 
							
						 
					 
					
						
						
							
						
						34506faf97 
					 
					
						
						
							
							kubectl: add certificates group  
						
						
						
						
					 
					
						2016-06-28 12:05:40 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						e32b871637 
					 
					
						
						
							
							Merge pull request  #26771  from kargakis/use-pod-namespacer  
						
						... 
						
						
						
						Automatic merge from submit-queue
kubectl: fix sort logic for logs
@kubernetes/kubectl 
						
						
					 
					
						2016-06-27 21:33:59 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						81c8fe37e6 
					 
					
						
						
							
							Merge pull request  #26598  from janetkuo/3rd-party-error-logs  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add more information when throwing errors in discoverying 3rd party resources
#26425 
[]() 
						
						
					 
					
						2016-06-25 09:25:58 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						1818b5b3fc 
					 
					
						
						
							
							Added hpa/v1 generator to kubectl autoscale  
						
						
						
						
					 
					
						2016-06-10 09:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						886014b1a3 
					 
					
						
						
							
							kubectl: fix sort logic for logs  
						
						... 
						
						
						
						Use a separate sorting algorithm for kubectl logs that sorts from older
to newer instead of the other way that ActivePods is doing. 
						
						
					 
					
						2016-06-07 10:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						421c16addd 
					 
					
						
						
							
							Merge pull request  #25894  from brendandburns/thirdparty-watch  
						
						... 
						
						
						
						Automatic merge from submit-queue
Fix third party
Fixes https://github.com/kubernetes/kubernetes/issues/25421 
Fixes https://github.com/kubernetes/kubernetes/issues/25422 
@AdoHe @sjenning @caesarxuchao @lavalamp 
@kubernetes/sig-api-machinery 
[]() 
						
						
					 
					
						2016-06-04 15:42:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						328a8392b1 
					 
					
						
						
							
							Fix third party  
						
						
						
						
					 
					
						2016-06-02 10:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						4615d1e24c 
					 
					
						
						
							
							Add more information when throwing errors in discoverying 3rd party resources  
						
						
						
						
					 
					
						2016-06-01 13:18:50 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						0a6a52b19d 
					 
					
						
						
							
							Merge pull request  #26597  from caesarxuchao/fix-26425  
						
						... 
						
						
						
						Automatic merge from submit-queue
retry GetThirdPartyGroupVersions
GetThirdPartyGroupVersions() may return a "NotFound" error if a thirdparty group is deleted in the interim between the group-discovery and the resource-discovery. This is causing e2e flakes in all tests that run kubectl, because test/e2e/thirdparty.go is creating/deleting thirdparty groups.
Fix  #26425 
The e2e flakes will have the following pattern:
1. the test is calling kubectl
2. error message is `Error from server: the server could not find the requested resource`
3. in the apiserver log, you should see `GET /apis/company.com/v1: (518.944µs) 404 [[kubectl/v1.3.0 (linux/amd64) kubernetes/ae28564] 104.154.110.118:46043]`
For detail see [here](https://github.com/kubernetes/kubernetes/issues/26425#issuecomment-222844523 )
cc @janetkuo @brendanburns 
						
						
					 
					
						2016-06-01 00:02:43 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						7cea7ccd8d 
					 
					
						
						
							
							retry GetThirdPartyGroupVersions  
						
						
						
						
					 
					
						2016-05-31 17:14:24 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						22dc21d703 
					 
					
						
						
							
							Removed metrics api group  
						
						
						
						
					 
					
						2016-05-31 09:48:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						3cbb6b0104 
					 
					
						
						
							
							kubectl: move printObjectSpecificMessage in factory  
						
						
						
						
					 
					
						2016-05-28 18:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						e543bd6452 
					 
					
						
						
							
							Merge pull request  #26007  from smarterclayton/watch_opt  
						
						... 
						
						
						
						Automatic merge from submit-queue
Additional optimizations to the encode/decode paths
Builds on top of #25983  with a number of other optimizations. 
						
						
					 
					
						2016-05-28 06:27:00 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						323e804f39 
					 
					
						
						
							
							add rbac for tests and kubectl  
						
						
						
						
					 
					
						2016-05-25 14:25:56 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						39f0c6ba25 
					 
					
						
						
							
							Merge pull request  #24719  from bprashanth/kubectl_tls  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add a kubectl create secret tls command
A somewhat hasty implementation that enables progress along: https://github.com/kubernetes/kubernetes/issues/20176#issuecomment-177409516 , https://github.com/kubernetes/kubernetes/issues/24669 , https://github.com/kubernetes/kubernetes/issues/20176#issuecomment-198142836  if associated parties have spare cycles. @kubernetes/kubectl
<!-- 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/24719 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-05-22 09:40:42 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						c6961d6fd6 
					 
					
						
						
							
							Remove runtime.Typer, reduce to ObjectKinds(1) (3)  
						
						... 
						
						
						
						Remove the unnecessary variants, which avoids allocations in several
core paths. 
						
						
					 
					
						2016-05-21 23:55:42 -04:00 
						 
				 
			
				
					
						
							
							
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						4332472bde 
					 
					
						
						
							
							Add 'kubectl set image'  
						
						
						
						
					 
					
						2016-05-18 21:23:17 -07:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						daa8e29c5b 
					 
					
						
						
							
							Add a kubectl create secret tls command  
						
						
						
						
					 
					
						2016-05-16 22:38:56 -07:00 
						 
				 
			
				
					
						
							
							
								jianhuiz 
							
						 
					 
					
						
						
							
						
						6f8fc60d06 
					 
					
						
						
							
							describe for clusters  
						
						
						
						
					 
					
						2016-05-16 16:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								jianhuiz 
							
						 
					 
					
						
						
							
						
						586eea0691 
					 
					
						
						
							
							add get/create/delete for clusters  
						
						
						
						
					 
					
						2016-05-16 16:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						b8f1682695 
					 
					
						
						
							
							Merge pull request  #24090  from AdoHe/expose_rc  
						
						... 
						
						
						
						Automatic merge from submit-queue
fix expose multi protocols issue
Please refer #23882  for more detail. @bprashanth @bgrant0607 ptal.
<!-- 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/24090 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-05-14 07:15:58 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Liggett 
							
						 
					 
					
						
						
							
						
						f5e8d41431 
					 
					
						
						
							
							Finish implementing policy API.  
						
						... 
						
						
						
						Registry implementation and addition to the master. 
						
						
					 
					
						2016-05-13 17:27:58 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						0c2641d4ea 
					 
					
						
						
							
							Merge pull request  #19946  from janetkuo/kubectl-rollout-status  
						
						... 
						
						
						
						Automatic merge from submit-queue
Add `kubectl rollout status`
## Pull Request Guidelines
1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md ).
1. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md ).
1. 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.
```release-note
Implement `kubectl rollout status` that can be used to watch a deployment's rollout status
```
Addresses #17168 ; depends on #19882  (the "Add kubectl rollout" commit).
See [proposal](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/deploy.md#deployment-version ). 
cc @bgrant0607 @nikhiljindal @ironcladlou @kargakis @kubernetes/sig-config @kubernetes/kubectl  @madhusudancs
<!-- 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/19946 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-05-12 06:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								AdoHe 
							
						 
					 
					
						
						
							
						
						ad97cddb3e 
					 
					
						
						
							
							fix expose multi protocols issue  
						
						
						
						
					 
					
						2016-05-12 00:07:07 -04:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						ac50a70992 
					 
					
						
						
							
							Merge pull request  #25459  from errm/misspell  
						
						... 
						
						
						
						Automatic merge from submit-queue
Corrects some misspellings in comments
This should help to make
https://goreportcard.com/report/k8s.io/kubernetes#misspell 
look a little nicer. 
						
						
					 
					
						2016-05-11 19:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Ed Robinson 
							
						 
					 
					
						
						
							
						
						afdbad078a 
					 
					
						
						
							
							Corrects some misspellings in comments  
						
						... 
						
						
						
						This should help to make
https://goreportcard.com/report/k8s.io/kubernetes#misspell 
look a little nicer. 
						
						
					 
					
						2016-05-11 08:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						67becccda0 
					 
					
						
						
							
							Add kubectl rollout status  
						
						
						
						
					 
					
						2016-05-10 13:49:39 -07:00 
						 
				 
			
				
					
						
							
							
								Phillip Wittrock 
							
						 
					 
					
						
						
							
						
						680b2b9d09 
					 
					
						
						
							
							Kubectl support for validating nested objects with different ApiGroups (e.g. Lists containing objects in different api groups).  Closes   #24089  
						
						
						
						
					 
					
						2016-05-09 19:38:40 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						601e09852c 
					 
					
						
						
							
							Merge pull request  #23590  from kargakis/timeout-logs-attach  
						
						... 
						
						
						
						Automatic merge from submit-queue
kubectl: more sophisticated pod selection for logs and attach
Trying to get the logs or attach to an object other than a pod
will poll forever if that object has no replicas. This commit adds
a 20s timeout for polling.
@kubernetes/kubectl @deads2k @fabianofranz 
						
						
					 
					
						2016-05-08 10:51:00 -07:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						a25088fe15 
					 
					
						
						
							
							kubectl: more sophisticated pod selection for logs and attach  
						
						
						
						
					 
					
						2016-05-02 15:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						dbc1e356d3 
					 
					
						
						
							
							kubectl: remove dead factory code  
						
						
						
						
					 
					
						2016-05-02 11:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Maciej Szulik 
							
						 
					 
					
						
						
							
						
						a3b4447305 
					 
					
						
						
							
							Move internal types of job from pkg/apis/extensions to pkg/apis/batch  
						
						
						
						
					 
					
						2016-04-25 11:03:54 +02:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						0ac10c6cc2 
					 
					
						
						
							
							PetSet type, apps apigroup  
						
						
						
						
					 
					
						2016-04-20 18:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						acf9492cb1 
					 
					
						
						
							
							Merge pull request  #23660  from goltermann/vetclean  
						
						... 
						
						
						
						Automatic merge from submit-queue
Additional go vet fixes
Mostly:
- pass lock by value
- bad syntax for struct tag value
- example functions not formatted properly 
						
						
					 
					
						2016-04-12 06:22:16 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						696423e044 
					 
					
						
						
							
							Vet fixes, mostly pass lock by value errors.  
						
						
						
						
					 
					
						2016-04-06 11:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						be6c5b332b 
					 
					
						
						
							
							Add third party support to kubectl  
						
						
						
						
					 
					
						2016-03-31 10:53:32 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						76369c42be 
					 
					
						
						
							
							Merge pull request  #22939  from resouer/util-sub-dir  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-03-23 03:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						4d404ded1a 
					 
					
						
						
							
							Moving adapters to their own packages  
						
						
						
						
					 
					
						2016-03-14 14:22:34 -07:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						f19d59cf35 
					 
					
						
						
							
							Move flag into sub pkg  
						
						
						
						
					 
					
						2016-03-14 21:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						d008283942 
					 
					
						
						
							
							Tolerate multiple registered versions in a single group  
						
						
						
						
					 
					
						2016-03-12 12:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Madhusudan.C.S 
							
						 
					 
					
						
						
							
						
						dfc62b56cc 
					 
					
						
						
							
							Enable kubectl autoscale for replica sets.  
						
						... 
						
						
						
						Also add some tests for it. 
						
						
					 
					
						2016-03-10 15:05:54 -08:00 
						 
				 
			
				
					
						
							
							
								Maciej Szulik 
							
						 
					 
					
						
						
							
						
						de83631768 
					 
					
						
						
							
							Added job/v1 generator to kubectl run  
						
						
						
						
					 
					
						2016-03-10 19:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						f046d6c83e 
					 
					
						
						
							
							Merge pull request  #22420  from AdoHe/kubectl_swagger_cache  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-03-07 15:18:56 -08:00 
						 
				 
			
				
					
						
							
							
								AdoHe 
							
						 
					 
					
						
						
							
						
						893e36c61d 
					 
					
						
						
							
							fix kubectl swagger cache bug  
						
						
						
						
					 
					
						2016-03-04 18:59:40 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						f8f45df578 
					 
					
						
						
							
							make kubectl logs work for replication controllers  
						
						
						
						
					 
					
						2016-03-03 11:17:50 -05:00