A tool for generating astronomer software deployment compute reports
Project description
Orbis
Orbis is a diagnostic and reporting tool for Astro Private Cloud (formerly Astronomer Software). It collects support bundles from Kubernetes clusters and generates deployment compute reports.
Key Features
- Report Generation — Deployment metrics analysis including CPU usage, memory consumption, resource allocation, task success/failure rates, processing trends, and execution latency. Outputs DOCX, CSV, and JSON reports.
- Diagnostic Scanner — Creates support bundles containing Kubernetes cluster information, Astronomer deployment details, logs, and configurations. Supports CP/DP multi-cluster collection, session management, and incremental resume workflows.
Quick Start
Report Generation
echo "ASTRO_SOFTWARE_API_TOKEN=<your-token>" > .env && mkdir -p output
podman run --rm -it \
--env-file .env \
-v $(pwd)/output:/app/output \
quay.io/astronomer/orbis:0.9.0 \
reporting \
-s <start-date> \
-e <end-date> \
-b <base-domain>
Or install locally:
pip install astronomer-orbis
export ASTRO_SOFTWARE_API_TOKEN=<your-token>
orbis reporting -s <start-date> -e <end-date> -b <base-domain>
Diagnostic Scanner
podman run --rm -it \
-e ASTRO_SOFTWARE_API_TOKEN=<your-token> \
-v <path-to-kubeconfig>:/tmp/kubeconfig:ro \
-v $(pwd)/output:/app/output \
quay.io/astronomer/orbis:0.9.0 \
scanner create \
-n <platform-namespace> \
--kubeconfig /tmp/kubeconfig \
--image quay.io/astronomer/orbis:0.9.0
Installation
Install with uv (recommended for CLI tools):
uv tool install astronomer-orbis
Or with pip:
pip install astronomer-orbis
Documentation
Full documentation is available at https://astronomer.github.io/orbis-docs/
License
Copyright (c) 2021 Astronomer, LLC
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file astronomer_orbis-0.9.1.tar.gz.
File metadata
- Download URL: astronomer_orbis-0.9.1.tar.gz
- Upload date:
- Size: 97.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5031efbd9d7363e95389bff06c12ebfdd506b652750db78981df442ddab4226
|
|
| MD5 |
5696d3a3372ed3c742519f2adca451ef
|
|
| BLAKE2b-256 |
d8d8a21878f0c9920d39f53faa41f4c9f7340b7f7fe4ef390c5815d9f1a70904
|
Provenance
The following attestation bundles were made for astronomer_orbis-0.9.1.tar.gz:
Publisher:
pypi.yaml on astronomer/orbis
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
astronomer_orbis-0.9.1.tar.gz -
Subject digest:
e5031efbd9d7363e95389bff06c12ebfdd506b652750db78981df442ddab4226 - Sigstore transparency entry: 1734359947
- Sigstore integration time:
-
Permalink:
astronomer/orbis@97354b891e9e5eb71a6d962e3d9f9dcea4024ff6 -
Branch / Tag:
refs/tags/0.9.1 - Owner: https://github.com/astronomer
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yaml@97354b891e9e5eb71a6d962e3d9f9dcea4024ff6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file astronomer_orbis-0.9.1-py3-none-any.whl.
File metadata
- Download URL: astronomer_orbis-0.9.1-py3-none-any.whl
- Upload date:
- Size: 122.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f0b77bd839d8776a76e93d2db881f13b8e274a9b5a5185cefbc100d55f0cb8
|
|
| MD5 |
447cd9f851e09b49ebfa18e80b7bfa72
|
|
| BLAKE2b-256 |
012e95ce14f953e0e602d5845a32006ded6ad3a4061d6bdac4f56d1717dab510
|
Provenance
The following attestation bundles were made for astronomer_orbis-0.9.1-py3-none-any.whl:
Publisher:
pypi.yaml on astronomer/orbis
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
astronomer_orbis-0.9.1-py3-none-any.whl -
Subject digest:
d3f0b77bd839d8776a76e93d2db881f13b8e274a9b5a5185cefbc100d55f0cb8 - Sigstore transparency entry: 1734360252
- Sigstore integration time:
-
Permalink:
astronomer/orbis@97354b891e9e5eb71a6d962e3d9f9dcea4024ff6 -
Branch / Tag:
refs/tags/0.9.1 - Owner: https://github.com/astronomer
-
Access:
internal
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yaml@97354b891e9e5eb71a6d962e3d9f9dcea4024ff6 -
Trigger Event:
release
-
Statement type: