Skip to main content
Version: 13.x (Current)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v2.0.0-beta - 2024-07-25

Changed

  • complete rewrite of the cli
  • changed interpolation implementation for better mantainability
  • use configmap instead of secret as inventory storage
  • update to go 1.22.5

Added

  • wait for resource status after apply

v1.2.3 - 2023-08-24

Fixed

  • correctly manage resources with kind Mapping

v1.2.2 - 2023-06-05

Fixed

  • gvk field tag to kind in resource-deployment secret

v1.2.1 - 2023-06-01

Fixed

  • correctly manage when resource is empty in namespace

v1.2.0 - 2023-02-13

Added

  • default order for SecretProviderClass resource kind
  • new annotation mia-platform.eu/apply-before-kinds to override default resources application order
  • support for jobs annotation mia-platform.eu/await-completion for waiting job completion after it has been applied on the cluster
  • support for resource ExternalSecrets for the annotation mia-platform.eu/await-completion
  • add some debugging logs
  • add support to kubernetes version 1.23

Fixed

  • fixed a bug in createPatch that caused all annotations to be deleted in the resulting patch if the target resource was annotated with kubectl.kubernetes.io/last-applied-configuration
  • fixed a bug that will panic if multiple patch files would be filtered out when hydrating kustomize files

v1.1.0 - 2022-03-17

Changed

  • update to go 1.17

Added

  • ignore patches already in kustomization.yaml
  • match as patch patch.ya?ml

Fixes

  • smart deploy don't force deploy pods on first update

v1.0.3 - 2022-02-07

Added

  • support arm arch
  • run image as the root user

v1.0.2 - 2022-02-07

Added

  • improve error message when convert resource from yaml to json
  • fix: splitting error on --- inside file

Changed

  • set QPS and burst for request to 500

v1.0.1 - 2022-02-03

Added

  • feat: increase api-server throttling options

v1.0.0 - 2021-12-28

  • stable release

v0.5.0 - 2021-08-24

Added

  • add flag to skip namespace ensure when deploy

v0.4.1 - 2021-03-30

Fixed

  • fix annotation length by using an unique name, mia-platform.eu/dependenciesChecksum, for all dependencies and its value is a object of key-values of all the dependencies.

v0.4.0 - 2021-03-17

Added

  • Add deploy type support, smart deploy or deploy all.

Fixes

  • fix quote in configmap strings

v0.3.2 - 2021-01-22

Fixed

  • interpolation of variables inside single quotes

v0.3.1 - 2020-11-25

Added

  • Add manual resource deletion

v0.3.0 - 2020-11-02

Added

  • Add label "app.kubernetes.io/managed-by": "mia-platform"
  • Unset original resource namespace
  • Add resource deletion if no longer deployed with mlp

v0.2.0 - 2020-10-20

Added

  • Add Job creation from CronJob

v0.1.1 - 2020-10-14

Changed

  • Ignore unreadable or missing files passed as inputs to subcommands

v0.1.0 - 2020-10-13

Added

  • Initial Release 🎉🎉🎉