mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-20 06:26:57 +00:00
helm chart - add dualstack functionality
Signed-off-by: Simon L <szaimen@e.mail.de>
This commit is contained in:
parent
85933dd149
commit
2abad75461
13 changed files with 15 additions and 0 deletions
|
|
@ -9,6 +9,7 @@ metadata:
|
||||||
name: nextcloud-aio-apache
|
name: nextcloud-aio-apache
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
ports:
|
ports:
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-clamav
|
name: nextcloud-aio-clamav
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "3310"
|
- name: "3310"
|
||||||
port: 3310
|
port: 3310
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-collabora
|
name: nextcloud-aio-collabora
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "9980"
|
- name: "9980"
|
||||||
port: 9980
|
port: 9980
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ metadata:
|
||||||
name: nextcloud-aio-database
|
name: nextcloud-aio-database
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "5432"
|
- name: "5432"
|
||||||
port: 5432
|
port: 5432
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-fulltextsearch
|
name: nextcloud-aio-fulltextsearch
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "9200"
|
- name: "9200"
|
||||||
port: 9200
|
port: 9200
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-imaginary
|
name: nextcloud-aio-imaginary
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "9000"
|
- name: "9000"
|
||||||
port: 9000
|
port: 9000
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ metadata:
|
||||||
name: nextcloud-aio-nextcloud
|
name: nextcloud-aio-nextcloud
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "9000"
|
- name: "9000"
|
||||||
port: 9000
|
port: 9000
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ metadata:
|
||||||
name: nextcloud-aio-notify-push
|
name: nextcloud-aio-notify-push
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "7867"
|
- name: "7867"
|
||||||
port: 7867
|
port: 7867
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-onlyoffice
|
name: nextcloud-aio-onlyoffice
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "80"
|
- name: "80"
|
||||||
port: 80
|
port: 80
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ metadata:
|
||||||
name: nextcloud-aio-redis
|
name: nextcloud-aio-redis
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "6379"
|
- name: "6379"
|
||||||
port: 6379
|
port: 6379
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ metadata:
|
||||||
name: nextcloud-aio-talk-recording
|
name: nextcloud-aio-talk-recording
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "1234"
|
- name: "1234"
|
||||||
port: 1234
|
port: 1234
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ metadata:
|
||||||
name: nextcloud-aio-talk-public
|
name: nextcloud-aio-talk-public
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -35,6 +36,7 @@ metadata:
|
||||||
name: nextcloud-aio-talk
|
name: nextcloud-aio-talk
|
||||||
namespace: {{ .Values.NAMESPACE }}
|
namespace: {{ .Values.NAMESPACE }}
|
||||||
spec:
|
spec:
|
||||||
|
ipFamilyPolicy: PreferDualStack
|
||||||
ports:
|
ports:
|
||||||
- name: "8081"
|
- name: "8081"
|
||||||
port: 8081
|
port: 8081
|
||||||
|
|
|
||||||
|
|
@ -168,6 +168,8 @@ find ./ -name '*talk-service.yaml' -exec mv /tmp/talk-service.copy \{} \;
|
||||||
# shellcheck disable=SC1083
|
# shellcheck disable=SC1083
|
||||||
find ./ -name '*service.yaml' -exec sed -i "/type: LoadBalancer/a\ \ externalTrafficPolicy: Local" \{} \;
|
find ./ -name '*service.yaml' -exec sed -i "/type: LoadBalancer/a\ \ externalTrafficPolicy: Local" \{} \;
|
||||||
# shellcheck disable=SC1083
|
# shellcheck disable=SC1083
|
||||||
|
find ./ -name '*service.yaml' -exec sed -i "/^spec:/a\ \ ipFamilyPolicy: PreferDualStack" \{} \;
|
||||||
|
# shellcheck disable=SC1083
|
||||||
find ./ -name '*.yaml' -exec sed -i "s|'{{|\"{{|g;s|}}'|}}\"|g" \{} \;
|
find ./ -name '*.yaml' -exec sed -i "s|'{{|\"{{|g;s|}}'|}}\"|g" \{} \;
|
||||||
# shellcheck disable=SC1083
|
# shellcheck disable=SC1083
|
||||||
find ./ -name '*.yaml' -exec sed -i "/type: Recreate/d" \{} \;
|
find ./ -name '*.yaml' -exec sed -i "/type: Recreate/d" \{} \;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue