9
9
10
10
. "github.com/onsi/ginkgo/v2"
11
11
. "github.com/onsi/gomega"
12
+ "github.com/spf13/pflag"
12
13
appsv1 "k8s.io/api/apps/v1"
13
14
v1 "k8s.io/api/core/v1"
14
15
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -79,6 +80,7 @@ var _ = Describe("Collector", Ordered, func() {
79
80
kubeNamespace * v1.Namespace
80
81
81
82
baseGetCalls getCallsFunc
83
+ flagset * pflag.FlagSet
82
84
)
83
85
84
86
BeforeAll (func () {
@@ -129,16 +131,19 @@ var _ = Describe("Collector", Ordered, func() {
129
131
130
132
BeforeEach (func () {
131
133
expData = telemetry.Data {
132
- ProjectMetadata : telemetry.ProjectMetadata {Name : "NGF" , Version : version },
133
- NodeCount : 0 ,
134
- NGFResourceCounts : telemetry.NGFResourceCounts {},
135
- NGFReplicaCount : 1 ,
136
- ClusterID : string (kubeNamespace .GetUID ()),
137
- ImageSource : "local" ,
138
- Arch : runtime .GOARCH ,
139
- DeploymentID : string (ngfReplicaSet .ObjectMeta .OwnerReferences [0 ].UID ),
134
+ ProjectMetadata : telemetry.ProjectMetadata {Name : "NGF" , Version : version },
135
+ NodeCount : 0 ,
136
+ NGFResourceCounts : telemetry.NGFResourceCounts {},
137
+ NGFReplicaCount : 1 ,
138
+ ClusterID : string (kubeNamespace .GetUID ()),
139
+ ImageSource : "local" ,
140
+ Arch : runtime .GOARCH ,
141
+ DeploymentID : string (ngfReplicaSet .ObjectMeta .OwnerReferences [0 ].UID ),
142
+ DeploymentFlagOptions : telemetry.DeploymentFlagOptions {FlagKeys : []string {}, FlagValues : []string {}},
140
143
}
141
144
145
+ flagset = pflag .NewFlagSet ("flagset" , 0 )
146
+
142
147
k8sClientReader = & eventsfakes.FakeReader {}
143
148
fakeGraphGetter = & telemetryfakes.FakeGraphGetter {}
144
149
fakeConfigurationGetter = & telemetryfakes.FakeConfigurationGetter {}
@@ -153,6 +158,7 @@ var _ = Describe("Collector", Ordered, func() {
153
158
Version : version ,
154
159
PodNSName : podNSName ,
155
160
ImageSource : "local" ,
161
+ Flags : flagset ,
156
162
})
157
163
158
164
baseGetCalls = createGetCallsFunc (ngfPod , ngfReplicaSet , kubeNamespace )
0 commit comments