Latest version: v1.4.0 Compatible with Fusion version: 5.9.4 and later The Kaltura V2 connector uses the Kaltura Java API client to retrieve data stored in Kaltura.
ImportantThe v1.4.0 version of this connector is only compatible with Fusion 5.9.4 and later when using security trimming. The v1.4.0 connector version uses Graph Security Trimming and not regular security trimming. It is imperative to treat this as a new connector, as configurations do not transfer over due to disparities between newer versions and previous ones. A full crawl is mandatory.

Setup

To set up the Kaltura connector, you’ll need to retrieve your User ID, User Secret, and Partner ID which can be found in the Kaltura Management Console.

Document field list

This section provides the list of fields in the document, and the source endpoint for each field.
FieldSource endpoint
conversionQuality createdAt creditUrl creditUserName dataUrl description duration flavorParamsIds id isTrimDisabled mediaDate mediaType msDuration name objectType rank searchProviderId searchProviderType searchTex sourceType sourceVersion streams tags thumbnailUrl totalRank updatedAt userId votes/api_v3/service/media/action/get
category_id category_name category_fullName category_owner/api_v3/service/category/action/get
metadata/api_v3/service/metadata_metadata/action/get

Remote connectors

V2 connectors support running remotely in Fusion versions 5.7.1 and later.
Below is an example configuration showing how to specify the file system to index under the connector-plugins entry in your values.yaml file:
additionalVolumes:
- name: fusion-data1-pvc
    persistentVolumeClaim:
    claimName: fusion-data1-pvc
- name: fusion-data2-pvc
    persistentVolumeClaim:
    claimName: fusion-data2-pvc
additionalVolumeMounts:
- name: fusion-data1-pvc
    mountPath: "/connector/data1"
- name: fusion-data2-pvc
    mountPath: "/connector/data2"
You may also need to specify the user that is authorized to access the file system, as in this example:
securityContext:
    fsGroup: 1002100000
    runAsUser: 1002100000

Configuration

When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.