- Nothing changed yet.
- Add support for HorizontalPodAutoscaler.
- Run tests with tox and GitHub Actions.
- Drop support for Python 3.7 and 3.8, add support for Python 3.12.
- Add support for ServiceAccount, Role, RoleBinding.
- Update import for newer Python version.
- Add support for CRDs related to Prometheus Operator.
- Fix pip compatibility.
- Enable unsetting dict type fields with null.
- Handle ConfigMap resource.
- Support kubernetes namespaces.
- Display logs for failed Jobs.
- Fix YAMLLoadWarning: https://msg.pyyaml.org/load
- Removed deprecated
--record
flag when usingreplace
command. - Improved code style (enabled static analysis).
- Minor packaging improvements.
- Improve support for CronJob resource.
- Support pip >= 10.
- Fix merging definitions.
- Support CronJob resource.
- Added
--annotate
and--annotate-pod
options for adding annotations. - Added
--label
and--label-pod
options to add labels to each pod.
- Support PodDisruptionBudget resource.
- Support ingress resource.
- Fix Adding command line options.
- Added tenacity to kubectl get command.
- Added --max-job-retries option to fail after job failed too many times.
- Added --show-definition option to apply one for easier debugging.
- Added --env option to set environment variables on every container.
- Added support for StatefulSet, StorageClass, PersistentVolume and PersistentVolumeClaim
- Allowed --directory to be used multiple times to override definitions.
- Added --host-volume = to add host volume to pod definitions.
- Add pod as one time job support.
- Don't require app label in jobs.
- Handle exceeded deadline in job applier.
- Allow to replace deployments instead of updating them.
- Changes tracking started.