@@ -226,12 +226,15 @@ def update_names(yaml, item, appwrapper_name, cluster_name, namespace, openshift
226
226
lower_meta = item .get ("generictemplate" , {}).get ("metadata" )
227
227
lower_meta ["labels" ]["workload.codeflare.dev/appwrapper" ] = appwrapper_name
228
228
lower_meta ["annotations" ]["codeflare.dev/oauth" ] = f"{ openshift_oauth } "
229
- lower_spec = item .get ("generictemplate" , {}).get ("spec" )
230
- lower_spec ["headGroupSpec" ]["template" ]["spec" ]["containers" ][0 ]["env" ][- 1 ][
231
- "valueFrom"
232
- ]["secretKeyRef" ]["name" ] = f"{ cluster_name } -oauth-config"
233
229
lower_meta ["name" ] = cluster_name
234
230
lower_meta ["namespace" ] = namespace
231
+ lower_spec = item .get ("generictemplate" , {}).get ("spec" )
232
+ if openshift_oauth :
233
+ lower_spec ["headGroupSpec" ]["template" ]["spec" ]["containers" ][0 ]["env" ][1 ][
234
+ "valueFrom"
235
+ ]["secretKeyRef" ]["name" ] = f"{ cluster_name } -oauth-config"
236
+ if not openshift_oauth :
237
+ del lower_spec ["headGroupSpec" ]["template" ]["spec" ]["containers" ][0 ]["env" ][1 ]
235
238
236
239
237
240
def update_labels (yaml , instascale , instance_types ):
@@ -440,7 +443,7 @@ def enable_local_interactive(resources, cluster_name, namespace, ingress_domain)
440
443
# update_tls_env
441
444
item ["generictemplate" ]["spec" ]["headGroupSpec" ]["template" ]["spec" ]["containers" ][
442
445
0
443
- ]["env" ][1 ]["value" ] = "1"
446
+ ]["env" ][2 ]["value" ] = "1"
444
447
item ["generictemplate" ]["spec" ]["workerGroupSpecs" ][0 ]["template" ]["spec" ][
445
448
"containers"
446
449
][0 ]["env" ][1 ]["value" ] = "1"
@@ -612,7 +615,7 @@ def _create_oauth_sidecar_object(
612
615
"--upstream=http://localhost:8265" ,
613
616
f"--tls-cert={ tls_mount_location } /tls.crt" ,
614
617
f"--tls-key={ tls_mount_location } /tls.key" ,
615
- f "--cookie-secret={ b64encode ( urandom ( 64 )). decode ( 'utf-8' ) } " , # create random string for encrypting cookie
618
+ "--cookie-secret=$(COOKIE_SECRET)" ,
616
619
f'--openshift-delegate-urls={{"/":{{"resource":"pods","namespace":"{ namespace } ","verb":"get"}}}}' ,
617
620
],
618
621
image = "registry.redhat.io/openshift4/ose-oauth-proxy@sha256:1ea6a01bf3e63cdcf125c6064cbd4a4a270deaf0f157b3eabb78f60556840366" ,
0 commit comments