Skip to content

Instantly share code, notes, and snippets.

@sherl0cks
Created November 29, 2016 23:10
Show Gist options
  • Select an option

  • Save sherl0cks/7ed2da5f63cd32b0872bcb16230e661b to your computer and use it in GitHub Desktop.

Select an option

Save sherl0cks/7ed2da5f63cd32b0872bcb16230e661b to your computer and use it in GitHub Desktop.
{
"openshift_clusters": [
{
"openshift_resources": {
"projects": [
{
"name": "fsi-dev",
"display_name": "FSI Account Onboarding Development Environment",
"environment_name": "build",
"apps":[
{
"name": "fsi-know",
"scm_url": "https://gitlab.consulting.redhat.com/emerging-tech-practice/client-onboarding-knowledge.git",
"scm_ref": "master",
"context_dir": "account-opening",
"build_tool": "mvn-3",
"build_application_commands": [
"mvn clean install"
],
"routes": [
{
"name": "know",
"route_type": "default",
"hostname": "account-onboarding.dev.rhservices.com",
"path": "know"
}
],
"base_image": "openshift/jboss-eap64-openshift"
},
{
"name": "fsi-ui",
"scm_url": "https://gitlab.consulting.redhat.com/emerging-tech-practice/client-onboarding-UI.git",
"scm_ref": "master",
"build_tool": "mvn-3",
"build_application_commands": [
"mvn clean install"
],
"pvc_assocations": [
{
"name": "uploads",
"mount_path": "TODO",
"claim_type": {
"kind": "claim"
}
}
],
"routes": [
{
"name": "ui",
"hostname": "account-onboarding.dev.rhservices.com",
"route_type": "default",
"path": "ui"
}
],
"base_image": "openshift/jboss-eap64-openshift"
}
]
},
{
"name": "fsi-stg",
"display_name": "FSI Account Onboarding Staging Environment",
"environment_name": "promotion",
"apps":[
{
"name": "fsi-know",
"routes": [
{
"name": "know",
"hostname": "account-onboarding.stg.rhservices.com",
"route_type": "default",
"path": "know"
}
],
"base_image": "fsi-know"
},
{
"name": "fsi-ui",
"pvc_assocations": [
{
"name": "uploads",
"mount_path": "TODO",
"claim_type": {
"kind": "claim"
}
}
],
"routes": [
{
"name": "ui",
"hostname": "account-onboarding.stg.rhservices.com",
"route_type": "default",
"path": "ui"
}
],
"base_image": "fsi-ui"
}
]
},
{
"name": "fsi-prod",
"display_name": "FSI Account Onboarding Promotion Environment",
"environment_name": "promotion",
"apps":[
{
"name": "fsi-know",
"routes": [
{
"name": "know",
"hostname": "account-onboarding.prod.rhservices.com",
"route_type": "default",
"path": "know"
}
],
"base_image": "fsi-know"
},
{
"name": "fsi-ui",
"pvc_assocations": [
{
"name": "uploads",
"mount_path": "TODO",
"claim_type": {
"kind": "claim"
}
}
],
"routes": [
{
"name": "ui",
"hostname": "account-onboarding.prod.rhservices.com",
"route_type": "default",
"path": "ui"
}
],
"base_image": "fsi-ui"
}
]
}
]
},
"persistent_volumes": [
{
"name": "pv01",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
},
{
"name": "pv02",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
},
{
"name": "pv03",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
},
{
"name": "pv04",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
},
{
"name": "pv05",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
},
{
"name": "pv06",
"capacity": "10Mb",
"access_modes": [
"ReadWriteMany"
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment