Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kostiantyn-matsebora/helm-coredns-custom

Custom configuration of CoreDNS
https://github.com/kostiantyn-matsebora/helm-coredns-custom

configuration coredns helm helm-chart kubernetes kubernetes-deployment

Last synced: about 1 month ago
JSON representation

Custom configuration of CoreDNS

Awesome Lists containing this project

README

        

# Core DNS custom configuration

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=kostiantyn-matsebora_helm-coredns-custom&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=kostiantyn-matsebora_helm-coredns-custom)

Helm chart provides custom configuration for CoreDNS.

More information about the feature itself can be found here https://learn.microsoft.com/en-us/azure/aks/coredns-custom

For now, it supports only adding hosts.

## Configuration

Example:

```yaml
- hosts:
- name: longhorn.local # host name
ip: 192.168.2.100 # IP address
- name: dashboard.local
ip: 192.168.2.100
- name: vault.local
ip: 192.168.2.100
```

## Usage

Add helm [repository](https://kostiantyn-matsebora.github.io/helm-charts/) first:

```bash
helm repo add kostiantyn-matsebora https://kostiantyn-matsebora.github.io/helm-charts/
```

Install/upgrade helm chart using your custom values:

```bash

helm upgrade oauth2-proxy kostiantyn-matsebora/helm-coredns-custom --install --values ./custom-values.yaml

```

## Contributing

If you experience any issues, have a question or a suggestion, or if you wish
to contribute, feel free to [open an issue][issues] or
[start a discussion][discussions].

[issues]: https://github.com/kostiantyn-matsebora/helm-coredns-custom/issues
[discussions]: https://github.com/kostiantyn-matsebora/helm-coredns-custom/discussions

## License

[`MIT License`](../LICENSE)