Skip to content

Conversation

@ken-iks
Copy link
Contributor

@ken-iks ken-iks commented Jul 25, 2025

First shot at programmatic template creation. Functional for timeseries, geomap, histogram, and scatter panels. Added a USAGE.md to summarize current usage pattern.

@ken-iks ken-iks requested review from alkasm and drake-nominal July 25, 2025 01:33
@ken-iks ken-iks changed the title feat: creating templates from yaml config files. feat: creating templates from yaml config files Jul 25, 2025
@najork
Copy link
Contributor

najork commented Jul 28, 2025

I'm philosophically OK with this going into experimental as a short-term solution, but we should start exploring first-class infrastructure as code solutions for declarative state management, e.g. https://developer.hashicorp.com/terraform

Defining Nominal resources in a source of truth outside of Nominal itself will be a common workflow. Users will want to define things like templates, checklists, etc externally and have a mechanism for syncing them with Nominal, with support for other nice things like GitOps workflows, etc.

Leveraging existing tooling to the extent possible reduces the product surface area that we need to own and maintain.

Eventually (and this is looking far out on the horizon) we can programmatically generate most of this, i.e. have imperative state management operations (CRUD+List) exposed and generated through the CLI and then have declarative state management implemented in a tool like Terraform.

@ken-iks ken-iks marked this pull request as ready for review July 29, 2025 00:10
@ken-iks ken-iks requested a review from drake-nominal July 29, 2025 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants