Skip to content

kustomize

Kubernetes native configuration management

kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is. kustomize targets Kubernetes; it understands and can patch Kubernetes style API objects. It's like make, in that what it does is declared in a file, and it's like sed, in that it emits edited text.

devops

https://kustomize.io

amd64 arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install kustomize

sudo apt install kustomize

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kustomize=5.0.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kustomize=5.0.1*

Download URLs

Version SHA256 Size (KB)
5.0.1 c972323982317bf36237b27d1ee1737093b0a05084a0393f1aff5afc1183a5e4 4403
5.0.0 23501acc2a0e58bc75a8cdf5c96b3f7e2451de355301e6e3c7d4b592c67d68b6 4402
4.5.7 a23d7c84b4d17a055396e79d422dc01368be155973808a821e32c2f7a288f07a 4307
4.5.6 532f5482ac1450b78a9d1702e6577df2192c4b9611174b58aef33b10dbbcf22b 4306
4.5.5 44fad0e1ba73ee530666bd1b10ae287093ae92de4b8baaf79f7caef11508b0c8 4299
4.5.4 f8306666d2ce05561a40ea1ce800098eda122b94c153b78980f275b29f2bb746 3441
4.5.3 ad9c23ce083681fc0c5b804a9a5747670bbd43f38f83197bc381c7753a98e526 3479
4.5.2 a0249b67dfb2110cd322b00196ed8a5e2cbfaaaa58668c45f79d1708340ca587 3471
4.5.1 6c8ae644cd3058b2f2cdb39592bd01b503297d64467dabfa25e965abd650da49 3472
4.4.1 988cf95d904df44eef604ada857a9176e52e68ab054088199dc820f7a7c32d71 3459
Version SHA256 Size (KB)
5.0.1 e1cc638f72bf732b4955aa11a9bd6ebd2113f0568a0d7aa0e063b5a5c8f7568a 3801
5.0.0 7719b7da6119a29f3f3cc66f480a6f8aaa89843b55723ad6ce2ccc0cc8974d3d 3796
4.5.7 03bf43ae81c924f8c1e79939bb5d7c9c74fb8715534feaf199d6f60be80d180e 3730
4.5.6 1bcda853ac7a8cb67a904ff0d59d0165562b1d854f986a5d1ca587550405a001 3729
4.5.5 64ce3fe9ec5514f96fad57ab0bf25e2eb96772a25ef82d59d07391a47b889174 3725
4.5.4 a57ff393482b706d4aba316edfdcf124bdd70971cb460104141ab11a7c196871 2980
4.5.3 6413761ca924af1ecfd0394508a974940883df5802574270c6af7810102293fc 2977
4.5.2 b560d1ce932005ebc17b3aa91ea922b3444fa32f7cccb772b872da6d964899c1 2973
4.5.1 306766eb8fe665ef7030f2639fc501e6a8304e87b785907e8faca3fd86430d2d 2971
4.4.1 c8023ed461a086752c7b32bb7cc6429f9e1f27972b6558d98869d1303fb7bc23 2957

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kustomize are versionned here.

Click here to see kustomize ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kustomize/ops2deb.yml
name: kustomize
matrix:
  versions:
    - 3.10.0
    - 4.0.0
    - 4.4.1
    - 4.5.1
    - 4.5.2
    - 4.5.3
    - 4.5.4
    - 4.5.5
    - 4.5.6
    - 4.5.7
    - 5.0.0
    - 5.0.1
  architectures:
    - amd64
    - arm64
homepage: https://kustomize.io
summary: Kubernetes native configuration management
description: |-
  kustomize lets you customize raw, template-free YAML files for multiple
  purposes, leaving the original YAML untouched and usable as is. kustomize
  targets Kubernetes; it understands and can patch Kubernetes style API objects.
  It's like make, in that what it does is declared in a file, and it's like sed,
  in that it emits edited text.
fetch: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v{{version}}/kustomize_v{{version}}_linux_{{goarch}}.tar.gz
install:
  - kustomize:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to kustomize releases. Downloaded files are locked in a lockfile versionned here.

Click here to see kustomize release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kustomize/ops2deb.lock.yml
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.10.0/kustomize_v3.10.0_linux_amd64.tar.gz
  sha256: bab4ab8881718c29ba174bdf677fd89986ad25c40eb363fec9e78c1aff2ff0ea
  timestamp: 2022-01-10 15:01:55+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.10.0/kustomize_v3.10.0_linux_arm64.tar.gz
  sha256: b8f5d8ce35d7df5dc54907f5c9906072384d5e7b629ef85a2226a03792b92b4a
  timestamp: 2023-03-16 21:57:32+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v3.8.10/kustomize_v3.8.10_linux_amd64.tar.gz
  sha256: 10281b6cd16a50fcbb4a762652bf5ab333633d37035fc7f76ee7b941b50b511d
  timestamp: 2021-12-14 15:37:09+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.0.0/kustomize_v4.0.0_linux_amd64.tar.gz
  sha256: 6d8da061bbd9e7c57b2f39f34ef5f4cce76321e94bfe6cae4e972a7483f3bf30
  timestamp: 2022-01-10 15:57:12+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.0.0/kustomize_v4.0.0_linux_arm64.tar.gz
  sha256: 489a20968e71e3747677453ee0ced3d095f539ce1c892798260838b1af2383f9
  timestamp: 2023-03-16 21:57:32+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.4.1/kustomize_v4.4.1_linux_amd64.tar.gz
  sha256: 2d5927efec40ba32a121c49f6df9955b8b8a296ef1dec4515a46fc84df158798
  timestamp: 2022-01-10 16:07:21+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.4.1/kustomize_v4.4.1_linux_arm64.tar.gz
  sha256: 8e54066784ca38e451035dad5de985bfdbdcf55838603576ab58d880883550b5
  timestamp: 2022-01-21 18:01:09+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.1/kustomize_v4.5.1_linux_amd64.tar.gz
  sha256: cc26e18e814fd162dacd5e2a1357aa133fb91589e23a15ccc8b7c163fd259c54
  timestamp: 2022-02-02 22:17:47+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.1/kustomize_v4.5.1_linux_arm64.tar.gz
  sha256: 4873fb965cad3a646bea4ffc2f2f9189501fe7bc6f0ae8854920593b9ba13d73
  timestamp: 2022-02-02 22:17:47+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.2/kustomize_v4.5.2_linux_amd64.tar.gz
  sha256: c4215332da8da16ddeb88e218d8dceb76c85b366a5c58d012bc5ece904bf2fd0
  timestamp: 2022-02-10 02:11:17+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.2/kustomize_v4.5.2_linux_arm64.tar.gz
  sha256: 7924d2c1c41976859558c7a1b8009c0d8cc63ebce242b8d4314d332236966481
  timestamp: 2022-02-10 02:11:17+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.3/kustomize_v4.5.3_linux_amd64.tar.gz
  sha256: e4dc2f795235b03a2e6b12c3863c44abe81338c5c0054b29baf27dcc734ae693
  timestamp: 2022-03-24 22:19:29+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.3/kustomize_v4.5.3_linux_arm64.tar.gz
  sha256: 97cf7d53214388b1ff2177a56404445f02d8afacb9421339c878c5ac2c8bc2c8
  timestamp: 2022-03-24 22:19:29+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.4/kustomize_v4.5.4_linux_amd64.tar.gz
  sha256: 1159c5c17c964257123b10e7d8864e9fe7f9a580d4124a388e746e4003added3
  timestamp: 2022-03-29 03:44:54+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.4/kustomize_v4.5.4_linux_arm64.tar.gz
  sha256: 094417546ab9b44ece44f3b31f3170080d0682519144301d5b6be080276a1f34
  timestamp: 2022-03-29 03:44:54+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.5/kustomize_v4.5.5_linux_amd64.tar.gz
  sha256: bba81aa61dba057db1d5abeddf1e522b568b2d906ab67a5c80935e97302c8773
  timestamp: 2022-05-20 23:21:11+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.5/kustomize_v4.5.5_linux_arm64.tar.gz
  sha256: c491191b81c97ddebc4844f9254683ecfc80f40dfb15510433cbfdaeb86627c3
  timestamp: 2022-05-20 23:21:11+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.6/kustomize_v4.5.6_linux_amd64.tar.gz
  sha256: 6802d54917eb5887f9c71031c59e6845c1a490c13881b050ea6959b714b4a432
  timestamp: 2022-07-29 23:20:05+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.6/kustomize_v4.5.6_linux_arm64.tar.gz
  sha256: 3b66709c7692c5ccfdcb2f4dd383e7aa622b451b046f2197b59033f16457b3b3
  timestamp: 2022-07-29 23:20:05+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.7/kustomize_v4.5.7_linux_amd64.tar.gz
  sha256: 701e3c4bfa14e4c520d481fdf7131f902531bfc002cb5062dcf31263a09c70c9
  timestamp: 2022-08-02 20:28:00+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v4.5.7/kustomize_v4.5.7_linux_arm64.tar.gz
  sha256: 65665b39297cc73c13918f05bbe8450d17556f0acd16242a339271e14861df67
  timestamp: 2022-08-02 20:28:00+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.0.0/kustomize_v5.0.0_linux_amd64.tar.gz
  sha256: 2e8c28a80ce213528251f489db8d2dcbea7c63b986c8f7595a39fc76ff871cd7
  timestamp: 2023-02-02 19:23:49+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.0.0/kustomize_v5.0.0_linux_arm64.tar.gz
  sha256: e97b12a83e7b9b0407cac97cac4c25bc135c42383bd3764d5544e32c96542eca
  timestamp: 2023-02-02 19:23:49+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.0.1/kustomize_v5.0.1_linux_amd64.tar.gz
  sha256: dca623b36aef84fbdf28f79d02e9b3705ff641424ac1f872d5420dadb12fb78d
  timestamp: 2023-03-14 03:20:34+00:00
- url: https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.0.1/kustomize_v5.0.1_linux_arm64.tar.gz
  sha256: c6e036c5c7eee4c15f7544e441ced5cb6cf9eba24a011c25008df5617cd2fb85
  timestamp: 2023-03-14 03:20:34+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/kustomize.svg)](https://docs.wakemeops.com/packages/kustomize)
<a href="https://docs.wakemeops.com/packages/kustomize">
  <img src="https://docs.wakemeops.com/badges/kustomize.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/kustomize.svg
:target: https://docs.wakemeops.com/packages/kustomize