@@ -110,7 +110,7 @@ var _ = Describe("Client Controller", func() {
110
110
111
111
secretObj := & v1.Secret {}
112
112
err = k8sClient .Get (ctx , types.NamespacedName {Namespace : typeNamespacedName .Namespace , Name : secretName }, secretObj )
113
- Expect (len (secretObj .Data ["secret" ])).To (Equal (48 ))
113
+ Expect (len (secretObj .Data ["client- secret" ])).To (Equal (48 ))
114
114
Expect (err ).NotTo (HaveOccurred ())
115
115
})
116
116
It ("should successfully reconcile the resource" , func () {
@@ -140,7 +140,7 @@ var _ = Describe("Client Controller", func() {
140
140
Expect (err ).NotTo (HaveOccurred ())
141
141
secretObj := & v1.Secret {}
142
142
Expect (k8sClient .Get (ctx , typesNamespacedSecretName , secretObj )).To (Succeed ())
143
- secretObj .Data ["secret" ] = []byte ("newSecret" )
143
+ secretObj .Data ["client- secret" ] = []byte ("newSecret" )
144
144
145
145
By ("reconcile after changing the secret" )
146
146
Expect (k8sClient .Update (ctx , secretObj )).To (Succeed ())
@@ -208,7 +208,39 @@ var _ = Describe("Client Controller", func() {
208
208
209
209
By ("checking if the Secret has been recreated" )
210
210
newSecret := & v1.Secret {ObjectMeta : metav1.ObjectMeta {Name : typesNamespacedSecretName .Name , Namespace : typesNamespacedSecretName .Namespace }}
211
- Expect (k8sClient .Get (ctx , typesNamespacedSecretName , newSecret ))
211
+ Expect (k8sClient .Get (ctx , typesNamespacedSecretName , newSecret )).To (Succeed ())
212
+ })
213
+
214
+ It ("populates the issuer in Secret" , func () {
215
+ By ("reconciling the first time" )
216
+ controllerReconciler := & ClientReconciler {
217
+ Client : k8sClient ,
218
+ Scheme : k8sClient .Scheme (),
219
+ DexManager : dex ,
220
+ }
221
+ _ , err := controllerReconciler .Reconcile (ctx , reconcile.Request {
222
+ NamespacedName : typeNamespacedName ,
223
+ })
224
+ Expect (err ).NotTo (HaveOccurred ())
225
+ secret := & v1.Secret {ObjectMeta : metav1.ObjectMeta {Name : typesNamespacedSecretName .Name , Namespace : typesNamespacedSecretName .Namespace }}
226
+ Expect (k8sClient .Get (ctx , typesNamespacedSecretName , secret )).To (Succeed ())
227
+ Expect (string (secret .Data ["issuer" ])).To (Equal ("http://127.0.0.1:15556/dex" ))
228
+ })
229
+
230
+ It ("populates the client-id in Secret" , func () {
231
+ By ("reconciling the first time" )
232
+ controllerReconciler := & ClientReconciler {
233
+ Client : k8sClient ,
234
+ Scheme : k8sClient .Scheme (),
235
+ DexManager : dex ,
236
+ }
237
+ _ , err := controllerReconciler .Reconcile (ctx , reconcile.Request {
238
+ NamespacedName : typeNamespacedName ,
239
+ })
240
+ Expect (err ).NotTo (HaveOccurred ())
241
+ secret := & v1.Secret {ObjectMeta : metav1.ObjectMeta {Name : typesNamespacedSecretName .Name , Namespace : typesNamespacedSecretName .Namespace }}
242
+ Expect (k8sClient .Get (ctx , typesNamespacedSecretName , secret )).To (Succeed ())
243
+ Expect (string (secret .Data ["client-id" ])).To (Equal ("fred-client" ))
212
244
})
213
245
})
214
246
@@ -239,7 +271,7 @@ var _ = Describe("Client Controller", func() {
239
271
By ("creating secret" )
240
272
secret := & v1.Secret {
241
273
ObjectMeta : metav1.ObjectMeta {Name : testSecretName , Namespace : "default" },
242
- Data : map [string ][]byte {"secret" : []byte ("abc" )},
274
+ Data : map [string ][]byte {"client- secret" : []byte ("abc" )},
243
275
}
244
276
Expect (k8sClient .Create (ctx , secret )).To (Succeed ())
245
277
0 commit comments