cozystack icon indicating copy to clipboard operation
cozystack copied to clipboard

Feature/add dns as helm chart

Open klinch0 opened this issue 5 months ago • 1 comments

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.
  • Bug Fixes

    • Updated the Helm chart version from 0.9.0 to 0.10.0 to reflect recent improvements.
  • Chores

    • Enhanced configurability of Kubernetes templates with conditional logic for DNS addon inclusion.

klinch0 avatar Aug 31 '24 08:08 klinch0