hadron-project / hadron

The Kubernetes native and CloudEvents native distributed event streaming, event orchestration & messaging platform
https://hadron-project.github.io/hadron/
Apache License 2.0
36 stars 2 forks source link

Operator e2e reconciliation #70

Closed thedodd closed 3 years ago

thedodd commented 3 years ago

Updated build system to account for the split hadron-stream & hadron-operator components. Cut everything back over to alpine. Removed docker-compose in favor of a more simple layout. Now, instead of using a dynamic build cache via docker compose run, we are using some updated docker caching functionality which is far more stable and requires next to no overhead on setup.

Full Operator testing with generation of all core resources is working quite nicely. Stream StatefulSets are able to be provisioned as needed, pipeline CRs are detected by the corresponding Stream/StatefulSet and Pipeline controllers are being provisioned as needed.