Deploy svix server on staging
Svix deployment
Svix Server
- Create a database in db1.staging (via puppet)
- Create svix-server namespace
-
Create a redis instance via the redis operator in the svix-server namespace (new application in k8s-cluster-config repository)
- Persist data in a local volume for now
- Check redis monitoring in grafana
-
Update svix charts (
cluster-components
) - Update network policies
- Configure svix server
- Add a dns entry in the pergamon dns
- Add a blackbox configuration to monitor the svix server availability
-
Bonus
- Deploy a "deployment" based opentelemety instance
- Configure svix to use the opentelemety instance
- Test the result / what can be exported to prometheus
for later (swh deployment)
SWH (based on deployment ticket)
- Disable cronjob
- Create webhook journal client chart
- Activate webhook journal client
Testing
- Test with a wehbook url pointing to a local service for example https://swh-storage/...