@@ -236,9 +236,9 @@ func (r *ReconcileDependencyBuild) handleStateNew(ctx context.Context, db *v1alp
236236 return reconcile.Result {}, err
237237 }
238238 if ! jbsConfig .Spec .CacheSettings .DisableTLS {
239- pr .Spec .Workspaces = []tektonpipeline.WorkspaceBinding {{Name : "tls" , ConfigMap : & v1.ConfigMapVolumeSource {LocalObjectReference : v1.LocalObjectReference {Name : v1alpha1 .TlsConfigMapName }}}}
239+ pr .Spec .Workspaces = []tektonpipeline.WorkspaceBinding {{Name : WorkspaceTls , ConfigMap : & v1.ConfigMapVolumeSource {LocalObjectReference : v1.LocalObjectReference {Name : v1alpha1 .TlsConfigMapName }}}}
240240 } else {
241- pr .Spec .Workspaces = []tektonpipeline.WorkspaceBinding {{Name : "tls" , EmptyDir : & v1.EmptyDirVolumeSource {}}}
241+ pr .Spec .Workspaces = []tektonpipeline.WorkspaceBinding {{Name : WorkspaceTls , EmptyDir : & v1.EmptyDirVolumeSource {}}}
242242 }
243243 pr .Namespace = db .Namespace
244244 pr .Name = fmt .Sprintf ("%s-build-discovery-%d" , db .Name , db .Status .PipelineRetries )
@@ -644,11 +644,12 @@ func (r *ReconcileDependencyBuild) handleStateBuilding(ctx context.Context, db *
644644 },
645645 }}
646646 }
647- if ! jbsConfig .Spec .CacheSettings .DisableTLS {
648- pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : "tls" , ConfigMap : & v1.ConfigMapVolumeSource {LocalObjectReference : v1.LocalObjectReference {Name : v1alpha1 .TlsConfigMapName }}})
649- } else {
650- pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : "tls" , EmptyDir : & v1.EmptyDirVolumeSource {}})
651- }
647+ // TODO: DisableTLS defaults to true. Further the tls workspace has been removed from the build pipeline so an alternate method would be needed.
648+ //if !jbsConfig.Spec.CacheSettings.DisableTLS {
649+ // pr.Spec.Workspaces = append(pr.Spec.Workspaces, tektonpipeline.WorkspaceBinding{Name: WorkspaceTls, ConfigMap: &v1.ConfigMapVolumeSource{LocalObjectReference: v1.LocalObjectReference{Name: v1alpha1.TlsConfigMapName}}})
650+ //} else {
651+ // pr.Spec.Workspaces = append(pr.Spec.Workspaces, tektonpipeline.WorkspaceBinding{Name: WorkspaceTls, EmptyDir: &v1.EmptyDirVolumeSource{}})
652+ //}
652653 pr .Spec .Timeouts = & tektonpipeline.TimeoutFields {Pipeline : & v12.Duration {Duration : time .Hour * v1alpha1 .DefaultTimeout }}
653654 if err := controllerutil .SetOwnerReference (db , & pr , r .scheme ); err != nil {
654655 return reconcile.Result {}, err
@@ -1207,7 +1208,7 @@ func (r *ReconcileDependencyBuild) createLookupBuildInfoPipeline(ctx context.Con
12071208 envVars = append (envVars , v1.EnvVar {Name : "REGISTRY_TOKEN" , ValueFrom : & v1.EnvVarSource {SecretKeyRef : & v1.SecretKeySelector {LocalObjectReference : v1.LocalObjectReference {Name : jbsConfig .ImageRegistry ().SecretName }, Key : v1alpha1 .ImageSecretTokenKey , Optional : & secretOptional }}})
12081209 }
12091210 buildInfoTask := tektonpipeline.TaskSpec {
1210- Workspaces : []tektonpipeline.WorkspaceDeclaration {{Name : "tls" }},
1211+ Workspaces : []tektonpipeline.WorkspaceDeclaration {{Name : WorkspaceTls }},
12111212 Results : []tektonpipeline.TaskResult {{Name : BuildInfoPipelineResultBuildInfo }},
12121213 Steps : []tektonpipeline.Step {
12131214 {
@@ -1237,12 +1238,12 @@ func (r *ReconcileDependencyBuild) createLookupBuildInfoPipeline(ctx context.Con
12371238 }
12381239 buildInfoTask .Steps [0 ].Script = artifactbuild .InstallKeystoreIntoBuildRequestProcessor (args )
12391240 return & tektonpipeline.PipelineSpec {
1240- Workspaces : []tektonpipeline.PipelineWorkspaceDeclaration {{Name : "tls" }},
1241+ Workspaces : []tektonpipeline.PipelineWorkspaceDeclaration {{Name : WorkspaceTls }},
12411242 Results : []tektonpipeline.PipelineResult {{Name : BuildInfoPipelineResultBuildInfo , Value : tektonpipeline.ResultValue {Type : tektonpipeline .ParamTypeString , StringVal : "$(tasks.task.results." + BuildInfoPipelineResultBuildInfo + ")" }}},
12421243 Tasks : []tektonpipeline.PipelineTask {
12431244 {
12441245 Name : "task" ,
1245- Workspaces : []tektonpipeline.WorkspacePipelineTaskBinding {{Name : "tls" , Workspace : "tls" }},
1246+ Workspaces : []tektonpipeline.WorkspacePipelineTaskBinding {{Name : WorkspaceTls , Workspace : WorkspaceTls }},
12461247 TaskSpec : & tektonpipeline.EmbeddedTask {
12471248 TaskSpec : buildInfoTask ,
12481249 },
@@ -1427,9 +1428,9 @@ func (r *ReconcileDependencyBuild) handleStateDeploying(ctx context.Context, db
14271428 pr .Spec .Workspaces = []tektonpipeline.WorkspaceBinding {}
14281429
14291430 if ! jbsConfig .Spec .CacheSettings .DisableTLS {
1430- pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : "tls" , ConfigMap : & v1.ConfigMapVolumeSource {LocalObjectReference : v1.LocalObjectReference {Name : v1alpha1 .TlsConfigMapName }}})
1431+ pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : WorkspaceTls , ConfigMap : & v1.ConfigMapVolumeSource {LocalObjectReference : v1.LocalObjectReference {Name : v1alpha1 .TlsConfigMapName }}})
14311432 } else {
1432- pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : "tls" , EmptyDir : & v1.EmptyDirVolumeSource {}})
1433+ pr .Spec .Workspaces = append (pr .Spec .Workspaces , tektonpipeline.WorkspaceBinding {Name : WorkspaceTls , EmptyDir : & v1.EmptyDirVolumeSource {}})
14331434 }
14341435 pr .Spec .Timeouts = & tektonpipeline.TimeoutFields {Pipeline : & v12.Duration {Duration : time .Hour * v1alpha1 .DefaultTimeout }}
14351436 if jbsConfig .Annotations != nil && jbsConfig .Annotations [jbsconfig .TestRegistry ] == "true" {
0 commit comments