UNPKG

generator-sap-service-broker

Version:
69 lines (62 loc) 1.82 kB
_schema-version: "2.1" ID: com.sap.xs2.sbf-simple-service version: 0.1.0 modules: - name: <%= app_name %>-broker type: nodejs path: ./broker parameters: memory: 128M create-service-broker: true service-broker-space-scoped: true service-broker-name: <%= app_name %>-broker-${user} service-broker-user: ~{broker-credentials/user} service-broker-password: ~{broker-credentials/password} service-broker-url: ${default-url} properties: SBF_TENANT_ID: ~{broker-config/tenantId} SBF_CATALOG_SUFFIX: ${user} SBF_BROKER_CREDENTIALS: "{ \"~{broker-credentials/user}\": \"~{broker-credentials/password}\" }" build-parameters: ignore: [".gitignore", manifest.yml, "*.mtaext", "mta.*", "*.mtar", ".mta/"] requires: - name: <%= app_name %>-sbss - name: <%= app_name %>-audit - name: broker-config - name: broker-credentials - name: api properties: SBF_SERVICE_CONFIG: <%= app_name %>-service: extend_credentials: shared: url: ~{service-url}/products - name: <%= app_name %>-service type: nodejs path: ./service build-parameters: ignore: [".gitignore", manifest.yml, "*.mtaext", "mta.*", "*.mtar", ".mta/"] parameters: memory: 128M requires: - name: <%= app_name %>-sbss properties: SBSS_SERVICE_NAME: ~{service-name} provides: - name: api properties: service-url: ${default-url} resources: - name: <%= app_name %>-sbss type: com.sap.xs.hana-sbss properties: service-name: ${service-name} - name: <%= app_name %>-audit type: com.sap.xs.auditlog - name: broker-credentials properties: user: password: - name: broker-config properties: tenantId: