echoing-activity-32278
12/29/2021, 1:25 PMwonderful-twilight-70958
12/29/2021, 1:45 PMechoing-activity-32278
12/29/2021, 1:57 PMwonderful-twilight-70958
12/29/2021, 2:16 PMquiet-wolf-18467
12/29/2021, 2:20 PMechoing-activity-32278
12/29/2021, 4:51 PM// cert manager chart
// see <https://github.com/jetstack/cert-manager/blob/master/deploy/charts/cert-manager/values.yaml>
const certManagerName = utils.resourceName`cert-manager`;
const certManager = new k8s.helm.v3.Chart(
certManagerName,
{
namespace: cluster.namespace.metadata.name,
chart: "cert-manager",
// see <https://cert-manager.io/docs/installation/helm/#4-install-cert-manager>
version: "v1.5.4",
fetchOpts: { repo: "<https://charts.jetstack.io>" },
values: {
// see <https://stackoverflow.com/a/66042994/855160>
extraArgs: [
"--dns01-recursive-nameservers-only",
"--dns01-recursive-nameservers=1.1.1.1:53,1.0.0.1:53",
],
installCRDs: "true",
},
transformations: [
(obj) => {
// NB do transformations on the yaml to set all resources to the namespace
if (obj.metadata) {
obj.metadata.namespace = cluster.namespace.metadata.name;
}
},
],
},
{ provider: cluster.provider, customTimeouts: { create: "3m", update: "3m" } }
);
wonderful-twilight-70958
12/29/2021, 4:58 PMechoing-activity-32278
12/29/2021, 5:04 PM