mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-09-12 13:01:46 +02:00
feat: kubevirt - add cdi & ovs
This commit is contained in:
@@ -1,15 +1,30 @@
|
||||
import pulumi
|
||||
from pulumi import ResourceOptions
|
||||
from pulumi_kubernetes.core.v1 import Namespace
|
||||
from pulumi_kubernetes_cert_manager import CertManager, ReleaseArgs
|
||||
|
||||
ns_name = "cert-manager"
|
||||
ns = Namespace("cert-manager", metadata={"name": ns_name})
|
||||
|
||||
# Install cert-manager into our cluster.
|
||||
manager = CertManager(
|
||||
"cert-manager",
|
||||
install_crds=True,
|
||||
helm_options=ReleaseArgs(
|
||||
namespace=ns_name,
|
||||
),
|
||||
)
|
||||
class NewCertManager:
|
||||
NAMESPACE = "cert-manager"
|
||||
|
||||
def __init__(self, provider):
|
||||
self.provider = provider
|
||||
|
||||
self.ns = Namespace(
|
||||
"cert-manager",
|
||||
metadata={"name": self.NAMESPACE},
|
||||
opts=ResourceOptions(
|
||||
provider=self.provider,
|
||||
),
|
||||
)
|
||||
|
||||
# Install cert-manager into our cluster.
|
||||
self.manager = CertManager(
|
||||
"cert-manager",
|
||||
install_crds=True,
|
||||
helm_options=ReleaseArgs(
|
||||
namespace=self.NAMESPACE,
|
||||
),
|
||||
opts=ResourceOptions(
|
||||
provider=self.provider,
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user