1. Packages
  2. Kubernetes Cert Manager
Kubernetes Cert Manager v0.0.5 published on Wednesday, Nov 23, 2022 by Pulumi

Kubernetes Cert Manager

kubernetes-cert-manager logo
Kubernetes Cert Manager v0.0.5 published on Wednesday, Nov 23, 2022 by Pulumi

    cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources. It will ensure certificates are valid and up to date periodically, and attempt to renew certificates at an appropriate time before expiry. The Pulumi Component for cert-manager helps teams easily manage cert-manager installations as a package available in all Pulumi languages. cert-manager was created by Jetstack and is now a CNCF Member Project.

    Example

    import * as k8s from "@pulumi/kubernetes";
    import * as certmanager from "@pulumi/kubernetes-cert-manager";
    
    // Create a sandbox namespace.
    const nsName = "sandbox";
    const ns = new k8s.core.v1.Namespace("sandbox-ns", {
        metadata: { name: nsName },
    });
    
    // Install cert-manager into our cluster.
    const manager = new certmanager.CertManager("cert-manager", {
        installCRDs: true,
        helmOptions: {
            namespace: nsName,
        },
    });
    
    import pulumi
    from pulumi_kubernetes.core.v1 import Namespace
    from pulumi_kubernetes_cert_manager import CertManager, ReleaseArgs
    
    # Create a sandbox namespace.
    ns_name = 'sandbox'
    ns = Namespace('sandbox-ns', metadata={ 'name': ns_name })
    
    # Install cert-manager into our cluster.
    manager = CertManager('cert-manager',
                          install_crds=True,
                          helm_options=ReleaseArgs(
                              namespace=ns_name,
                          ))
    
    kubernetes-cert-manager logo
    Kubernetes Cert Manager v0.0.5 published on Wednesday, Nov 23, 2022 by Pulumi