diff --git a/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz new file mode 100644 index 000000000..85962898f Binary files /dev/null and b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz differ diff --git a/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/README.md b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/README.md new file mode 100644 index 000000000..83d55b722 --- /dev/null +++ b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/README.md @@ -0,0 +1,34 @@ +[![CircleCI](https://dl.circleci.com/status-badge/img/gh/giantswarm/coredns-app/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/giantswarm/coredns-app/tree/main) + +# coredns-app + +Helm Chart for CoreDNS in Workload Clusters. + +* Installs the the DNS server [CoreDNS](https://github.com/coredns/coredns). + +# Deployment + +Managed by the Giant Swarm [App Platform](https://docs.giantswarm.io/app-platform/). + +# Configuration Options + +- All configuration options are documented in the [values.yaml](/helm/coredns-app/values.yaml) file. +- [Advanced CoreDNS configuration](https://docs.giantswarm.io/advanced/coredns/) docs. + +# For developers + +## Installing the Chart + +To install the chart locally: + +```bash +$ git clone https://github.com/giantswarm/coredns-app.git +$ cd coredns-app +$ helm install helm/coredns-app +``` + +Provide a custom `values.yaml`: + +```bash +$ helm install coredns-app -f values.yaml +``` diff --git a/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/main.yaml b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/main.yaml new file mode 100644 index 000000000..4b57131ad --- /dev/null +++ b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/main.yaml @@ -0,0 +1,11 @@ +annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/README.md + application.giantswarm.io/team: cabbage + application.giantswarm.io/values-schema: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/values.schema.json +chartApiVersion: v2 +chartFile: coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz +dateCreated: '2025-01-10T14:16:00.360650Z' +digest: 9c1c5a0df50802ddca5506369140ba9d6f001803254be2b79bba5e1ab7da7ad5 +home: https://github.com/giantswarm/coredns-app +icon: https://s.giantswarm.io/app-icons/coredns/1/dark.svg diff --git a/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/values.schema.json b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/values.schema.json new file mode 100644 index 000000000..f716a4724 --- /dev/null +++ b/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/values.schema.json @@ -0,0 +1,211 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "cluster": { + "type": "object", + "properties": { + "calico": { + "type": "object", + "properties": { + "CIDR": { + "type": "string" + } + } + }, + "kubernetes": { + "type": "object", + "properties": { + "API": { + "type": "object", + "properties": { + "clusterIPRange": { + "type": "string" + } + } + }, + "DNS": { + "type": "object", + "properties": { + "IP": { + "type": "string" + } + } + }, + "clusterDomain": { + "type": "string" + } + } + } + } + }, + "configmap": { + "type": "object", + "properties": { + "cache": { + "type": "integer" + }, + "custom": { + "type": "string" + }, + "log": { + "type": "string" + } + } + }, + "groupID": { + "type": "integer" + }, + "hpa": { + "type": "object", + "properties": { + "behavior": { + "type": "object", + "properties": { + "scaleDown": { + "type": "object", + "properties": { + "stabilizationWindowSeconds": { + "type": "integer" + } + } + } + } + }, + "enabled": { + "type": "boolean" + }, + "maxReplicas": { + "type": "integer" + }, + "metrics": { + "type": "array" + }, + "minReplicas": { + "type": "integer" + }, + "targetCPUUtilizationPercentage": { + "type": "integer" + }, + "targetMemoryUtilizationPercentage": { + "type": "integer" + } + } + }, + "image": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "registry": { + "type": "string" + }, + "tag": { + "type": "string" + } + } + }, + "loadbalancePolicy": { + "type": "string" + }, + "mastersInstance": { + "type": "object", + "properties": { + "nodeSelector": { + "type": "object", + "properties": { + "node-role.kubernetes.io/control-plane": { + "type": "string" + } + } + } + } + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "podDisruptionBudget": { + "type": "object", + "properties": { + "maxUnavailable": { + "type": "string" + } + } + }, + "ports": { + "type": "object", + "properties": { + "dns": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "port": { + "type": "integer" + }, + "targetPort": { + "type": "integer" + } + } + }, + "prometheus": { + "type": "integer" + } + } + }, + "resources": { + "type": "object", + "properties": { + "limits": { + "type": "object", + "properties": { + "memory": { + "type": "string" + } + } + }, + "requests": { + "type": "object", + "properties": { + "cpu": { + "type": "string" + }, + "memory": { + "type": "string" + } + } + } + } + }, + "serviceType": { + "type": "string" + }, + "updateStrategy": { + "type": "object", + "properties": { + "rollingUpdate": { + "type": "object", + "properties": { + "maxUnavailable": { + "type": [ + "string", + "integer" + ] + } + } + }, + "type": { + "type": "string" + } + } + }, + "userID": { + "type": "integer" + } + } +} diff --git a/index.yaml b/index.yaml index e14aee584..be30d7be9 100644 --- a/index.yaml +++ b/index.yaml @@ -4347,6 +4347,22 @@ entries: urls: - https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-3f11fe3da69a26bd11a1779e7665b2ef72306121.tgz version: 1.23.0-3f11fe3da69a26bd11a1779e7665b2ef72306121 + - annotations: + application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/main.yaml + application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/README.md + application.giantswarm.io/team: cabbage + application.giantswarm.io/values-schema: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz-meta/values.schema.json + apiVersion: v2 + appVersion: 1.11.4 + created: "2025-01-10T14:16:03.798949331Z" + description: A Helm chart for CoreDNS + digest: 9c1c5a0df50802ddca5506369140ba9d6f001803254be2b79bba5e1ab7da7ad5 + home: https://github.com/giantswarm/coredns-app + icon: https://s.giantswarm.io/app-icons/coredns/1/dark.svg + name: coredns-app + urls: + - https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-384b7985831b9db06f95d6de2220821dcefac95c.tgz + version: 1.23.0-384b7985831b9db06f95d6de2220821dcefac95c - annotations: application.giantswarm.io/metadata: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-37de8935aef46f65d4ce37a5d134acc4efa12e7c.tgz-meta/main.yaml application.giantswarm.io/readme: https://giantswarm.github.io/default-test-catalog/coredns-app-1.23.0-37de8935aef46f65d4ce37a5d134acc4efa12e7c.tgz-meta/README.md @@ -7751,4 +7767,4 @@ entries: urls: - https://giantswarm.github.io/default-test-catalog/vertical-pod-autoscaler-crd-3.1.1-05d778a740e0919e1ad9a8700db30f2169705a6d.tgz version: 3.1.1-05d778a740e0919e1ad9a8700db30f2169705a6d -generated: "2025-01-10T14:15:57.324768102Z" +generated: "2025-01-10T14:16:03.79676778Z"