@@ -4,41 +4,41 @@ import (
44 "context"
55 "time"
66
7- "k8s.io/api/core /v1"
8- "k8s.io/api/extensions/v1beta1 "
7+ apps "k8s.io/api/apps /v1"
8+ v1 "k8s.io/api/core/v1 "
99 "k8s.io/apimachinery/pkg/fields"
1010 "k8s.io/client-go/kubernetes"
1111 "k8s.io/client-go/tools/cache"
1212)
1313
14- func WatchDeployments (ctx context.Context , client kubernetes.Interface , selector fields.Selector ) chan * v1beta1 .Deployment {
14+ func WatchDeployments (ctx context.Context , client kubernetes.Interface , selector fields.Selector ) chan * apps .Deployment {
1515 lw := cache .NewListWatchFromClient (
16- client .ExtensionsV1beta1 ().RESTClient (),
16+ client .AppsV1 ().RESTClient (),
1717 "deployments" ,
1818 v1 .NamespaceAll ,
1919 selector )
2020
2121 stop := make (chan struct {}, 1 )
22- results := make (chan * v1beta1 .Deployment )
22+ results := make (chan * apps .Deployment )
2323
2424 store , controller := cache .NewInformer (
2525 lw ,
26- & v1beta1 .Deployment {},
26+ & apps .Deployment {},
2727 60 * time .Second ,
2828 cache.ResourceEventHandlerFuncs {
2929 AddFunc : func (obj interface {}) {
30- results <- obj .(* v1beta1 .Deployment )
30+ results <- obj .(* apps .Deployment )
3131 },
3232 UpdateFunc : func (old , obj interface {}) {
33- results <- obj .(* v1beta1 .Deployment )
33+ results <- obj .(* apps .Deployment )
3434 },
3535 DeleteFunc : func (obj interface {}) {
36- results <- obj .(* v1beta1 .Deployment )
36+ results <- obj .(* apps .Deployment )
3737 },
3838 })
3939
4040 for _ , obj := range store .List () {
41- results <- obj .(* v1beta1 .Deployment )
41+ results <- obj .(* apps .Deployment )
4242 }
4343
4444 go controller .Run (stop )
0 commit comments