mirror of
https://github.com/hanzoai/o11y-foundry.git
synced 2026-10-30 18:26:45 +00:00
#### Features
- Add standalone Docker image (docs/standalone/): single container
running all SigNoz components via systemd
casting
- Add SQLite metastore support in systemd casting (enricher, signoz
molding, forge, cast)
- Add Restart=on-failure with RestartSec=5 to migrator, ingester, and
signoz service templates to remove job readiness checks with
`After`/`Wants`/`Requires`
#### Fixes
- Enable all services before starting any (fixes Unit not found during
start)
- Use --no-block for systemctl start (prevents cast from blocking on
oneshot services)
#### Refactors
- Remove inter-service dependency coupling (After=/Requires=/Wants=)
from all service templates; services manage their own readiness via
restart policies and readiness checks
- Move config material paths from configs/<component>/ to
<component>/<kind>/
- Move IsEnabled() checks to forgeCasting dispatcher instead of
individual forge methods
- Simplify discoverAndPrepareServices and startAllService, remove
service categorization map
- Render environment variables (Spec.Env) and ClickHouse DSN in
ingester, migrator, and telemetrystore templates
Related: https://github.com/SigNoz/platform-pod/issues/1522
13 lines
297 B
YAML
13 lines
297 B
YAML
apiVersion: v1alpha1
|
|
metadata:
|
|
name: signoz
|
|
annotations:
|
|
foundry.signoz.io/signoz-binary-path: /opt/signoz/bin/signoz
|
|
foundry.signoz.io/ingester-binary-path: /opt/ingester/bin/signoz-otel-collector
|
|
spec:
|
|
deployment:
|
|
flavor: binary
|
|
mode: systemd
|
|
metastore:
|
|
kind: sqlite
|