This is an automated email from the ASF dual-hosted git repository.

pbacsko pushed a commit to branch branch-1.5
in repository https://gitbox.apache.org/repos/asf/yunikorn-k8shim.git


The following commit(s) were added to refs/heads/branch-1.5 by this push:
     new 66afd62d [YUNIKORN-2621] Start the CSINode informer (#838)
66afd62d is described below

commit 66afd62d98f72ff4da193c8fea093ef08f683b7b
Author: Jacob Salway <[email protected]>
AuthorDate: Mon May 13 12:11:59 2024 +0200

    [YUNIKORN-2621] Start the CSINode informer (#838)
    
    Closes: #838
    
    Signed-off-by: Peter Bacsko <[email protected]>
    (cherry picked from commit e95ba07d1e568701de2cec30a95f8cc0d8644e1c)
---
 pkg/client/apifactory.go | 1 +
 pkg/client/clients.go    | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/pkg/client/apifactory.go b/pkg/client/apifactory.go
index 4efdefa3..62bdcb20 100644
--- a/pkg/client/apifactory.go
+++ b/pkg/client/apifactory.go
@@ -125,6 +125,7 @@ func NewAPIFactory(scheduler api.SchedulerAPI, 
informerFactory informers.SharedI
                        PVCInformer:           pvcInformer,
                        NamespaceInformer:     namespaceInformer,
                        StorageInformer:       storageInformer,
+                       CSINodeInformer:       csiNodeInformer,
                        PriorityClassInformer: priorityClassInformer,
                        VolumeBinder:          volumeBinder,
                },
diff --git a/pkg/client/clients.go b/pkg/client/clients.go
index f53e65e7..479b6e2b 100644
--- a/pkg/client/clients.go
+++ b/pkg/client/clients.go
@@ -55,6 +55,7 @@ type Clients struct {
        PVInformer            coreInformerV1.PersistentVolumeInformer
        PVCInformer           coreInformerV1.PersistentVolumeClaimInformer
        StorageInformer       storageInformerV1.StorageClassInformer
+       CSINodeInformer       storageInformerV1.CSINodeInformer
        NamespaceInformer     coreInformerV1.NamespaceInformer
        PriorityClassInformer schedulingInformerV1.PriorityClassInformer
 
@@ -75,6 +76,7 @@ func (c *Clients) WaitForSync() {
                        c.PVCInformer.Informer().HasSynced() &&
                        c.PVInformer.Informer().HasSynced() &&
                        c.StorageInformer.Informer().HasSynced() &&
+                       c.CSINodeInformer.Informer().HasSynced() &&
                        c.ConfigMapInformer.Informer().HasSynced() &&
                        c.NamespaceInformer.Informer().HasSynced() &&
                        c.PriorityClassInformer.Informer().HasSynced() {
@@ -95,6 +97,7 @@ func (c *Clients) Run(stopCh <-chan struct{}) {
        go c.PVInformer.Informer().Run(stopCh)
        go c.PVCInformer.Informer().Run(stopCh)
        go c.StorageInformer.Informer().Run(stopCh)
+       go c.CSINodeInformer.Informer().Run(stopCh)
        go c.ConfigMapInformer.Informer().Run(stopCh)
        go c.NamespaceInformer.Informer().Run(stopCh)
        go c.PriorityClassInformer.Informer().Run(stopCh)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to