Skip to content
No description, website, or topics provided.
HCL Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kubernetes
openvpn-ansible
terraform
.gitignore
README.md

README.md

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
You can’t perform that action at this time.