Skip to main content

Automation & Developer Tools

Okustera is designed from the ground up for API-first, developer-centric automation.

Manage your sovereign cloud infrastructure using industry-standard tools: the official HashiCorp Terraform Provider, OpenStack CLI, and typed SDKs for Python and Go.


Tooling Ecosystem​

HashiCorp Terraform Provider (/tools/terraform)​

The official Terraform provider enables Infrastructure as Code (IaC) for all Okustera resources:

  • High-Availability PostgreSQL and Valkey clusters.
  • S3-compatible object storage buckets.
  • Apache APISIX dynamic routing rules.
  • Serverless functions with gVisor sandboxing.
  • Workload Identity and Pod IAM bindings.
  • Multi-tenant IAM roles, users, and billing budgets.

Command Line Interface (/tools/cli)​

Unified terminal access using the standard OpenStack unified CLI and Okustera command-line tools:

  • Rapid VM and network provisioning.
  • Cluster lifecycle actions (openstack coe cluster upgrade).
  • Credentials management and environment switching.

Predictive Cluster Sentinel Daemon (/tools/sentinel)​

Autonomous operational health and early-warning anomaly detection engine:

  • Real-time multi-horizon telemetry correlation across host, K8s, Ceph, and OpenStack.
  • Predictive failure forecasting (storage depletion burn rates, unpeered PGs, log error storms).
  • Continuous systemd daemon execution with webhook notifications (Slack/Discord) and automated self-healing.

Python SDK (/tools/sdk-python)​

Idiomatic, asynchronous and synchronous Python library for programmatic infrastructure orchestration:

  • Typed Pydantic v2 data models.
  • Automated token management and pagination.
  • Asyncio-native support for high-concurrency tasks.

Go SDK (/tools/sdk-go)​

High-performance, typed client library used by the Okustera Terraform Provider and Kubernetes controllers:

  • Standard Go context lifecycle integration.
  • Robust HTTP retries with exponential backoff.
  • Full coverage of Okustera Cloud API endpoints.