Kafka, zookeeper and Scorpio are deployable to Kubernetes Cluster with the Kubernetes manifests:
- resource-kafka.yaml
- resource-scorpio-aaio.yaml
Aside from these resources a Postgres server is needed.
Script to create the Postgres database
kubectl apply -f resource-kafka.yaml --namespace scorpio
kubectl apply -f resource-scorpio-aaio.yaml --namespace scorpio
The release process is automated if you use the cicd pipepeline: .gitlab-ci.yml, the pipeline is triggered when changes are pushed to a branch with prefix odala-staging / odala-production
Secrects are set during deployment (GitLab cicd) and taken from GitLab group settings CICD variables.
Full source code for the Scorpio Broker including the changes developed in and for CEF Odala can be found in the public Scorpio github repository. http://github.com/scorpiobroker/scorpiobroker.git
for the ODALA project.
© 2023 Sirus
License EUPL 1.2