You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
jitsi-meet-helm/jitsi-meet-examples/aws/jitsi-values.yaml

146 lines
3.4 KiB

webHost: jitsi.meat-project.tk
common:
environment:
- name: XMPP_DOMAIN
value: jitsi.meet
- name: XMPP_AUTH_DOMAIN
value: auth.jitsi.meet
- name: XMPP_INTERNAL_MUC_DOMAIN
value: internal-muc.jitsi.meet
- name: XMPP_MUC_DOMAIN
value: muc.jitsi.meet
- name: XMPP_GUEST_DOMAIN
value: guest.jitsi.meet
- name: JVB_BREWERY_MUC
value: jvbbrewery
- name: TZ
value: Europe/Amsterdam
jicofo:
userAuth:
enabled: true
name: "focus"
secret: dG90bw==
componentSecret: dG90bw==
replicaCount: 1
environmnet:
- name: JICOFO_AUTH_DOMAIN
value: auth.jitsi.meet
# need JVM optimisation
jvb:
userAuth:
enabled: true
name: "jvb"
secret: dG90bw==
ingress:
enabled: false
replicaCount: 2
service:
sessionAffinity: ClientIP
environment:
- name: JVB_STUN_SERVERS
value: stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google.com:19302
- name: JVB_TCP_HARVESTER_DISABLED
value: "true"
- name: DOCKER_HOST_ADDRESS
valueFrom:
fieldRef:
fieldPath: status.hostIP
- name: JVB_OPTS
value: "--apis=xmpp,rest"
- name: ENABLE_STATISTICS
value: "true"
# resources:
# limits:
# memory: 512Mi
# cpu: 100m
# requests:
# memory: 256Mi
# cpu: 25m
prosody:
auth:
enabled: false
guest: 0
# type: jwt
recorder: false
replicaCount: 1
environment:
- name: JVB_TCP_HARVESTER_DISABLED
value: "true"
- name: ENABLE_GUESTS
value: "1"
web:
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt"
cert-manager.io/acme-challenge-type: http01
ingress.kubernetes.io/auth: "oauth2_proxy"
ingress.kubernetes.io/oauth-uri-prefix: "/oauth2"
ingress.kubernetes.io/forwarded-for: "enabled"
ingress.kubernetes.io/load-balance: "uri"
ingress.kubernetes.io/ssl-redirect: "ON"
ingress.kubernetes.io/ssl-certificate: jitsi/meet-web
ingress.kubernetes.io/timeout-tunnel: 3h
kubernetes.io/ingress.class: "haproxy"
hosts:
- host: jitsi.meat-project.tk
oauth: true
paths:
- /
tls:
- hosts:
- jitsi.meat-project.tk
secretName: meet-web
replicaCount: 2
hpa:
enabled: true
minReplicas: 2
maxReplicas: 5
metrics:
- type: Resource
resource:
name: memory
targetAverageUtilization: 70
- type: Resource
resource:
name: cpu
targetAverageUtilization: 70
jwtsidecar:
extraArgs:
provider: oidc
email-domain: *
provider-display-name: aws_cognito
client-id: yourclientid
client-secret: yourclientsecret
insecure-oidc-allow-unverified-email: false
oidc-issuer-url: issuerurl
oidc-jwks-url: jwksurl
scope: "openid profile aws.cognito.signin.user.admin"
cookie-secure: true
cookie-domain: mydomain.com
cookie-secret: randomcookiesecret
cookie-samesite: lax
provider: oidc
set-xauthrequest: true
proxy-prefix: "/oauth2"
environment:
- name: JVB_TCP_HARVESTER_DISABLED
value: "true"
- name: ENABLE_GUESTS
value: "1"
- name: ENABLE_LETSENCRYPT
value: "0"
- name: DISABLE_HTTPS
value: "1"
resources:
limits:
memory: 128Mi
cpu: 50m
requests:
memory: 64Mi
cpu: 15m