Remove cert manager
This commit is contained in:
@@ -1,25 +0,0 @@
|
|||||||
(ns k8s.add-ons.cert-manager
|
|
||||||
(:require
|
|
||||||
["@pulumi/kubernetes" :as k8s]
|
|
||||||
["@pulumi/kubernetes/yaml" :as yaml]
|
|
||||||
[utils.vault :as utils]))
|
|
||||||
|
|
||||||
(defn deploy [provider]
|
|
||||||
(let [{:keys [apps-v1 helm-v3 namespace service-name yaml-path]} (utils/prepare nil "cert-manager" provider true)
|
|
||||||
chart (new (.. helm-v3 -Chart)
|
|
||||||
service-name
|
|
||||||
(clj->js {:chart service-name
|
|
||||||
:fetchOpts {:repo "https://charts.jetstack.io"}
|
|
||||||
:namespace namespace
|
|
||||||
:values {:installCRDs true}})
|
|
||||||
(clj->js {:provider provider}))
|
|
||||||
webhook-deployment (.. chart (getResource "apps/v1/Deployment"
|
|
||||||
"cert-manager-webhook"
|
|
||||||
namespace))
|
|
||||||
cert-manager-yaml (new (.. yaml -ConfigFile)
|
|
||||||
"cert-manager"
|
|
||||||
(clj->js {:file yaml-path})
|
|
||||||
(clj->js {:provider provider
|
|
||||||
:dependsOn [webhook-deployment]}))]
|
|
||||||
{:chart chart
|
|
||||||
:issuer cert-manager-yaml}))
|
|
||||||
Reference in New Issue
Block a user