Skip to content

Commit f710c02

Browse files
committed
util meta ut
Signed-off-by: liheng.zms <[email protected]>
1 parent f1da1d3 commit f710c02

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

Diff for: config/manager/manager.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ metadata:
66
name: system
77
---
88
apiVersion: v1
9+
kind: Namespace
10+
metadata:
11+
labels:
12+
control-plane: controller-manager
13+
name: kruise-daemon-config
14+
---
15+
apiVersion: v1
916
kind: ServiceAccount
1017
metadata:
1118
name: manager

Diff for: pkg/util/meta.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2021.
2+
Copyright 2022 The Kruise Authors.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

Diff for: pkg/util/meta_test.go

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
/*
2+
Copyright 2022 The Kruise Authors.
3+
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
http://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
*/
16+
17+
package util
18+
19+
import (
20+
"os"
21+
"testing"
22+
)
23+
24+
func TestMetaGetNamespace(t *testing.T) {
25+
if GetKruiseNamespace() != "kruise-system" {
26+
t.Fatalf("expect(kruise-system), but get(%s)", GetKruiseNamespace())
27+
}
28+
_ = os.Setenv("POD_NAMESPACE", "test")
29+
if GetKruiseNamespace() != "test" {
30+
t.Fatalf("expect(test), but get(%s)", GetKruiseNamespace())
31+
}
32+
if GetKruiseDaemonConfigNamespace() != "kruise-daemon-config" {
33+
t.Fatalf("expect(kruise-daemon-config), but get(%s)", GetKruiseDaemonConfigNamespace())
34+
}
35+
_ = os.Setenv("KRUISE_DAEMON_CONFIG_NS", "test")
36+
if GetKruiseDaemonConfigNamespace() != "test" {
37+
t.Fatalf("expect(test), but get(%s)", GetKruiseDaemonConfigNamespace())
38+
}
39+
}

0 commit comments

Comments
 (0)