@@ -382,20 +382,6 @@ def submit(self):
382
382
383
383
env = []
384
384
if self .git_credentials :
385
- secret = client .V1Secret (
386
- metadata = client .V1ObjectMeta (
387
- name = self .name ,
388
- labels = {
389
- "name" : self .name ,
390
- "component" : self ._component_label ,
391
- },
392
- ),
393
- string_data = {"credentials" : self .git_credentials },
394
- type = "Opaque" ,
395
- )
396
-
397
- self .api .create_namespaced_secret (self .namespace , secret )
398
-
399
385
secret_key_ref = client .V1SecretKeySelector (
400
386
name = self .name , key = "credentials" , optional = False
401
387
)
@@ -511,16 +497,21 @@ def submit(self):
511
497
name = self .pod .metadata .name ,
512
498
uid = self .pod .metadata .uid ,
513
499
)
514
- self .api .patch_namespaced_secret (
515
- namespace = self .namespace ,
516
- name = self .pod .metadata .name ,
517
- body = [
518
- {
519
- "op" : "replace" ,
520
- "path" : "/metadata/ownerReferences" ,
521
- "value" : [owner_reference ],
522
- }
523
- ],
500
+ secret = client .V1Secret (
501
+ metadata = client .V1ObjectMeta (
502
+ name = self .name ,
503
+ labels = {
504
+ "name" : self .name ,
505
+ "component" : self ._component_label ,
506
+ },
507
+ owner_references = [owner_reference ],
508
+ ),
509
+ string_data = {"credentials" : self .git_credentials },
510
+ type = "Opaque" ,
511
+ )
512
+
513
+ self .api .create_namespaced_secret (
514
+ self .namespace , secret
524
515
)
525
516
self .progress (
526
517
ProgressEvent .Kind .BUILD_STATUS_CHANGE ,
0 commit comments