Difference between revisions of "CNM Labware"

From CNM Wiki
Jump to: navigation, search
Line 1: Line 1:
[[CNM Labware]] (hereinafter, the ''App'') is the [[CNM app]] that empowers [[CNM Lab]]. The ''App'' is:
+
[[CNM Labware]] (hereinafter, the ''App'') is a combination of several inter-related software instances including [[Redmine]] for [[project management]] and [[Apache Subversion]] for [[version control]] that is configured to power a [[CNM Cyber service]]. One instance is installed at the [[CNM Fellow Server]] in order to power [[CNM Lab]]. Another is installed at the [[CNM Next Server]] in order to power [[Lab Next]].
*A combination of:
 
*#[[Project management system]], which enables development work and particularly includes [[help-desk software]];
 
*#[[Configuration management software]], which enables versioning and revision control;
 
*#A set of [[container]]s available for [[Careerprise contractor]]s in order to be used in [[CNM Cloud Project]];
 
*#The most complete set of [[source code]]s used in [[CNM Cloud Project]];
 
*#Facility to store [[container]]s and [[source code]]s; and
 
*A service of the [[CNM Cloud]] at a classified [[URL]] through a [[PKI]] access.
 
  
 +
 +
==Components==
 +
The ''App'' is a combination of:
 +
#[[Project management system]], which enables development work and particularly includes [[help-desk software]];
 +
#[[Configuration management software]], which enables versioning and revision control;
 +
#A set of [[container]]s available for [[Careerprise contractor]]s in order to be used in [[CNM Cloud Project]];
 +
#The most complete set of [[source code]]s used in [[CNM Cloud Project]];
 +
#Facility to store [[container]]s and [[source code]]s; and
 +
 +
The ''App'' is accessible at a classified [[URL]] through a [[PKI]] access.
  
 
==Architecture==
 
==Architecture==

Revision as of 00:58, 17 April 2020

CNM Labware (hereinafter, the App) is a combination of several inter-related software instances including Redmine for project management and Apache Subversion for version control that is configured to power a CNM Cyber service. One instance is installed at the CNM Fellow Server in order to power CNM Lab. Another is installed at the CNM Next Server in order to power Lab Next.


Components

The App is a combination of:

  1. Project management system, which enables development work and particularly includes help-desk software;
  2. Configuration management software, which enables versioning and revision control;
  3. A set of containers available for Careerprise contractors in order to be used in CNM Cloud Project;
  4. The most complete set of source codes used in CNM Cloud Project;
  5. Facility to store containers and source codes; and

The App is accessible at a classified URL through a PKI access.

Architecture

The App is a combination of a Redmine instance, an Apache Subversion (SVN) instance, a set of codes used in CNM Cloud Project and dockers that are available to be used in this project; and storage space at Bitbucket with an added help-desk plugin that is run on CNM Servers.

Availability

CNM app Available to:
Everyone Everyone registered Customer Student Partner or contractor Employee Developer Admin
The App No No No No If needed If needed If needed Yes

Related lectures