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.lic
in the namespace where you want to install APS. -
Find out your Kubernetes cluster hostname or public IP address. For minikube run
minikube ip
command. -
Modify
activiti-app.ingress.hosts
entry 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