You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am completely new to topolvm.
I am having issues installing topolvm via helm due to the fact that the helm template presents this cert-manager certificate:
# Source: topolvm/templates/certificates/certificates.yaml
# Finally, generate a serving certificate for the webhook to use
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: helm-chart-topolvm-mutatingwebhook
namespace: topolvm
labels:
helm.sh/chart: topolvm-11.3.0
app.kubernetes.io/name: topolvm
app.kubernetes.io/instance: helm-chart
app.kubernetes.io/version: "0.19.1"
app.kubernetes.io/managed-by: Helm
spec:
secretName: helm-chart-topolvm-mutatingwebhook
duration: 8760h # 1y
issuerRef:
group: cert-manager.io
kind: ClusterIssuer
name: webhook-issuer
dnsNames:
- helm-chart-topolvm-controller
- helm-chart-topolvm-controller.topolvm
- helm-chart-topolvm-controller.topolvm.svc
usages:
- digital signature
- key encipherment
- server auth
- client auth
The dnsNames aren't configurable via helm values(to my knowledge) and they result in errors during the provisioning of the certiifcate via cert-manager, to be exact:
Failed to create Order: 400 urn:ietf:params:acme:error:rejectedIdentifier: Error creating new order :: Cannot issue for "helm-chart-topolvm-controller": Domain name needs at least one dot (and 2 more problems. Refer to sub-problems for more information.); subproblems:
urn:ietf:params:acme:error:malformed: [dns: helm-chart-topolvm-controller] Error creating new order :: Domain name needs at least one dot
urn:ietf:params:acme:error:malformed: [dns: helm-chart-topolvm-controller.topolvm] Error creating new order :: Domain name does not end with a valid public suffix (TLD)
If I manually edit the helm template in order to put a valid suffix
Then the order goes through and it stops at the challenge :
Error presenting challenge: Internal error occurred: failed calling webhook "pod-hook.topolvm.io": failed to call webhook: Post "https://helm-chart-topolvm-controller.topolvm.svc:443/pod/mutate?timeout=10s": no endpoints available for service "helm-chart-topolvm-controller"
Can anyone give some insights regarding this issue?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
I am completely new to topolvm.
I am having issues installing topolvm via helm due to the fact that the helm template presents this cert-manager certificate:
The dnsNames aren't configurable via helm values(to my knowledge) and they result in errors during the provisioning of the certiifcate via cert-manager, to be exact:
If I manually edit the helm template in order to put a valid suffix
Then the order goes through and it stops at the challenge :
Can anyone give some insights regarding this issue?
Beta Was this translation helpful? Give feedback.
All reactions