Skip to content

Instantly share code, notes, and snippets.

@mkanoor
Created August 31, 2018 15:31
Show Gist options
  • Select an option

  • Save mkanoor/9884e921e3ea22de72a423493e01af04 to your computer and use it in GitHub Desktop.

Select an option

Save mkanoor/9884e921e3ea22de72a423493e01af04 to your computer and use it in GitHub Desktop.
$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