apiVersion: v1 kind: Pod metadata: name: "jitsi-meet-{{ jitsi_meet_inst_name }}" spec: containers: - name: jicofo image: "jitsi/jicofo:{{ jitsi_meet_version }}" env: - name: XMPP_SERVER value: localhost - name: XMPP_DOMAIN value: meet.jitsi - name: XMPP_AUTH_DOMAIN value: auth.meet.jitsi - name: XMPP_INTERNAL_MUC_DOMAIN value: internal-muc.meet.jitsi - name: JICOFO_COMPONENT_SECRET {# TODO: hardcoded value #} value: "jicofo_component_secret" - name: JICOFO_AUTH_USER value: focus - name: JICOFO_AUTH_PASSWORD {# TODO: hardcoded value #} value: "jicofo_auth_password" - name: TZ value: {{ jitsi_meet_timezone }} - name: JVB_BREWERY_MUC value: jvbbrewery - name: prosody image: "jitsi/prosody:{{ jitsi_meet_version }}" env: - name: XMPP_DOMAIN value: meet.jitsi - name: XMPP_AUTH_DOMAIN value: auth.meet.jitsi - name: XMPP_MUC_DOMAIN value: muc.meet.jitsi - name: XMPP_INTERNAL_MUC_DOMAIN value: internal-muc.meet.jitsi - name: JICOFO_COMPONENT_SECRET {# TODO: hardcoded value #} value: "jicofo_component_secret" - name: JVB_AUTH_USER value: jvb - name: JVB_AUTH_PASSWORD {# TODO: hardcoded value #} value: "jvb_auth_password" - name: JICOFO_AUTH_USER value: focus {# TODO: hardcoded value #} value: "jicofo_auth_password" - name: TZ value: {{ jitsi_meet_timezone }} - name: JVB_TCP_HARVESTER_DISABLED value: "true" - name: web image: "jitsi/web:{{ jitsi_meet_version }}" env: - name: DISABLE_HTTPS value: "1" - name: ENABLE_HTTP_REDIRECT value: "0" - name: XMPP_SERVER value: localhost - name: JICOFO_AUTH_USER value: focus - name: XMPP_DOMAIN value: meet.jitsi - name: XMPP_AUTH_DOMAIN value: auth.meet.jitsi - name: XMPP_INTERNAL_MUC_DOMAIN value: internal-muc.meet.jitsi - name: XMPP_BOSH_URL_BASE value: http://127.0.0.1:5280 - name: XMPP_MUC_DOMAIN value: muc.meet.jitsi - name: TZ value: {{ jitsi_meet_timezone }} - name: JVB_TCP_HARVESTER_DISABLED value: "true" resources: limits: memory: "1Gi" ports: - containerPort: 80 hostPort: {{ jitsi_meet_http_port }}