Skip to content

Commit 42202eb

Browse files
committed
use my namespace as key namespace
Signed-off-by: Jan Jansen <[email protected]>
1 parent a0efe66 commit 42202eb

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

pkg/controller/controller_test.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,13 @@ func TestConvert2SealedSecretPassThrough(t *testing.T) {
120120

121121
func TestDefaultConfigDoesNotSkipRecreate(t *testing.T) {
122122
ns := "some-namespace"
123+
keyNs := "some-key-namespace"
123124
var tweakopts func(*metav1.ListOptions)
124-
clientset := fake.NewSimpleClientset()
125+
clientset := fake.NewClientset()
125126
ssc := ssfake.NewSimpleClientset()
126127
keyRegistry := testKeyRegister(t, context.Background(), clientset, ns)
127128

128-
got, err := prepareController(clientset, ns, tweakopts, &Flags{SkipRecreate: false}, ssc, keyRegistry)
129+
got, err := prepareController(clientset, ns, keyNs, tweakopts, &Flags{SkipRecreate: false}, ssc, keyRegistry)
129130
if err != nil {
130131
t.Fatalf("err %v want %v", got, nil)
131132
}
@@ -139,12 +140,13 @@ func TestDefaultConfigDoesNotSkipRecreate(t *testing.T) {
139140

140141
func TestSkipRecreateConfigDoesSkipIt(t *testing.T) {
141142
ns := "some-namespace"
143+
keyNs := "some-key-namespace"
142144
var tweakopts func(*metav1.ListOptions)
143-
clientset := fake.NewSimpleClientset()
145+
clientset := fake.NewClientset()
144146
ssc := ssfake.NewSimpleClientset()
145147
keyRegistry := testKeyRegister(t, context.Background(), clientset, ns)
146148

147-
got, err := prepareController(clientset, ns, tweakopts, &Flags{SkipRecreate: true}, ssc, keyRegistry)
149+
got, err := prepareController(clientset, ns, keyNs, tweakopts, &Flags{SkipRecreate: true}, ssc, keyRegistry)
148150
if err != nil {
149151
t.Fatalf("err %v want %v", got, nil)
150152
}

pkg/controller/main.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ func Main(f *Flags, version string) error {
234234
}
235235
}
236236

237-
controller, err := prepareController(clientset, namespace, tweakopts, f, ssclientset, keyRegistry)
237+
controller, err := prepareController(clientset, namespace, myNs, tweakopts, f, ssclientset, keyRegistry)
238238
if err != nil {
239239
return err
240240
}
@@ -258,7 +258,7 @@ func Main(f *Flags, version string) error {
258258
return err
259259
}
260260
if ns != namespace {
261-
ctlr, err := prepareController(clientset, ns, tweakopts, f, ssclientset, keyRegistry)
261+
ctlr, err := prepareController(clientset, ns, myNs, tweakopts, f, ssclientset, keyRegistry)
262262
if err != nil {
263263
return err
264264
}
@@ -299,22 +299,23 @@ func Main(f *Flags, version string) error {
299299
func prepareController(
300300
clientset kubernetes.Interface,
301301
namespace string,
302+
keyNamespace string,
302303
tweakopts func(*metav1.ListOptions),
303304
f *Flags,
304305
ssclientset versioned.Interface,
305306
keyRegistry *KeyRegistry,
306307
) (*Controller, error) {
307-
kinformer := initSecretInformerFactory(clientset, namespace, func(options *metav1.ListOptions) {
308+
kinformer := initSecretInformerFactory(clientset, keyNamespace, func(options *metav1.ListOptions) {
308309
options.LabelSelector = keySelector.String()
309310
}, f.WatchForSecrets)
310-
sinformer := initSecretInformerFactory(clientset, namespace, tweakopts, f.SkipRecreate)
311+
sinformer := initSecretInformerFactory(clientset, namespace, tweakopts, !f.SkipRecreate)
311312
ssinformer := ssinformers.NewFilteredSharedInformerFactory(ssclientset, 0, namespace, tweakopts)
312313
controller, err := NewController(clientset, ssclientset, ssinformer, sinformer, kinformer, keyRegistry, f.MaxRetries, f.KeyOrderPriority)
313314
return controller, err
314315
}
315316

316317
func initSecretInformerFactory(clientset kubernetes.Interface, ns string, tweakopts func(*metav1.ListOptions), enabled bool) informers.SharedInformerFactory {
317-
if enabled {
318+
if !enabled {
318319
return nil
319320
}
320321
return informers.NewSharedInformerFactoryWithOptions(clientset, 0, informers.WithNamespace(ns), informers.WithTweakListOptions(tweakopts))

0 commit comments

Comments
 (0)