Skip to main content

ragleap-terraform

Terraform module that creates a local kind cluster and installs the RagLeap Helm charts onto it. Tested on a real cluster; no cloud modules yet.

Usage

The .tf files ship in the wheel under ragleap_terraform/modules and ragleap_terraform/examples, and in the repo under packages/ragleap-terraform/.

cd packages/ragleap-terraform/examples/kind
terraform init
terraform apply

Requires Docker, Terraform >= 1.5 and the ragleap-observability chart (the example points at the repo copy).

Variables

  • cluster_name (default ragleap-tf), namespace (default ragleap-core)
  • install_observability (default true), observability_chart_path
  • grafana_admin_password (sensitive; empty uses the chart's placeholder, which is not safe beyond a local test)
  • install_postgres_exporter (default false, see below)
  • helm_timeout (seconds, default 300), kubeconfig_path

Known limitations

  • postgres-exporter is off by default. It needs the ragleap-ops database and the Secret ragleap-db-exporter-secret. No chart creates that Secret yet, and this module does not install ragleap-ops.
  • Credentials: terraform.tfstate and the generated kubeconfig contain cluster credentials in plain text. Never commit them.
  • Never press Ctrl+C during apply or destroy. During testing it left a cluster running with no state. Check terraform state list before deleting state files.
  • If a cluster is left behind: kind delete cluster --name ragleap-tf.
  • Always set kubeconfig_path so your own kubectl context is not touched.

Metadata

Release files for ragleap-terraform 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ragleap-terraform 0.1.0
File Size Uploaded
ragleap_terraform-0.1.0.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ragleap-terraform 0.1.0
File Interpreter ABI Platform
ragleap_terraform-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / ragleap_terraform-0.1.0.tar.gz

Download URL ragleap_terraform-0.1.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
388c7e9ac5d65691aba852e90395807b56dddde8af326915fc6914085dfab4c7
BLAKE2b-256 checksum
How to use checksums
65ffbbbee7211ac32fa40e7bbfded3721d4db92413a3fe266c238cfa33806e94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log

Release files / ragleap_terraform-0.1.0-py3-none-any.whl

Download URL ragleap_terraform-0.1.0-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7a4eafd92343e98fcaed1fe7f45d1e428ccffe19dc11bba8a32ab6377ea121e
BLAKE2b-256 checksum
How to use checksums
d921663ed23e332cab0e25f088abcec14ff9bbb75852e22355a2f598e5baf664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page