Kubernetes Submit Queue
553438e90a
Merge pull request #40700 from liggitt/lister-gen-cleanup
...
Automatic merge from submit-queue (batch tested with PRs 40691, 40551, 40683, 40700, 40702)
Clean up generated comment for lister/informers
The generated comment including the command line means the addition of a new group/version touches all listers/informers, not just the ones for the new group/version
@ncdc PTAL
2017-01-30 19:14:44 -08:00
Jordan Liggitt
c4e52d3df2
Regenerate listers/informers
2017-01-30 15:46:36 -05:00
Jordan Liggitt
cef71341c5
Remove command line from informer/lister generated comment
...
Avoids spurious diffs to all generated files when a new group/version is added
2017-01-30 14:42:42 -05:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -05:00
Dr. Stefan Schimanski
bc6fdd925d
pkg/api/resource: move to apimachinery
2017-01-29 21:41:44 +01:00
deads2k
9488e2ba30
move testing/core to client-go
2017-01-26 13:54:40 -05:00
deads2k
2734f8f892
move dynamic and discovery clients
2017-01-26 08:37:06 -05:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
Clayton Coleman
7b1c715496
generated: Move references to metav1.*Options
2017-01-24 13:41:48 -05:00
Clayton Coleman
1a49fc3283
client-gen should use metav1.DeleteOptions
2017-01-24 13:15:26 -05:00
Clayton Coleman
fca7e00608
Move all *Options to metav1
2017-01-24 13:15:26 -05:00
deads2k
5a8f075197
move authoritative client-go utils out of pkg
2017-01-24 08:59:18 -05:00
Clayton Coleman
9009c1ac14
generated: informer,client
2017-01-23 17:52:47 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
Clayton Coleman
c12344b3b8
Tests that check metav1
2017-01-23 16:53:19 -05:00
Clayton Coleman
f623a8c908
Make all groups use metav1.AddToGroupVersion for ListOptions
2017-01-23 16:53:18 -05:00
Clayton Coleman
93e7c60ae0
Generators should reference metav1.ListOptions (informer,client,fake)
2017-01-23 16:53:18 -05:00
Antoine Pelisse
62af7dd33d
OWNERS: Update latest OWNERS files
...
These files have been created lately, so we don't have much information
about them anyway, so let's just:
- Remove assignees and make them approvers
- Copy approves as reviewers
2017-01-23 10:05:48 -08:00
Kubernetes Submit Queue
66c59e491e
Merge pull request #40240 from ncdc/shared-informers-01
...
Automatic merge from submit-queue (batch tested with PRs 40232, 40235, 40237, 40240)
Expose ForResource in generated informer factory, copy lister expansions
Expose ForResource in generated informer factory
Copy lister expansions from pkg/client/cache into pkg/client/listers
@deads2k
2017-01-20 14:22:53 -08:00
Andy Goldstein
307acab3f3
Expose ForResource in generated informer factory
2017-01-20 12:41:37 -05:00
deads2k
9d3dfbf630
move apimachinery/announced to apimachinery
2017-01-20 12:20:13 -05:00
deads2k
dfd8db8ae9
allow API groups to be installed and registered in multiple schemes
2017-01-20 12:19:49 -05:00
deads2k
9c6a522882
mechanical results of client auth plugin
2017-01-20 08:05:18 -05:00
deads2k
ee6752ef20
find and replace
2017-01-20 08:04:53 -05:00
deads2k
c587b8a21e
re-run client-gen
2017-01-20 08:02:36 -05:00
deads2k
32a2c2d05c
remove old restclient
2017-01-20 07:56:35 -05:00
Mike Danese
96c146c8f2
promote certificates.k8s.io to beta
2017-01-19 13:13:20 -08:00
deads2k
11e8068d3f
move pkg/fields to apimachinery
2017-01-19 09:50:16 -05:00
deads2k
c47717134b
move utils used in restclient to client-go
2017-01-19 07:55:14 -05:00
deads2k
e74efe41a0
add rbac v1beta1
2017-01-18 09:49:33 -05:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
Clayton Coleman
9fd9c33264
Informer/lister can't use ObjectMeta to detect internal
...
Instead look for json tags
2017-01-17 16:17:18 -05:00
Clayton Coleman
36acd90aba
Move APIs and core code to use metav1.ObjectMeta
2017-01-17 16:17:18 -05:00
Kubernetes Submit Queue
e5fe366eaf
Merge pull request #39894 from deads2k/client-03-remove-old
...
Automatic merge from submit-queue
Remove packages which are now apimachinery
Removes all the content from the packages that were moved to `apimachinery`. This will force all vendoring projects to figure out what's wrong. I had to leave many empty marker packages behind to have verify-godep succeed on vendoring heapster.
@sttts straight deletes and simple adds
2017-01-17 12:00:00 -08:00
deads2k
f31ecdd0f7
generated changes
2017-01-17 08:32:05 -05:00
deads2k
26c46971f2
move PatchType to apimachinery
2017-01-17 08:32:05 -05:00
deads2k
67fac70ea3
remove files moved to apimachinery
2017-01-17 07:46:34 -05:00
deads2k
7993e7c8aa
move openapi types to pkg/openapi
2017-01-16 13:40:14 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
Clayton Coleman
e4b39b17d4
Protobuf generation for staged packages
2017-01-13 16:20:03 -05:00
deads2k
f1176d9c5c
mechanical repercussions
2017-01-13 08:27:14 -05:00
deads2k
05eb75612f
replace global registry in apimachinery with global registry in k8s.io/kubernetes
2017-01-12 15:14:07 -05:00
Dr. Stefan Schimanski
2741eb7fdb
Update generated files
2017-01-11 21:54:07 +01:00
Kubernetes Submit Queue
931bccf907
Merge pull request #38666 from tanshanshan/empty-check
...
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613)
Add checking the nil value
**What this PR does / why we need it**:
Add checking the nil value.
Thanks.
**Special notes for your reviewer**:
2017-01-11 09:14:52 -08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
deads2k
70778cccfe
k8s.io/apimachinery scripts
2017-01-11 08:15:34 -05:00
tanshanshan
7d4b594c64
check nil
2017-01-11 11:35:36 +08:00
Clayton Coleman
e5019de260
refactor: Move versioned/watch to meta/v1
2017-01-06 23:45:03 -05:00
Clayton Coleman
b7d03ed3d5
Move watch/versioned to pkg/apis/meta/v1/watch.go
...
Move the encoder and decoder to restclient since it is generic to that
package.
2017-01-06 23:45:00 -05:00
Kubernetes Submit Queue
07ce35a325
Merge pull request #39490 from deads2k/generic-16-bump-gengo
...
Automatic merge from submit-queue (batch tested with PRs 39466, 39490, 39527)
bump gengo to latest
bumping gengo to limit surprises while working on https://github.com/kubernetes/kubernetes/pull/39475
@kubernetes/sig-api-machinery-misc
2017-01-06 11:30:13 -08:00
Kubernetes Submit Queue
181df90d2f
Merge pull request #39466 from kubernetes/bugfix
...
Automatic merge from submit-queue (batch tested with PRs 39466, 39490, 39527)
Generate OpenAPI definition for inlined types
Currently OpenAPI definition generator ignores any type's member with an empty json name tag. However, most (if not all) of these types also have "inline" json tag. That means we should inline their members into parent type's OpenAPI definition instead of ignoring them. This resulted in many types missing common parameters such as "Name". It look something serious to me for OpenAPI spec and I suggest we merge and cherry-pick this into 1.5 release branch as soon as possible.
2017-01-06 11:30:11 -08:00
deads2k
f86447c9a0
files regenerated after update
2017-01-06 11:45:40 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
mbohlool
c4291993b6
Generate inlined member's OpenAPI definitions
2017-01-05 09:45:35 -08:00
Jeff Grafton
fae627dd65
Update generated for 2017
2017-01-01 23:11:09 -08:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Andy Goldstein
f0247ea595
Fix skipping - protobuf fields
...
Match changes in https://github.com/kubernetes/gengo/pull/19
2016-12-22 20:45:05 -05:00
Joe Finney
8ce98ba3d4
Make one of the go2idl unit tests pass in a sandbox.
2016-12-21 16:01:11 -08:00
Kubernetes Submit Queue
7e1cacaa91
Merge pull request #38440 from justinsb/conversion_gen_safe_at_some_speeds
...
Automatic merge from submit-queue
conversion-gen: add --skip-unsafe flag
We should expose the SkipUnsafe option, for legacy compatability, so
that conversion-go can be used in other projects, and for platforms
where unsafe is not available.
Make unsafe code generation the default though, and have the help text
hint that the resulting code is sub-optimal.
2016-12-18 09:16:16 -08:00
Maciej Szulik
e0ecb09fda
Fix variable name conflict in clientset generation
2016-12-17 00:07:24 +01:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Jordan Liggitt
4536388909
Update bazel
2016-12-09 16:26:06 -05:00
Jordan Liggitt
fcf5bbccd6
Fix references from serializable types to use v1.ObjectMeta
2016-12-09 16:26:04 -05:00
Jordan Liggitt
711986876b
Remove generated codecs for internal types
2016-12-09 16:26:04 -05:00
Jordan Liggitt
d5afb71cf4
Remove json serialization annotations from internal types
2016-12-09 16:26:03 -05:00
Wojciech Tyczynski
aa7da5231f
Update bazel files
2016-12-09 09:42:02 +01:00
Wojciech Tyczynski
cff55e5894
Autogenerate clients
2016-12-09 09:42:01 +01:00
Wojciech Tyczynski
31a5333548
Update client generator
2016-12-09 09:42:00 +01:00
Justin Santa Barbara
dd351db799
conversion-gen: add --skip-unsafe flag
...
We should expose the SkipUnsafe option, for legacy compatability, so
that conversion-go can be used in other projects, and for platforms
where unsafe is not available.
Make unsafe code generation the default though, and have the help text
hint that the resulting code is sub-optimal.
2016-12-09 02:33:22 -05:00
Jordan Liggitt
da15bd9260
Update client status generator to not use json tags
2016-12-08 21:58:01 -05:00
deads2k
8ae8bf02a4
regenerate informers
2016-12-07 07:54:04 -05:00
deads2k
97854b8de5
update informer generator
2016-12-07 07:48:24 -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
138267c876
Switch generator logic to use pkg/apis/meta/v1
2016-12-03 18:57:30 -05:00
Kubernetes Submit Queue
f3d463f114
Merge pull request #37643 from ncdc/informer-gen
...
Automatic merge from submit-queue (batch tested with PRs 35300, 36709, 37643, 37813, 37697)
Add generated informers
Add informer-gen and the informers it generates. We'll do follow-up PRs to convert everything currently using the hand-written informers to the generated ones.
TODO:
- [x] switch to `GroupVersionResource`
- [x] finish godoc
@deads2k @caesarxuchao @sttts @liggitt
2016-12-03 08:55:57 -08:00
yupeng
31c46e1d2c
error strings should not end with punctuation
...
Signed-off-by: yupeng <yu.peng36@zte.com.cn>
2016-12-03 15:42:47 +08:00
Andy Goldstein
3bc87f9338
Add generated informers
2016-11-30 09:17:12 -05:00
Clayton Coleman
3dde81f8d0
Remove references to v1/internal ExportOptions
2016-11-27 23:21:06 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Clayton Coleman
a43960da3b
Move GroupVersion* to pkg/runtime/schema
2016-11-23 21:03:36 -06:00
mbohlool
71c07650ea
All omitempty fields should be optional
2016-11-20 00:16:33 -08:00
mbohlool
02631bb7ff
OpenAPI Bugfix: []byte should be treated as integer array
2016-11-17 21:22:02 -08:00
Andy Goldstein
9154db0542
Update lister-gen
...
- Remove "zz_generated." prefix from generated lister file names
- Add support for expansion interfaces
2016-11-03 20:37:41 -04:00
Marcin
26acced6d8
Add policy api version v1beta1 and disable v1alpha1
2016-11-03 13:26:27 +01: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
Mike Danese
667c5cc007
add imports of internal apigroup
2016-11-01 15:12:28 -07:00
Kubernetes Submit Queue
1fa8369074
Merge pull request #35639 from ncdc/lister-gen
...
Automatic merge from submit-queue
Add tooling to generate listers
Add lister-gen tool to auto-generate listers. So far this PR only demonstrates replacing the manually-written `StoreToLimitRangeLister` with the generated `LimitRangeLister`, as it's a small and easy swap.
cc @deads2k @liggitt @sttts @nikhiljindal @lavalamp @smarterclayton @derekwaynecarr @kubernetes/sig-api-machinery @kubernetes/rh-cluster-infra
2016-11-01 09:29:06 -07:00
Andy Goldstein
13abf36c60
Update bazel build files
2016-10-31 11:13:44 -04:00
Andy Goldstein
f85ac9023a
Add lister-gen
2016-10-31 11:13:43 -04:00
Clayton Coleman
96f8a14e35
Explore alternative unsafe copy
2016-10-31 10:59:01 -04:00
Kubernetes Submit Queue
8a202eddfe
Merge pull request #35733 from mikedanese/set-gen
...
Automatic merge from submit-queue
bazel: implement set-gen as a bazel genrule
cc @caesarxuchao who is the gengo master until @lavalamp is back.
2016-10-30 08:43:41 -07:00
Chao Xu
850729bfaf
include multiple versions in clientset
...
update client-gen to use the term "internalversion" rather than "unversioned";
leave internal one unqualified;
cleanup client-gen
2016-10-29 13:30:47 -07:00
Andy Goldstein
e7068751ed
Update bazel
2016-10-28 11:08:27 -04:00
Andy Goldstein
72cec547cd
Convert - to _ for protobuf package names
...
Convert - to _ for protobuf package names to allow protobuf code generation
support for go packages that have - in their names.
2016-10-28 11:08:13 -04:00
Janet Kuo
e9927664cf
Remove unnecessary dependency in client-gen
2016-10-27 17:25:10 -07:00
Mike Danese
5dc7554ab2
bazel: implement set-gen as a bazel genrule
2016-10-27 15:16:30 -07:00
Clayton Coleman
168f5e0dca
Default to safe conversions
2016-10-26 12:21:27 -04:00
Clayton Coleman
d089eda524
Generate unsafe conversions
...
This reverts commit 50bcdb9677
.
2016-10-26 12:21:27 -04:00