Jump to: navigation, search

Difference between revisions of "StarlingX/StarlingX CI/CD"

(Created page with "This wiki assumes that the user already deploys a StarlingX release and wants to participate in StarlingX development (build, deploy and test). In the following sections we wi...")
 
Line 1: Line 1:
This wiki assumes that the user already deploys a StarlingX release and wants to participate in StarlingX development (build, deploy and test).
+
The scalability of StarlingX is awesome, that it can be functional with only 3 nodes and scale to 100+ nodes in the future. This is perfect for devops use case. A new project might only have a few servers at the beginning and need to scale it in the future.
In the following sections we will introduce the BKMs to setup CI/CD on StarlingX.
+
 
 +
This wiki assumes that the user already deployed a StarlingX and wants to practice devops for their projects. It will share some BKMs and provide an example StarlingX App for such use case.
 +
 
 +
 
  
 
== Enable CephFs ==
 
== Enable CephFs ==

Revision as of 11:39, 1 December 2019

The scalability of StarlingX is awesome, that it can be functional with only 3 nodes and scale to 100+ nodes in the future. This is perfect for devops use case. A new project might only have a few servers at the beginning and need to scale it in the future.

This wiki assumes that the user already deployed a StarlingX and wants to practice devops for their projects. It will share some BKMs and provide an example StarlingX App for such use case.


Enable CephFs

Disable hugepage on non-openstack node

Extend ephemeral-storage

Install StarlingX CI/CD helm chart

Setup Jenkins job for StarlingX Build

Setup Jenkins job for StarlingX test