Sign inSign up

svenwal/kong-cicd-tools

By svenwal

•Updated almost 2 years ago

An image including all typical tools needed in a Kong CI/CD deployment chain

Image
API management
Developer tools
1

8.7K

svenwal/kong-cicd-tools repository overview

⁠Kong CICD tools selection Docker image

Kong

CI

When using the Kong API Gateway⁠ (or its Enterprise version including the developer portal) automation of deployment and configuration is a key feature. As this is commonly done in a runner instance using Docker I have prepared this image and made available on Docker Hub⁠ which has the typical tools preinstalled.

This image is getting updated on a monthly cadence, each release has a Docker tag so you can stay stable within your pipeline.

Starting with 2.0.0 this image is available for both AMD64 and ARM64.

⁠The following tools have been included

NameDescriptionInstalled version
Kong Gateway⁠The Kong gateway this image is all about3.9.0
Kong Mesh⁠The Kong Mesh modern multi-zone service mesh (Enterprise version) - installed in /kong-mesh-latest/2.9.2
Kuma⁠The Kuma modern multi-zone service mesh - installed in /kuma-latest/2.9.2
decK⁠decK provides declarative configuration and drift detection for Kong.1.42.1
inso⁠Inso is a CLI (command line interface) for Insomnia Core and Insomnia Designer built on Node.js and the Insomnia core libraries. It allows you to use Insomnia application functionality in your terminal, and CI/CD environments. Providing you with powerful automation capabilities. (AMD64 only so far)10.3.0
portal cli⁠The Kong Developer Portal CLI is used to manage your Developer Portals from the command line3.6.3
httpie⁠HTTPie—aitch-tee-tee-pie—is a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.3.2.1
yq⁠a lightweight and portable command-line YAML processor. Like jq but for YAML4.44.6
jq⁠jq is a lightweight and flexible command-line JSON processor.1.6
openapi-format⁠Format an OpenAPI document by ordering, formatting and filtering fields.1.25.0
AWS cli tools⁠An open source tool that enables you to interact with AWS services using commands in your command-line shell.2.22.26
GCloud cli tools⁠The Google Cloud CLI is a set of tools that you can use to manage resources and applications hosted on Google Cloud.504.0.1
Azure cli tools⁠The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources2.67.0
redis-tools⁠redis-cli is the Redis command line interface, a simple program that allows to send commands to Redis, and read the replies sent by the server, directly from the terminal.7.0.15
k6⁠A modern load testing tool built for developer happiness0.55.2
Spectral⁠Spectral, an Open Source JSON/YAML Linter6.14.2
OpenTofu⁠The open source infrastructure as code tool.1.8.8
kubectl⁠The toolset to configure your Kubernetes1.32.0
Helm⁠The package manager for Kubernetes3.16.4
PostgreSQL clients⁠PostgreSQL client applications and utilities (including pg_dump)15.10
Kong portal template⁠Developer Portal Template Files for Kong Enterprise Editionlatest

⁠Any wishes?

If you are missing a tool on this image being used in your pipeline please add an issue at https://github.com/svenwal/kong-cicd-tools/issues⁠ and I will most probably add it to next (monthly) release.

Tag summary

Content type

Image

Digest

sha256:680b68222…

Size

1.2 GB

Last updated

almost 2 years ago

docker pull svenwal/kong-cicd-tools