Skip to main contentMerative SPM on Kubernetes

GitHub repo

This runbook and its associated artifacts are provisioned through GitHub.

Download the spm-kubernetes repository on your development system. Take the following steps:

Install Git

Git is the distributed version control system on which GitHub is built. Usually Git is already included on development systems, but if it is missing, you can get it from Getting Started - Installing Git.

Clone the spm-kubernetes repo

Clone the repository locally by using the following command:

git clone https://github.com/merative/spm-kubernetes

The Git clone command creates a folder that is named spm-kubernetes in your current path. This folder is referred to by $SPM_HOME (or $env:SPM_HOME for Windows) for the remainder of this runbook. The $SPM_HOME folder contains three subfolders:

  • src/pages: Contains the source files for this runbook. Do not modify the source files.
  • dockerfiles: Contains the Docker® files and other artifacts that are used to generate the Merative Social Program Management (SPM) containers. For more information, see Setting up the Docker context.
  • helm-charts: Contains the charts that are used to deploy the SPM containers on Kubernetes. For more information, see Preparing Helm Charts.

You must create a local branch if you want to make local modifications to any of these files, so you can continue to pull the latest code from the main branch without accidentally overriding any local change. However, IBM does not currently support any external contributions to this repo, such as pull requests and forks.