feat(billing): finalize tenant subscription entitlements and platform stabilization fixes
Some checks failed
ci / ui (push) Failing after 30s
images / build-and-push (push) Failing after 20s
ci / rust (push) Failing after 2m41s

This commit is contained in:
2026-03-30 21:46:26 +03:00
parent 2595e7f1c5
commit 63ca237178
8 changed files with 292 additions and 1250 deletions

View File

@@ -0,0 +1 @@
projections: {}

View File

@@ -112,6 +112,7 @@ async fn serve() {
worker_ready,
worker_obs,
worker_tenant_placement,
Some(http_state.storage.clone()),
)
.await
});

View File

@@ -53,6 +53,7 @@ pub async fn run_projection_with_signals(
ready: Arc<AtomicBool>,
observability: Observability,
tenant_placement: TenantPlacement,
storage: Option<KvClient>,
) -> Result<(), ProjectionError> {
match settings.consumer_mode {
crate::config::ConsumerMode::Single => {
@@ -63,6 +64,7 @@ pub async fn run_projection_with_signals(
ready: Some(ready),
observability: Some(observability),
tenant_placement: Some(tenant_placement),
storage,
..RunOptions::default()
},
)
@@ -76,6 +78,7 @@ pub async fn run_projection_with_signals(
ready: Some(ready),
observability: Some(observability),
tenant_placement: Some(tenant_placement),
storage,
..RunOptions::default()
},
)