@@ -15,6 +15,7 @@ import (
15
15
)
16
16
17
17
const houndSearchIdent = "hound-search"
18
+ const houndSearchData = "hound-search-data"
18
19
const houndSearchImage = "quay.io/software-factory/hound:0.5.1-3"
19
20
20
21
func MkHoundSearchContainer (corporateCMExists bool , openshiftUser bool ) apiv1.Container {
@@ -26,7 +27,7 @@ func MkHoundSearchContainer(corporateCMExists bool, openshiftUser bool) apiv1.Co
26
27
container .ReadinessProbe = base .MkReadinessHTTPProbe ("/healthz" , 6080 )
27
28
container .VolumeMounts = []apiv1.VolumeMount {
28
29
{
29
- Name : "hound-search-data" ,
30
+ Name : houndSearchData ,
30
31
MountPath : "/var/lib/hound" ,
31
32
},
32
33
{
@@ -66,7 +67,12 @@ func (r *SFController) TerminateHoundSearch() {
66
67
Namespace : r .ns ,
67
68
},
68
69
})
69
- // todo: delete pvc
70
+ r .DeleteR (& apiv1.PersistentVolumeClaim {
71
+ ObjectMeta : metav1.ObjectMeta {
72
+ Name : houndSearchData ,
73
+ Namespace : r .ns ,
74
+ },
75
+ })
70
76
}
71
77
72
78
func (r * SFController ) DeployHoundSearch () bool {
@@ -76,7 +82,7 @@ func (r *SFController) DeployHoundSearch() bool {
76
82
// Check if Corporate Certificate exists
77
83
corporateCM , corporateCMExists := r .CorporateCAConfigMapExists ()
78
84
79
- pvc := base .MkPVC ("hound-search-data" , r .ns , r .getStorageConfOrDefault (r .cr .Spec .Codesearch .Storage ), apiv1 .ReadWriteOnce )
85
+ pvc := base .MkPVC (houndSearchData , r .ns , r .getStorageConfOrDefault (r .cr .Spec .Codesearch .Storage ), apiv1 .ReadWriteOnce )
80
86
container := MkHoundSearchContainer (corporateCMExists , r .isOpenShift )
81
87
container .Env = []apiv1.EnvVar {
82
88
base .MkEnvVar ("CONFIG_REPO_BASE_URL" , r .configBaseURL ),
0 commit comments