Difference between revisions of "CNM software requirement"

From CNM Wiki
Jump to: navigation, search
Line 1: Line 1:
A [[CNM app requirement]] is a [[technical requirement]] for any of [[CNM app]]s (hereinafter, the ''App'').
+
A [[CNM software requirement]] (more narrowly known as [[CNM app requirement]]) is a [[technical requirement]] for any of [[CNM app]]s or other software (hereinafter, the ''Software'').
  
 
==Ongoing tasks==
 
==Ongoing tasks==
#Monitor the ''App'' for any problem and quickly respond to fix it.
+
#Monitor the ''Software'' for any problem and quickly respond to fix it.
#Make sure that the periodic backups are done and in complete health -- be ready to restore the ''App'' as a drill upon request.
+
#Make sure that the periodic backups are done and in complete health -- be ready to restore the ''Software'' as a drill upon request.
 
#Upgrade when a new stable version of the ''App'' is available.
 
#Upgrade when a new stable version of the ''App'' is available.
#Keep the ''App'' fully updated with the latest patches and updates to prevent security problems and maintain performance.
+
#Keep the ''Software'' fully updated with the latest patches and updates to prevent security problems and maintain performance.
 
#Make sure that the complete documentation and source files are maintained in [[CNM Labs]].
 
#Make sure that the complete documentation and source files are maintained in [[CNM Labs]].
  
==New ''App'' requirements==
+
==New ''Software'' requirements==
 
New [[end-user application]]s may be included in [[CNM Cloud]] on request if they comply with requirements as follows:
 
New [[end-user application]]s may be included in [[CNM Cloud]] on request if they comply with requirements as follows:
 
#[[Open-source]]
 
#[[Open-source]]

Revision as of 20:46, 27 August 2019

A CNM software requirement (more narrowly known as CNM app requirement) is a technical requirement for any of CNM apps or other software (hereinafter, the Software).

Ongoing tasks

  1. Monitor the Software for any problem and quickly respond to fix it.
  2. Make sure that the periodic backups are done and in complete health -- be ready to restore the Software as a drill upon request.
  3. Upgrade when a new stable version of the App is available.
  4. Keep the Software fully updated with the latest patches and updates to prevent security problems and maintain performance.
  5. Make sure that the complete documentation and source files are maintained in CNM Labs.

New Software requirements

New end-user applications may be included in CNM Cloud on request if they comply with requirements as follows:

  1. Open-source
  2. The last stable version is no more than 2 years old.
  3. Implementation of reasonable safety recommendations.
  4. Ability to use identity and access management provided by CNM Nets, including authorization and system-user roles, through OpenLDAP.