By Kayden Arias Sharky Althen
@sharkySharks
Software Developer in Test
Austin | Castle
> 2 yrs
Encore UI & API Automation
CICD Pipelines
Application tooling
User
Contributor
Enthusiast
* Get you acquainted with TESLA automation
BONUS:
* Enable you to start onboarding your application
* See where you can contribute
OpenShift, Kubernetes, and Docker
TESLA toolset
Developing with TESLA
Conjurer
Scribe
(oh my!)
RSI:Apps is an internal to Rackspace implementation of OpenShift Origin 3, which is a Platform as a Service built on top of Kubernetes.
TESLA is a set of tools built by developers to help simplify and standardize use of RSI:Apps.
Container PaaS Built on Kubernetes and Docker
*Containers
portability | modularity | resource efficient |
create, replicate, destroy | env inconsistencies | debugging
The Package Manager for Kubernetes
Chart.yaml
values.yaml
requirements.yaml
/templates
base/ vs app/
Reproducibility | Flexibility | Speed | Security
* Jenkins instance, plugins, pr builder
* CICD pipelines
* Testing stop gaps
* JFrog Artifactory Jenkins support
* CR creation, sign off, grading
* Passwordsafe integration
* Checkmarx enablement
* Visual Regression support
* Hubot enablement
* CronJob enablement
* TESLA image registry
If you don't see something you need, add it
* Automation platform
* Containers & charts offer repeatability & reliability
* Upstream community support
* Standardization
* Time saver
* Bus number++
* Image creation from source repository
* Infrastructure on-demand
* Reusable infrastructure configuration
* Quality-based platform
Embrace Automation
TESLA Docs | #tesla-dev