Kaltura V2Connector Configuration Reference
The Kaltura V2 connector uses the Kaltura Java API client to retrieve data stored in Kaltura.
The 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.
Field | Source 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. Refer to Configure Remote V2 Connectors.
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.
|