cozystack
cozystack copied to clipboard
Feature/add dns as helm chart
Summary by CodeRabbit
-
New Features
- Introduced a
.helmignore
file to streamline Helm packaging by excluding unnecessary files. - Added a
Chart.yaml
for CoreDNS, providing essential metadata for deployment in Kubernetes. - Implemented a new
HelmRelease
configuration for managing CoreDNS deployment. - Defined a JSON schema for DNS forwarding parameters, enhancing configuration validation.
- Added
forward_params
to allow custom DNS server settings in CoreDNS. - Introduced
disabledDNSAddon
parameter to control the CoreDNS addon state in Kubernetes. - Added comprehensive
values.yaml
file for extensive customization of CoreDNS deployment. - Implemented a ServiceMonitor for Prometheus integration to enhance observability of CoreDNS.
- Introduced a
-
Bug Fixes
- Updated the Helm chart version from
0.9.0
to0.10.0
to reflect recent improvements.
- Updated the Helm chart version from
-
Chores
- Enhanced configurability of Kubernetes templates with conditional logic for DNS addon inclusion.