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