Skip to main content
Version: Next 🚧

snowplow

Snowplow is a web service that plays a key role within the suite of components that make up Krateo PlatformOps.

It serves multiple purposes, primarily acting as a bridge between Krateo's custom resources and the UI. By enabling a dynamic and declarative approach to defining UI components and layouts, Snowplow ensures that the interface is interpreted and rendered seamlessly by Krateo Frontend.

It handles on-demand resolution of the RESTAction custom resource and all Krateo Frontend Widgets custom resources.

Technical Reference​

Environment Variables​

NameDescriptionDefault
PORTHTTP server port8081
DEBUGEnable debug loggingfalse
DB_HOSTDatabase hostlocalhost
DB_PORTDatabase port5432
DB_NAMEDatabase name-
DB_USERDatabase username-
DB_PASSDatabase password-
DB_PARAMSExtra connection parameters (e.g., sslmode=disable)-
DB_READY_TIMEOUTMax wait for PostgreSQL readiness2m

Learn More​

Developer Guide​

User Guide​

Examples​