Commit Graph

9 Commits

Author SHA1 Message Date
admilazz
7ea11a75f6 Add IKubernetesObject<TMetadata> (#404) 2020-04-09 15:13:48 -07:00
Andrew Stakhov
c48fc0dc56 Add interfaces for generated Kubernetes objects (#378)
* Add interfaces for generated Kubernetes objects that can allow working with them without using concrete types. This work is needed for future shared informers / controllers components being developed

* Add metadata for plural names. This opens up a path for many generic  operations as plural name is needed to construct path
2020-03-22 21:22:45 -07:00
Boshi Lian
af741302de fix watch generator uses different name pattern from gen project (#369)
* fix watch generator uses different name pattern from gen project

* run generator to refresh bad files

* fix npe when not x-kind
2020-03-17 13:57:26 -07:00
Boshi Lian
8ab95b6b92 gen v1.16.0 (#312)
* gen v1.16.0

* update version.json
2019-10-02 15:16:08 -07:00
Boshi Lian
644cf76009 Gen v1.14.0 (#275)
* gen v1.14.0

* update watcher generator for 1.14
2019-03-28 11:51:58 -07:00
Boshi Lian
f6b58d535a gen v1.13.4 (#254) 2019-03-08 16:54:55 -08:00
Boshi Lian
df3381607a run generate script for k8s 1.12 (#205)
* generate for 1.12

* run watch generator

* bump version
2018-10-03 13:38:37 -07:00
Boshi Lian
49bb82b15d generate v1.11.0 (#182)
* generate v1.11 -rc3

* add generated watcher

* regenrate with 1.11.0
2018-07-02 07:22:11 -07:00
Frederik Carlier
bf4a7040d4 Add a common IKubernetesObject interface, expose type metadata (#152)
* - Implement common interface across all Kubernetes elements
- Add ApiVersion, Kind and Group properties

* Add IKubernetesObject interface

* Regenerate code

* Fixup after rebase

* Fixes after rebase, make method names consistent
2018-05-02 22:04:47 -07:00