blob: 382e8fad825b851f3f59e6cd6cee2e6e811733b4 [file] [log] [blame]
input: {
name: string
domain: string
}
images: {}
name: "Network"
namespace: "ingress-custom"
readme: "Configure custom public domain"
description: readme
icon: "<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 48 48'><g fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'><path d='M4 34h8v8H4zM8 6h32v12H8zm16 28V18'/><path d='M8 34v-8h32v8m-4 0h8v8h-8zm-16 0h8v8h-8zm-6-22h2'/></g></svg>"
charts: {
"certificate-issuer-public": {
kind: "GitRepository"
address: "https://github.com/giolekva/pcloud.git"
branch: "main"
path: "charts/certificate-issuer-public"
}
}
helm: {
"certificate-issuer-public": {
chart: charts["certificate-issuer-public"]
dependsOn: [{
name: "ingress-nginx"
namespace: "\(global.namespacePrefix)ingress-private"
}]
values: {
issuer: {
name: input.name
server: "https://acme-v02.api.letsencrypt.org/directory"
// server: "https://acme-staging-v02.api.letsencrypt.org/directory"
domain: input.domain
contactEmail: global.contactEmail
ingressClass: ingressPublic
}
}
}
}