Repository navigation
v0.18.0
Features
- Add new experimental Python-based CLI. 7a18380
- Add
fromChartCRDgenerator for CRD resources. 58b9247 (docs) - Add
syncPolicy.syncOptions.createNamespaceoption to create namespaces without tracking. #67 @kalbasit - Add
syncPolicy.retryconfiguration for ArgoCD applications. #67 @kalbasit - Add
syncPolicy.managedNamespaceMetadatafor managing namespace metadata. #67 @kalbasit - Support append env suffix to all application names with
nixidy.appendNameWithEnv. #65 @kalbasit - Allow setting destination for appOfApps bootstrap in multi-cluster environments. #62 @kalbasit
- Implement Application.spec.destination.name for cluster name-based deployment. #61 @kalbasit
- Allow setting helm.extraOpts for all applications. #72 @kalbasit
Bug Fixes
- Exclude namespaces created with
createNamespacefrom pruning. 4070e1d - Handle spec.selector.matchLabels in
lib.kube.removeLabelsfor DaemonSet, ReplicaSet, and StatefulSet. #69 @kalbasit - Allow container resource request/limits be string, int or float. 5e14658
- Allow skipping coerceToList in generator. 1a5d112
- Allow multiple docs in one yaml. #58 @mirosval
- Allow
_[a-zA-Z]+string for an attr key. #55 @rfuwa14
Improvements
- Generate k8s resource options for v1.34. 0ecda82
- Change to nixfmt-rfc-style formatting. #57 @rfuwa14
Special thanks to all contributors who helped improve nixidy.