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"