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