Skip to content

Commit 0693031

Browse files
authored
Merge pull request #996 from Sneha-at/automated-cherry-pick-of-#994-upstream-release-1.19
Automated cherry pick of #994: safeguard k8s client creation behind feature flag
2 parents a17b640 + 78d3fd1 commit 0693031

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

cmd/sidecar_mounter/main.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,6 @@ func main() {
6464
if err != nil {
6565
klog.Fatalf("failed to look up socket paths: %v", err)
6666
}
67-
68-
clientset, err := clientset.New(*kubeconfigPath, *informerResyncDurationSec)
69-
if err != nil {
70-
klog.Fatalf("Failed to configure k8s client: %v", err)
71-
}
7267
mounter := sidecarmounter.New(*gcsfusePath)
7368
ctx, cancel := context.WithCancel(context.Background())
7469
flagsFromDriver := map[string]string{}
@@ -101,6 +96,10 @@ func main() {
10196
}
10297
if mc != nil {
10398
if mc.EnableSidecarBucketAccessCheck {
99+
clientset, err := clientset.New(*kubeconfigPath, *informerResyncDurationSec)
100+
if err != nil {
101+
klog.Fatalf("Failed to configure k8s client: %v", err)
102+
}
104103
tm, ssm, err := mounter.SetupTokenAndStorageManager(clientset, mc)
105104
if err != nil {
106105
klog.Errorf("Failed to fetch identity pool and identity provider details required for bucket access check, got error %v", err)

0 commit comments

Comments
 (0)