Skip to main content

gitopsctr

gitopsctr is a local-first deployment reconciler. It turns authored environments and typed deployment units into immutable desired-state commits, applies them through unit drivers, and records receipts and artifacts in Git.

[!WARNING] gitopsctr is alpha and under active development. APIs may change before production. The bundled API kinds are the current built-ins, not an exhaustive set; plugins can register additional unit and artifact kinds.

Install

uv tool install gitopsctr
gitopsctr --help

The CLI is the same interface used locally, in CI, and by the composite GitHub Action.

Documentation

The repository also contains real local Docker and Kubernetes demonstrations.

Development

mise install
mise run sync
mise run check

Python 3.12 and newer are supported. See the driver execution guide for the plugin command boundary and the schema guide for contract generation.

License

MIT

Metadata

Release files for gitopsctr 0.2.4

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

Source distribution (sdist)

Source distribution for gitopsctr 0.2.4
File Size Uploaded
gitopsctr-0.2.4.tar.gz 242.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gitopsctr 0.2.4
File Interpreter ABI Platform
gitopsctr-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 349.5 kB

Release files / gitopsctr-0.2.4.tar.gz

Download URL gitopsctr-0.2.4.tar.gz
Size 242.7 kB
Tags Source
SHA-256 checksum
How to use checksums
08494aa4ab7abef88834995ddc724ada7d63b26e9381b02cc3e1f64af9913d40
BLAKE2b-256 checksum
How to use checksums
58bafb3f28c210222d6872ef107c885a890ca2447c8c485b83e1cc62139806f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / gitopsctr-0.2.4-py3-none-any.whl

Download URL gitopsctr-0.2.4-py3-none-any.whl
Size 106.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb1a9a94592216d9b4d04a5e299c3310f8a5c3b430730863a32ab3eb49f9f480
BLAKE2b-256 checksum
How to use checksums
5606caaaf45fc73aba4631d7d253cd3d5150d536c69c7b727e72ad5e2ba27060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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