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 annotationmia-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 withkubectl.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
ordeploy 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 🎉🎉🎉