Created
August 31, 2018 15:31
-
-
Save mkanoor/9884e921e3ea22de72a423493e01af04 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $schema: http://json-schema.org/draft-04/schema | |
| additionalProperties: false | |
| properties: | |
| AMQ_MESH_DISCOVERY_TYPE: | |
| default: kube | |
| description: The discovery agent type to use for discovering mesh endpoints. 'dns' | |
| will use OpenShift's DNS service to resolve endpoints. 'kube' will use | |
| Kubernetes REST API to resolve service endpoints. If using 'kube' the | |
| service account for the pod must have the 'view' role, which can be added | |
| via 'oc policy add-role-to-user view system:serviceaccount:<namespace>:default' | |
| where <namespace> is the project namespace. | |
| title: A-MQ Mesh Discovery Type | |
| type: string | |
| AMQ_STORAGE_USAGE_LIMIT: | |
| default: 100 gb | |
| description: The A-MQ storage usage limit | |
| title: A-MQ Storage Limit | |
| type: string | |
| APPLICATION_NAME: | |
| default: kie-app | |
| description: The name for the application. | |
| title: Application Name | |
| type: string | |
| ARTIFACT_DIR: | |
| default: "" | |
| description: List of directories from which archives will be copied into | |
| the deployment folder. If unspecified, all archives in /target will be | |
| copied. | |
| type: string | |
| CONTEXT_DIR: | |
| default: decisionserver/hellorules | |
| description: Path within Git project to build; empty for root project directory. | |
| title: Context Directory | |
| type: string | |
| GENERIC_WEBHOOK_SECRET: | |
| default: "" | |
| description: Generic build trigger secret | |
| title: Generic Webhook Secret | |
| type: string | |
| GITHUB_WEBHOOK_SECRET: | |
| default: "" | |
| description: GitHub trigger secret | |
| title: Github Webhook Secret | |
| type: string | |
| HOSTNAME_HTTP: | |
| default: "" | |
| description: 'Custom hostname for http service route. Leave blank for default | |
| hostname, e.g.: <application-name>-<project>.<default-domain-suffix>' | |
| title: Custom http Route Hostname | |
| type: string | |
| HOSTNAME_HTTPS: | |
| default: "" | |
| description: 'Custom hostname for https service route. Leave blank for | |
| default hostname, e.g.: secure-<application-name>-<project>.<default-domain-suffix>' | |
| title: Custom https Route Hostname | |
| type: string | |
| HTTPS_KEYSTORE: | |
| default: keystore.jks | |
| description: The name of the keystore file within the secret | |
| title: Server Keystore Filename | |
| type: string | |
| HTTPS_NAME: | |
| default: jboss | |
| description: The name associated with the server certificate | |
| title: Server Certificate Name | |
| type: string | |
| HTTPS_PASSWORD: | |
| default: mykeystorepass | |
| description: The password for the keystore and certificate | |
| title: Server Keystore Password | |
| type: string | |
| HTTPS_SECRET: | |
| default: decisionserver-app-secret | |
| description: The name of the secret containing the keystore file | |
| title: Server Keystore Secret Name | |
| type: string | |
| IMAGE_STREAM_NAMESPACE: | |
| default: openshift | |
| description: Namespace in which the ImageStreams for Red Hat Middleware | |
| images 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. | |
| title: ImageStream Namespace | |
| type: string | |
| KIE_CONTAINER_DEPLOYMENT: | |
| default: decisionserver-hellorules=org.openshift.quickstarts:decisionserver-hellorules:1.3.0.Final | |
| description: 'The KIE Container deployment configuration in format: containerId=groupId:artifactId:version|c2=g2:a2:v2' | |
| title: KIE Container Deployment | |
| type: string | |
| KIE_SERVER_DOMAIN: | |
| default: other | |
| description: JAAS LoginContext domain that shall be used to authenticate | |
| users when using JMS. | |
| title: KIE Server Domain | |
| type: string | |
| KIE_SERVER_JMS_QUEUES_REQUEST: | |
| default: queue/KIE.SERVER.REQUEST | |
| description: JNDI name of request queue for JMS. | |
| title: KIE Server JMS Queues Request | |
| type: string | |
| KIE_SERVER_JMS_QUEUES_RESPONSE: | |
| default: queue/KIE.SERVER.RESPONSE | |
| description: JNDI name of response queue for JMS. | |
| title: KIE Server JMS Queues Response | |
| type: string | |
| KIE_SERVER_PASSWORD: | |
| default: "" | |
| description: The password to access the KIE Server REST or JMS interface. | |
| Must be different than username; must not be root, admin, or administrator; | |
| must contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), | |
| and 1 non-alphanumeric symbol(s). | |
| title: KIE Server Password | |
| type: string | |
| KIE_SERVER_USER: | |
| default: kieserver | |
| description: The user name to access the KIE Server REST or JMS interface. | |
| title: KIE Server Username | |
| type: string | |
| MAVEN_MIRROR_URL: | |
| default: "" | |
| description: Maven mirror to use for S2I builds | |
| title: Maven mirror URL | |
| type: string | |
| MQ_JNDI: | |
| default: java:/JmsXA | |
| description: JNDI name for connection factory used by applications to connect | |
| to the broker, e.g. java:/JmsXA | |
| title: JMS Connection Factory JNDI Name | |
| type: string | |
| MQ_PASSWORD: | |
| default: "" | |
| description: Password for standard broker user. It is required for connecting | |
| to the broker. If left empty, it will be generated. | |
| title: A-MQ Password | |
| type: string | |
| MQ_PROTOCOL: | |
| default: openwire | |
| description: 'Broker protocols to configure, separated by commas. Allowed | |
| values are: `openwire`, `amqp`, `stomp` and `mqtt`. Only `openwire` is | |
| supported by EAP.' | |
| title: A-MQ Protocols | |
| type: string | |
| MQ_QUEUES: | |
| default: KIE.SERVER.REQUEST,KIE.SERVER.RESPONSE | |
| description: Queue names, separated by commas. These queues will be automatically | |
| created when the broker starts. Also, they will be made accessible as | |
| JNDI resources in EAP. | |
| title: Queues | |
| type: string | |
| MQ_TOPICS: | |
| default: "" | |
| description: Topic names, separated by commas. These topics will be automatically | |
| created when the broker starts. Also, they will be made accessible as | |
| JNDI resources in EAP. | |
| title: Topics | |
| type: string | |
| MQ_USERNAME: | |
| default: "" | |
| description: User name for standard broker user. It is required for connecting | |
| to the broker. If left empty, it will be generated. | |
| title: A-MQ Username | |
| type: string | |
| SOURCE_REPOSITORY_REF: | |
| default: "1.3" | |
| description: Git branch/tag reference | |
| title: Git Reference | |
| type: string | |
| SOURCE_REPOSITORY_URL: | |
| default: https://github.com/jboss-openshift/openshift-quickstarts.git | |
| description: Git source URI for application | |
| title: Git Repository URL | |
| type: string | |
| required: | |
| - APPLICATION_NAME | |
| - SOURCE_REPOSITORY_URL | |
| - IMAGE_STREAM_NAMESPACE | |
| type: object |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment