kaltura/platform-install-packages

RPM | Create package for Kaltura Common (aka kaltura-base)

Closed this issue · 1 comments

The base package includes the entire Kaltura backend source code. All of the Kaltura packages will require this package.

The Kaltura architecture is such that you can configure all roles on one machine, or a machine per role or any number of roles according to your needs.
This means for instance, that you may choose to configure both front and DWH to run on the same machine, or you may opt to separate these roles into two machines.
The package segmentation ensures you will be able to get the flexibility of various setups by simply deciding which package you wish to install where.

This segregation of server roles will enable users the ability reconfigure (i.e. repurpose) an already configured node to assume additional or different roles (for redundancy or when re-architecting infrastructure).

The kaltura-base package will also utilizes a watchdog tool called monit, and hence requires the following package:

  • kaltura-monit

The kaltura-monit package will install the monit files under the /opt/kaltura tree to ensure separation and allow users to use it alongside any other monit packages that may have been installed on the system, without causing conflicts with the Kaltura package.

Created kaltura-base. A dependency for all kaltura role packages.