Shiyang Wang
da4a875ef8
Move pkg/apimachinery/test to apimachinery
2017-07-08 08:48:38 +08:00
Dan Mace
547d820588
Fix Unstructured field accessor
...
Fix the Unstructured GetDeletionGracePeriodSeconds accessor which was
always returning nil regardless of the underlying stored value. The
field value always appearing nil prevents Custom Resource instances
from being deleted when garbage collection is enabled for CRs and
when DeletePropagationOrphan is used. More generally, this fix means that
delete-on-update now works for CR instances.
Add some test coverage for Unstructured metadata deserialization.
The Unstructured DeletionGracePeriodSeconds field marshals as a value
type from JSON and as a pointer type via SetDeletionGracePeriodSeconds.
The GetDeletionGracePeriodSeconds method now supports handling both
int64 and *int64 values so that either underlying value can be returned.
Add a reflection-based unit test which attempts to exercise all the
Object Get/Set methods for nil handling.
2017-06-28 13:44:29 -04:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Mikhail Mazurskiy
427b8cd40b
Fix round-trip of Unstructured.OwnerReferences
...
Previously setOwnerReference was storing pointers but
extractOwnerReference is expecting pointer fields as plain values.
Fixes #46817
2017-06-02 11:13:33 +10:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
deads2k
706823aaa8
make unstructured items correspond to other items for storage
2017-04-11 08:44:16 -04:00
Chao Xu
5bfacf59f6
API
2017-02-28 23:05:40 -08:00
Dr. Stefan Schimanski
44ea6b3f30
Update generated files
2017-01-29 21:41:45 +01:00
Dr. Stefan Schimanski
79adb99a13
pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality
2017-01-29 21:41:45 +01: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
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
Clayton Coleman
36acd90aba
Move APIs and core code to use metav1.ObjectMeta
2017-01-17 16:17:18 -05:00
deads2k
67fac70ea3
remove files moved to apimachinery
2017-01-17 07:46:34 -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
deads2k
facc34fea5
move tests which need to stay in k8s.io/kubernetes for API scheme
2017-01-10 10:04:32 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Janet Kuo
05a1b3f5a0
Remove GroupMeta.Codec
2016-12-15 14:20:26 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00
deads2k
4aa61ddcb2
remove dead mapper
2016-09-19 09:57:19 -04:00
Kubernetes Submit Queue
5fe3bd449f
Merge pull request #30565 from lavalamp/improve-registered
...
Automatic merge from submit-queue
Centralize install code
Trying to figure out a way to do this that makes the changes as painless to roll out as possible. This is going to be a multi-step process...
2016-09-15 16:03:39 -07:00
deads2k
500cddc5c3
use discovery restmapper for kubectl
2016-09-15 10:26:39 -04:00
deads2k
242ed50474
filter enabled versions by enablement
2016-09-09 13:51:21 -04:00
Daniel Smith
b4c2d25d94
Factor out the horrible install code that everyone copies
2016-08-23 15:34:25 -07:00
Daniel Smith
608f4cdecc
Factor out InterfacesFor
2016-08-23 14:32:34 -07:00
Daniel Smith
7ac0b929b8
Make registered more testable
2016-08-15 17:35:10 -07:00
k8s-merge-robot
e9e774cfb4
Merge pull request #28431 from brendandburns/thirdparty2
...
Automatic merge from submit-queue
Fix a problem with multiple APIs clobbering each other in registration.
Fixes https://github.com/kubernetes/kubernetes/issues/24392
@kubernetes/sig-api-machinery
[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/.github/PULL_REQUEST_TEMPLATE.md?pixel )]()
2016-07-22 09:41:58 -07: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
Brendan Burns
891bd3e522
add a test
2016-07-07 22:09:55 -07:00
Brendan Burns
cf5010ca6e
Fix a problem with multiple APIs clobbering each other in registration.
2016-07-02 22:29:08 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
nikhiljindal
2ffa3b4586
Moving StorageFactory building logic to genericapiserver
2016-05-10 00:57:11 -07:00
Brendan Burns
be6c5b332b
Add third party support to kubectl
2016-03-31 10:53:32 -07:00
goltermann
32d569d6c7
Fixing all the "composite literal uses unkeyed fields" Vet errors.
2016-03-25 15:25:09 -07:00
Jordan Liggitt
d008283942
Tolerate multiple registered versions in a single group
2016-03-12 12:49:41 -05:00
deads2k
cf6234d219
add prioritized RESTMapper to registered
2016-02-25 07:35:23 -05:00
deads2k
f89bd83664
fix group mapping and encoding order
2016-02-15 08:49:17 -05:00
nikhiljindal
2ad642d370
Merge registered and latest and move to apimachinery
2016-01-21 14:42:21 -08:00