Skip to main content

Kong Service Registry Exporter

This is a small utility to export a Markdown file containing the list of services and other useful information from Kong's config.

If you're using Kong with Declarative Configuration, you'd know the config file can easily grow in 1000s of lines with 40-50 services. This utility aims to extract some of the useful information in a Markdown file and display as a table.

Usage

usage: main.py [-h] [--config CONFIG] [--output OUTPUT]

Generate Service Registry (markdown) using Kong config

optional arguments:
  -h, --help       show this help message and exit
  --config CONFIG  Path to Kong config file (YAML). (default: config-sample.yml)
  --output OUTPUT  Path to store the generated markdown file. (default: out.md)

Quickstart

$ python3 main.py --config=config.yml --output=kong-service-registry.md

Sample File

You can see the generated Markdown file from the sample config file.

Metadata

Release files for kong-service-exporter 0.1.1

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

Source distribution (sdist)

Source distribution for kong-service-exporter 0.1.1
File Size Uploaded Provenance
kong-service-exporter-0.1.1.tar.gz 3.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for kong-service-exporter 0.1.1
File Interpreter ABI Platform
kong_service_exporter-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.1 kB

Release files / kong-service-exporter-0.1.1.tar.gz

Download URL kong-service-exporter-0.1.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a8024e850aac99cbdb92d14991544905fc1e4f4f3acb7dbc24140141cb770798
BLAKE2b-256 checksum
How to use checksums
d14a032cedb1749a19c34ed6365fc5289bee4e5a70dbe4e3bcd3b03eaff85aab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

Release files / kong_service_exporter-0.1.1-py3-none-any.whl

Download URL kong_service_exporter-0.1.1-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
206f0321c33d7d5869410a5cde20afd548b6e0c9938e56366e5698b78fb69bbb
BLAKE2b-256 checksum
How to use checksums
46e534af07147849d9160b5f789c0ca74fdcc12302daedad093d6f7472de9111
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

Security for kong-service-exporter 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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