deads2k
26558da40d
restrict discoverable versions to those that have resources
2016-09-14 09:16:11 -04:00
Timothy St. Clair
9f3841b452
Revert "Revert "Enable v3 Client as the default on UTs""
...
This reverts commit 9dcef2e3cd .
2016-09-14 07:27:21 -05:00
deads2k
8fac64b43f
add localSAR
2016-09-13 08:54:23 -04:00
Kubernetes Submit Queue
544e64a7fb
Merge pull request #32315 from liggitt/api-group-suffix
...
Automatic merge from submit-queue
Doc API group suffix, add test to catch new groups
Spawned from discussion in https://github.com/kubernetes/kubernetes/pull/31887
Doc and add tests to ensure new API groups are suffixed.
Also changed the doc to reference an API group containing the suffix as a starting point for new API groups.
2016-09-13 02:42:45 -07:00
mbohlool
54fee8c253
Improvements on OpenAPI spec generation:
...
- Generating models using go2idl library (no reflection anymore)
- Remove dependencies on go-restful/swagger
- Generate one swagger.json file for each web-service
- Bugfix: fixed a bug in trie implementation
2016-09-12 18:47:03 -07:00
Kubernetes Submit Queue
87526da3d9
Merge pull request #32198 from deads2k/storage-01-make-easier-to-inspect
...
Automatic merge from submit-queue
add logging for enabled/disabled API Groups
Adds logging to the apiserver to indicate which API groups are enabled and disabled as go through. This will make it easier to identify what's gone wrong in cases where the API server is down during diagnoses and the config is inaccessible, like in GKE tests. For example https://github.com/kubernetes/kubernetes/issues/32185#issuecomment-245255700 .
@wojtek-t This may have made the problem more obvious.
2016-09-09 23:05:07 -07:00
Jordan Liggitt
620cc66ead
Doc API group suffix, add test to catch new groups
2016-09-09 15:56:08 -04:00
deads2k
0e37530b09
add logging for enabled/disabled API groups
2016-09-09 11:31:15 -04:00
deads2k
b0d770ad7b
refactor genericapiserver new to combine initialization
2016-09-08 08:57:10 -04:00
Kubernetes Submit Queue
bf4e9e9db8
Merge pull request #31245 from deads2k/api-02
...
Automatic merge from submit-queue
privatize, document, and scrub GenericAPIServer
I've gone through more of the `GenericAPIServer` struct, started documenting what the fields do and privatizing ones that aren't used elsewhere or are only used by components that need some refactoring too.
2016-09-08 03:47:50 -07:00
Kubernetes Submit Queue
7a4d81ea43
Merge pull request #31271 from deads2k/self-sar
...
Automatic merge from submit-queue
add selfsubjectaccessreview API
Exposes the REST API for self subject access reviews. This allows a user to see whether or not they can perform a particular action.
@kubernetes/sig-auth
2016-09-08 01:29:48 -07:00
deads2k
cd5b6cc491
move StorageClass to its own group
2016-09-06 08:41:17 -04:00
deads2k
554ff48da2
privatize, document, and scrub GenericAPIServer
2016-08-30 09:53:33 -04:00
deads2k
97529e3687
add selfsubjectaccessreview API
2016-08-29 09:51:54 -04:00
Hongchao Deng
9fc0e1e98d
return destroy func to clean up internal resources of storage
2016-08-25 08:32:21 -07:00
Daniel Smith
9dcef2e3cd
Revert "Enable v3 Client as the default on UTs"
2016-08-24 13:16:40 -07:00
Kubernetes Submit Queue
9484b2c0a0
Merge pull request #30890 from timothysc/etcd3_v3client
...
Automatic merge from submit-queue
Enable v3 Client as the default on UTs
Updates the default initialization to use clientv3 interface to etcd3, and fixes the UTs.
This PR includes a cherry-pick of https://github.com/kubernetes/kubernetes/pull/30634 so we can validate the tests, so do not merge until that PR is complete.
2016-08-23 08:04:02 -07:00
Kubernetes Submit Queue
f3329b7bae
Merge pull request #30923 from Q-Lee/configure-webhook
...
Automatic merge from submit-queue
Configure webhook
**What this PR does / why we need it**: this configures the image policy webhook + admission controller for gce/gci.
addresses: #22888
**Release note**:
```Configure image verification admission controller and webhook on gce.
```
2016-08-22 21:46:47 -07:00
Timothy St. Clair
49b7ebd791
Switch UT default settings to leverage etcd3.v3client
2016-08-22 22:17:55 -05:00
Quintin Lee
2be0b40c55
Actually link in ImagePolicyWebhook and run initialization.
2016-08-22 16:54:03 -07:00
Matt Liggett
c86b84ccc0
Add /eviction subresource.
...
This is for #12611 .
2016-08-22 16:38:00 -07:00
mbohlool
c5f1d63d6f
Generates OpenAPI (aka Swagger 2.0) Spec on /swagger.json path
2016-08-18 15:32:04 -07:00
Timothy St. Clair
730fc70107
Update etcd default ports for v3, and validate tests
2016-08-17 07:49:19 -05:00
Kubernetes Submit Queue
69419a145a
Merge pull request #29802 from jfrazelle/fix-go-vet-errors
...
Automatic merge from submit-queue
fix go vet errors
<!--
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.
-->
```release-note
```
This fixes the `go vet` errors brought about by go 1.7 testing re (#28742 ).
The are all pretty trivial and mostly related to literal composites.
also related to #16086
2016-08-15 13:10:08 -07:00
Kubernetes Submit Queue
3a8b21b3a5
Merge pull request #29724 from brendandburns/thirdparty3
...
Automatic merge from submit-queue
Fix third party APIResource reporting
@polvi @caesarxuchao @deads2k
This "fixes" some additional bugs in third party `APIResourceList` reporting.
This code needs a bunch of cleanup, and more tests, but sending it out for a quick smell check review in case I'm doing something stupid.
Fixes the bug referenced here: https://github.com/kubernetes/kubernetes/pull/28414#issuecomment-235346108 and in https://github.com/kubernetes/kubernetes/issues/23831
Fixes https://github.com/kubernetes/kubernetes/issues/25570
2016-08-13 17:10:20 -07:00
Brendan Burns
b3658c7b16
Fix third party APIResource reporting
2016-08-13 15:51:34 -07:00
Hongchao Deng
d0938094d9
move new etcd storage into cacher
2016-08-12 18:40:20 -07:00
Jess Frazelle
7e9d82129e
fix go vet errors
...
Signed-off-by: Jess Frazelle <jessfraz@google.com >
fix composites
Signed-off-by: Jess Frazelle <me@jessfraz.com >
2016-08-10 16:45:41 -07:00
AdoHe
a6539f846a
move RangeRegistry to a separate package for generic usage
2016-08-09 13:10:48 +08:00
Kubernetes Submit Queue
5f9447a91a
Merge pull request #20573 from deads2k/plumb-in-SAR
...
Automatic merge from submit-queue
add subjectaccessreviews resource
Adds a subjectaccessreviews endpoint that uses the API server's authorizer to determine if a subject is allowed to perform an action.
Part of kubernetes/features#37
2016-08-05 14:39:28 -07:00
Kubernetes Submit Queue
f9cadb290b
Merge pull request #22919 from liggitt/http-test-etcd
...
Automatic merge from submit-queue
Allow starting test etcd with http
There are cases where we'll want to start a test etcd without https (external tools monitoring tests, tests with lots of parallelism, etc). This makes it an option.
Helps with https://github.com/kubernetes/kubernetes/issues/23127
<!-- 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/22919 )
<!-- Reviewable:end -->
2016-08-05 12:06:12 -07:00
deads2k
32920b5617
add subjectaccessreviews resource
2016-08-05 11:20:56 -04:00
Kubernetes Submit Queue
7921a9ce67
Merge pull request #25816 from soltysh/scheduledjob_kubectl
...
Automatic merge from submit-queue
ScheduledJob kubectl
@erictune the last part (kubectl) of the ScheduledJob, as usual builds on top of previous PRs, so only last 2 commits matter (the kubectl one and storage leftovers).
```release-note
* Introducing ScheduledJobs as described in [the proposal](https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/scheduledjob.md ) as part of `batch/v2alpha1` version (experimental feature).
```
[]()
2016-08-04 17:36:07 -07:00
Maciej Szulik
f0b8edaccc
ScheduledJob storage leftovers
2016-08-03 17:25:35 +02:00
deads2k
60dd4a5d26
interesting changes to add tokenreviews endpoint to implement webhook
2016-08-03 08:37:45 -04:00
Kubernetes Submit Queue
24216fe02f
Merge pull request #26958 from resouer/util-line
...
Automatic merge from submit-queue
Refactoring runner resource container linedelimiter to it's own pkg
Continuing my work ref #15634
Anyone is ok to review this fix.
2016-08-03 02:26:12 -07:00
deads2k
c30690a3bb
separate out api group storage registration
2016-08-01 08:26:19 -04:00
Harry Zhang
e0ab76019e
Rename runnter pkg name
2016-07-29 02:37:00 -04:00
childsb
f5bd7d471e
API Changes for StorageClass
2016-07-28 19:01:01 -04:00
deads2k
aa3db4d995
make the resource prefix in etcd configurable for cohabitation
2016-07-27 07:51:40 -04:00
deads2k
6f7007afc5
make addition group registration easier
2016-07-25 08:23:24 -04:00
k8s-merge-robot
63e23a2c75
Merge pull request #28414 from brendandburns/thirdparty
...
Automatic merge from submit-queue
Allow multiple APIs to register for the same API Group
Fixes https://github.com/kubernetes/kubernetes/issues/23831
@kubernetes/sig-api-machinery
[]()
2016-07-22 15:35:00 -07:00
Wojciech Tyczynski
4d0d115690
Revert "add tokenreviews endpoint to implement webhook"
2016-07-21 09:40:35 +02:00
deads2k
2c4a9f2e8d
interesting changes to add tokenreviews endpoint to implement webhook
2016-07-20 15:11:56 -04:00
Davanum Srinivas
2b0ed014b7
Use Go canonical import paths
...
Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports
Fixes #29014
2016-07-16 13:48:21 -04:00
Jordan Liggitt
d4d6a0ee4c
Allow starting test etcd with http
2016-07-10 22:28:01 -04:00
Casey Davenport
988359d0fe
Enable extensions/v1beta1/NetworkPolicy by default
2016-07-07 10:04:46 -07:00
Wojciech Tyczynski
4fa3aba0c2
Get rid of DeleteAllEtcdKeys
2016-07-05 22:10:47 +02:00
Brendan Burns
ca9a61b3fb
Fix third party APIs to allow multiple APIs to register for the same group
2016-07-01 23:23:11 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00