Alfresco Process Services (powered by Activiti) (APS) v1.9 Kubernetes Helm Chart with Postgresql Database
Pre-requisites:
- Kubernetes cluster (minikube should be OK)
- Helm
- Nginx
-
Create activiti.lic Kubernetes secret from activiti.lic file. Run something like
kubectl create secret generic activiti.lic --from-file=./activiti.licin the namespace where you want to install APS. -
Find out your Kubernetes cluster hostname or public IP address. For minikube run
minikube ipcommand. -
Modify
activiti-app.ingress.hostsentry value withnano ./aps/values.yaml. Use aps.W.X.Y.Z.nip.io wildcard DNS as a host entry if you don't have public domain name for your cluster. You may also need to change ingress annotations for your Kubernetes cluster nginx controller to create proper Ingress resource. -
Run
make -C aps install -
Check deployment status
make -C aps status -
Open browser and go to
http://aps.W.X.Y.Z.nip.io/activiti-app -
Default Login/Password:
[email protected]/admin
The APS chart template will auto-generate postgresql password in aps-postgresql Kubernetes secret that will be injected at runtime into deployments.
You may specify your own Postgresql password using postgresPassword value for aps-postgresql secret using helm install command line options.
Apache Software License 2.0