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.
arm64 armhf amd64
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.34.0 | 578d86d8ef9d46160a6ff5a8d6a782150713180f6437c21a7875bac6e91e37ef |
5378 |
1.33.0 | 1897b9da94496e3a027fcff1f5c22c154b913348b3e35294c778a7c6ae6d8c81 |
5376 |
1.32.0 | 4ea68f008b79746b1e3838e9a1307854b048ff1f8fd29bd5f0e3bf31ab21499b |
5161 |
1.31.2 | 576dee614e7ccbbe18c18621bcdb1f6d0980de95971630f625063d3792f6af73 |
5096 |
1.31.1 | b6277c296ac3dea87eda391cca64cb8c5ab3b2429dd30d993a9c27c59cdd4042 |
5095 |
1.31.0 | c8f3fb32904914d124ea0f6f692c2c75368b0eeef424e46a7babe1b40ae10c6b |
4977 |
1.30.0 | b4eb3a05f42cebbdabc57a444dfef108751a44f029db958b2a4380101b167351 |
4949 |
1.29.0 | 3bd3394785d871e856a6ff796a5a99f0259cbe47710e2baf35b59c3cd4a5cf44 |
4945 |
1.28.0 | 9e9f0d98e0e439c471ba74e2902f55f285cefd722481725ad041090779ffedce |
4948 |
1.27.0 | 3fe72772e6063526ebd138866c9a7d5fd20f37680896890d48bbd1e39a761f3f |
4851 |
Version | SHA256 | Size (KB) |
---|---|---|
1.34.0 | 76831a5197e1f221e38996e39f99b5b3e3be66a357827158925f8492d53f7fb2 |
4558 |
1.33.0 | 5b6312df30e6c80ca172bceb6def9afa986bc7cf2f921ef5bb624e35bd52bf12 |
4549 |
1.32.0 | 3d341da463e85d3a02d423b704ec1dd3fe61dfd167924cdee99ea54addb0461e |
4362 |
1.31.2 | 72c5778786913319bdc6edb2938ed8138e14ea070d54a1aea902a4d81bb7fba5 |
4307 |
1.31.1 | b71d6e9a4c6a45c322fea322366850dfa637bad5c547b48f28c1b3448a283ec3 |
4309 |
1.31.0 | 918458820c42ec3aa8f8be1edf979c5ab64fd3a36a888a0755d04e1abb5f196c |
4204 |
1.30.0 | 4946cd98c8823ac52a2ae6d2175b0e4a66401066d6a25510d262d698e535b4e6 |
4181 |
1.29.0 | a0a9ebbf344dbeafaf751c81d1c250d8f97a3b0cf5f41d6b6b5697ba2a58cd25 |
4176 |
1.28.0 | 25bce2a3f5c76141287203b9c426a0e1f20cb25f106d140a58b271fe7017d219 |
4176 |
1.27.0 | 51b99f632eb230e6c24e4899deabe6d572e7e84d917be26ad327a9ab77047dff |
4100 |
Version | SHA256 | Size (KB) |
---|---|---|
1.34.0 | 80c6779b4ba869b155ea5de58d813f84676623af7499f9244f277a8786d84d74 |
4550 |
1.33.0 | 486e2459149bdb96da8fa27231dbcc805763af89282c5989eb36fc996748510b |
4551 |
1.32.0 | 1988fcce096ea012f87dc82d4da720017e0b4c0c05105ea44b5339c588932d60 |
4386 |
1.31.2 | 174f8ebc573b7483d20f17e5d86fea70a36f59ed3a768dcb1858e06d13bb4e30 |
4329 |
1.31.1 | 409542e72bf3d9a2953f5d8f915de62d6467166556224e900234bb23098af290 |
4326 |
1.31.0 | f1cf6c21dd37c6225d825667ef14dd65a52c966ef1c6dd63eb831b5c514e328a |
4281 |
1.30.0 | f69852f6e7cda79368e89bb9ee08ef51006f12775367d6d02cac69960965aa28 |
4260 |
1.29.0 | ea33d20bd429a26de7fad5d3ae0f18a04de069953c55f648383ff732a832eab8 |
4252 |
1.28.0 | 893b7218ae4fed1b979f5f40c395cdeb3cb563a33ca00895b139630920251d64 |
4252 |
1.27.0 | 587a70029366bd70d7ddab2002a9020f5a42ba4654a9d39211283e90e8dda47f |
4173 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kompose are versioned 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:
architectures:
- amd64
- arm64
- armhf
versions:
- 1.27.0
- 1.28.0
- 1.29.0
- 1.30.0
- 1.31.0
- 1.31.1
- 1.31.2
- 1.32.0
- 1.33.0
- 1.34.0
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 versioned 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
- url: https://github.com/kubernetes/kompose/releases/download/v1.29.0/kompose-linux-amd64
sha256: 501440dae92c87989ab5ee0c3bbda3cc66031e36feaec1fedf972b2fdfc6a7dc
timestamp: 2023-07-05 21:17:56+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.29.0/kompose-linux-arm
sha256: cb62e8aa6587d9f0228500814efc541a4f58fd532cc48e76c2818cb4de3427e0
timestamp: 2023-07-05 21:17:56+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.29.0/kompose-linux-arm64
sha256: 18dc9b5b3870d5f0d9df0e9f4d1a9ded231ca24fd623849dc48ff3138482e85b
timestamp: 2023-07-05 21:17:56+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.30.0/kompose-linux-amd64
sha256: 904a97dd429a0fb13e7d9501d62ae41c8cb743b5016cafd58b7236a14f64c36b
timestamp: 2023-07-18 15:18:45+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.30.0/kompose-linux-arm
sha256: f81f80d8a5b85b0ddcb419a4e8657365f71b9d2dccca26c41fc99bbb085f8061
timestamp: 2023-07-18 15:18:45+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.30.0/kompose-linux-arm64
sha256: f95a7914b7c89c702a6715318dc7e47a72cfd12bb44c26b612d364493b8dffae
timestamp: 2023-07-18 15:18:45+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.0/kompose-linux-amd64
sha256: 04e16f878253fc91a175c22f030638640a3d70a2af6740b2fefefa31d2b7ee02
timestamp: 2023-09-29 18:21:46+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.0/kompose-linux-arm
sha256: 8bddfc5dbea6879b7ded1ee7dd8cca91146bd950a24dbce0deb05b394b861e84
timestamp: 2023-09-29 18:21:46+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.0/kompose-linux-arm64
sha256: 3e0aba471ea119449e21c194ff48c6265dc812d0b09c89873494584bfe8d8c25
timestamp: 2023-09-29 18:21:46+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.1/kompose-linux-amd64
sha256: 87a50740cbd8ec16679fbc298a7cb8030c3b6ee28dea4486dded30eac79799e0
timestamp: 2023-10-06 18:22:04+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.1/kompose-linux-arm
sha256: 389271950ed01362304adb5b8c3d9cd349ad0d1f8b019a2c9201eddb331bbf59
timestamp: 2023-10-06 18:22:04+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.1/kompose-linux-arm64
sha256: 2ce0a3b63884d706f28624a642d7842bc966dac63fe8850d837838f6deb099a6
timestamp: 2023-10-06 18:22:04+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.2/kompose-linux-amd64
sha256: 761699339d32b13cddd57d9f9e2966b6397ee19e722c20bfbf45c8eeeffe0ae5
timestamp: 2023-10-13 12:33:59+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.2/kompose-linux-arm
sha256: 9e1caa4eb93ab794b5e10dd6641c10cafb30db3f6ec84d78528ba811c890ee55
timestamp: 2023-10-13 12:33:59+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.31.2/kompose-linux-arm64
sha256: fac14c89285bb627db4fb43ba691b5dee6523f64cfa962da63fe968271404749
timestamp: 2023-10-13 12:33:59+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-amd64
sha256: 9ffc9d08903052807b5ff52d322dfe30c3aa2726e9a22e2f7d13d664a2f4a00c
timestamp: 2024-01-18 15:18:21+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-arm
sha256: 7660e2df59f86f450324af2190d3a7bb2f05d7d2a4262563576d784b5e675981
timestamp: 2024-01-18 15:18:21+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-arm64
sha256: 4a0b2ecb6fc2b655532e5594fc1f56b4f6836872ac984aaa7e3b18f958581e59
timestamp: 2024-01-18 15:18:21+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-linux-amd64
sha256: 5ac5a160b7d9fc4588531e9b65a6a8603ad6c8ec13e8d8761bb59034f1cfc52b
timestamp: 2024-04-26 00:21:20+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-linux-arm
sha256: 16e619c28e7030e05f476666685d4efa1381b0e190555bf086b4915008f4b777
timestamp: 2024-04-26 00:21:20+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-linux-arm64
sha256: 9d50f00d3f55dde247d60fab9a2bf9403807054d0928ecc3e5027a7b97b17e0f
timestamp: 2024-04-26 00:21:20+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-amd64
sha256: c58d0e63ef6bf8a98fc9840025b943f50f2d0ad807b2f8d55db92cea869ee171
timestamp: 2024-06-03 00:23:50+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-arm
sha256: 2f2367bc37a31df926605b92ae12d4eb10cc09b2a0ece72fdccf1d7e2863cb16
timestamp: 2024-06-03 00:23:50+00:00
- url: https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-arm64
sha256: 76fa45cbdb3ee32bb925db932abb5ca50c020781f8a121d0cabedfa5d31cc8e6
timestamp: 2024-06-03 00:23:50+00:00