Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Latest commit

 

History

History
46 lines (34 loc) · 1.22 KB

gettingstarted.md

File metadata and controls

46 lines (34 loc) · 1.22 KB
id title sidebar_label
gettingstarted
Setting Up Litmus
Getting Started

  • Clone the Litmus Github repository & run the interactive pre-requisites bash script

  • Provide the absolute path of the cluster config (kubeconfig) file

  • The script performs the following tasks:

    • Creates a dedicated namespace for execution of test containers
    • Creates a service account and sets up RBAC policy, in order to interact with the kube-apiserver from within the test container
    • Installs the custom resource definition for the litmus results CR
    • Creates config map of the cluster config which is mounted to the test/logger pods
git clone https://github.com/openebs/litmus.git
cd litmus/hack
     
bash litmus-prerequisites.sh 
Provide the KUBECONFIG path: [default=/home/ubuntu/.kube/config]

Selected kubeconfig file: /home/ubuntu/.kube/config
Applying the litmus RBAC..
namespace "litmus" created
serviceaccount "litmus" created
clusterrole.rbac.authorization.k8s.io "litmus" created
clusterrolebinding.rbac.authorization.k8s.io "litmus" configured
Customresourcedefinition.apiextensions.k8s.io "litmusresults.litmus.io" created
Creating configmap..
configmap "kubeconfig" created