pcarney8 / mdt-quickstart

Assets to rapidly demonstrate Metrics Driven Transformation (MDT) on the OpenShift Container Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metrics Driven Transormation Quickstart

Assets to rapidly demonstrate Metrics Driven Transformation (MDT) on the OpenShift Container Platform

Prerequisites

  • Ansible 2.7+
  • OpenShift Environment
  • OpenShift Command Line Tool
  • JQ
  • YQ

Configuration

A bash script is used in combination with Ansible playbooks (some leveraging the openshift-applier) to build and provision the environment. The script makes use of several required parameters that must be provided either as environment variables or as script arguments.

The following table describes the various configuration options:

Environment Variable Command line Argument Description Default
OCP_SUBDOMAIN -s or --subdomain OpenShift default subdomain (ie: apps.openshift.example.com)
GITHUB_TOKEN -g or --github-token GitHub client token
JENKINS_NAMESPACE -j or --jenkins-namespace Project to deploy Jenkins basic-spring-boot-build
HYGIEIA_NAMESPACE -h or --namespace Project to deploy all other resources hygieia

Provision

Execute the following command to provision the environment:

$ ./provision.sh -s=<subdomain> -g=<github_token>

About

Assets to rapidly demonstrate Metrics Driven Transformation (MDT) on the OpenShift Container Platform


Languages

Language:Shell 100.0%