0.10.1
XSK - 0.10.1
Docker images:
- dirigiblelabs/xsk - XSK Server.
- dirigiblelabs/xsk-cf - XSK Cloud Foundry.
- dirigiblelabs/xsk-kyma - XSK Kyma.
Available for download *.war
packages:
Note: Unzip the downloaded file to extract the
ROOT.war
binary.
For more information go to https://www.dirigible.io/help/setup/.
Available for download *.zip
samples:
- products - Products Sample Application.
- xsjs-simple - XSJS Hello World.
- xsjs - XSJS APIs.
- hdb-simple - HDB Table.
- hdb-view-simple - HDB View - Simple.
- xsodata-simple - XSOData - Simple.
- xsodata-navigations - XSOData - Navigations.
- hdi-simple - HDI.
- hdi-ext - HDI Ext.
- hdi-cube - HDI Cube.
- hdb_hdbtable_simple - HDBTable - Simple.
- hdb-hdbdd-simple - HDBDD - Simple.
- hdb_hdbstructure_simple - HDBStructure - Simple.
- hdb_hdbti_simple - HDBTI - Simple.
- hdb-schema-simple - HDBSchema - Simple.
- hdb-synonym-simple - HDBSynonym - Simple.
- hdb_hdbsequence_simple - HDBSequence - Simple.
- hdb-procedure-simple - HDBProcedure - Simple.
- hdb-tablefunction-simple - HDBTableFunction - Simple.
Cloud Native Buildpacks
Pack
Available Buildpack Builders:
- dirigiblelabs/buildpacks-builder-xsk:0.10.1 - builder for local deployments.
- dirigiblelabs/buildpacks-builder-xsk-kyma:0.10.1 - builder for Kyma ready deployments.
- dirigiblelabs/buildpacks-builder-xsk-cf:0.10.1 - builder for Cloud Foundry ready deployments
Building Docker Image with pack:
pack build --builder dirigiblelabs/buildpacks-builder-xsk:0.10.1 <my-org>/<my-repository>
Note: The command will package all sub-folders (
project1
,project2
, etc.) into a XSK docker image with the application sources.
Cloud Foundry - SAP Java Buildpack
manifest.yaml
applications:
- name: <application-name>
host: <host>
memory: 2G
buildpack: sap_java_buildpack
path: ROOT.war
env:
JBP_CONFIG_COMPONENTS: "jres: ['com.sap.xs.java.buildpack.jdk.SAPMachineJDK']"
JBP_CONFIG_SAP_MACHINE_JRE: 'jre: { version: 11.+ }'
services:
- <service-binding>
Kpack
- Install Kpack on your Kubernetes/Kyma cluster
- Create
ClusterStore
,ClusterStack
andBuilder
:
apiVersion: kpack.io/v1alpha1
kind: ClusterStore
metadata:
name: xsk-store
spec:
sources:
- image: dirigiblelabs/buildpacks-xsk:0.10.1
---
apiVersion: kpack.io/v1alpha1
kind: ClusterStack
metadata:
name: xsk-stack
spec:
id: com.sap.kneo.xsk
buildImage:
image: dirigiblelabs/buildpacks-stack-build-xsk-kyma:0.10.1
runImage:
image: dirigiblelabs/buildpacks-stack-run-xsk-kyma:0.10.1
---
apiVersion: kpack.io/v1alpha1
kind: Builder
metadata:
name: xsk-builder
spec:
serviceAccount: <your-service-account>
tag: <your-docker-organization>/<your-docker-builder-repository>
stack:
name: xsk-stack
kind: ClusterStack
store:
name: xsk-store
kind: ClusterStore
order:
- group:
- id: dirigiblelabs/buildpacks-xsk
Note: Replace
<your-service-account>
with your ServiceAccount (sample could be found here).
Note: Also replace
<your-docker-organization>/<your-docker-builder-repository>
with your Docker Repository, where the Docker Image Builder will be hosted (e.g.my-organization/my-builder
)
Usage
apiVersion: kpack.io/v1alpha1
kind: Image
metadata:
name: xsk-application
namespace: default
spec:
tag: <your-docker-organization>/<your-application-docker-image-repository>
serviceAccount: <your-service-account>
builder:
name: xsk-builder
kind: Builder
source:
blob:
url: https://github.com/SAP/xsk/raw/main/samples/products.zip
Note: Replace
<your-service-account>
with your ServiceAccount (sample could be found here).
Note: Also replace
<your-docker-organization>/<your-application-docker-image-repository>
with your Docker Repository, where the Docker Image Builder will be hosted (e.g.my-organization/my-application
)