Skip to content

Commit 972b2e9

Browse files
committed
Migrae keycloak & miniflux to statefulsets
Signed-off-by: Manuel Hutter <[email protected]>
1 parent 491505a commit 972b2e9

File tree

3 files changed

+10
-15
lines changed

3 files changed

+10
-15
lines changed

Diff for: apps/keycloak/keycloak.yaml

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1+
---
12
apiVersion: v1
23
kind: Service
34
metadata:
45
name: keycloak
5-
labels:
6-
app: keycloak
76
spec:
7+
type: ClusterIP
8+
clusterIP: None
89
ports:
910
- name: web
1011
port: 8443
1112

1213
---
1314
apiVersion: apps/v1
14-
kind: Deployment
15+
kind: StatefulSet
1516
metadata:
1617
name: keycloak
1718
spec:
1819
replicas: 1
1920
revisionHistoryLimit: 3
21+
serviceName: miniflux
2022
template:
2123
spec:
2224
containers:

Diff for: apps/miniflux/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace: miniflux
66
labels:
77
- includeSelectors: true
88
pairs:
9-
app.kubernetes.io/part-of: miniflux
9+
app.kubernetes.io/name: miniflux
1010

1111
resources:
1212
- ./namespace.yaml

Diff for: apps/miniflux/miniflux.yaml

+4-11
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,21 @@ metadata:
55
name: miniflux
66
spec:
77
type: ClusterIP
8-
selector:
9-
app: miniflux
8+
clusterIP: None
109
ports:
1110
- name: http
1211
port: 8080
1312

1413
---
1514
apiVersion: apps/v1
16-
kind: Deployment
15+
kind: StatefulSet
1716
metadata:
1817
name: miniflux
19-
labels:
20-
app: miniflux
2118
spec:
22-
selector:
23-
matchLabels:
24-
app: miniflux
2519
replicas: 1
20+
revisionHistoryLimit: 3
21+
serviceName: miniflux
2622
template:
27-
metadata:
28-
labels:
29-
app: miniflux
3023
spec:
3124
containers:
3225
- name: miniflux

0 commit comments

Comments
 (0)