kompose
Convert docker-compose.yaml into k8s deployments and services
kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources.
amd64 armhf arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install kompose
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
1.28.0 | 9e9f0d98e0e439c471ba74e2902f55f285cefd722481725ad041090779ffedce |
4948 |
1.27.0 | 3fe72772e6063526ebd138866c9a7d5fd20f37680896890d48bbd1e39a761f3f |
4851 |
1.26.1 | b70e81e38565c3e51421d7443cf65545bf4b3b951bc488809f01911e79a4abfc |
4657 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kompose are versionned here.
Click here to see kompose ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kompose/ops2deb.yml
- name: kompose
matrix:
architectures:
- amd64
- arm64
- armhf
version: 1.26.1
homepage: https://kompose.io
summary: convert docker-compose.yaml into k8s deployments and services
description: |-
kompose is a tool to help users who are familiar with docker-compose move to
Kubernetes. kompose takes a Docker Compose file and translates it into
Kubernetes resources.
fetch: https://github.com/kubernetes/kompose/releases/download/v{{version}}/kompose-linux-{{goarch}}
script:
- mv kompose-linux-{{goarch}} {{src}}/usr/bin/kompose
- name: kompose
matrix:
versions:
- 1.27.0
- 1.28.0
architectures:
- amd64
- arm64
- armhf
homepage: https://kompose.io
summary: convert docker-compose.yaml into k8s deployments and services
description: |-
kompose is a tool to help users who are familiar with docker-compose move to
Kubernetes. kompose takes a Docker Compose file and translates it into
Kubernetes resources.
fetch: https://github.com/kubernetes/kompose/releases/download/v{{version}}/kompose-linux-{{goarch}}
install:
- kompose-linux-{{goarch}}:/usr/bin/kompose
The blueprint fetch
keyword contains a URL template pointing to kompose releases. Downloaded files are locked in a lockfile versionned here.
Click here to see kompose release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kompose/ops2deb.lock.yml
- url: https://github.com/kubernetes/kompose/releases/download/v1.26.1/kompose-linux-amd64
sha256: cd85b8c205dc63985e9bde4911b15c8556029e09671599919ed81bff8453a36f
timestamp: 2022-02-26 17:30:14+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.26.1/kompose-linux-arm
sha256: cddeef617c566492cb68e7807403454d3b961d970d7c4a700bd9e1a2595949d9
timestamp: 2022-02-26 17:30:14+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.26.1/kompose-linux-arm64
sha256: 3c0173417a0ab9dd695ff198cf8342bb85111604cfbe9a52c0c5c28d36bc0d48
timestamp: 2022-02-26 17:30:14+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.27.0/kompose-linux-amd64
sha256: 6ae92c67f17a2170ac1b6d69214ed6452ea507bdb0df4eee8ea792f33107710d
timestamp: 2022-11-18 19:28:52+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.27.0/kompose-linux-arm
sha256: c347a80f3e4558685f8e27528497dbf2a65da1f49581a90df7dc289fa4c31052
timestamp: 2022-11-18 19:28:52+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.27.0/kompose-linux-arm64
sha256: b4699fe6e498620944fc5bf975ab6169dff266bdc47f0b8e8b0eb4099516f08c
timestamp: 2022-11-18 19:28:52+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-linux-amd64
sha256: c5324bba90f2d55962aaf6397a787bcb36f886618c500a8a0d78e49fa86fc76c
timestamp: 2023-01-23 22:16:32+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-linux-arm
sha256: 4c56941e8e7382f1b34a2d1b616fff1afcdfa82ab3de67fa884136b10b2c74c2
timestamp: 2023-01-23 22:16:32+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-linux-arm64
sha256: dfe9bc120e1dffd7d6c98610e8ef684b7f5fd9f215088a7ec2f7a2e54d8c9d9d
timestamp: 2023-01-23 22:16:32+00:00