nplus Charts
These are the sources to the nplus Charts. There are 4 levels:
- Cluster
- Environment
- Instance
- Component
Cluster
The cluster chart is responsible for installing all prerequisites for nplus into the Kubernetes Cluster. This is specifically the CRDs later used by the environment.
Environment
The environment chart installes the nplus operator, toolbox etc. into a Kubernetes namespace, making this namespace capable of housing nplus Instances
Instance
The instance and *instance-argo charts install an nplus Instance into an nplus Environment. Every Instance consist of any possible combination of componens:
Components
administrator
This is the official nscale Administrator (Web / RAP). It connects to an Application Layer to store its state in the global client settings. It can however connect to any nscale component to perform the online configuration.
Prepper
Downloads, deploys and runs any git asset or script prior to deployment of the components
application
This handles the installation of solutions / scenarios / apps into a running instance.
cmis
This component exposes a CMIS compatible interface, with REST and SOAP flavours.
database
The database charts installs a postgres instance into the nplus instance. It should not be used for production without further service.
ilm
The ilm chart installs the nscale ERP ILM Connector which is a SAP certified ILM service.
proxy
The proxy chart installs the nscale ERP Proxy Connector which is a SAP Content Service request forwarder to migrate alien Archiv Solutions to nscale
mon
The mon chart adds a nscale Monitoring Console to the nplus instance.
nappl
The nappl chart hosts an nscale Server Application Layer, which is a central component in the nscale ecosystem. Most nplus Instances should have at least one nappl instance. However, there are also scenarios like central services (see samples), where one would potentially not use a nappl within the nplus instance.
nstl
A nscale Server Storage Layer is added by this nstl chart. The Storage Layer is basically a Blob Store Component, that virtualizes storage subsystems and adds a layer of legal compliance for many governmental requirements.
In terms of storage subsystems, the nstl chart can be used to connect multiple storage subsystems like S3, Azure Blob Storage and also Hardware Stores like NetApp, EMC Centera etc.
pam
This is a Chart for the nscale Process Automation Modeler, an administrative component that allows the definition of workflows or processes in BPMN on a web ui.
pipeliner
The pipeliner chart installs the nscale Pipeliner. It also features an optional WebDAV component to provide upload capabilities.
rms
The rms chart can be used as an Adminstrator Server for the nscale Administrator Client. The chart comes with the original nscale RMS component as well as a TCP Proxy, that allows to connect to the original component running in a container via TCP.
The chart exposes its service through a virtual IP adress provided by a Kubernetes loadbalancer service.
rs
The nscale Rendition Server is installed by this rs chart. It is used by the nscale Application Layer to render content into multiple formats.
sharepoint
This is a chart for nscale Sharepoint Connector
web
nscale Web is the official Web Client for nscale. It connects to a nscale Application Layer as the EIM backend.
webdav
nscale WebDAV Connector is a WebDAV Client for nscale. It connects to a nscale Application Layer as the EIM backend. It services a standard WebDAV protocol interface to be used by any WebDAV client.
Misc
The global chart is a library chart with common functions used by all other charts. It cannot be installed.