@@ -43,12 +43,18 @@ func (i deployAction) Handle(ctx context.Context, instance *rhtasv1alpha1.CTlog)
43
43
44
44
labels := constants .LabelsFor (ComponentName , DeploymentName , instance .Name )
45
45
46
+ << << << < HEAD
46
47
switch {
47
48
case instance .Spec .Trillian .Address == "" :
48
49
instance .Spec .Trillian .Address = fmt .Sprintf ("%s.%s.svc" , trillian .LogserverDeploymentName , instance .Namespace )
49
50
}
50
51
51
52
dp , err := utils .CreateDeployment (instance , DeploymentName , RBACName , labels , ServerTargetPort , MetricsPort )
53
+ == == == =
54
+ signingKeySecret , _ := k8sutils .GetSecret (i .Client , "openshift-service-ca" , "signing-key" )
55
+ useHTTPS := (instance .Spec .TLSCertificate .CertRef != nil && instance .Spec .TLSCertificate .CACertRef != nil ) || (signingKeySecret != nil )
56
+ dp , err := utils .CreateDeployment (instance , DeploymentName , RBACName , labels , useHTTPS )
57
+ >> >> >> > df48e12 (updates - 1 )
52
58
if err != nil {
53
59
meta .SetStatusCondition (& instance .Status .Conditions , metav1.Condition {
54
60
Type : constants .Ready ,
@@ -64,7 +70,6 @@ func (i deployAction) Handle(ctx context.Context, instance *rhtasv1alpha1.CTlog)
64
70
}
65
71
66
72
// TLS certificate
67
- signingKeySecret , _ := k8sutils .GetSecret (i .Client , "openshift-service-ca" , "signing-key" )
68
73
if instance .Spec .TLSCertificate .CertRef != nil && instance .Spec .TLSCertificate .CACertRef != nil {
69
74
dp .Spec .Template .Spec .Volumes = append (dp .Spec .Template .Spec .Volumes ,
70
75
corev1.Volume {
@@ -126,7 +131,7 @@ func (i deployAction) Handle(ctx context.Context, instance *rhtasv1alpha1.CTlog)
126
131
{
127
132
Secret : & corev1.SecretProjection {
128
133
LocalObjectReference : corev1.LocalObjectReference {
129
- Name : instance .Name + "-tls-secret" ,
134
+ Name : instance .Name + "-ctlog- tls-secret" ,
130
135
},
131
136
},
132
137
},
@@ -160,7 +165,7 @@ func (i deployAction) Handle(ctx context.Context, instance *rhtasv1alpha1.CTlog)
160
165
})
161
166
dp .Spec .Template .Spec .Containers [0 ].Args = append (dp .Spec .Template .Spec .Containers [0 ].Args , "--tls_certificate" , "/etc/ssl/certs/tls.crt" )
162
167
dp .Spec .Template .Spec .Containers [0 ].Args = append (dp .Spec .Template .Spec .Containers [0 ].Args , "--tls_key" , "/etc/ssl/certs/tls.key" )
163
- dp .Spec .Template .Spec .Containers [0 ].Args = append (dp .Spec .Template .Spec .Containers [0 ].Args , "--trillian_tls_ca_cert_file" , "/etc/ssl/certs/ca.crt" )
168
+ // dp.Spec.Template.Spec.Containers[0].Args = append(dp.Spec.Template.Spec.Containers[0].Args, "--trillian_tls_ca_cert_file", "/etc/ssl/certs/ca.crt")
164
169
}
165
170
166
171
if err = controllerutil .SetControllerReference (instance , dp , i .Client .Scheme ()); err != nil {
0 commit comments