Ubie, Inc.
Official@ubie-oss · Japan
Offers specialized engineering capabilities for managing Lightdash infrastructure through custom Terraform providers and verified Go-based integration patterns.
Agent Skills by Ubie, Inc.
Showing 7 vetted skills indexed across 1 GitHub repositories.
implement-terraform-provider-resource
Generate Terraform Plugin Framework resource and data source boilerplates with test scaffolds.
investigate-deprecated-apis
Scan internal/lightdash/api for deprecated v1 patterns and cross-reference the OpenAPI spec.
research-lightdash-api
Research Lightdash API endpoints and verify request and response schemas.
run-acceptance-tests
Run Lightdash Terraform provider acceptance tests against a live instance.
implement-verified-lightdash-api-client
Implement verified Lightdash API client methods and models in Go.
verify-and-fix
Format, lint, test, and build Go and Terraform provider codebases locally.
security-review
Audit Terraform provider Go code, dependencies, and secrets with gosec, trunk, osv-scanner, and trivy.
Frequently Asked Questions About Ubie, Inc.
FAQPage SchemaWhat specific infrastructure tasks does Ubie support?▼
Ubie enables the development and maintenance of custom Terraform providers for Lightdash. It facilitates the generation of resource boilerplates, implementation of verified Go-based client methods, and execution of acceptance tests to ensure infrastructure configurations align with live instance schemas and OpenAPI specifications.
Which engineering personas benefit from these capabilities?▼
These capabilities are designed for DevOps engineers and infrastructure developers tasked with managing Lightdash deployments. It specifically supports engineers responsible for maintaining custom provider codebases, ensuring schema consistency, and performing security audits on Go-based infrastructure components.
What are the prerequisites for running these provider tests?▼
To execute acceptance tests, you require a live Lightdash instance and a configured environment for Go development. The process involves local linting, formatting, and building the provider codebase, followed by running tests against the target instance to verify resource state management and schema accuracy.