Skip to content

Commit 8324fb2

Browse files
committed
fixes
1 parent 4014e3d commit 8324fb2

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

cloud/services/compute/instancegroupmanagers/instancegroupmanagers_reconcile.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
"sigs.k8s.io/controller-runtime/pkg/log"
3030
)
3131

32-
// Reconcile reconcile machine instance.
32+
// Reconcile reconciles GCP instanceGroupManager resources.
3333
func (s *Service) Reconcile(ctx context.Context, instanceTemplateKey *meta.Key) (*compute.InstanceGroupManager, error) {
3434
log := log.FromContext(ctx)
3535
log.Info("Reconciling instanceGroupManager resources")
@@ -103,6 +103,9 @@ func (s *Service) createOrGet(ctx context.Context, instanceTemplateKey *meta.Key
103103
return nil, fmt.Errorf("creating instanceGroupManager %v: %w", selfLink, err)
104104
}
105105

106+
// We fetch the created instanceGroupManager to return the complete object.
107+
// Also, we continue to go through the code path below so we have one code path,
108+
// although in practice we don't expect to need futher updates.
106109
actual, err = s.instanceGroupManagers.Get(ctx, igmKey)
107110
if err != nil {
108111
return nil, fmt.Errorf("getting instanceGroupManager %v: %w", selfLink, err)
@@ -127,6 +130,8 @@ func (s *Service) createOrGet(ctx context.Context, instanceTemplateKey *meta.Key
127130
log.Error(err, "updating instanceTemplate for instanceGroupManager")
128131
return nil, fmt.Errorf("updating instanceTemplate for instanceGroupManager %v: %w", selfLink, err)
129132
}
133+
134+
actual.InstanceTemplate = desired.InstanceTemplate
130135
}
131136

132137
return actual, nil

cloud/services/compute/instancetemplates/instancetemplate_reconcile.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import (
3333
"sigs.k8s.io/controller-runtime/pkg/log"
3434
)
3535

36-
// Reconcile reconcile machine instance.
36+
// Reconcile reconciles GCP instanceTemplates.
3737
func (s *Service) Reconcile(ctx context.Context) (*meta.Key, error) {
3838
log := log.FromContext(ctx)
3939
log.Info("Reconciling instanceTemplate resources")
@@ -46,7 +46,7 @@ func (s *Service) Reconcile(ctx context.Context) (*meta.Key, error) {
4646
return instanceTemplateKey, nil
4747
}
4848

49-
// Delete deletes all machine templates for a instance group.
49+
// Delete deletes the GCP instanceTemplate.
5050
func (s *Service) Delete(ctx context.Context) error {
5151
log := log.FromContext(ctx)
5252

0 commit comments

Comments
 (0)