Grant Limberg
1f6a1fd51f
Remove ZT_CONTROLLER=1 from makefile. No longer used to build central
...
controllers
2026-06-29 11:13:40 -07:00
Grant Limberg
0e637a1de6
More linux/mac cmake cleanup
...
* Brewfile for homebrew dependencies on macos
* Pull & build google-cloud-cpp/otel via bootstrap script rather than
keeping it all in the ext/ subfolder.
* Update controller CI build with new steps
2026-06-15 12:59:32 -07:00
Grant Limberg
a4904c97b0
Repo cleanup.
...
* Remove now dead separate CV1/CV2 implementations. Consolidated into
CentralDB.
* Remove smeeclient. No longer needed.
2026-06-12 16:23:04 -07:00
Grant Limberg
29f5464dbd
Merge branch 'dev' into gl/ctl-pubsub
2026-05-28 08:49:48 -07:00
Grant Limberg
a2340bf60c
add --provenance false to avoid $IMAGE is a manifest list error
2026-03-04 11:58:43 -08:00
Grant Limberg
34777b6bb4
another fix for multi-arch builds
2026-03-04 11:35:56 -08:00
Grant Limberg
91428eacae
add github action for creating CV1 controller images
2026-03-04 10:51:13 -08:00
Grant Limberg
b92fb93f8f
Merge branch 'dev' into gl/ctl-pubsub
2025-10-06 16:55:28 -07:00
Adam Ierymenko
a28a6d1bf5
Build fix.
2025-09-13 11:07:36 -04:00
Adam Ierymenko
5db2abab73
Make nonfree the official build for Linux.
2025-09-05 17:49:10 -04:00
Grant Limberg
195d5b47f0
Merge branch 'adam/1.16' into gl/ctl-pubsub
2025-09-01 16:47:55 -07:00
Grant Limberg
7f3b15011e
Update central controller build to use CMake + conda
...
Muuuuch easier to use external dependencies now
Also tried out conan and vcpkg. Ran into dependency issues when solving for packages to install with conan.
vcpkg is just obtuse as all hell to install and not easy to integrate
2025-08-27 16:23:02 -07:00
Adam Ierymenko
6e6fc9a704
Add conditional compilation of controller.
2025-08-21 09:55:08 -04:00
Grant Limberg
e822811f29
reorganize rustybits into a single library with smeeclient behind the ztcontroller feature flag
2025-08-05 15:52:58 -07:00
Adam Ierymenko
f319078694
Merge github/dev
2025-08-05 11:03:59 -04:00
Adam Ierymenko
3eb7ed2892
Move controller/ into nonfree/controller and update references
2025-07-30 14:18:36 -04:00
Grant Limberg
4aea588eef
fixes for otel in non-controller build
2025-07-16 12:57:18 -07:00
Grant Limberg
0ae551a970
more fun setting up tracing
2025-07-14 20:32:34 -07:00
Grant Limberg
8e733ff0da
definition fix
2025-07-14 17:50:44 -07:00
Grant Limberg
8e5522647a
build updates
2025-07-14 10:17:52 -07:00
Grant Limberg
f71a85a675
fix otel api-only header dir
2025-07-12 13:35:45 -07:00
Grant Limberg
2c2574e182
instantiate and configure otel for controllers
2025-07-12 12:12:25 -07:00
Grant Limberg
5c3daca2a0
only build otlp stuff for central controllers
2025-07-11 14:47:58 -07:00
Grant Limberg
7f835b414a
include the otel header-only part directly for ease of use
2025-07-11 13:12:13 -07:00
Grant Limberg
8895ad182f
fix linking on linux
2025-07-11 11:20:43 -07:00