Manifests for running playground.seedwing.io
- Kubernetes (OpenShift if you want to expose using the Route resource)
- Cert Manager
oc apply -f deploy/server
Monitoring requires the prometheus-operator and grafana-operator to be installed. To configure monitoring:
oc apply -f deploy/prometheus
oc apply -f deploy/grafana
The playground instance is automatically updated every night. Whenever a nightly or release build in the seedwing-policy repository runs, it will trigger the 'deploy' workflow in this repository.
The deploy workflow will update the Kubernetes manifest in the deploy/server/deployment.yaml and re-deploy that pointing to the updated image.
For this reason, some permissions are setup for the deployer serviceaccount to be able to apply the new version.
Apache License, Version 2.0 (LICENSE)