summaryrefslogtreecommitdiffstats
path: root/roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json
diff options
context:
space:
mode:
authorRussell Teague <rteague@redhat.com>2017-04-25 10:20:39 -0400
committerRussell Teague <rteague@redhat.com>2017-04-25 15:41:36 -0400
commit51ffcb739c1ebf9872aa3f45a905b087ae9e0f48 (patch)
treefccf877403a58bbd52c8200cdd3541dddb37e747 /roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json
parentd4d143778596087175f1bd5339a1bed1288e8520 (diff)
downloadopenshift-51ffcb739c1ebf9872aa3f45a905b087ae9e0f48.tar.gz
openshift-51ffcb739c1ebf9872aa3f45a905b087ae9e0f48.tar.bz2
openshift-51ffcb739c1ebf9872aa3f45a905b087ae9e0f48.tar.xz
openshift-51ffcb739c1ebf9872aa3f45a905b087ae9e0f48.zip
Standardize all Origin versioning on 3.6
Diffstat (limited to 'roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json')
-rw-r--r--roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json343
1 files changed, 0 insertions, 343 deletions
diff --git a/roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json b/roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json
deleted file mode 100644
index cf9a4e903..000000000
--- a/roles/openshift_examples/files/examples/v1.6/xpaas-templates/spring-boot-camel-teiid-template.json
+++ /dev/null
@@ -1,343 +0,0 @@
-{
- "apiVersion": "v1",
- "kind": "Template",
- "metadata": {
- "annotations": {
- "description": "Spring-Boot, Camel and JBoss Data Virtualization QuickStart. This example demonstrates how to connect Apache Camel to a remote JBoss Data Virtualization (or Teiid) Server using the JDBC protocol.",
- "tags": "quickstart,java,springboot,fis",
- "iconClass": "icon-jboss",
- "version": "2.0"
- },
- "name": "s2i-spring-boot-camel-teiid"
- },
- "labels": {
- "template": "s2i-spring-boot-camel-teiid"
- },
- "parameters": [
- {
- "name": "APP_NAME",
- "displayName": "Application Name",
- "required": true,
- "value": "s2i-spring-boot-camel-teiid",
- "description": "The name assigned to the application."
- },
- {
- "name": "GIT_REPO",
- "displayName": "Git Repository URL",
- "required": true,
- "value": "https://github.com/fabric8-quickstarts/spring-boot-camel-teiid.git",
- "description": "The URL of the repository with your application source code."
- },
- {
- "name": "GIT_REF",
- "displayName": "Git Reference",
- "value": "spring-boot-camel-teiid-1.0.0.redhat-000053",
- "description": "Set this to a branch name, tag or other ref of your repository if you are not using the default branch."
- },
- {
- "name": "TEIID_SERVICE_NAME",
- "displayName": "JDV Server Name",
- "required": true,
- "value": "datavirt-app",
- "description": "Set this to the name of the JDV Server. You may need to create an instance before."
- },
- {
- "name": "TEIID_PORT_NAME",
- "displayName": "JDV Port Name",
- "value": "jdbc",
- "description": "Set this to the name of the JDV port to use. Set this value if the JDV service contains multiple named ports."
- },
- {
- "name": "TEIID_USERNAME",
- "displayName": "JDV Server Username",
- "required": true,
- "description": "The username used to authenticate with the JDV Server."
- },
- {
- "name": "TEIID_PASSWORD",
- "displayName": "JDV Server Password",
- "required": true,
- "description": "The password used to authenticate with the JDV Server."
- },
- {
- "name": "BUILDER_VERSION",
- "displayName": "Builder version",
- "value": "2.0",
- "description": "The version of the FIS S2I builder image to use."
- },
- {
- "name": "APP_VERSION",
- "displayName": "Application Version",
- "value": "1.0.0.redhat-000053",
- "description": "The application version."
- },
- {
- "name": "MAVEN_ARGS",
- "displayName": "Maven Arguments",
- "value": "package -DskipTests -Dfabric8.skip -e -B",
- "description": "Arguments passed to mvn in the build."
- },
- {
- "name": "MAVEN_ARGS_APPEND",
- "displayName": "Extra Maven Arguments",
- "description": "Extra arguments passed to mvn, e.g. for multi-module builds."
- },
- {
- "name": "ARTIFACT_DIR",
- "displayName": "Maven build directory",
- "description": "Directory of the artifact to be built, e.g. for multi-module builds."
- },
- {
- "name": "IMAGE_STREAM_NAMESPACE",
- "displayName": "Image Stream Namespace",
- "value": "openshift",
- "required": true,
- "description": "Namespace in which the Fuse ImageStreams are installed. These ImageStreams are normally installed in the openshift namespace. You should only need to modify this if you've installed the ImageStreams in a different namespace/project."
- },
- {
- "name": "BUILD_SECRET",
- "displayName": "Git Build Secret",
- "generate": "expression",
- "description": "The secret needed to trigger a build.",
- "from": "[a-zA-Z0-9]{40}"
- },
- {
- "name": "CPU_REQUEST",
- "displayName": "CPU request",
- "value": "0.2",
- "required": true,
- "description": "The amount of CPU to requests."
- },
- {
- "name": "CPU_LIMIT",
- "displayName": "CPU limit",
- "value": "1.0",
- "required": true,
- "description": "The amount of CPU the container is limited to use."
- }
- ],
- "objects": [
- {
- "kind": "ImageStream",
- "apiVersion": "v1",
- "metadata": {
- "name": "${APP_NAME}",
- "creationTimestamp": null,
- "labels": {
- "component": "${APP_NAME}",
- "group": "quickstarts",
- "project": "${APP_NAME}",
- "provider": "s2i",
- "version": "${APP_VERSION}"
- }
- },
- "spec": {},
- "status": {
- "dockerImageRepository": ""
- }
- },
- {
- "kind": "BuildConfig",
- "apiVersion": "v1",
- "metadata": {
- "name": "${APP_NAME}",
- "creationTimestamp": null,
- "labels": {
- "component": "${APP_NAME}",
- "group": "quickstarts",
- "project": "${APP_NAME}",
- "provider": "s2i",
- "version": "${APP_VERSION}"
- }
- },
- "spec": {
- "triggers": [
- {
- "type": "GitHub",
- "github": {
- "secret": "${BUILD_SECRET}"
- }
- },
- {
- "type": "Generic",
- "generic": {
- "secret": "${BUILD_SECRET}"
- }
- },
- {
- "type": "ConfigChange"
- },
- {
- "type": "ImageChange",
- "imageChange": {}
- }
- ],
- "source": {
- "type": "Git",
- "git": {
- "uri": "${GIT_REPO}",
- "ref": "${GIT_REF}"
- }
- },
- "strategy": {
- "type": "Source",
- "sourceStrategy": {
- "from": {
- "kind": "ImageStreamTag",
- "namespace": "${IMAGE_STREAM_NAMESPACE}",
- "name": "fis-java-openshift:${BUILDER_VERSION}"
- },
- "forcePull": true,
- "incremental": true,
- "env": [
- {
- "name": "BUILD_LOGLEVEL",
- "value": "5"
- },
- {
- "name": "ARTIFACT_DIR",
- "value": "${ARTIFACT_DIR}"
- },
- {
- "name": "MAVEN_ARGS",
- "value": "${MAVEN_ARGS}"
- },
- {
- "name": "MAVEN_ARGS_APPEND",
- "value": "${MAVEN_ARGS_APPEND}"
- }
- ]
- }
- },
- "output": {
- "to": {
- "kind": "ImageStreamTag",
- "name": "${APP_NAME}:latest"
- }
- },
- "resources": {}
- },
- "status": {
- "lastVersion": 0
- }
- },
- {
- "kind": "DeploymentConfig",
- "apiVersion": "v1",
- "metadata": {
- "name": "${APP_NAME}",
- "creationTimestamp": null,
- "labels": {
- "component": "${APP_NAME}",
- "group": "quickstarts",
- "project": "${APP_NAME}",
- "provider": "s2i",
- "version": "${APP_VERSION}"
- }
- },
- "spec": {
- "strategy": {
- "resources": {}
- },
- "triggers": [
- {
- "type": "ConfigChange"
- },
- {
- "type": "ImageChange",
- "imageChangeParams": {
- "automatic": true,
- "containerNames": [
- "${APP_NAME}"
- ],
- "from": {
- "kind": "ImageStreamTag",
- "name": "${APP_NAME}:latest"
- }
- }
- }
- ],
- "replicas": 1,
- "selector": {
- "component": "${APP_NAME}",
- "deploymentconfig": "${APP_NAME}",
- "group": "quickstarts",
- "project": "${APP_NAME}",
- "provider": "s2i",
- "version": "${APP_VERSION}"
- },
- "template": {
- "metadata": {
- "creationTimestamp": null,
- "labels": {
- "component": "${APP_NAME}",
- "deploymentconfig": "${APP_NAME}",
- "group": "quickstarts",
- "project": "${APP_NAME}",
- "provider": "s2i",
- "version": "${APP_VERSION}"
- }
- },
- "spec": {
- "containers": [
- {
- "name": "${APP_NAME}",
- "image": "library/${APP_NAME}:latest",
- "readinessProbe" : {
- "httpGet" : {
- "path" : "/health",
- "port" : 8081
- },
- "initialDelaySeconds" : 10
- },
- "livenessProbe" : {
- "httpGet" : {
- "path" : "/health",
- "port" : 8081
- },
- "initialDelaySeconds" : 180
- },
- "ports": [
- {
- "containerPort": 8778,
- "name": "jolokia"
- }
- ],
- "env" : [
- {
- "name" : "KUBERNETES_NAMESPACE",
- "valueFrom" : {
- "fieldRef" : {
- "fieldPath" : "metadata.namespace"
- }
- }
- }, {
- "name": "TEIID_SERVICE_NAME",
- "value": "${TEIID_SERVICE_NAME}"
- }, {
- "name": "TEIID_PORT_NAME",
- "value": "${TEIID_PORT_NAME}"
- }, {
- "name": "TEIID_USERNAME",
- "value": "${TEIID_USERNAME}"
- }, {
- "name": "TEIID_PASSWORD",
- "value": "${TEIID_PASSWORD}"
- }],
- "resources": {
- "requests": {
- "cpu": "${CPU_REQUEST}"
- },
- "limits": {
- "cpu": "${CPU_LIMIT}"
- }
- }
- }
- ]
- }
- }
- },
- "status": {}
- }
- ]
-}