Skip to content

cxcloud/demo-cxcloud-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CX Cloud Demo Infrastructure

The demo setup will install the infra with Kubernetes running on AWS. When the setup is up and running it can be used for the CX Cloud Demo app or any other CX Cloud related project.

Getting stated with CX Cloud Demo

Requirements

  • Terraform is used for provisioning all AWS required services for running the demo application on Kubernetes.
  • Kops is used for installing Kubernetes on AWS.
  • Ansible is requred in order to automatically install the OpenVPN software on a instance provisioned.

Installation steps

There are few steps that has to be done in order to install the infrastructure. Follow the instructions from the following steps:

  1. Provision the infra.
  2. Install OpenVPN in order to access services in the private subnets on AWS.
  3. Install Kubernetes.

CI/CD

To Install the CI/CD pipeline, please, refer to the Jenkins repository.

SonarQube

SonarQube can be installed with the following commands:

kubectl apply -f kubernetes/pvc-sonar.yaml
helm install stable/sonarqube --name sonar --namespace ci -f kubernetes/sonar.yaml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published