2 changed files with 69 additions and 1 deletions
@ -0,0 +1,54 @@ |
|||||
|
apiVersion: v1 |
||||
|
kind: Template |
||||
|
metadata: |
||||
|
name: testcase-04 |
||||
|
objects: |
||||
|
- kind: "BuildConfig" |
||||
|
apiVersion: "v1" |
||||
|
metadata: |
||||
|
name: "testcase-04-${TARGET_INSTANCE}" |
||||
|
namespace: ${NAMESPACE} |
||||
|
spec: |
||||
|
source: |
||||
|
git: |
||||
|
uri: ${GIT_REPO} |
||||
|
strategy: |
||||
|
type: "JenkinsPipeline" |
||||
|
jenkinsPipelineStrategy: |
||||
|
jenkinsfilePath: testcase-04/Jenkinsfile |
||||
|
env: |
||||
|
- name: SECRET_NAME |
||||
|
value: ${SECRET_NAME} |
||||
|
- name: NAMESPACE |
||||
|
value: ${NAMESPACE} |
||||
|
- name: TARGET_INSTANCE |
||||
|
value: ${TARGET_INSTANCE} |
||||
|
- name: PUBLIC_STAGING_WILDCARD_DOMAIN |
||||
|
value: ${PUBLIC_STAGING_WILDCARD_DOMAIN} |
||||
|
- name: PUBLIC_PRODUCTION_WILDCARD_DOMAIN |
||||
|
value: ${PUBLIC_PRODUCTION_WILDCARD_DOMAIN} |
||||
|
- name: DEVELOPER_ACCOUNT_ID |
||||
|
value: ${DEVELOPER_ACCOUNT_ID} |
||||
|
- name: PRIVATE_BASE_URL |
||||
|
value: ${PRIVATE_BASE_URL} |
||||
|
- name: DISABLE_TLS_VALIDATION |
||||
|
value: ${DISABLE_TLS_VALIDATION} |
||||
|
parameters: |
||||
|
- name: SECRET_NAME |
||||
|
value: 3scale-toolbox |
||||
|
- name: NAMESPACE |
||||
|
value: api-lifecycle |
||||
|
- name: TARGET_INSTANCE |
||||
|
value: 3scale-saas |
||||
|
- name: GIT_REPO |
||||
|
value: https://github.com/nmasse-itix/API-Lifecycle-Mockup.git |
||||
|
- name: PUBLIC_STAGING_WILDCARD_DOMAIN |
||||
|
required: false |
||||
|
- name: PUBLIC_PRODUCTION_WILDCARD_DOMAIN |
||||
|
required: false |
||||
|
- name: DEVELOPER_ACCOUNT_ID |
||||
|
required: true |
||||
|
- name: PRIVATE_BASE_URL |
||||
|
required: true |
||||
|
- name: DISABLE_TLS_VALIDATION |
||||
|
value: "no" |
||||
Loading…
Reference in new issue