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.
+
A [[CNM app requirement]] is a [[technical requirement]] for any of [[CNM app]]s (hereinafter, the ''App'').
  
 +
==Ongoing tasks' list==
 +
#Monitor the ''App'' 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 software as a drill upon request.
 +
#Upgrade when a new stable version is available.
 +
#Keep the ''App'' fully updated with the latest patches and updates to prevent security problems and maintain performance.
 +
 +
==New ''App'' 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]]
 
#The last stable version
 
#The last stable version
 
#Implementation of reasonable safety recommendations
 
#Implementation of reasonable safety recommendations
#Ability to switch [[user management]] from an app native system to [[OpenStack Keystone]]
+
#Ability to switch [[user management]] from an app native system to [[CNM Nets]]
 
All of the applications above shall also comply with these requirements.
 
All of the applications above shall also comply with these requirements.

Revision as of 18:02, 7 August 2019

A CNM app requirement is a technical requirement for any of CNM apps (hereinafter, the App).

Ongoing tasks' list

  1. Monitor the App 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 is available.
  4. Keep the App fully updated with the latest patches and updates to prevent security problems and maintain performance.

New App 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
  3. Implementation of reasonable safety recommendations
  4. Ability to switch user management from an app native system to CNM Nets

All of the applications above shall also comply with these requirements.