@@ -88,10 +88,10 @@ func (r *StackReconciler) ShutdownQueue() {
8888 r .stackQueue .ShutDown ()
8989}
9090
91- func (r * StackReconciler ) ListStacks (ctx context.Context ) * algorithms.Pager [* console.StackRunIDEdgeFragment ] {
91+ func (r * StackReconciler ) ListStacks (ctx context.Context ) * algorithms.Pager [* console.MinimalStackRunEdgeFragment ] {
9292 logger := log .FromContext (ctx )
9393 logger .Info ("create stack run pager" )
94- fetch := func (page * string , size int64 ) ([]* console.StackRunIDEdgeFragment , * algorithms.PageInfo , error ) {
94+ fetch := func (page * string , size int64 ) ([]* console.MinimalStackRunEdgeFragment , * algorithms.PageInfo , error ) {
9595 resp , err := r .consoleClient .ListClusterStackRuns (page , & size )
9696 if err != nil {
9797 logger .Error (err , "failed to fetch stack run" )
@@ -104,7 +104,7 @@ func (r *StackReconciler) ListStacks(ctx context.Context) *algorithms.Pager[*con
104104 }
105105 return resp .Edges , pageInfo , nil
106106 }
107- return algorithms .NewPager [* console.StackRunIDEdgeFragment ](common .DefaultPageSize , fetch )
107+ return algorithms .NewPager [* console.MinimalStackRunEdgeFragment ](common .DefaultPageSize , fetch )
108108}
109109
110110func (r * StackReconciler ) Poll (ctx context.Context ) error {
@@ -120,6 +120,7 @@ func (r *StackReconciler) Poll(ctx context.Context) error {
120120 }
121121 for _ , stack := range stacks {
122122 logger .Info ("sending update for" , "stack run" , stack .Node .ID )
123+ r .stackCache .Add (stack .Node .ID , stack .Node )
123124 r .stackQueue .Add (stack .Node .ID )
124125 }
125126 }
0 commit comments