2 changed files with 59 additions and 10 deletions
@ -0,0 +1,55 @@ |
|||
apiVersion: template.openshift.io/v1 |
|||
kind: Template |
|||
labels: |
|||
template: apicast |
|||
metadata: |
|||
annotations: |
|||
description: RHTE APIcast Routes |
|||
name: rhte-apicast-routes |
|||
objects: |
|||
- apiVersion: route.openshift.io/v1 |
|||
kind: Route |
|||
metadata: |
|||
name: ${BASE_NAME}-${MAJOR_VERSION}-staging |
|||
spec: |
|||
host: ${BASE_NAME}-${MAJOR_VERSION}-staging.${WILDCARD_DOMAIN} |
|||
port: |
|||
targetPort: proxy |
|||
tls: |
|||
termination: edge |
|||
insecureEdgeTerminationPolicy: Allow |
|||
to: |
|||
kind: Service |
|||
name: apicast-staging |
|||
weight: 100 |
|||
wildcardPolicy: None |
|||
- apiVersion: route.openshift.io/v1 |
|||
kind: Route |
|||
metadata: |
|||
name: ${BASE_NAME}-${MAJOR_VERSION}-production |
|||
spec: |
|||
host: ${BASE_NAME}-${MAJOR_VERSION}.${WILDCARD_DOMAIN} |
|||
port: |
|||
targetPort: proxy |
|||
tls: |
|||
termination: edge |
|||
insecureEdgeTerminationPolicy: Allow |
|||
to: |
|||
kind: Service |
|||
name: apicast-production |
|||
weight: 100 |
|||
wildcardPolicy: None |
|||
parameters: |
|||
- description: The DNS domain under which APIs will be exposed |
|||
displayName: 3scale wildcard domain |
|||
name: WILDCARD_DOMAIN |
|||
required: true |
|||
- description: 'The system_name of the API, converted to DNS ("_" -> "-")' |
|||
displayName: 3scale API Base Name |
|||
name: BASE_NAME |
|||
value: rhte-api |
|||
required: true |
|||
- description: The API major version (1, 2, etc.) |
|||
displayName: 3scale API major version |
|||
name: MAJOR_VERSION |
|||
required: true |
|||
Loading…
Reference in new issue