Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
deads2k
0801ded425
remove dead code
2017-07-07 09:12:29 -04:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
cde4772928
run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles
2017-06-22 11:30:52 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Anthony Yeh
ba59e14d44
Add TPR to CRD migration helper.
2017-05-31 19:07:38 -07:00
Dr. Stefan Schimanski
ce942d19c3
audit: wire through non-nil context everywhere
2017-05-23 11:20:14 +02:00
p0lyn0mial
8cea69aa98
This PR implements AdmissionOptions.ApplyTo
...
ApplyTo adds the admission chain to the server configuration the method lazily initializes a generic plugin
that is appended to the list of pluginInitializers.
apiserver.Config will hold an instance of SharedInformerFactory to ensure we only have once instance.
The field will be initialized in apisever.SecureServingOptions
2017-05-14 10:30:19 +02:00
deads2k
4389f71576
refactor names for the apiserver handling chain
2017-05-08 07:55:31 -04:00
NickrenREN
7d00e5cfb6
remove deprecated NodeLegacyHostIP
2017-04-24 11:01:25 +08:00
deads2k
cd29754680
move legacy insecure options out of the main flow
2017-03-27 14:07:54 -04:00
deads2k
087a030221
require codecfactory
2017-03-27 08:19:08 -04:00
deads2k
02efeeaf40
allow fallthrough handling from go-restful routes
2017-03-21 13:19:28 -04:00
Dr. Stefan Schimanski
5e77d01897
k8s.io/apiserver: straighten EtcdOptions, backend Config and kube RESTOptionsFactory
2017-02-15 10:24:59 +01:00
Dr. Stefan Schimanski
27e01b5c46
k8s.io/apiserver: fixup imports and renamed packages
2017-02-15 10:24:58 +01:00
deads2k
a463540d47
remove duplication of RESTOptionsGetter for kube
2017-02-08 09:08:58 -05:00
Dr. Stefan Schimanski
536460e1d9
Mechanical fixup imports: pkg/genericapiserver
2017-02-03 08:15:45 +01:00
Dr. Stefan Schimanski
80b96b441b
Mechanical import fixup: pkg/storage
2017-02-03 07:33:43 +01:00
Dr. Stefan Schimanski
bfe0d50ce8
pkg/genericapiserver/server: cut off from pkg/api
2017-02-02 15:19:01 +01:00
Dr. Stefan Schimanski
2f9fa55c6f
pkg/storage/etcd: cut off pkg/api scheme
2017-02-02 11:16:28 +01:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
deads2k
ee6752ef20
find and replace
2017-01-20 08:04:53 -05:00
Dr. Stefan Schimanski
3d9449a353
genericapiserver: fix imports
2017-01-19 13:06:47 +01:00
Dr. Stefan Schimanski
52f6831576
genericapiserver: cut off kube pkg/version dependency
2017-01-17 12:34:05 +01:00
deads2k
31b6ba4e94
mechanicals
2017-01-13 16:33:09 -05:00
deads2k
f1176d9c5c
mechanical repercussions
2017-01-13 08:27:14 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
mbohlool
4590477630
Disable TestValidOpenAPISpec when -race test flag exists
2017-01-09 21:24:38 -08:00
Dr. Stefan Schimanski
87dd990bb7
Move pkg/api.{Context,RequestContextMapper} into pkg/genericapiserver/api/request
2017-01-03 14:57:33 +01:00
Kubernetes Submit Queue
d8efc779ed
Merge pull request #38154 from caesarxuchao/rename-release_1_5
...
Automatic merge from submit-queue (batch tested with PRs 38154, 38502)
Rename "release_1_5" clientset to just "clientset"
We used to keep multiple releases in the main repo. Now that [client-go](https://github.com/kubernetes/client-go ) does the versioning, there is no need to keep releases in the main repo. This PR renames the "release_1_5" clientset to just "clientset", clientset development will be done in this directory.
@kubernetes/sig-api-machinery @deads2k
```release-note
The main repository does not keep multiple releases of clientsets anymore. Please find previous releases at https://github.com/kubernetes/client-go
```
2016-12-14 14:21:51 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Dr. Stefan Schimanski
cab89a67df
genericapiserver: unify swagger and openapi in config
2016-12-14 18:41:04 +01:00
Kubernetes Submit Queue
98a2808b94
Merge pull request #34643 from mbohlool/h2o
...
Automatic merge from submit-queue
Enable OpenAPI spec validation
Spec validation was failing on Jenkins. I am enabling it in this PR to figure out if we can get it pass. No review is necessary until all test passes.
2016-12-07 01:34:36 -08:00
deads2k
b723333be3
move APIResourceConfigSource to master
2016-12-06 10:19:25 -05:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Chao Xu
d0a725a522
master, genericapiserver, registry
2016-11-23 15:53:09 -08:00
mbohlool
c3d9d9a574
Enable OpenAPI spec validation
2016-11-07 02:55:48 -08:00
Chao Xu
783af943db
Add v1.NodeLegacyHostIP to be consistent with the internal API;
...
Mark NodeLegacyHostIP will be deprecated in 1.7;
Let cloudprovider that used to only set NodeLegacyHostIP set the IP as both InternalIP and ExternalIP, to allow dprecation in 1.7
2016-11-04 14:29:49 -07:00
deads2k
d82f98c9b3
remove non-generic options from genericapiserver.Config
2016-11-03 11:48:33 -04:00
deads2k
4c12c3b130
abstract out discovery IP determination
2016-11-03 11:45:51 -04:00
Kubernetes Submit Queue
909e19b88e
Merge pull request #35900 from deads2k/api-34-healthz
...
Automatic merge from submit-queue
promote /healthz and /metrics to genericapiserver
Promotes `/healthz` to genericapiserver with methods to add healthz checks before running.
Promotes `/metrics` to genericapiserver gated by config flag.
@lavalamp adds the healthz checks linked to `postStartHooks` as promised.
2016-11-03 08:32:16 -07:00
Janet Kuo
c15b9470f5
Replace apps/v1alpha1 with apps/v1beta1 and manually remove generated apps/v1alpha1 files
...
Manually remove generated apps/v1alpha1 types, protobuf, and api-reference doc files
Manually remove apps/v1alpha1 folder from 1.5 generated client
2016-11-02 15:16:23 -07:00
deads2k
f56cbfa8d5
add healthz to genericapiserver
2016-11-01 14:39:33 -04:00
deads2k
7e65d5693b
remove non-reuseable bits of MasterServer
2016-10-31 08:50:05 -04:00
mbohlool
75451b49f4
- Add GroupVersion as tags to OpenAPI spec
...
- Remove all end-point specs as they are not useful in light of GroupVersion tags in main spec
2016-10-25 14:27:48 -07:00
Dr. Stefan Schimanski
cca05af615
Move swagger+openapi setup to routes and decouple from run
2016-10-22 13:42:22 +02:00
deads2k
9578523180
move proxytransport config out of the genericapiserver
2016-10-20 11:23:53 -04:00
deads2k
f9cbc42581
separate third party resources from master (moves + consequences)
2016-10-19 07:40:58 -04:00