Skip to content

Commit 9bf1e50

Browse files
baluchickenahma
authored andcommitted
Handle Persistent Volume Claim update (#70)
1 parent 3c1867d commit 9bf1e50

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/k8sutil/resource.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package k8sutil
1818

1919
import (
2020
"context"
21-
"errors"
21+
"fmt"
2222
"reflect"
2323

2424
"github.com/go-logr/logr"
@@ -52,11 +52,14 @@ func Reconcile(log logr.Logger, client runtimeClient.Client, desired runtime.Obj
5252
if err == nil {
5353
switch desired.(type) {
5454
default:
55-
return emperror.With(errors.New("unexpected resource type"), "type", reflect.TypeOf(desired))
55+
return emperror.With(fmt.Errorf("unexpected resource type %s", reflect.TypeOf(desired)))
5656
case *corev1.ServiceAccount:
5757
sa := desired.(*corev1.ServiceAccount)
5858
sa.ResourceVersion = current.(*corev1.ServiceAccount).ResourceVersion
5959
desired = sa
60+
case *corev1.PersistentVolumeClaim:
61+
log.Info("Could not update PersistentVolumeClaim yet")
62+
desired = current
6063
case *rbacv1.ClusterRole:
6164
cr := desired.(*rbacv1.ClusterRole)
6265
cr.ResourceVersion = current.(*rbacv1.ClusterRole).ResourceVersion

0 commit comments

Comments
 (0)