Chainwalker
Overview
A golang service comprised of 3 applicaiton types - api, scheduler, worker
Related Services
Where is the Code?
Ownership
- CODEOWNERS
- Greg North, Jim Myers
- Slack Channel: #team-product-eng
Where does it Run?
Kubernetes
- cluster:
chainwalkers-prod - namespace:
chainwalkers
Where is data stored?
postgres, s3, snowflake
How is it deployed?
Github Workflows handle 2 deployment flows:
Application Change (merge to main)
- Automatically triggers using commit msg tags
[release] - Building and versioning docker images
- Versioning is automatic, can be controlled by branch names prefixs or commit message tags
- Creating a Github release for each new version
- Deploying to k8s using new docker image version
- Automatically triggers using commit msg tags
k8s Manifest Chnages (config changes)
- Manually triggered (for now)
- Deploys any changes to the k8s manifests
- Only deploys out the existing image version
What DNS addresses are supported?
- https://chainwalkers-v2.flipside.systems (production)