Updated Jitsi version to latest stable version #1
8 changed files with 173 additions and 966 deletions
|
@ -1,4 +1,4 @@
|
||||||
FROM jitsi/web:stable-8719
|
FROM jitsi/web:stable-8922-1
|
||||||
|
|
||||||
# Prepare Configuration
|
# Prepare Configuration
|
||||||
ADD resources /tmp
|
ADD resources /tmp
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
|
//https://github.com/jitsi/docker-jitsi-meet/blob/master/web/rootfs/defaults/settings-config.js
|
||||||
|
|
||||||
{{ $DEPLOYMENTINFO_USERREGION := .Env.DEPLOYMENTINFO_USERREGION | default "" -}}
|
{{ $DEPLOYMENTINFO_USERREGION := .Env.DEPLOYMENTINFO_USERREGION | default "" -}}
|
||||||
{{ $ENABLE_AUDIO_PROCESSING := .Env.ENABLE_AUDIO_PROCESSING | default "true" | toBool -}}
|
{{ $ENABLE_AUDIO_PROCESSING := .Env.ENABLE_AUDIO_PROCESSING | default "true" | toBool -}}
|
||||||
{{ $ENABLE_BREAKOUT_ROOMS := .Env.ENABLE_BREAKOUT_ROOMS | default "true" | toBool -}}
|
{{ $ENABLE_BREAKOUT_ROOMS := .Env.ENABLE_BREAKOUT_ROOMS | default "true" | toBool -}}
|
||||||
{{ $ENABLE_CALENDAR := .Env.ENABLE_CALENDAR | default "false" | toBool -}}
|
{{ $ENABLE_CALENDAR := .Env.ENABLE_CALENDAR | default "false" | toBool -}}
|
||||||
{{ $ENABLE_FILE_RECORDING_SERVICE := .Env.ENABLE_FILE_RECORDING_SERVICE | default "false" | toBool -}}
|
{{ $ENABLE_FILE_RECORDING_SHARING := .Env.ENABLE_FILE_RECORDING_SHARING | default "false" | toBool -}}
|
||||||
{{ $ENABLE_FILE_RECORDING_SERVICE_SHARING := .Env.ENABLE_FILE_RECORDING_SERVICE_SHARING | default "false" | toBool -}}
|
|
||||||
{{ $ENABLE_IPV6 := .Env.ENABLE_IPV6 | default "true" | toBool -}}
|
{{ $ENABLE_IPV6 := .Env.ENABLE_IPV6 | default "true" | toBool -}}
|
||||||
{{ $ENABLE_LIPSYNC := .Env.ENABLE_LIPSYNC | default "false" | toBool -}}
|
{{ $ENABLE_LIPSYNC := .Env.ENABLE_LIPSYNC | default "false" | toBool -}}
|
||||||
{{ $ENABLE_NO_AUDIO_DETECTION := .Env.ENABLE_NO_AUDIO_DETECTION | default "true" | toBool -}}
|
{{ $ENABLE_NO_AUDIO_DETECTION := .Env.ENABLE_NO_AUDIO_DETECTION | default "true" | toBool -}}
|
||||||
|
@ -12,16 +13,32 @@
|
||||||
{{ $ENABLE_WELCOME_PAGE := .Env.ENABLE_WELCOME_PAGE | default "true" | toBool -}}
|
{{ $ENABLE_WELCOME_PAGE := .Env.ENABLE_WELCOME_PAGE | default "true" | toBool -}}
|
||||||
{{ $ENABLE_CLOSE_PAGE := .Env.ENABLE_CLOSE_PAGE | default "false" | toBool -}}
|
{{ $ENABLE_CLOSE_PAGE := .Env.ENABLE_CLOSE_PAGE | default "false" | toBool -}}
|
||||||
{{ $ENABLE_RECORDING := .Env.ENABLE_RECORDING | default "false" | toBool -}}
|
{{ $ENABLE_RECORDING := .Env.ENABLE_RECORDING | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_SERVICE_RECORDING := .Env.ENABLE_SERVICE_RECORDING | default ($ENABLE_RECORDING | printf "%t") | toBool -}}
|
||||||
|
{{ $ENABLE_LIVESTREAMING := .Env.ENABLE_LIVESTREAMING | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_LIVESTREAMING_DATA_PRIVACY_LINK := .Env.ENABLE_LIVESTREAMING_DATA_PRIVACY_LINK | default "https://policies.google.com/privacy" -}}
|
||||||
|
{{ $ENABLE_LIVESTREAMING_HELP_LINK := .Env.ENABLE_LIVESTREAMING_HELP_LINK | default "https://jitsi.org/live" -}}
|
||||||
|
{{ $ENABLE_LIVESTREAMING_TERMS_LINK := .Env.ENABLE_LIVESTREAMING_TERMS_LINK | default "https://www.youtube.com/t/terms" -}}
|
||||||
|
{{ $ENABLE_LIVESTREAMING_VALIDATOR_REGEXP_STRING := .Env.ENABLE_LIVESTREAMING_VALIDATOR_REGEXP_STRING | default "^(?:[a-zA-Z0-9]{4}(?:-(?!$)|$)){4}" -}}
|
||||||
{{ $ENABLE_REMB := .Env.ENABLE_REMB | default "true" | toBool -}}
|
{{ $ENABLE_REMB := .Env.ENABLE_REMB | default "true" | toBool -}}
|
||||||
{{ $ENABLE_REQUIRE_DISPLAY_NAME := .Env.ENABLE_REQUIRE_DISPLAY_NAME | default "false" | toBool -}}
|
{{ $ENABLE_REQUIRE_DISPLAY_NAME := .Env.ENABLE_REQUIRE_DISPLAY_NAME | default "false" | toBool -}}
|
||||||
{{ $ENABLE_SIMULCAST := .Env.ENABLE_SIMULCAST | default "true" | toBool -}}
|
{{ $ENABLE_SIMULCAST := .Env.ENABLE_SIMULCAST | default "true" | toBool -}}
|
||||||
{{ $ENABLE_STATS_ID := .Env.ENABLE_STATS_ID | default "false" | toBool -}}
|
{{ $ENABLE_STATS_ID := .Env.ENABLE_STATS_ID | default "false" | toBool -}}
|
||||||
{{ $ENABLE_STEREO := .Env.ENABLE_STEREO | default "false" | toBool -}}
|
{{ $ENABLE_STEREO := .Env.ENABLE_STEREO | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_OPUS_RED := .Env.ENABLE_OPUS_RED | default "false" | toBool -}}
|
||||||
{{ $ENABLE_TALK_WHILE_MUTED := .Env.ENABLE_TALK_WHILE_MUTED | default "false" | toBool -}}
|
{{ $ENABLE_TALK_WHILE_MUTED := .Env.ENABLE_TALK_WHILE_MUTED | default "false" | toBool -}}
|
||||||
{{ $ENABLE_TCC := .Env.ENABLE_TCC | default "true" | toBool -}}
|
{{ $ENABLE_TCC := .Env.ENABLE_TCC | default "true" | toBool -}}
|
||||||
{{ $ENABLE_TRANSCRIPTIONS := .Env.ENABLE_TRANSCRIPTIONS | default "false" | toBool -}}
|
{{ $ENABLE_TRANSCRIPTIONS := .Env.ENABLE_TRANSCRIPTIONS | default "false" | toBool -}}
|
||||||
{{ $RESOLUTION := .Env.RESOLUTION | default "720" -}}
|
{{ $TRANSLATION_LANGUAGES := .Env.TRANSLATION_LANGUAGES | default "[]" -}}
|
||||||
{{ $RESOLUTION_MIN := .Env.RESOLUTION_MIN | default "180" -}}
|
{{ $TRANSLATION_LANGUAGES_HEAD := .Env.TRANSLATION_LANGUAGES_HEAD | default "['en']" -}}
|
||||||
|
{{ $USE_APP_LANGUAGE := .Env.USE_APP_LANGUAGE | default "true" | toBool -}}
|
||||||
|
{{ $PREFERRED_LANGUAGE := .Env.PREFERRED_LANGUAGE | default "en-US" -}}
|
||||||
|
{{ $DISABLE_START_FOR_ALL := .Env.DISABLE_START_FOR_ALL | default "false" | toBool -}}
|
||||||
|
{{ $AUTO_CAPTION_ON_RECORD := .Env.AUTO_CAPTION_ON_RECORD | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_JAAS_COMPONENTS := .Env.ENABLE_JAAS_COMPONENTS | default "0" | toBool }}
|
||||||
|
{{ $HIDE_PREJOIN_DISPLAY_NAME := .Env.HIDE_PREJOIN_DISPLAY_NAME | default "false" | toBool -}}
|
||||||
|
{{ $PUBLIC_URL := .Env.PUBLIC_URL | default "https://localhost:8443" -}}
|
||||||
|
{{ $RESOLUTION := .Env.RESOLUTION | default "1080" -}}
|
||||||
|
{{ $RESOLUTION_MIN := .Env.RESOLUTION_MIN | default "240" -}}
|
||||||
{{ $RESOLUTION_WIDTH := .Env.RESOLUTION_WIDTH | default "1280" -}}
|
{{ $RESOLUTION_WIDTH := .Env.RESOLUTION_WIDTH | default "1280" -}}
|
||||||
{{ $RESOLUTION_WIDTH_MIN := .Env.RESOLUTION_WIDTH_MIN | default "320" -}}
|
{{ $RESOLUTION_WIDTH_MIN := .Env.RESOLUTION_WIDTH_MIN | default "320" -}}
|
||||||
{{ $START_AUDIO_ONLY := .Env.START_AUDIO_ONLY | default "false" | toBool -}}
|
{{ $START_AUDIO_ONLY := .Env.START_AUDIO_ONLY | default "false" | toBool -}}
|
||||||
|
@ -36,13 +53,24 @@
|
||||||
{{ $DESKTOP_SHARING_FRAMERATE_MAX := .Env.DESKTOP_SHARING_FRAMERATE_MAX | default 5 -}}
|
{{ $DESKTOP_SHARING_FRAMERATE_MAX := .Env.DESKTOP_SHARING_FRAMERATE_MAX | default 5 -}}
|
||||||
{{ $TESTING_OCTO_PROBABILITY := .Env.TESTING_OCTO_PROBABILITY | default "0" -}}
|
{{ $TESTING_OCTO_PROBABILITY := .Env.TESTING_OCTO_PROBABILITY | default "0" -}}
|
||||||
{{ $TESTING_CAP_SCREENSHARE_BITRATE := .Env.TESTING_CAP_SCREENSHARE_BITRATE | default "1" -}}
|
{{ $TESTING_CAP_SCREENSHARE_BITRATE := .Env.TESTING_CAP_SCREENSHARE_BITRATE | default "1" -}}
|
||||||
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN -}}
|
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN | default "meet.jitsi" -}}
|
||||||
{{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN -}}
|
{{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN | default "recorder.meet.jitsi" -}}
|
||||||
{{ $DISABLE_DEEP_LINKING := .Env.DISABLE_DEEP_LINKING | default "false" | toBool -}}
|
{{ $DISABLE_DEEP_LINKING := .Env.DISABLE_DEEP_LINKING | default "false" | toBool -}}
|
||||||
{{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC := .Env.VIDEOQUALITY_ENFORCE_PREFERRED_CODEC | default "false" | toBool -}}
|
{{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC := .Env.VIDEOQUALITY_ENFORCE_PREFERRED_CODEC | default "false" | toBool -}}
|
||||||
{{ $DISABLE_POLLS := .Env.DISABLE_POLLS | default "false" | toBool -}}
|
{{ $DISABLE_POLLS := .Env.DISABLE_POLLS | default "false" | toBool -}}
|
||||||
{{ $DISABLE_REACTIONS := .Env.DISABLE_REACTIONS | default "false" | toBool -}}
|
{{ $DISABLE_REACTIONS := .Env.DISABLE_REACTIONS | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_REMOTE_VIDEO_MENU := .Env.DISABLE_REMOTE_VIDEO_MENU | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_PRIVATE_CHAT:= .Env.DISABLE_PRIVATE_CHAT | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_KICKOUT := .Env.DISABLE_KICKOUT | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_GRANT_MODERATOR := .Env.DISABLE_GRANT_MODERATOR | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_E2EPING := .Env.ENABLE_E2EPING | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_LOCAL_RECORDING := .Env.DISABLE_LOCAL_RECORDING | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_LOCAL_RECORDING_NOTIFY_ALL_PARTICIPANT := .Env.ENABLE_LOCAL_RECORDING_NOTIFY_ALL_PARTICIPANT | default "false" | toBool -}}
|
||||||
|
{{ $ENABLE_LOCAL_RECORDING_SELF_START := .Env.ENABLE_LOCAL_RECORDING_SELF_START | default "false" | toBool -}}
|
||||||
|
{{ $DISABLE_PROFILE := .Env.DISABLE_PROFILE | default "false" | toBool -}}
|
||||||
|
{{ $ROOM_PASSWORD_DIGITS := .Env.ROOM_PASSWORD_DIGITS | default "false" -}}
|
||||||
|
{{ $WHITEBOARD_COLLAB_SERVER_PUBLIC_URL := .Env.WHITEBOARD_COLLAB_SERVER_PUBLIC_URL | default "" -}}
|
||||||
|
{{ $WHITEBOARD_ENABLED := .Env.WHITEBOARD_ENABLED | default "false" | toBool -}}
|
||||||
|
|
||||||
// Video configuration.
|
// Video configuration.
|
||||||
//
|
//
|
||||||
|
@ -61,8 +89,15 @@ config.startWithVideoMuted = {{ $START_WITH_VIDEO_MUTED }};
|
||||||
config.startBitrate = '{{ .Env.START_BITRATE }}';
|
config.startBitrate = '{{ .Env.START_BITRATE }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
if (!config.hasOwnProperty('flags')) config.flags = {};
|
||||||
|
config.flags.sourceNameSignaling = true;
|
||||||
|
config.flags.sendMultipleVideoStreams = true;
|
||||||
|
config.flags.receiveMultipleVideoStreams = true;
|
||||||
|
|
||||||
|
|
||||||
// ScreenShare Configuration.
|
// ScreenShare Configuration.
|
||||||
//
|
//
|
||||||
|
|
||||||
config.desktopSharingFrameRate = { min: {{ $DESKTOP_SHARING_FRAMERATE_MIN }}, max: {{ $DESKTOP_SHARING_FRAMERATE_MAX }} };
|
config.desktopSharingFrameRate = { min: {{ $DESKTOP_SHARING_FRAMERATE_MIN }}, max: {{ $DESKTOP_SHARING_FRAMERATE_MAX }} };
|
||||||
|
|
||||||
// Audio configuration.
|
// Audio configuration.
|
||||||
|
@ -71,11 +106,19 @@ config.desktopSharingFrameRate = { min: {{ $DESKTOP_SHARING_FRAMERATE_MIN }}, ma
|
||||||
config.enableNoAudioDetection = {{ $ENABLE_NO_AUDIO_DETECTION }};
|
config.enableNoAudioDetection = {{ $ENABLE_NO_AUDIO_DETECTION }};
|
||||||
config.enableTalkWhileMuted = {{ $ENABLE_TALK_WHILE_MUTED }};
|
config.enableTalkWhileMuted = {{ $ENABLE_TALK_WHILE_MUTED }};
|
||||||
config.disableAP = {{ not $ENABLE_AUDIO_PROCESSING }};
|
config.disableAP = {{ not $ENABLE_AUDIO_PROCESSING }};
|
||||||
config.stereo = {{ $ENABLE_STEREO }};
|
|
||||||
|
if (!config.hasOwnProperty('audioQuality')) config.audioQuality = {};
|
||||||
|
config.audioQuality.stereo = {{ $ENABLE_STEREO }};
|
||||||
|
|
||||||
|
{{ if .Env.AUDIO_QUALITY_OPUS_BITRATE -}}
|
||||||
|
config.audioQuality.opusMaxAverageBitrate = '{{ .Env.AUDIO_QUALITY_OPUS_BITRATE }}';
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
config.startAudioOnly = {{ $START_AUDIO_ONLY }};
|
config.startAudioOnly = {{ $START_AUDIO_ONLY }};
|
||||||
config.startAudioMuted = {{ $START_AUDIO_MUTED }};
|
config.startAudioMuted = {{ $START_AUDIO_MUTED }};
|
||||||
config.startWithAudioMuted = {{ $START_WITH_AUDIO_MUTED }};
|
config.startWithAudioMuted = {{ $START_WITH_AUDIO_MUTED }};
|
||||||
config.startSilent = {{ $START_SILENT }};
|
config.startSilent = {{ $START_SILENT }};
|
||||||
|
config.enableOpusRed = {{ $ENABLE_OPUS_RED }};
|
||||||
config.disableAudioLevels = {{ $DISABLE_AUDIO_LEVELS }};
|
config.disableAudioLevels = {{ $DISABLE_AUDIO_LEVELS }};
|
||||||
config.enableNoisyMicDetection = {{ $ENABLE_NOISY_MIC_DETECTION }};
|
config.enableNoisyMicDetection = {{ $ENABLE_NOISY_MIC_DETECTION }};
|
||||||
|
|
||||||
|
@ -100,22 +143,34 @@ config.hideAddRoomButton = {{ $ENABLE_BREAKOUT_ROOMS | not }};
|
||||||
{{ if .Env.ETHERPAD_PUBLIC_URL -}}
|
{{ if .Env.ETHERPAD_PUBLIC_URL -}}
|
||||||
config.etherpad_base = '{{ .Env.ETHERPAD_PUBLIC_URL }}';
|
config.etherpad_base = '{{ .Env.ETHERPAD_PUBLIC_URL }}';
|
||||||
{{ else if .Env.ETHERPAD_URL_BASE -}}
|
{{ else if .Env.ETHERPAD_URL_BASE -}}
|
||||||
config.etherpad_base = '{{.Env.PUBLIC_URL}}/etherpad/p/';
|
config.etherpad_base = '{{ $PUBLIC_URL }}/etherpad/p/';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
|
||||||
// Recording.
|
// Recording.
|
||||||
//
|
//
|
||||||
|
|
||||||
{{ if $ENABLE_RECORDING -}}
|
{{ if $ENABLE_RECORDING -}}
|
||||||
|
|
||||||
config.hiddenDomain = '{{ $XMPP_RECORDER_DOMAIN }}';
|
config.hiddenDomain = '{{ $XMPP_RECORDER_DOMAIN }}';
|
||||||
|
|
||||||
// Whether to enable file recording or not
|
if (!config.hasOwnProperty('recordingService')) config.recordingService = {};
|
||||||
config.fileRecordingsEnabled = true;
|
|
||||||
|
|
||||||
// Whether to enable live streaming or not.
|
// Whether to enable file recording or not using the "service" defined by the finalizer in Jibri
|
||||||
config.liveStreamingEnabled = true;
|
config.recordingService.enabled = {{ $ENABLE_SERVICE_RECORDING }};
|
||||||
|
|
||||||
|
// Whether to show the possibility to share file recording with other people
|
||||||
|
// (e.g. meeting participants), based on the actual implementation
|
||||||
|
// on the backend.
|
||||||
|
config.recordingService.sharingEnabled = {{ $ENABLE_FILE_RECORDING_SHARING }};
|
||||||
|
|
||||||
|
// Live streaming configuration.
|
||||||
|
if (!config.hasOwnProperty('liveStreaming')) config.liveStreaming = {};
|
||||||
|
config.liveStreaming.enabled = {{ $ENABLE_LIVESTREAMING }};
|
||||||
|
config.liveStreaming.dataPrivacyLink= '{{ $ENABLE_LIVESTREAMING_DATA_PRIVACY_LINK }}';
|
||||||
|
config.liveStreaming.helpLink= '{{ $ENABLE_LIVESTREAMING_HELP_LINK }}';
|
||||||
|
config.liveStreaming.termsLink= '{{ $ENABLE_LIVESTREAMING_TERMS_LINK }}';
|
||||||
|
config.liveStreaming.validatorRegExpString= '{{ $ENABLE_LIVESTREAMING_VALIDATOR_REGEXP_STRING }}';
|
||||||
|
|
||||||
{{ if .Env.DROPBOX_APPKEY -}}
|
{{ if .Env.DROPBOX_APPKEY -}}
|
||||||
// Enable the dropbox integration.
|
// Enable the dropbox integration.
|
||||||
|
@ -128,21 +183,14 @@ config.dropbox.appKey = '{{ .Env.DROPBOX_APPKEY }}';
|
||||||
config.dropbox.redirectURI = '{{ .Env.DROPBOX_REDIRECT_URI }}';
|
config.dropbox.redirectURI = '{{ .Env.DROPBOX_REDIRECT_URI }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
{{ if $ENABLE_FILE_RECORDING_SERVICE -}}
|
|
||||||
// When integrations like dropbox are enabled only that will be shown,
|
// Local recording configuration.
|
||||||
// by enabling fileRecordingsServiceEnabled, we show both the integrations
|
if (!config.hasOwnProperty('localRecording')) config.localRecording = {};
|
||||||
// and the generic recording service (its configuration and storage type
|
config.localRecording.disable = {{ $DISABLE_LOCAL_RECORDING }};
|
||||||
// depends on jibri configuration)
|
config.localRecording.notifyAllParticipants = {{ $ENABLE_LOCAL_RECORDING_NOTIFY_ALL_PARTICIPANT }};
|
||||||
config.fileRecordingsServiceEnabled = true;
|
config.localRecording.disableSelfRecording = {{ $ENABLE_LOCAL_RECORDING_SELF_START }};
|
||||||
{{ end -}}
|
|
||||||
{{ if $ENABLE_FILE_RECORDING_SERVICE_SHARING -}}
|
|
||||||
// Whether to show the possibility to share file recording with other people
|
|
||||||
// (e.g. meeting participants), based on the actual implementation
|
|
||||||
// on the backend.
|
|
||||||
config.fileRecordingsServiceSharingEnabled = true;
|
|
||||||
{{ end -}}
|
|
||||||
{{ end -}}
|
|
||||||
|
|
||||||
|
|
||||||
// Analytics.
|
// Analytics.
|
||||||
|
@ -201,13 +249,17 @@ config.enableStatsID = {{ $ENABLE_STATS_ID }};
|
||||||
// Dial in/out services.
|
// Dial in/out services.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
{{ if $ENABLE_JAAS_COMPONENTS }}
|
||||||
|
config.dialInConfCodeUrl = 'https://conference-mapper.jitsi.net/v1/access';
|
||||||
|
config.dialInNumbersUrl = 'https://conference-mapper.jitsi.net/v1/access/dids';
|
||||||
|
{{ else }}
|
||||||
{{ if .Env.CONFCODE_URL -}}
|
{{ if .Env.CONFCODE_URL -}}
|
||||||
config.dialInConfCodeUrl = '{{ .Env.CONFCODE_URL }}';
|
config.dialInConfCodeUrl = '{{ .Env.CONFCODE_URL }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
{{ if .Env.DIALIN_NUMBERS_URL -}}
|
{{ if .Env.DIALIN_NUMBERS_URL -}}
|
||||||
config.dialInNumbersUrl = '{{ .Env.DIALIN_NUMBERS_URL }}';
|
config.dialInNumbersUrl = '{{ .Env.DIALIN_NUMBERS_URL }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
{{ if .Env.DIALOUT_AUTH_URL -}}
|
{{ if .Env.DIALOUT_AUTH_URL -}}
|
||||||
config.dialOutAuthUrl = '{{ .Env.DIALOUT_AUTH_URL }}';
|
config.dialOutAuthUrl = '{{ .Env.DIALOUT_AUTH_URL }}';
|
||||||
|
@ -249,7 +301,16 @@ config.peopleSearchQueryTypes = ['user','conferenceRooms'];
|
||||||
//
|
//
|
||||||
|
|
||||||
// Prejoin page.
|
// Prejoin page.
|
||||||
config.prejoinPageEnabled = {{ $ENABLE_PREJOIN_PAGE }};
|
if (!config.hasOwnProperty('prejoinConfig')) config.prejoinConfig = {};
|
||||||
|
config.prejoinConfig.enabled = {{ $ENABLE_PREJOIN_PAGE }};
|
||||||
|
|
||||||
|
// Hides the participant name editing field in the prejoin screen.
|
||||||
|
config.prejoinConfig.hideDisplayName = {{ $HIDE_PREJOIN_DISPLAY_NAME }};
|
||||||
|
|
||||||
|
// List of buttons to hide from the extra join options dropdown on prejoin screen.
|
||||||
|
{{ if .Env.HIDE_PREJOIN_EXTRA_BUTTONS -}}
|
||||||
|
config.prejoinConfig.hideExtraJoinButtons = [ '{{ join "','" (splitList "," .Env.HIDE_PREJOIN_EXTRA_BUTTONS) }}' ];
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
// Welcome page.
|
// Welcome page.
|
||||||
config.enableWelcomePage = {{ $ENABLE_WELCOME_PAGE }};
|
config.enableWelcomePage = {{ $ENABLE_WELCOME_PAGE }};
|
||||||
|
@ -270,6 +331,15 @@ config.requireDisplayName = {{ $ENABLE_REQUIRE_DISPLAY_NAME }};
|
||||||
config.chromeExtensionBanner = {{ .Env.CHROME_EXTENSION_BANNER_JSON }};
|
config.chromeExtensionBanner = {{ .Env.CHROME_EXTENSION_BANNER_JSON }};
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
// Disables profile and the edit of all fields from the profile settings (display name and email)
|
||||||
|
config.disableProfile = {{ $DISABLE_PROFILE }};
|
||||||
|
|
||||||
|
// Room password (false for anything, number for max digits)
|
||||||
|
{{ if $ENABLE_JAAS_COMPONENTS -}}
|
||||||
|
config.roomPasswordNumberOfDigits = 10;
|
||||||
|
{{ else -}}
|
||||||
|
config.roomPasswordNumberOfDigits = {{ $ROOM_PASSWORD_DIGITS }};
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
// Advanced.
|
// Advanced.
|
||||||
//
|
//
|
||||||
|
@ -284,11 +354,19 @@ config.enableTcc = {{ $ENABLE_TCC }};
|
||||||
config.useIPv6 = {{ $ENABLE_IPV6 }};
|
config.useIPv6 = {{ $ENABLE_IPV6 }};
|
||||||
|
|
||||||
// Transcriptions (subtitles and buttons can be configured in interface_config)
|
// Transcriptions (subtitles and buttons can be configured in interface_config)
|
||||||
config.transcribingEnabled = {{ $ENABLE_TRANSCRIPTIONS }};
|
config.transcription = { enabled: {{ $ENABLE_TRANSCRIPTIONS }} };
|
||||||
|
config.transcription.translationLanguages = {{ $TRANSLATION_LANGUAGES }};
|
||||||
|
config.transcription.translationLanguagesHead = {{ $TRANSLATION_LANGUAGES_HEAD }};
|
||||||
|
config.transcription.useAppLanguage = {{ $USE_APP_LANGUAGE }};
|
||||||
|
config.transcription.preferredLanguage = '{{ $PREFERRED_LANGUAGE }}';
|
||||||
|
config.transcription.disableStartForAll = {{ $DISABLE_START_FOR_ALL }};
|
||||||
|
config.transcription.autoCaptionOnRecord = {{ $AUTO_CAPTION_ON_RECORD }};
|
||||||
|
|
||||||
{{ if .Env.DYNAMIC_BRANDING_URL -}}
|
{{ if .Env.DYNAMIC_BRANDING_URL -}}
|
||||||
// External API url used to receive branding specific information.
|
// External API url used to receive branding specific information.
|
||||||
config.dynamicBrandingUrl = '{{ .Env.DYNAMIC_BRANDING_URL }}';
|
config.dynamicBrandingUrl = '{{ .Env.DYNAMIC_BRANDING_URL }}';
|
||||||
|
{{ else if .Env.BRANDING_DATA_URL -}}
|
||||||
|
config.brandingDataUrl = '{{ .Env.BRANDING_DATA_URL }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
{{ if .Env.TOKEN_AUTH_URL -}}
|
{{ if .Env.TOKEN_AUTH_URL -}}
|
||||||
|
@ -340,7 +418,7 @@ config.disableDeepLinking = {{ $DISABLE_DEEP_LINKING }};
|
||||||
config.p2p.preferredCodec = '{{ .Env.P2P_PREFERRED_CODEC }}';
|
config.p2p.preferredCodec = '{{ .Env.P2P_PREFERRED_CODEC }}';
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
// enable preffered video Codec
|
// Enable preferred video Codec
|
||||||
if (!config.hasOwnProperty('videoQuality')) config.videoQuality = {};
|
if (!config.hasOwnProperty('videoQuality')) config.videoQuality = {};
|
||||||
{{ if .Env.VIDEOQUALITY_PREFERRED_CODEC -}}
|
{{ if .Env.VIDEOQUALITY_PREFERRED_CODEC -}}
|
||||||
config.videoQuality.preferredCodec = '{{ .Env.VIDEOQUALITY_PREFERRED_CODEC }}';
|
config.videoQuality.preferredCodec = '{{ .Env.VIDEOQUALITY_PREFERRED_CODEC }}';
|
||||||
|
@ -348,14 +426,17 @@ config.videoQuality.preferredCodec = '{{ .Env.VIDEOQUALITY_PREFERRED_CODEC }}';
|
||||||
|
|
||||||
config.videoQuality.enforcePreferredCodec = {{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC }};
|
config.videoQuality.enforcePreferredCodec = {{ $VIDEOQUALITY_ENFORCE_PREFERRED_CODEC }};
|
||||||
|
|
||||||
if (!config.videoQuality.hasOwnProperty('maxBitratesVideo')) config.videoQuality.maxBitratesVideo = {};
|
if (!config.videoQuality.hasOwnProperty('maxBitratesVideo')) config.videoQuality.maxBitratesVideo = null;
|
||||||
{{ if and .Env.VIDEOQUALITY_BITRATE_H264_LOW .Env.VIDEOQUALITY_BITRATE_H264_STANDARD .Env.VIDEOQUALITY_BITRATE_H264_HIGH -}}
|
{{ if and .Env.VIDEOQUALITY_BITRATE_H264_LOW .Env.VIDEOQUALITY_BITRATE_H264_STANDARD .Env.VIDEOQUALITY_BITRATE_H264_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo = config.videoQuality.maxBitratesVideo || {}
|
||||||
config.videoQuality.maxBitratesVideo.H264 = { low: {{ .Env.VIDEOQUALITY_BITRATE_H264_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_H264_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_H264_HIGH }} };
|
config.videoQuality.maxBitratesVideo.H264 = { low: {{ .Env.VIDEOQUALITY_BITRATE_H264_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_H264_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_H264_HIGH }} };
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
{{ if and .Env.VIDEOQUALITY_BITRATE_VP8_LOW .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD .Env.VIDEOQUALITY_BITRATE_VP8_HIGH -}}
|
{{ if and .Env.VIDEOQUALITY_BITRATE_VP8_LOW .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD .Env.VIDEOQUALITY_BITRATE_VP8_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo = config.videoQuality.maxBitratesVideo || {}
|
||||||
config.videoQuality.maxBitratesVideo.VP8 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP8_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP8_HIGH }} };
|
config.videoQuality.maxBitratesVideo.VP8 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP8_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP8_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP8_HIGH }} };
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
{{ if and .Env.VIDEOQUALITY_BITRATE_VP9_LOW .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD .Env.VIDEOQUALITY_BITRATE_VP9_HIGH -}}
|
{{ if and .Env.VIDEOQUALITY_BITRATE_VP9_LOW .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD .Env.VIDEOQUALITY_BITRATE_VP9_HIGH -}}
|
||||||
|
config.videoQuality.maxBitratesVideo = config.videoQuality.maxBitratesVideo || {}
|
||||||
config.videoQuality.maxBitratesVideo.VP9 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP9_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP9_HIGH }} };
|
config.videoQuality.maxBitratesVideo.VP9 = { low: {{ .Env.VIDEOQUALITY_BITRATE_VP9_LOW }}, standard: {{ .Env.VIDEOQUALITY_BITRATE_VP9_STANDARD }}, high: {{ .Env.VIDEOQUALITY_BITRATE_VP9_HIGH }} };
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
@ -377,13 +458,31 @@ config.hiddenPremeetingButtons = [ '{{ join "','" (splitList "," .Env.HIDE_PREME
|
||||||
|
|
||||||
// Configure remote participant video menu
|
// Configure remote participant video menu
|
||||||
if (!config.hasOwnProperty('remoteVideoMenu')) config.remoteVideoMenu = {};
|
if (!config.hasOwnProperty('remoteVideoMenu')) config.remoteVideoMenu = {};
|
||||||
{{ if .Env.DISABLE_KICKOUT -}}
|
config.remoteVideoMenu.disabled = {{ $DISABLE_REMOTE_VIDEO_MENU }};
|
||||||
config.remoteVideoMenu.disableKick = {{ .Env.DISABLE_KICKOUT }};
|
config.remoteVideoMenu.disableKick = {{ $DISABLE_KICKOUT }};
|
||||||
{{ end -}}
|
config.remoteVideoMenu.disableGrantModerator = {{ $DISABLE_GRANT_MODERATOR }};
|
||||||
{{ if .Env.DISABLE_GRANT_MODERATOR -}}
|
config.remoteVideoMenu.disablePrivateChat = {{ $DISABLE_PRIVATE_CHAT }};
|
||||||
config.remoteVideoMenu.disableGrantModerator = {{ .Env.DISABLE_GRANT_MODERATOR }};
|
|
||||||
{{ end -}}
|
|
||||||
|
|
||||||
|
// Configure e2eping
|
||||||
|
if (!config.hasOwnProperty('e2eping')) config.e2eping = {};
|
||||||
|
config.e2eping.enabled = {{ $ENABLE_E2EPING }};
|
||||||
|
{{ if .Env.E2EPING_NUM_REQUESTS -}}
|
||||||
|
config.e2eping.numRequests = {{ .Env.E2EPING_NUM_REQUESTS }};
|
||||||
|
{{ end -}}
|
||||||
|
{{ if .Env.E2EPING_MAX_CONFERENCE_SIZE -}}
|
||||||
|
config.e2eping.maxConferenceSize = {{ .Env.E2EPING_MAX_CONFERENCE_SIZE }};
|
||||||
|
{{ end -}}
|
||||||
|
{{ if .Env.E2EPING_MAX_MESSAGE_PER_SECOND -}}
|
||||||
|
config.e2eping.maxMessagePerSecond = {{ .Env.E2EPING_MAX_MESSAGE_PER_SECOND }};
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
// Settings for the Excalidraw whiteboard integration.
|
||||||
|
if (!config.hasOwnProperty('whiteboard')) config.whiteboard = {};
|
||||||
|
config.whiteboard.enabled = {{ $WHITEBOARD_ENABLED }};
|
||||||
|
config.whiteboard.collabServerBaseUrl = '{{ $WHITEBOARD_COLLAB_SERVER_PUBLIC_URL }}';
|
||||||
|
|
||||||
|
|
||||||
|
// CUSTOM ADJUSTMENTS
|
||||||
config.disableThirdPartyRequests = true;
|
config.disableThirdPartyRequests = true;
|
||||||
config.channelLastN = 8;
|
config.channelLastN = 8;
|
||||||
config.enableLayerSuspension = true;
|
config.enableLayerSuspension = true;
|
233
jitsi.yaml
233
jitsi.yaml
|
@ -1,233 +0,0 @@
|
||||||
kind: Ingress
|
|
||||||
apiVersion: networking.k8s.io/v1
|
|
||||||
metadata:
|
|
||||||
name: jitsi
|
|
||||||
annotations:
|
|
||||||
cert-manager.io/cluster-issuer: letsencrypt-staging-issuer
|
|
||||||
ingress.kubernetes.io/ssl-redirect: 'true'
|
|
||||||
kubernetes.io/ingress.class: ''
|
|
||||||
spec:
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- fqdn
|
|
||||||
secretName: tls-jitsi
|
|
||||||
rules:
|
|
||||||
- host: jitsi.test.meissa-gmbh.de
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: web
|
|
||||||
port:
|
|
||||||
number: 80
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
metadata:
|
|
||||||
name: jitsi-config
|
|
||||||
type: Opaque
|
|
||||||
data:
|
|
||||||
JVB_AUTH_PASSWORD: SnZiQXV0aA==
|
|
||||||
JICOFO_AUTH_PASSWORD: Smljb2ZvQXV0aA==
|
|
||||||
JICOFO_COMPONENT_SECRET: Smljb2ZvQ29tcFNlYw==
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
service: jvb
|
|
||||||
name: jvb-udp
|
|
||||||
spec:
|
|
||||||
type: NodePort
|
|
||||||
externalTrafficPolicy: Cluster
|
|
||||||
ports:
|
|
||||||
- port: 30300
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 30300
|
|
||||||
nodePort: 30300
|
|
||||||
selector:
|
|
||||||
app: jitsi
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
service: web
|
|
||||||
name: web
|
|
||||||
spec:
|
|
||||||
ports:
|
|
||||||
- name: http
|
|
||||||
port: 80
|
|
||||||
targetPort: 80
|
|
||||||
- name: https
|
|
||||||
port: 443
|
|
||||||
targetPort: 443
|
|
||||||
selector:
|
|
||||||
app: jitsi
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: jitsi
|
|
||||||
name: jitsi
|
|
||||||
spec:
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: jitsi
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: jitsi
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: jicofo
|
|
||||||
image: jitsi/jicofo:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: XMPP_SERVER
|
|
||||||
value: localhost
|
|
||||||
- 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
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_COMPONENT_SECRET
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: prosody
|
|
||||||
image: jitsi/prosody:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: PUBLIC_URL
|
|
||||||
value: jitsi.test.meissa-gmbh.de
|
|
||||||
- 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
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_COMPONENT_SECRET
|
|
||||||
- name: JVB_AUTH_USER
|
|
||||||
value: jvb
|
|
||||||
- name: JVB_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JVB_AUTH_PASSWORD
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: web
|
|
||||||
image: domaindrivenarchitecture/c4k-jitsi
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: PUBLIC_URL
|
|
||||||
value: jitsi.test.meissa-gmbh.de
|
|
||||||
- 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: Europe/Berlin
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: DEFAULT_LANGUAGE
|
|
||||||
value: de
|
|
||||||
- name: RESOLUTION
|
|
||||||
value: '480'
|
|
||||||
- name: RESOLUTION_MIN
|
|
||||||
value: '240'
|
|
||||||
- name: RESOLUTION_WIDTH
|
|
||||||
value: '853'
|
|
||||||
- name: RESOLUTION_WIDTH_MIN
|
|
||||||
value: '427'
|
|
||||||
- name: DISABLE_AUDIO_LEVELS
|
|
||||||
value: 'true'
|
|
||||||
- name: jvb
|
|
||||||
image: jitsi/jvb:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: XMPP_SERVER
|
|
||||||
value: localhost
|
|
||||||
- name: DOCKER_HOST_ADDRESS
|
|
||||||
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: JVB_STUN_SERVERS
|
|
||||||
value: stun.1und1.de:3478,stun.t-online.de:3478,stun.hosteurope.de:3478
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: JVB_AUTH_USER
|
|
||||||
value: jvb
|
|
||||||
- name: JVB_PORT
|
|
||||||
value: '30300'
|
|
||||||
- name: JVB_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JVB_AUTH_PASSWORD
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
|
|
|
@ -1,453 +0,0 @@
|
||||||
14:44:10.320 [main] INFO o.d.p.f.c.processors.RemoteProcessor - Connecting to jitsi.test.meissa-gmbh.de/49.12.243.171 with user: root with ssh-key
|
|
||||||
14:44:10.717 [main] INFO c.h.s.u.k.OpenSSHKeyV1KeyFile - Read key type: ssh-rsa
|
|
||||||
14:44:10.815 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:12.201 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "timeout 1 sudo id"
|
|
||||||
14:44:12.310 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: uid=0(root) gid=0(root) groups=0(root)
|
|
||||||
, [/bin/bash, -c, timeout 1 sudo id]
|
|
||||||
14:44:12.385 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "test -e /etc/netplan/99-loopback.yaml"
|
|
||||||
14:44:12.443 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, test -e /etc/netplan/99-loopback.yaml]
|
|
||||||
14:44:12.460 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/netplan/99-loopback.yaml"
|
|
||||||
14:44:12.532 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/netplan/99-loopback.yaml]
|
|
||||||
14:44:12.534 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:12.607 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "netplan apply""
|
|
||||||
14:44:13.851 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "netplan apply"]
|
|
||||||
14:44:13.852 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "test -e /etc/rancher/k3s/config.yaml"
|
|
||||||
14:44:13.911 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, test -e /etc/rancher/k3s/config.yaml]
|
|
||||||
14:44:13.913 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && test -d /etc/kubernetes/""
|
|
||||||
14:44:13.981 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && test -d /etc/kubernetes/"]
|
|
||||||
14:44:13.983 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && mkdir -p /etc/kubernetes/""
|
|
||||||
14:44:14.055 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && mkdir -p /etc/kubernetes/"]
|
|
||||||
14:44:14.056 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && test -d /var/lib/rancher/k3s/server/manifests/""
|
|
||||||
14:44:14.127 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && test -d /var/lib/rancher/k3s/server/manifests/"]
|
|
||||||
14:44:14.128 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && mkdir -p /var/lib/rancher/k3s/server/manifests/""
|
|
||||||
14:44:14.197 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && mkdir -p /var/lib/rancher/k3s/server/manifests/"]
|
|
||||||
14:44:14.198 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && test -d /etc/rancher/k3s/manifests/""
|
|
||||||
14:44:14.267 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && test -d /etc/rancher/k3s/manifests/"]
|
|
||||||
14:44:14.267 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && mkdir -p /etc/rancher/k3s/manifests/""
|
|
||||||
14:44:14.337 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && mkdir -p /etc/rancher/k3s/manifests/"]
|
|
||||||
14:44:14.338 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && test -d /var/pvc1""
|
|
||||||
14:44:14.400 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && test -d /var/pvc1"]
|
|
||||||
14:44:14.401 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && mkdir -p /var/pvc1""
|
|
||||||
14:44:14.470 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && mkdir -p /var/pvc1"]
|
|
||||||
14:44:14.470 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && test -d /var/pvc2""
|
|
||||||
14:44:14.537 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && test -d /var/pvc2"]
|
|
||||||
14:44:14.537 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "cd ~/ && mkdir -p /var/pvc2""
|
|
||||||
14:44:14.608 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "cd ~/ && mkdir -p /var/pvc2"]
|
|
||||||
14:44:14.612 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/config.yaml"
|
|
||||||
14:44:14.684 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/config.yaml]
|
|
||||||
14:44:14.684 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:14.757 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 755 /dev/null /usr/local/bin/k3s-install.sh"
|
|
||||||
14:44:14.827 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 755 /dev/null /usr/local/bin/k3s-install.sh]
|
|
||||||
14:44:14.827 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:14.936 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "INSTALL_K3S_CHANNEL=latest k3s-install.sh"
|
|
||||||
14:44:47.826 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: [INFO] Finding release for channel latest
|
|
||||||
[INFO] Using v1.23.5+k3s1 as release
|
|
||||||
[INFO] Downloading hash https://github.com/k3s-io/k3s/releases/download/v1.23.5+k3s1/sha256sum-amd64.txt
|
|
||||||
[INFO] Downloading binary https://github.com/k3s-io/k3s/releases/download/v1.23.5+k3s1/k3s
|
|
||||||
[INFO] Verifying binary download
|
|
||||||
[INFO] Installing k3s to /usr/local/bin/k3s
|
|
||||||
[INFO] Skipping installation of SELinux RPM
|
|
||||||
[INFO] Creating /usr/local/bin/kubectl symlink to k3s
|
|
||||||
[INFO] Creating /usr/local/bin/crictl symlink to k3s
|
|
||||||
[INFO] Creating /usr/local/bin/ctr symlink to k3s
|
|
||||||
[INFO] Creating killall script /usr/local/bin/k3s-killall.sh
|
|
||||||
[INFO] Creating uninstall script /usr/local/bin/k3s-uninstall.sh
|
|
||||||
[INFO] env: Creating environment file /etc/systemd/system/k3s.service.env
|
|
||||||
[INFO] systemd: Creating service file /etc/systemd/system/k3s.service
|
|
||||||
[INFO] systemd: Enabling k3s unit
|
|
||||||
[INFO] systemd: Starting k3s
|
|
||||||
, Err: Created symlink /etc/systemd/system/multi-user.target.wants/k3s.service → /etc/systemd/system/k3s.service.
|
|
||||||
[/bin/bash, -c, INSTALL_K3S_CHANNEL=latest k3s-install.sh]
|
|
||||||
14:44:47.829 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-namespace.yaml"
|
|
||||||
14:44:47.889 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-namespace.yaml]
|
|
||||||
14:44:47.889 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:47.955 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-namespace.yaml""
|
|
||||||
14:44:49.360 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: namespace/metallb-system created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-namespace.yaml"]
|
|
||||||
14:44:49.363 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-0.10.2-manifest.yaml"
|
|
||||||
14:44:49.426 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-0.10.2-manifest.yaml]
|
|
||||||
14:44:49.426 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:49.495 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-0.10.2-manifest.yaml""
|
|
||||||
14:44:50.193 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: podsecuritypolicy.policy/controller created
|
|
||||||
podsecuritypolicy.policy/speaker created
|
|
||||||
serviceaccount/controller created
|
|
||||||
serviceaccount/speaker created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/metallb-system:controller created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/metallb-system:speaker created
|
|
||||||
role.rbac.authorization.k8s.io/config-watcher created
|
|
||||||
role.rbac.authorization.k8s.io/pod-lister created
|
|
||||||
role.rbac.authorization.k8s.io/controller created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/metallb-system:controller created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/metallb-system:speaker created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/config-watcher created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/pod-lister created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/controller created
|
|
||||||
daemonset.apps/speaker created
|
|
||||||
deployment.apps/controller created
|
|
||||||
, Err: Warning: policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
|
|
||||||
[/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-0.10.2-manifest.yaml"]
|
|
||||||
14:44:50.196 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-config.yaml"
|
|
||||||
14:44:50.259 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/metallb-config.yaml]
|
|
||||||
14:44:50.259 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:50.331 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-config.yaml""
|
|
||||||
14:44:50.897 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: configmap/config created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/metallb-config.yaml"]
|
|
||||||
14:44:50.900 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/traefik.yaml"
|
|
||||||
14:44:50.967 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/traefik.yaml]
|
|
||||||
14:44:50.968 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:51.038 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/traefik.yaml""
|
|
||||||
14:44:51.614 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: helmchart.helm.cattle.io/traefik-crd created
|
|
||||||
helmchart.helm.cattle.io/traefik created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/traefik.yaml"]
|
|
||||||
14:44:51.615 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/local-path-provisioner-config.yaml"
|
|
||||||
14:44:51.674 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/local-path-provisioner-config.yaml]
|
|
||||||
14:44:51.675 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:51.739 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/local-path-provisioner-config.yaml""
|
|
||||||
14:44:52.331 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: configmap/local-path-config configured
|
|
||||||
, Err: Warning: resource configmaps/local-path-config is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by kubectl apply. kubectl apply should only be used on resources created declaratively by either kubectl create --save-config or kubectl apply. The missing annotation will be patched automatically.
|
|
||||||
[/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/local-path-provisioner-config.yaml"]
|
|
||||||
14:44:52.332 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "kubectl set env deployment -n kube-system local-path-provisioner DEPLOY_DATE="$(date)""
|
|
||||||
14:44:52.844 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: deployment.apps/local-path-provisioner env updated
|
|
||||||
, [/bin/bash, -c, kubectl set env deployment -n kube-system local-path-provisioner DEPLOY_DATE="$(date)"]
|
|
||||||
14:44:52.845 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "ln -sf /etc/rancher/k3s/k3s.yaml /etc/kubernetes/admin.conf""
|
|
||||||
14:44:52.910 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/bash -c "ln -sf /etc/rancher/k3s/k3s.yaml /etc/kubernetes/admin.conf"]
|
|
||||||
14:44:52.933 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/cert-manager.yaml"
|
|
||||||
14:44:53.000 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/cert-manager.yaml]
|
|
||||||
14:44:53.002 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.137 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.233 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.327 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.414 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.522 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.615 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.709 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.803 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:53.903 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.000 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.093 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.194 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.294 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.390 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.485 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.579 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.676 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.773 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.870 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:54.965 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.058 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.144 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.241 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.341 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.451 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.555 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.656 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.751 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:44:55.844 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/cert-manager.yaml""
|
|
||||||
14:45:00.063 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: customresourcedefinition.apiextensions.k8s.io/certificaterequests.cert-manager.io created
|
|
||||||
customresourcedefinition.apiextensions.k8s.io/certificates.cert-manager.io created
|
|
||||||
customresourcedefinition.apiextensions.k8s.io/challenges.acme.cert-manager.io created
|
|
||||||
customresourcedefinition.apiextensions.k8s.io/clusterissuers.cert-manager.io created
|
|
||||||
customresourcedefinition.apiextensions.k8s.io/issuers.cert-manager.io created
|
|
||||||
customresourcedefinition.apiextensions.k8s.io/orders.acme.cert-manager.io created
|
|
||||||
namespace/cert-manager created
|
|
||||||
serviceaccount/cert-manager-cainjector created
|
|
||||||
serviceaccount/cert-manager created
|
|
||||||
serviceaccount/cert-manager-webhook created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-cainjector created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-issuers created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-clusterissuers created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-certificates created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-orders created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-challenges created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-ingress-shim created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-view created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-edit created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-approve:cert-manager-io created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-controller-certificatesigningrequests created
|
|
||||||
clusterrole.rbac.authorization.k8s.io/cert-manager-webhook:subjectaccessreviews created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-cainjector created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-issuers created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-clusterissuers created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-certificates created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-orders created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-challenges created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-ingress-shim created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-approve:cert-manager-io created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-controller-certificatesigningrequests created
|
|
||||||
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-webhook:subjectaccessreviews created
|
|
||||||
role.rbac.authorization.k8s.io/cert-manager-cainjector:leaderelection created
|
|
||||||
role.rbac.authorization.k8s.io/cert-manager:leaderelection created
|
|
||||||
role.rbac.authorization.k8s.io/cert-manager-webhook:dynamic-serving created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/cert-manager-cainjector:leaderelection created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/cert-manager:leaderelection created
|
|
||||||
rolebinding.rbac.authorization.k8s.io/cert-manager-webhook:dynamic-serving created
|
|
||||||
service/cert-manager created
|
|
||||||
service/cert-manager-webhook created
|
|
||||||
deployment.apps/cert-manager-cainjector created
|
|
||||||
deployment.apps/cert-manager created
|
|
||||||
deployment.apps/cert-manager-webhook created
|
|
||||||
mutatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook created
|
|
||||||
validatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/cert-manager.yaml"]
|
|
||||||
14:45:00.066 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/le-issuer.yaml"
|
|
||||||
14:45:00.128 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/le-issuer.yaml]
|
|
||||||
14:45:00.128 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:45:00.188 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/le-issuer.yaml""
|
|
||||||
14:45:02.889 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: FAILED -- Code: 1, Err: Error from server (InternalError): error when creating "/etc/rancher/k3s/manifests/le-issuer.yaml": Internal error occurred: failed calling webhook "webhook.cert-manager.io": failed to call webhook: Post "https://cert-manager-webhook.cert-manager.svc:443/mutate?timeout=10s": dial tcp 10.43.225.199:443: connect: connection refused
|
|
||||||
[/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/le-issuer.yaml"]
|
|
||||||
14:45:12.914 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/le-issuer.yaml""
|
|
||||||
14:45:21.515 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: clusterissuer.cert-manager.io/staging created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/le-issuer.yaml"]
|
|
||||||
14:45:21.519 [main] INFO o.d.p.f.c.processors.LocalProcessor - os.name: Linux
|
|
||||||
14:45:21.519 [main] INFO o.d.p.f.c.processors.LocalProcessor - user.home: /home/erik
|
|
||||||
14:45:21.519 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:45:21.530 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:45:21.542 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "wc -c < /home/erik/repo/c4k/c4k-jitsi/jitsi.yaml"
|
|
||||||
14:45:21.586 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: 5794
|
|
||||||
, [/bin/bash, -c, wc -c < /home/erik/repo/c4k/c4k-jitsi/jitsi.yaml]
|
|
||||||
14:45:21.587 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cat /home/erik/repo/c4k/c4k-jitsi/jitsi.yaml"
|
|
||||||
14:45:21.592 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: kind: Ingress
|
|
||||||
apiVersion: networking.k8s.io/v1
|
|
||||||
metadata:
|
|
||||||
name: jitsi
|
|
||||||
annotations:
|
|
||||||
cert-manager.io/cluster-issuer: letsencrypt-staging-issuer
|
|
||||||
ingress.kubernetes.io/ssl-redirect: 'true'
|
|
||||||
kubernetes.io/ingress.class: ''
|
|
||||||
spec:
|
|
||||||
tls:
|
|
||||||
- hosts:
|
|
||||||
- fqdn
|
|
||||||
secretName: tls-jitsi
|
|
||||||
rules:
|
|
||||||
- host: jitsi.test.meissa-gmbh.de
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: web
|
|
||||||
port:
|
|
||||||
number: 80
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Secret
|
|
||||||
metadata:
|
|
||||||
name: jitsi-config
|
|
||||||
type: Opaque
|
|
||||||
data:
|
|
||||||
JVB_AUTH_PASSWORD: SnZiQXV0aA==
|
|
||||||
JICOFO_AUTH_PASSWORD: Smljb2ZvQXV0aA==
|
|
||||||
JICOFO_COMPONENT_SECRET: Smljb2ZvQ29tcFNlYw==
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
service: jvb
|
|
||||||
name: jvb-udp
|
|
||||||
spec:
|
|
||||||
type: NodePort
|
|
||||||
externalTrafficPolicy: Cluster
|
|
||||||
ports:
|
|
||||||
- port: 30300
|
|
||||||
protocol: UDP
|
|
||||||
targetPort: 30300
|
|
||||||
nodePort: 30300
|
|
||||||
selector:
|
|
||||||
app: jitsi
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
service: web
|
|
||||||
name: web
|
|
||||||
spec:
|
|
||||||
ports:
|
|
||||||
- name: http
|
|
||||||
port: 80
|
|
||||||
targetPort: 80
|
|
||||||
- name: https
|
|
||||||
port: 443
|
|
||||||
targetPort: 443
|
|
||||||
selector:
|
|
||||||
app: jitsi
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: jitsi
|
|
||||||
name: jitsi
|
|
||||||
spec:
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: jitsi
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: jitsi
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: jicofo
|
|
||||||
image: jitsi/jicofo:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: XMPP_SERVER
|
|
||||||
value: localhost
|
|
||||||
- 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
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_COMPONENT_SECRET
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: prosody
|
|
||||||
image: jitsi/prosody:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: PUBLIC_URL
|
|
||||||
value: jitsi.test.meissa-gmbh.de
|
|
||||||
- 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
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_COMPONENT_SECRET
|
|
||||||
- name: JVB_AUTH_USER
|
|
||||||
value: jvb
|
|
||||||
- name: JVB_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JVB_AUTH_PASSWORD
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: web
|
|
||||||
image: domaindrivenarchitecture/c4k-jitsi
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: PUBLIC_URL
|
|
||||||
value: jitsi.test.meissa-gmbh.de
|
|
||||||
- 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: Europe/Berlin
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: DEFAULT_LANGUAGE
|
|
||||||
value: de
|
|
||||||
- name: RESOLUTION
|
|
||||||
value: '480'
|
|
||||||
- name: RESOLUTION_MIN
|
|
||||||
value: '240'
|
|
||||||
- name: RESOLUTION_WIDTH
|
|
||||||
value: '853'
|
|
||||||
- name: RESOLUTION_WIDTH_MIN
|
|
||||||
value: '427'
|
|
||||||
- name: DISABLE_AUDIO_LEVELS
|
|
||||||
value: 'true'
|
|
||||||
- name: jvb
|
|
||||||
image: jitsi/jvb:stable-6826
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
env:
|
|
||||||
- name: XMPP_SERVER
|
|
||||||
value: localhost
|
|
||||||
- name: DOCKER_HOST_ADDRESS
|
|
||||||
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: JVB_STUN_SERVERS
|
|
||||||
value: stun.1und1.de:3478,stun.t-online.de:3478,stun.hosteurope.de:3478
|
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
|
||||||
value: 'true'
|
|
||||||
- name: JVB_AUTH_USER
|
|
||||||
value: jvb
|
|
||||||
- name: JVB_PORT
|
|
||||||
value: '30300'
|
|
||||||
- name: JVB_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JVB_AUTH_PASSWORD
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
||||||
|
|
||||||
, [/bin/bash, -c, cat /home/erik/repo/c4k/c4k-jitsi/jitsi.yaml]
|
|
||||||
14:45:21.593 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/application.yaml"
|
|
||||||
14:45:21.655 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo install -m 644 /dev/null /etc/rancher/k3s/manifests/application.yaml]
|
|
||||||
14:45:21.656 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
14:45:21.739 [main] INFO o.d.p.f.c.processors.RemoteProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/application.yaml""
|
|
||||||
14:45:23.388 [main] INFO o.d.p.f.c.processors.RemoteProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: ingress.networking.k8s.io/jitsi created
|
|
||||||
secret/jitsi-config created
|
|
||||||
service/jvb-udp created
|
|
||||||
service/web created
|
|
||||||
deployment.apps/jitsi created
|
|
||||||
, [/bin/bash, -c, sudo /bin/bash -c "kubectl apply -f /etc/rancher/k3s/manifests/application.yaml"]
|
|
||||||
14:45:23.389 [main] INFO o.d.p.f.c.processors.RemoteProcessor - Disconnecting ssh.
|
|
|
@ -1,146 +0,0 @@
|
||||||
13:56:28.246 [main] INFO o.d.p.f.c.processors.LocalProcessor - os.name: Linux
|
|
||||||
13:56:28.249 [main] INFO o.d.p.f.c.processors.LocalProcessor - user.home: /home/erik
|
|
||||||
13:56:28.251 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
13:56:28.270 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "xxxxxxxx"
|
|
||||||
13:56:28.294 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-jira/.git/"
|
|
||||||
13:56:28.323 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-jira/.git/]
|
|
||||||
13:56:28.325 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-jira && git pull"
|
|
||||||
13:56:29.917 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-jira && git pull]
|
|
||||||
13:56:29.917 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-jitsi/.git/"
|
|
||||||
13:56:29.919 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-jitsi/.git/]
|
|
||||||
13:56:29.919 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-jitsi && git pull"
|
|
||||||
13:56:31.398 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-jitsi && git pull]
|
|
||||||
13:56:31.399 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-keycloak/.git/"
|
|
||||||
13:56:31.402 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-keycloak/.git/]
|
|
||||||
13:56:31.402 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-keycloak && git pull"
|
|
||||||
13:56:32.832 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-keycloak && git pull]
|
|
||||||
13:56:32.833 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-mastodon-bot/.git/"
|
|
||||||
13:56:32.835 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-mastodon-bot/.git/]
|
|
||||||
13:56:32.836 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-mastodon-bot && git pull"
|
|
||||||
13:56:34.241 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-mastodon-bot && git pull]
|
|
||||||
13:56:34.242 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-nextcloud/.git/"
|
|
||||||
13:56:34.245 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-nextcloud/.git/]
|
|
||||||
13:56:34.246 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-nextcloud && git pull"
|
|
||||||
13:56:35.665 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-nextcloud && git pull]
|
|
||||||
13:56:35.666 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-shynet/.git/"
|
|
||||||
13:56:35.670 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-shynet/.git/]
|
|
||||||
13:56:35.671 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-shynet && git pull"
|
|
||||||
13:56:37.120 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-shynet && git pull]
|
|
||||||
13:56:37.121 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd ~/ && test -d repo/c4k/c4k-common/.git/"
|
|
||||||
13:56:37.125 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, cd ~/ && test -d repo/c4k/c4k-common/.git/]
|
|
||||||
13:56:37.125 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-common && git pull"
|
|
||||||
13:56:38.527 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/c4k/c4k-common && git pull]
|
|
||||||
13:56:38.529 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/provisioning/provs && git pull"
|
|
||||||
13:56:39.985 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/provisioning/provs && git pull]
|
|
||||||
13:56:39.986 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/provisioning/meissa-provs && git pull"
|
|
||||||
13:56:40.292 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Already up to date.
|
|
||||||
, [/bin/bash, -c, cd repo/provisioning/meissa-provs && git pull]
|
|
||||||
13:56:40.293 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-jira/ && lein uberjar"
|
|
||||||
13:56:51.053 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-jira/target/uberjar/c4k-jira-1.1.2-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-jira/target/uberjar/c4k-jira-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-jira.backup
|
|
||||||
Compiling dda.c4k-jira.core
|
|
||||||
Compiling dda.c4k-jira.jira
|
|
||||||
Compiling dda.c4k-jira.uberjar
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-jira/ && lein uberjar]
|
|
||||||
13:56:51.053 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-jira/target/uberjar/c4k-jira-standalone.jar /usr/local/bin/c4k-jira-standalone.jar"
|
|
||||||
13:56:51.121 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-jira/target/uberjar/c4k-jira-standalone.jar /usr/local/bin/c4k-jira-standalone.jar]
|
|
||||||
13:56:51.122 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-jira-standalone.jar"
|
|
||||||
13:56:51.132 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-jira-standalone.jar]
|
|
||||||
13:56:51.133 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-jitsi/ && lein uberjar"
|
|
||||||
13:57:01.082 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-jitsi/target/uberjar/c4k-jitsi-1.0.0-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-jitsi/target/uberjar/c4k-jitsi-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-jitsi.core
|
|
||||||
Compiling dda.c4k-jitsi.jitsi
|
|
||||||
Compiling dda.c4k-jitsi.uberjar
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-jitsi/ && lein uberjar]
|
|
||||||
13:57:01.082 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-jitsi/target/uberjar/c4k-jitsi-standalone.jar /usr/local/bin/c4k-jitsi-standalone.jar"
|
|
||||||
13:57:01.180 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-jitsi/target/uberjar/c4k-jitsi-standalone.jar /usr/local/bin/c4k-jitsi-standalone.jar]
|
|
||||||
13:57:01.181 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-jitsi-standalone.jar"
|
|
||||||
13:57:01.195 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-jitsi-standalone.jar]
|
|
||||||
13:57:01.195 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-keycloak/ && lein uberjar"
|
|
||||||
13:57:10.165 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-keycloak/target/uberjar/c4k-keycloak-0.2.4-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-keycloak/target/uberjar/c4k-keycloak-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-keycloak.core
|
|
||||||
Compiling dda.c4k-keycloak.keycloak
|
|
||||||
Compiling dda.c4k-keycloak.postgres
|
|
||||||
Compiling dda.c4k-keycloak.uberjar
|
|
||||||
Compiling dda.c4k-keycloak.yaml
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-keycloak/ && lein uberjar]
|
|
||||||
13:57:10.165 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-keycloak/target/uberjar/c4k-keycloak-standalone.jar /usr/local/bin/c4k-keycloak-standalone.jar"
|
|
||||||
13:57:10.187 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-keycloak/target/uberjar/c4k-keycloak-standalone.jar /usr/local/bin/c4k-keycloak-standalone.jar]
|
|
||||||
13:57:10.187 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-keycloak-standalone.jar"
|
|
||||||
13:57:10.193 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-keycloak-standalone.jar]
|
|
||||||
13:57:10.194 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-mastodon-bot/ && lein uberjar"
|
|
||||||
13:57:17.810 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-mastodon-bot/target/uberjar/c4k-mastodon-bot-0.1.11-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-mastodon-bot/target/uberjar/c4k-mastodon-bot-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-mastodon-bot.core
|
|
||||||
Compiling dda.c4k-mastodon-bot.uberjar
|
|
||||||
Compiling dda.c4k-mastodon-bot.yaml
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-mastodon-bot/ && lein uberjar]
|
|
||||||
13:57:17.811 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-mastodon-bot/target/uberjar/c4k-mastodon-bot-standalone.jar /usr/local/bin/c4k-mastodon-bot-standalone.jar"
|
|
||||||
13:57:17.857 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-mastodon-bot/target/uberjar/c4k-mastodon-bot-standalone.jar /usr/local/bin/c4k-mastodon-bot-standalone.jar]
|
|
||||||
13:57:17.858 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-mastodon-bot-standalone.jar"
|
|
||||||
13:57:17.866 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-mastodon-bot-standalone.jar]
|
|
||||||
13:57:17.867 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-nextcloud/ && lein uberjar"
|
|
||||||
13:57:25.766 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-nextcloud/target/uberjar/c4k-nextcloud-4.0.1-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-nextcloud/target/uberjar/c4k-nextcloud-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-nextcloud.backup
|
|
||||||
Compiling dda.c4k-nextcloud.core
|
|
||||||
Compiling dda.c4k-nextcloud.nextcloud
|
|
||||||
Compiling dda.c4k-nextcloud.uberjar
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-nextcloud/ && lein uberjar]
|
|
||||||
13:57:25.766 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-nextcloud/target/uberjar/c4k-nextcloud-standalone.jar /usr/local/bin/c4k-nextcloud-standalone.jar"
|
|
||||||
13:57:25.803 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-nextcloud/target/uberjar/c4k-nextcloud-standalone.jar /usr/local/bin/c4k-nextcloud-standalone.jar]
|
|
||||||
13:57:25.803 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-nextcloud-standalone.jar"
|
|
||||||
13:57:25.812 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-nextcloud-standalone.jar]
|
|
||||||
13:57:25.813 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/c4k/c4k-shynet/ && lein uberjar"
|
|
||||||
13:57:37.422 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Created /home/erik/repo/c4k/c4k-shynet/target/uberjar/c4k-shynet-1.0.7-SNAPSHOT.jar
|
|
||||||
Created /home/erik/repo/c4k/c4k-shynet/target/uberjar/c4k-shynet-standalone.jar
|
|
||||||
, Err: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
|
|
||||||
Compiling dda.c4k-shynet.core
|
|
||||||
Compiling dda.c4k-shynet.shynet
|
|
||||||
Compiling dda.c4k-shynet.uberjar
|
|
||||||
[/bin/bash, -c, cd repo/c4k/c4k-shynet/ && lein uberjar]
|
|
||||||
13:57:37.423 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo /bin/cp -rf repo/c4k/c4k-shynet/target/uberjar/c4k-shynet-standalone.jar /usr/local/bin/c4k-shynet-standalone.jar"
|
|
||||||
13:57:37.620 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo /bin/cp -rf repo/c4k/c4k-shynet/target/uberjar/c4k-shynet-standalone.jar /usr/local/bin/c4k-shynet-standalone.jar]
|
|
||||||
13:57:37.621 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "sudo chmod +x /usr/local/bin/c4k-shynet-standalone.jar"
|
|
||||||
13:57:37.653 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, [/bin/bash, -c, sudo chmod +x /usr/local/bin/c4k-shynet-standalone.jar]
|
|
||||||
13:57:37.665 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/provisioning/provs && ./gradlew installl"
|
|
||||||
13:57:50.319 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: Starting a Gradle Daemon (subsequent builds will be faster)
|
|
||||||
> Task :compileKotlin UP-TO-DATE
|
|
||||||
> Task :compileJava NO-SOURCE
|
|
||||||
> Task :processResources UP-TO-DATE
|
|
||||||
> Task :classes UP-TO-DATE
|
|
||||||
> Task :uberjarDesktop UP-TO-DATE
|
|
||||||
> Task :uberjarServer UP-TO-DATE
|
|
||||||
> Task :uberjarSyspec UP-TO-DATE
|
|
||||||
> Task :installlocally
|
|
||||||
|
|
||||||
BUILD SUCCESSFUL in 12s
|
|
||||||
6 actionable tasks: 1 executed, 5 up-to-date
|
|
||||||
, [/bin/bash, -c, cd repo/provisioning/provs && ./gradlew installl]
|
|
||||||
13:57:50.319 [main] INFO o.d.p.f.c.processors.LocalProcessor - ******************** Prov: "/bin/bash" "-c" "cd repo/provisioning/meissa-provs && ./gradlew installl"
|
|
||||||
13:57:51.960 [main] INFO o.d.p.f.c.processors.LocalProcessor - --->>> ProcessResult: Succeeded -- Code: 0, Out: > Task :compileKotlin UP-TO-DATE
|
|
||||||
> Task :compileJava NO-SOURCE
|
|
||||||
> Task :processResources UP-TO-DATE
|
|
||||||
> Task :classes UP-TO-DATE
|
|
||||||
> Task :uberjar UP-TO-DATE
|
|
||||||
> Task :installlocally
|
|
||||||
|
|
||||||
BUILD SUCCESSFUL in 1s
|
|
||||||
4 actionable tasks: 1 executed, 3 up-to-date
|
|
||||||
, [/bin/bash, -c, cd repo/provisioning/meissa-provs && ./gradlew installl]
|
|
|
@ -23,9 +23,9 @@
|
||||||
:main dda.c4k-jitsi.uberjar
|
:main dda.c4k-jitsi.uberjar
|
||||||
:uberjar-name "c4k-jitsi-standalone.jar"
|
:uberjar-name "c4k-jitsi-standalone.jar"
|
||||||
:dependencies [[org.clojure/tools.cli "1.0.219"]
|
:dependencies [[org.clojure/tools.cli "1.0.219"]
|
||||||
[ch.qos.logback/logback-classic "1.4.8"
|
[ch.qos.logback/logback-classic "1.4.11"
|
||||||
:exclusions [com.sun.mail/javax.mail]]
|
:exclusions [com.sun.mail/javax.mail]]
|
||||||
[org.slf4j/jcl-over-slf4j "2.0.7"]]}}
|
[org.slf4j/jcl-over-slf4j "2.0.9"]]}}
|
||||||
:release-tasks [["test"]
|
:release-tasks [["test"]
|
||||||
["vcs" "assert-committed"]
|
["vcs" "assert-committed"]
|
||||||
["change" "version" "leiningen.release/bump-version" "release"]
|
["change" "version" "leiningen.release/bump-version" "release"]
|
||||||
|
|
|
@ -17,19 +17,11 @@ spec:
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: jicofo
|
- name: jicofo
|
||||||
image: jitsi/jicofo:stable-8615
|
image: jitsi/jicofo:stable-8922-1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: XMPP_SERVER
|
- name: XMPP_SERVER
|
||||||
value: localhost
|
value: localhost
|
||||||
- name: XMPP_DOMAIN
|
|
||||||
value: meet.meissa-gmbh
|
|
||||||
- name: XMPP_AUTH_DOMAIN
|
|
||||||
value: auth.meet.meissa-gmbh
|
|
||||||
- name: XMPP_MUC_DOMAIN
|
|
||||||
value: muc.meet.meissa-gmbh
|
|
||||||
- name: XMPP_INTERNAL_MUC_DOMAIN
|
|
||||||
value: internal-muc.meet.meissa-gmbh
|
|
||||||
- name: JICOFO_COMPONENT_SECRET
|
- name: JICOFO_COMPONENT_SECRET
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
|
@ -44,22 +36,14 @@ spec:
|
||||||
key: JICOFO_AUTH_PASSWORD
|
key: JICOFO_AUTH_PASSWORD
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: Europe/Berlin
|
value: Europe/Berlin
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: prosody
|
- name: prosody
|
||||||
image: jitsi/prosody:stable-7287
|
image: jitsi/prosody:stable-8922-1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUBLIC_URL
|
- name: PUBLIC_URL
|
||||||
value: REPLACE_JITSI_FQDN
|
value: REPLACE_JITSI_FQDN
|
||||||
- name: XMPP_DOMAIN
|
- name: XMPP_SERVER
|
||||||
value: meet.meissa-gmbh
|
value: localhost
|
||||||
- name: XMPP_AUTH_DOMAIN
|
|
||||||
value: auth.meet.meissa-gmbh
|
|
||||||
- name: XMPP_MUC_DOMAIN
|
|
||||||
value: muc.meet.meissa-gmbh
|
|
||||||
- name: XMPP_INTERNAL_MUC_DOMAIN
|
|
||||||
value: internal-muc.meet.meissa-gmbh
|
|
||||||
- name: JICOFO_COMPONENT_SECRET
|
- name: JICOFO_COMPONENT_SECRET
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
|
@ -91,18 +75,10 @@ spec:
|
||||||
value: REPLACE_JITSI_FQDN
|
value: REPLACE_JITSI_FQDN
|
||||||
- name: XMPP_SERVER
|
- name: XMPP_SERVER
|
||||||
value: localhost
|
value: localhost
|
||||||
- name: JICOFO_AUTH_USER
|
|
||||||
value: focus
|
|
||||||
- name: XMPP_DOMAIN
|
|
||||||
value: meet.meissa-gmbh
|
|
||||||
- name: XMPP_AUTH_DOMAIN
|
|
||||||
value: auth.meet.meissa-gmbh
|
|
||||||
- name: XMPP_INTERNAL_MUC_DOMAIN
|
|
||||||
value: internal-muc.meet.meissa-gmbh
|
|
||||||
- name: XMPP_BOSH_URL_BASE
|
- name: XMPP_BOSH_URL_BASE
|
||||||
value: http://127.0.0.1:5280
|
value: http://127.0.0.1:5280
|
||||||
- name: XMPP_MUC_DOMAIN
|
- name: JICOFO_AUTH_USER
|
||||||
value: muc.meet.meissa-gmbh
|
value: focus
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: Europe/Berlin
|
value: Europe/Berlin
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
- name: JVB_TCP_HARVESTER_DISABLED
|
||||||
|
@ -122,7 +98,7 @@ spec:
|
||||||
- name: ETHERPAD_PUBLIC_URL
|
- name: ETHERPAD_PUBLIC_URL
|
||||||
value: REPLACE_ETHERPAD_URL
|
value: REPLACE_ETHERPAD_URL
|
||||||
- name: jvb
|
- name: jvb
|
||||||
image: jitsi/jvb:stable-8719
|
image: jitsi/jvb:stable-8922-1
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUBLIC_URL
|
- name: PUBLIC_URL
|
||||||
|
@ -131,12 +107,6 @@ spec:
|
||||||
value: localhost
|
value: localhost
|
||||||
- name: DOCKER_HOST_ADDRESS
|
- name: DOCKER_HOST_ADDRESS
|
||||||
value: REPLACE_JITSI_FQDN
|
value: REPLACE_JITSI_FQDN
|
||||||
- name: XMPP_DOMAIN
|
|
||||||
value: meet.meissa-gmbh
|
|
||||||
- name: XMPP_AUTH_DOMAIN
|
|
||||||
value: auth.meet.meissa-gmbh
|
|
||||||
- name: XMPP_INTERNAL_MUC_DOMAIN
|
|
||||||
value: internal-muc.meet.meissa-gmbh
|
|
||||||
- name: JICOFO_AUTH_USER
|
- name: JICOFO_AUTH_USER
|
||||||
value: focus
|
value: focus
|
||||||
- name: JVB_TCP_HARVESTER_DISABLED
|
- name: JVB_TCP_HARVESTER_DISABLED
|
||||||
|
@ -155,34 +125,24 @@ spec:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: jitsi-config
|
name: jitsi-config
|
||||||
key: JICOFO_AUTH_PASSWORD
|
key: JICOFO_AUTH_PASSWORD
|
||||||
- name: JVB_BREWERY_MUC
|
|
||||||
value: jvbbrewery
|
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: Europe/Berlin
|
value: Europe/Berlin
|
||||||
- name: etherpad
|
- name: etherpad
|
||||||
image: etherpad/etherpad:1.9.1
|
image: etherpad/etherpad:1.9.2
|
||||||
env:
|
env:
|
||||||
- name: XMPP_SERVER
|
- name: XMPP_SERVER
|
||||||
value: localhost
|
value: localhost
|
||||||
- name: XMPP_DOMAIN
|
- name: JICOFO_COMPONENT_SECRET
|
||||||
value: meet.meissa-gmbh
|
valueFrom:
|
||||||
- name: XMPP_AUTH_DOMAIN
|
secretKeyRef:
|
||||||
value: auth.meet.meissa-gmbh
|
name: jitsi-config
|
||||||
- name: JICOFO_COMPONENT_SECRET
|
key: JICOFO_COMPONENT_SECRET
|
||||||
valueFrom:
|
- name: JICOFO_AUTH_USER
|
||||||
secretKeyRef:
|
value: focus
|
||||||
name: jitsi-config
|
- name: JICOFO_AUTH_PASSWORD
|
||||||
key: JICOFO_COMPONENT_SECRET
|
valueFrom:
|
||||||
- name: JICOFO_AUTH_USER
|
secretKeyRef:
|
||||||
value: focus
|
name: jitsi-config
|
||||||
- name: JVB_BREWERY_MUC
|
key: JICOFO_AUTH_PASSWORD
|
||||||
value: jvbbrewery
|
- name: TZ
|
||||||
- name: XMPP_INTERNAL_MUC_DOMAIN
|
value: Europe/Berlin
|
||||||
value: internal-muc.meet.meissa-gmbh
|
|
||||||
- name: JICOFO_AUTH_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: jitsi-config
|
|
||||||
key: JICOFO_AUTH_PASSWORD
|
|
||||||
- name: TZ
|
|
||||||
value: Europe/Berlin
|
|
|
@ -19,29 +19,21 @@
|
||||||
:spec
|
:spec
|
||||||
{:containers
|
{:containers
|
||||||
[{:name "jicofo",
|
[{:name "jicofo",
|
||||||
:image "jitsi/jicofo:stable-8615",
|
:image "jitsi/jicofo:stable-8922-1",
|
||||||
:imagePullPolicy "IfNotPresent",
|
:imagePullPolicy "IfNotPresent",
|
||||||
:env
|
:env
|
||||||
[{:name "XMPP_SERVER", :value "localhost"}
|
[{:name "XMPP_SERVER", :value "localhost"}
|
||||||
{:name "XMPP_DOMAIN", :value "meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_AUTH_DOMAIN", :value "auth.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_MUC_DOMAIN", :value "muc.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_INTERNAL_MUC_DOMAIN", :value "internal-muc.meet.meissa-gmbh"}
|
|
||||||
{:name "JICOFO_COMPONENT_SECRET",
|
{:name "JICOFO_COMPONENT_SECRET",
|
||||||
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
||||||
{:name "JICOFO_AUTH_USER", :value "focus"}
|
{:name "JICOFO_AUTH_USER", :value "focus"}
|
||||||
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
||||||
{:name "TZ", :value "Europe/Berlin"}
|
{:name "TZ", :value "Europe/Berlin"}]}
|
||||||
{:name "JVB_BREWERY_MUC", :value "jvbbrewery"}]}
|
|
||||||
{:name "prosody",
|
{:name "prosody",
|
||||||
:image "jitsi/prosody:stable-7287",
|
:image "jitsi/prosody:stable-8922-1",
|
||||||
:imagePullPolicy "IfNotPresent",
|
:imagePullPolicy "IfNotPresent",
|
||||||
:env
|
:env
|
||||||
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
||||||
{:name "XMPP_DOMAIN", :value "meet.meissa-gmbh"}
|
{:name "XMPP_SERVER", :value "localhost"}
|
||||||
{:name "XMPP_AUTH_DOMAIN", :value "auth.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_MUC_DOMAIN", :value "muc.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_INTERNAL_MUC_DOMAIN", :value "internal-muc.meet.meissa-gmbh"}
|
|
||||||
{:name "JICOFO_COMPONENT_SECRET",
|
{:name "JICOFO_COMPONENT_SECRET",
|
||||||
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
||||||
{:name "JVB_AUTH_USER", :value "jvb"}
|
{:name "JVB_AUTH_USER", :value "jvb"}
|
||||||
|
@ -56,12 +48,8 @@
|
||||||
:env
|
:env
|
||||||
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
||||||
{:name "XMPP_SERVER", :value "localhost"}
|
{:name "XMPP_SERVER", :value "localhost"}
|
||||||
{:name "JICOFO_AUTH_USER", :value "focus"}
|
|
||||||
{:name "XMPP_DOMAIN", :value "meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_AUTH_DOMAIN", :value "auth.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_INTERNAL_MUC_DOMAIN", :value "internal-muc.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_BOSH_URL_BASE", :value "http://127.0.0.1:5280"}
|
{:name "XMPP_BOSH_URL_BASE", :value "http://127.0.0.1:5280"}
|
||||||
{:name "XMPP_MUC_DOMAIN", :value "muc.meet.meissa-gmbh"}
|
{:name "JICOFO_AUTH_USER", :value "focus"}
|
||||||
{:name "TZ", :value "Europe/Berlin"}
|
{:name "TZ", :value "Europe/Berlin"}
|
||||||
{:name "JVB_TCP_HARVESTER_DISABLED", :value "true"}
|
{:name "JVB_TCP_HARVESTER_DISABLED", :value "true"}
|
||||||
{:name "DEFAULT_LANGUAGE", :value "de"}
|
{:name "DEFAULT_LANGUAGE", :value "de"}
|
||||||
|
@ -72,34 +60,26 @@
|
||||||
{:name "DISABLE_AUDIO_LEVELS", :value "true"}
|
{:name "DISABLE_AUDIO_LEVELS", :value "true"}
|
||||||
{:name "ETHERPAD_PUBLIC_URL", :value "https://etherpad.xy.xy.xy/p/"}]}
|
{:name "ETHERPAD_PUBLIC_URL", :value "https://etherpad.xy.xy.xy/p/"}]}
|
||||||
{:name "jvb",
|
{:name "jvb",
|
||||||
:image "jitsi/jvb:stable-8719",
|
:image "jitsi/jvb:stable-8922-1",
|
||||||
:imagePullPolicy "IfNotPresent",
|
:imagePullPolicy "IfNotPresent",
|
||||||
:env
|
:env
|
||||||
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
[{:name "PUBLIC_URL", :value "xy.xy.xy"}
|
||||||
{:name "XMPP_SERVER", :value "localhost"}
|
{:name "XMPP_SERVER", :value "localhost"}
|
||||||
{:name "DOCKER_HOST_ADDRESS", :value "xy.xy.xy"}
|
{:name "DOCKER_HOST_ADDRESS", :value "xy.xy.xy"}
|
||||||
{:name "XMPP_DOMAIN", :value "meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_AUTH_DOMAIN", :value "auth.meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_INTERNAL_MUC_DOMAIN", :value "internal-muc.meet.meissa-gmbh"}
|
|
||||||
{:name "JICOFO_AUTH_USER", :value "focus"}
|
{:name "JICOFO_AUTH_USER", :value "focus"}
|
||||||
{:name "JVB_TCP_HARVESTER_DISABLED", :value "true"}
|
{:name "JVB_TCP_HARVESTER_DISABLED", :value "true"}
|
||||||
{:name "JVB_AUTH_USER", :value "jvb"}
|
{:name "JVB_AUTH_USER", :value "jvb"}
|
||||||
{:name "JVB_PORT", :value "30300"}
|
{:name "JVB_PORT", :value "30300"}
|
||||||
{:name "JVB_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JVB_AUTH_PASSWORD"}}}
|
{:name "JVB_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JVB_AUTH_PASSWORD"}}}
|
||||||
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
||||||
{:name "JVB_BREWERY_MUC", :value "jvbbrewery"}
|
|
||||||
{:name "TZ", :value "Europe/Berlin"}]}
|
{:name "TZ", :value "Europe/Berlin"}]}
|
||||||
{:name "etherpad",
|
{:name "etherpad",
|
||||||
:image "etherpad/etherpad:1.9.1",
|
:image "etherpad/etherpad:1.9.2",
|
||||||
:env
|
:env
|
||||||
[{:name "XMPP_SERVER", :value "localhost"}
|
[{:name "XMPP_SERVER", :value "localhost"}
|
||||||
{:name "XMPP_DOMAIN", :value "meet.meissa-gmbh"}
|
|
||||||
{:name "XMPP_AUTH_DOMAIN", :value "auth.meet.meissa-gmbh"}
|
|
||||||
{:name "JICOFO_COMPONENT_SECRET",
|
{:name "JICOFO_COMPONENT_SECRET",
|
||||||
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
:valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_COMPONENT_SECRET"}}}
|
||||||
{:name "JICOFO_AUTH_USER", :value "focus"}
|
{:name "JICOFO_AUTH_USER", :value "focus"}
|
||||||
{:name "JVB_BREWERY_MUC", :value "jvbbrewery"}
|
|
||||||
{:name "XMPP_INTERNAL_MUC_DOMAIN", :value "internal-muc.meet.meissa-gmbh"}
|
|
||||||
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
{:name "JICOFO_AUTH_PASSWORD", :valueFrom {:secretKeyRef {:name "jitsi-config", :key "JICOFO_AUTH_PASSWORD"}}}
|
||||||
{:name "TZ", :value "Europe/Berlin"}]}]}}}}
|
{:name "TZ", :value "Europe/Berlin"}]}]}}}}
|
||||||
(cut/generate-deployment {:fqdn "xy.xy.xy"}))))
|
(cut/generate-deployment {:fqdn "xy.xy.xy"}))))
|
||||||
|
|
Loading…
Reference in a new issue