Skip to content

Commit

Permalink
Using multi-maven support to allow an external maven repo set up for …
Browse files Browse the repository at this point in the history
…both business central and KIE server, while business central is also acting as a maven service for KIE server

Signed-off-by: Babak Mozaffari <bmozaffa@redhat.com>
  • Loading branch information
bmozaffa committed Apr 17, 2018
1 parent 29ea29d commit da6ef04
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 6 deletions.
27 changes: 24 additions & 3 deletions templates/rhpam70-authoring.yaml
Expand Up @@ -185,8 +185,17 @@ parameters:
value: "1.0"
required: false
- displayName: Maven repository URL
description: Fully qualified URL to a Maven repository. If unspecified, will fall back to Business Central service.
description: Fully qualified URL to a Maven repository or service.
name: MAVEN_REPO_URL
example: http://nexus.nexus-project.svc.cluster.local:8081/nexus/content/groups/public/
required: false
- displayName: Maven repository username
description: Username to access the Maven repository, if required.
name: MAVEN_REPO_USERNAME
required: false
- displayName: Maven repository password
description: Password to access the Maven repository, if required.
name: MAVEN_REPO_PASSWORD
required: false
- displayName: Business Central Volume Capacity
description: Size of the persistent storage for Business Central's runtime data.
Expand Down Expand Up @@ -410,6 +419,12 @@ objects:
value: "${KIE_SERVER_PWD}"
- name: KIE_SERVER_USER
value: "${KIE_SERVER_USER}"
- name: MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: MAVEN_REPO_USERNAME
value: "${MAVEN_REPO_USERNAME}"
- name: MAVEN_REPO_PASSWORD
value: "${MAVEN_REPO_PASSWORD}"
- name: HTTPS_KEYSTORE_DIR
value: "/etc/businesscentral-secret-volume"
- name: HTTPS_KEYSTORE
Expand Down Expand Up @@ -554,8 +569,6 @@ objects:
value: "${KIE_SERVER_PWD}"
- name: KIE_SERVER_USER
value: "${KIE_SERVER_USER}"
- name: MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: MAVEN_REPO_SERVICE
value: "${APPLICATION_NAME}-rhpamcentr"
- name: MAVEN_REPO_PATH
Expand All @@ -564,6 +577,14 @@ objects:
value: "${KIE_ADMIN_USER}"
- name: MAVEN_REPO_PASSWORD
value: "${KIE_ADMIN_PWD}"
- name: MAVEN_REPOS
value: "EXTERNAL"
- name: EXTERNAL_MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: EXTERNAL_MAVEN_REPO_USERNAME
value: "${MAVEN_REPO_USERNAME}"
- name: EXTERNAL_MAVEN_REPO_PASSWORD
value: "${MAVEN_REPO_PASSWORD}"
- name: HTTPS_KEYSTORE_DIR
value: "/etc/kieserver-secret-volume"
- name: HTTPS_KEYSTORE
Expand Down
27 changes: 24 additions & 3 deletions templates/rhpam70-trial-ephemeral.yaml
Expand Up @@ -95,8 +95,17 @@ parameters:
value: ''
required: false
- displayName: Maven repository URL
description: Fully qualified URL to a Maven repository.
description: Fully qualified URL to a Maven repository or service.
name: MAVEN_REPO_URL
example: http://nexus.nexus-project.svc.cluster.local:8081/nexus/content/groups/public/
required: false
- displayName: Maven repository username
description: Username to access the Maven repository, if required.
name: MAVEN_REPO_USERNAME
required: false
- displayName: Maven repository password
description: Password to access the Maven repository, if required.
name: MAVEN_REPO_PASSWORD
required: false
- displayName: Business Central Container Memory Limit
description: Business Central Container memory limit
Expand Down Expand Up @@ -251,6 +260,12 @@ objects:
value: "${DEFAULT_PASSWORD}"
- name: KIE_SERVER_USER
value: "${KIE_SERVER_USER}"
- name: MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: MAVEN_REPO_USERNAME
value: "${MAVEN_REPO_USERNAME}"
- name: MAVEN_REPO_PASSWORD
value: "${MAVEN_REPO_PASSWORD}"
- name: ADMIN_USERNAME
value: "${ADMIN_USERNAME}"
- name: ADMIN_PASSWORD
Expand Down Expand Up @@ -349,8 +364,6 @@ objects:
value: "${KIE_SERVER_USER}"
- name: KIE_SERVER_CONTAINER_DEPLOYMENT
value: "${KIE_SERVER_CONTAINER_DEPLOYMENT}"
- name: MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: MAVEN_REPO_SERVICE
value: "${APPLICATION_NAME}-rhpamcentr"
- name: MAVEN_REPO_PATH
Expand All @@ -359,3 +372,11 @@ objects:
value: "${KIE_ADMIN_USER}"
- name: MAVEN_REPO_PASSWORD
value: "${DEFAULT_PASSWORD}"
- name: MAVEN_REPOS
value: "EXTERNAL"
- name: EXTERNAL_MAVEN_REPO_URL
value: "${MAVEN_REPO_URL}"
- name: EXTERNAL_MAVEN_REPO_USERNAME
value: "${MAVEN_REPO_USERNAME}"
- name: EXTERNAL_MAVEN_REPO_PASSWORD
value: "${MAVEN_REPO_PASSWORD}"

0 comments on commit da6ef04

Please sign in to comment.