peertube is now kustomized
This commit is contained in:
parent
7d3e24aac5
commit
a3cdcd9168
|
@ -1 +1 @@
|
|||
helm upgrade -i --create-namespace -n peertube-werts peertube-werts ananace-charts/peertube -f values.yaml
|
||||
kustomize build --enable-helm | kubectl apply -f -
|
||||
|
|
|
@ -1 +1 @@
|
|||
helm diff upgrade -n peertube-werts peertube-werts ananace-charts/peertube -f values.yaml
|
||||
kustomize build --enable-helm | kubectl diff -f -
|
||||
|
|
132
peertube/kustomization.yaml
Normal file
132
peertube/kustomization.yaml
Normal file
|
@ -0,0 +1,132 @@
|
|||
kind: Kustomization
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
helmCharts:
|
||||
- name: peertube
|
||||
repo: https://ananace.gitlab.io/charts
|
||||
namespace: peertube-werts
|
||||
version: 1.1.1
|
||||
releaseName: peertube-werts
|
||||
includeCRDs: true
|
||||
valuesInline:
|
||||
affinity: {}
|
||||
autoscaling:
|
||||
enabled: false
|
||||
maxReplicas: 3
|
||||
minReplicas: 1
|
||||
targetCPUUtilizationPercentage: 80
|
||||
config:
|
||||
admin:
|
||||
email: peertube@strudelline.net
|
||||
mail:
|
||||
existingSecret: peertube-smtp
|
||||
existingSecretKey: smtp-password
|
||||
fromAddress: peertube@strudelline.net
|
||||
hostname: smtp.mailgun.org
|
||||
port: 465
|
||||
transport: smtp
|
||||
username: peertube@strudelline.net
|
||||
objectStorage:
|
||||
accessKey: 3MvLDZE2XiK5XlbE
|
||||
enabled: false
|
||||
endpoint: https://minio.strudelline.net
|
||||
maxUploadPart: 128MB
|
||||
region: syno-cascade-1
|
||||
secretKey: xmA9bJGlcFArtwHStJnqQTyZQjiyR1jv
|
||||
streaming:
|
||||
base_url: https://minio.strudelline.net/peertube-streaming
|
||||
bucket_name: peertube-streaming
|
||||
videos:
|
||||
base_url: https://minio.strudelline.net/peertube-videos
|
||||
bucket_name: peertube-videos
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 1000Gi
|
||||
storageClass: nfs
|
||||
secret: 1165b3438b487d6dc52fc9d63ff78ef46a7e568a8daebdafd6f416d899aefbc6
|
||||
serverName: tube.werts.us
|
||||
externalPostgresql:
|
||||
database: peertube-db
|
||||
existingSecret: peertube-db-pguser-peertube-db
|
||||
existingSecretKey: password
|
||||
host: peertube-db-primary.peertube-werts.svc
|
||||
port: 5432
|
||||
username: peertube-db
|
||||
externalRedis:
|
||||
host: null
|
||||
extraConfig:
|
||||
instance:
|
||||
description: WerTube
|
||||
trust_proxy:
|
||||
- 10.0.0.0/8
|
||||
- 172.16.0.0/12
|
||||
- 192.168.0.0/24
|
||||
- fc00::/7
|
||||
extraEnv:
|
||||
- name: http_proxy
|
||||
value: http://172.16.17.180:4080
|
||||
- name: https_proxy
|
||||
value: http://172.16.17.180:4080
|
||||
- name: HTTP_PROXY
|
||||
value: http://172.16.17.180:4080
|
||||
- name: HTTPS_PROXY
|
||||
value: http://172.16.17.180:4080
|
||||
extraPodSpec: {}
|
||||
extraSecret: {}
|
||||
image:
|
||||
pullPolicy: IfNotPresent
|
||||
repository: chocobozzz/peertube
|
||||
ingress:
|
||||
className: haproxy
|
||||
enabled: true
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /api/v1/ping
|
||||
port: http
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: chimecho
|
||||
podAnnotations: {}
|
||||
podSecurityContext:
|
||||
fsGroup: 999
|
||||
postgresql:
|
||||
auth:
|
||||
database: peertube
|
||||
username: peertube
|
||||
enabled: false
|
||||
persistence:
|
||||
enabled: true
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /api/v1/ping
|
||||
port: http
|
||||
redis:
|
||||
architecture: standalone
|
||||
auth:
|
||||
enabled: true
|
||||
password: peertube-98fuhaewulfh
|
||||
enabled: true
|
||||
master:
|
||||
kind: Deployment
|
||||
persistence:
|
||||
enabled: true
|
||||
storageClass: longhorn
|
||||
updateStrategy:
|
||||
type: Recreate
|
||||
resources: {}
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
runAsUser: 999
|
||||
service:
|
||||
port: 80
|
||||
rtmpPort: 1935
|
||||
type: ClusterIP
|
||||
serviceAccount:
|
||||
annotations: {}
|
||||
create: true
|
||||
tolerations: []
|
||||
resources:
|
||||
- db.yaml
|
||||
- ns.yaml
|
Loading…
Reference in New Issue
Block a user