File tree Expand file tree Collapse file tree 11 files changed +117
-44
lines changed
base/member/infra-deployments/konflux-kite Expand file tree Collapse file tree 11 files changed +117
-44
lines changed Original file line number Diff line number Diff line change @@ -24,17 +24,16 @@ spec:
24
24
name : konflux-kite-{{nameNormalized}}
25
25
spec :
26
26
ignoreDifferences :
27
- # Ignore generated ConfigMap and Secret names with hash suffixes
27
+ # Ignore generated ConfigMap with hash suffixes
28
28
- kind : ConfigMap
29
29
group : " "
30
30
name : kite-config-*
31
31
jsonPointers :
32
32
- /data
33
- - kind : Secret
34
- group : " "
35
- name : kite-database-credentials-*
33
+ - group : route.openshift.io
34
+ kind : Route
36
35
jsonPointers :
37
- - /data
36
+ - /spec/tls/destinationCACertificate
38
37
project : default
39
38
source :
40
39
path : " {{values.sourceRoot}}/{{values.environment}}/{{values.clusterDir}}"
Original file line number Diff line number Diff line change @@ -11,9 +11,3 @@ kind: ApplicationSet
11
11
metadata :
12
12
name : nvme-storage-configurator
13
13
$patch : delete
14
- ---
15
- apiVersion : argoproj.io/v1alpha1
16
- kind : ApplicationSet
17
- metadata :
18
- name : konflux-kite
19
- $patch : delete
Original file line number Diff line number Diff line change @@ -41,3 +41,9 @@ kind: ApplicationSet
41
41
metadata :
42
42
name : kueue
43
43
$patch : delete
44
+ ---
45
+ apiVersion : argoproj.io/v1alpha1
46
+ kind : ApplicationSet
47
+ metadata :
48
+ name : konflux-kite
49
+ $patch : delete
Original file line number Diff line number Diff line change @@ -36,3 +36,10 @@ kind: ApplicationSet
36
36
metadata :
37
37
name : kubearchive
38
38
$patch : delete
39
+ ---
40
+ # At this time we're starting with external staging
41
+ apiVersion : argoproj.io/v1alpha1
42
+ kind : ApplicationSet
43
+ metadata :
44
+ name : konflux-kite
45
+ $patch : delete
Original file line number Diff line number Diff line change @@ -58,12 +58,27 @@ spec:
58
58
valueFrom :
59
59
secretKeyRef :
60
60
name : kite-database-credentials
61
- key : password
61
+ key : DB_PASSWORD
62
62
- name : KITE_DB_USER
63
63
valueFrom :
64
64
secretKeyRef :
65
65
name : kite-database-credentials
66
- key : username
66
+ key : DB_USER
67
+ - name : KITE_DB_HOST
68
+ valueFrom :
69
+ secretKeyRef :
70
+ name : kite-database-credentials
71
+ key : DB_HOST
72
+ - name : KITE_DB_PORT
73
+ valueFrom :
74
+ secretKeyRef :
75
+ name : kite-database-credentials
76
+ key : DB_PORT
77
+ - name : KITE_DB_NAME
78
+ valueFrom :
79
+ secretKeyRef :
80
+ name : kite-database-credentials
81
+ key : DB_NAME
67
82
resources :
68
83
requests :
69
84
memory : 128Mi
@@ -98,12 +113,27 @@ spec:
98
113
valueFrom :
99
114
secretKeyRef :
100
115
name : kite-database-credentials
101
- key : password
116
+ key : DB_PASSWORD
102
117
- name : KITE_DB_USER
103
118
valueFrom :
104
119
secretKeyRef :
105
120
name : kite-database-credentials
106
- key : username
121
+ key : DB_USER
122
+ - name : KITE_DB_HOST
123
+ valueFrom :
124
+ secretKeyRef :
125
+ name : kite-database-credentials
126
+ key : DB_HOST
127
+ - name : KITE_DB_PORT
128
+ valueFrom :
129
+ secretKeyRef :
130
+ name : kite-database-credentials
131
+ key : DB_PORT
132
+ - name : KITE_DB_NAME
133
+ valueFrom :
134
+ secretKeyRef :
135
+ name : kite-database-credentials
136
+ key : DB_NAME
107
137
startupProbe :
108
138
httpGet :
109
139
path : /health
Original file line number Diff line number Diff line change 17
17
target :
18
18
creationPolicy : Owner
19
19
deletionPolicy : Delete
20
- name : database-secret
20
+ name : kite-database-credentials
21
+ template :
22
+ data :
23
+ DB_USER : ' {{ index . "db.user" }}'
24
+ DB_PASSWORD : ' {{ index . "db.password" }}'
25
+ DB_HOST : ' {{ index . "db.host" }}'
26
+ DB_PORT : " 5432"
27
+ DB_NAME : ' {{ index . "db.name" }}'
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ resources:
6
6
- rbac.yaml
7
7
- deployment.yaml
8
8
- service.yaml
9
+ - routes.yaml
9
10
10
11
namespace : konflux-kite
11
12
@@ -16,10 +17,6 @@ configMapGenerator:
16
17
- KITE_PROJECT_ENV=production
17
18
- KITE_HOST=0.0.0.0
18
19
- KITE_PORT=8080
19
- - KITE_DB_HOST=postgresql
20
- - KITE_DB_PORT=5432
21
- - KITE_DB_USER=kite
22
- - KITE_DB_NAME=issuesdb
23
20
- KITE_DB_SSL_MODE=require
24
21
- KITE_LOG_LEVEL=info
25
22
- KITE_LOG_FORMAT=json
@@ -32,10 +29,14 @@ configMapGenerator:
32
29
- KITE_IDLE_TIMEOUT=60s
33
30
- KITE_SHUTDOWN_TIMEOUT=10s
34
31
32
+ # Not using external secrets here for development env.
35
33
secretGenerator :
36
34
- name : kite-database-credentials
37
35
namespace : konflux-kite
38
36
type : Opaque
39
37
literals :
40
- - username=kite
41
- - password=postgres
38
+ - DB_USER=kite
39
+ - DB_PASSWORD=postgres
40
+ - DB_HOST=postgresql
41
+ - DB_PORT=5432
42
+ - DB_NAME=issuesdb
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion : route.openshift.io/v1
3
+ kind : Route
4
+ metadata :
5
+ name : konflux-kite-api
6
+ namespace : konflux-kite
7
+ labels :
8
+ app : konflux-kite
9
+ component : backend
10
+ annotations :
11
+ # Use the auto-generated TLS certificate
12
+ service.beta.openshift.io/serving-cert-secret-name : konflux-kite-tls
13
+ spec :
14
+ to :
15
+ kind : Service
16
+ name : konflux-kite
17
+ weight : 100
18
+ port :
19
+ targetPort : http
20
+ tls :
21
+ termination : edge
22
+ destinationCACertificate : " "
23
+ wildcardPolicy : None
Original file line number Diff line number Diff line change @@ -15,10 +15,6 @@ configMapGenerator:
15
15
- KITE_PROJECT_ENV=development
16
16
- KITE_HOST=0.0.0.0
17
17
- KITE_PORT=8080
18
- - KITE_DB_HOST=postgresql
19
- - KITE_DB_PORT=5432
20
- - KITE_DB_USER=kite
21
- - KITE_DB_NAME=issuesdb
22
18
- KITE_DB_SSL_MODE=disable
23
19
- KITE_LOG_LEVEL=debug
24
20
- KITE_LOG_FORMAT=text
@@ -34,16 +30,6 @@ configMapGenerator:
34
30
- KITE_SHUTDOWN_TIMEOUT=10s
35
31
behavior : replace
36
32
37
- # Keep the same database credentials as base, or override if needed
38
- secretGenerator :
39
- - name : kite-database-credentials
40
- namespace : konflux-kite
41
- type : Opaque
42
- behavior : replace
43
- literals :
44
- - username=kite
45
- - password=postgres
46
-
47
33
patches :
48
34
# Development-specific patches
49
35
- patch : |-
@@ -64,4 +50,4 @@ patches:
64
50
memory: 256Mi
65
51
requests:
66
52
cpu: 50m
67
- memory: 128Mi
53
+ memory: 128Mi
Original file line number Diff line number Diff line change @@ -43,17 +43,17 @@ spec:
43
43
valueFrom :
44
44
secretKeyRef :
45
45
name : kite-database-credentials
46
- key : username
46
+ key : DB_USER
47
47
- name : POSTGRESQL_PASSWORD
48
48
valueFrom :
49
49
secretKeyRef :
50
50
name : kite-database-credentials
51
- key : password
51
+ key : DB_PASSWORD
52
52
- name : POSTGRESQL_DATABASE
53
53
valueFrom :
54
- configMapKeyRef :
55
- name : kite-config
56
- key : KITE_DB_NAME
54
+ secretKeyRef :
55
+ name : kite-database-credentials
56
+ key : DB_NAME
57
57
volumeMounts :
58
58
- name : postgresql-data
59
59
mountPath : /var/lib/pgsql/data
You can’t perform that action at this time.
0 commit comments