diff --git a/chart/manifest/0002-dns.k8s.yaml b/chart/manifest/0002-dns.k8s.yaml index 81186bc..c2dbced 100644 --- a/chart/manifest/0002-dns.k8s.yaml +++ b/chart/manifest/0002-dns.k8s.yaml @@ -117,6 +117,9 @@ data: endpoint http://etcd:2379 fallthrough } + forward { + . 8.8.8.8 8.8.4.4 1.1.1.1 + } cache 30 prometheus 0.0.0.0:9153 reload @@ -219,7 +222,7 @@ spec: template: metadata: annotations: - checksum/config: c969a43bf8545ee684ca9bacbaa5d82f0337a1543b1432e2191ff55cd4eb5a0f + checksum/config: c4621470c7da7e98431e7eac4f48b47a50f55ed851d251c7fd87546eb66aa384 labels: app.kubernetes.io/instance: core-dns app.kubernetes.io/name: coredns diff --git a/chart/src/app.ts b/chart/src/app.ts index 513846d..a24bba5 100644 --- a/chart/src/app.ts +++ b/chart/src/app.ts @@ -108,6 +108,10 @@ export class KubeOpsApp extends App { name: 'etcd', configBlock: ['path /skydns', `endpoint ${etcdUrl}`, 'fallthrough'].join('\n') }, + { + name: 'forward', + configBlock: '. '.concat(['8.8.8.8', '8.8.4.4', '1.1.1.1'].join(' ')) + }, { name: 'cache', parameters: 30 diff --git a/chart/src/charts/argocd.chart.ts b/chart/src/charts/argocd.chart.ts index 794de47..6313083 100644 --- a/chart/src/charts/argocd.chart.ts +++ b/chart/src/charts/argocd.chart.ts @@ -1,5 +1,5 @@ -import { AbsChart, HelmProps } from '@package/cdk8s-loader/src' -import { PartialRecursive, scope } from '@package/common/src' +import { AbsChart, HelmProps } from '@package/cdk8s-loader' +import { PartialRecursive, scope } from '@package/common' import { ChartProps, Helm } from 'cdk8s' import { ArgoCdHelmParam } from '../types' diff --git a/chart/src/charts/cert-manager.chart.ts b/chart/src/charts/cert-manager.chart.ts index 8f4e89c..a6978ce 100644 --- a/chart/src/charts/cert-manager.chart.ts +++ b/chart/src/charts/cert-manager.chart.ts @@ -1,5 +1,5 @@ -import { AbsChart, HelmProps } from '@package/cdk8s-loader/src' -import { PartialRecursive, scope } from '@package/common/src' +import { AbsChart, HelmProps } from '@package/cdk8s-loader' +import { PartialRecursive, scope } from '@package/common' import { ClusterIssuer, ClusterIssuerProps, KubeSecret } from '@package/k8s-generated/generated' import { ChartProps, Helm } from 'cdk8s' import { CertManagerHelmParam } from '../types'