Skip to main content

CLI tool to identify security issues on Kubernetes at the deployment level, compare namespaces for green/blue cycles, and reduce time-to-recovery

Project description

project logo

Status (main branch)

Maintained License Status CI

Pin down the root cause.

With citrouille, a CLI utility to quickly check Kubernetes deployments, engineers using Kubernetes in their products can now check the status of their deployments, pods, and namespaces, without having to spend too much time learning Kubernetes.

Inventory features:

  • Produce readable documentation of current deployments and their images
  • Track deployments in time, their creation/update times
  • JSON exports for toolchain integration

Blue/green features:

  • Compare namespaces, identify differences
  • Ensure a safe transition between your environments

Security features:

  • Perform security audits related to common enumerated weaknesses (CWEs) in cluster manifests
  • Identify misconfigurations in containers, networks, and RBAC policies

Installation manual

See installation-manual.md

User manual

See user-manual.md

Contributions

See CONTRIBUTING.md

Code of conduct

See CODE_OF_CONDUCT.md

Active contributors

Chelsea Murgia <mail@chelsea486mhz.fr>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

citrouille-1.0.0.tar.gz (71.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

citrouille-1.0.0-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

File details

Details for the file citrouille-1.0.0.tar.gz.

File metadata

  • Download URL: citrouille-1.0.0.tar.gz
  • Upload date:
  • Size: 71.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for citrouille-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f18651c644ccf61e5f99fa2bf31c0482a8a5db2e9bfca6a8fd5e115f3a4a5ab9
MD5 c7625ba3682af960a65a13d1a66d71cb
BLAKE2b-256 a114b23e943eaeb38c0fc24fdbbd71bb6b1fe34099dfc95753b3d499baf34afa

See more details on using hashes here.

File details

Details for the file citrouille-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: citrouille-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 59.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for citrouille-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcbe6a16b919135eb2a4f6108f72ad62c7210d6643bc8ed17c4efe60a2adb1c1
MD5 f74c5ce53bc594b558c1c49c86babaf6
BLAKE2b-256 0e0471934031ae62bf70e94e2e1e8e855720cf79054b3b29d35a81f20f9c1284

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page