Swakkd is a continuous deployment tool-set and stands for Swiss Army Knife for Kubernetes Deployments.
Swakkd focuses container-based deployment pipelines and minimizes the need to switch between different images for each job in a pipeline by combining the most commonly used and useful pipeline tools into a single standalone Alpine Linux-based container image of moderate size.
The version label of this image follows the official major.minor version number of kubectl. All further tool versions are the latest released tool versions at the time of building this image.
Swakkd can be used in deployment pipelines referencing a Swakkd image on dockerhub.
apk: Alpine Package manager to add additional packages on the flycue: Data validation language and inference engine with its roots in logic programming that can be used to generate Kubernetes manifest files.curl: Command line tool for transferring data with URLsdockle: Container image linter that helps building best practice container imagesgit: Distributed version control systemgitlab: Gitlab CLIhelm: Kubernetes package managerjq: Lightweight and flexible command-line JSON processorkubectl: Kubernetes command line interface with following plugins
linkchecker: A free, GPL licensed website validator that checks links in web documents or full websitesmo: To handle Mustache templates in pure bashpip: Python package manager to add additional Python tools on the flypodman: Podman container managementpython: Python 3 runtime environmentrestic: Modern backup program that can back up files to many different storage types, including self-hosted and online servicessed: Stream editortar: To handle tar archivesterraform Infrastructure as code tool that codifies cloud APIs into declarative configuration filestrivy: Image vulnerability scannerwget: Command line tool to retrieve files using HTTP, HTTPS, FTP and FTPSyq: Lightweight and portable command-line YAML processorIf you are missing tools of general interest for your pipelines, feel free to propose adding them.
Content type
Image
Digest
sha256:00a23edec…
Size
220.4 MB
Last updated
4 days ago
docker pull thlmylab/swakkd