che: Installing Che on Azure does not work, because of invalid secret
Summary
Installing Che on Azure does not work, because secret is found but invalid.
Relevant information
Hi, I am new here and trying to install Che on an Azure (free trial) instance because I would like to test that for the usage within OpenADx. I am using a Mac. I started also a discussion on Mattermost and got the hint to open an issue.
What I did?
I followed the installation manual step-by-step.
The last step won’t work for me and I have no idea, what I am doing wrong …
chectl server:start --installer=helm --platform=k8s --domain=azr.my-ide.cloud --multiuser
Here is the Mac Terminal output:
chectl server:start --installer=helm --platform=k8s --domain=azr.my-ide.cloud --multiuser
Set current context to ‘eclipse-che’
✔ Verify Kubernetes API…OK
✔ 👀 Looking for an already existing Eclipse Che instance
✔ Verify if Eclipse Che is deployed into namespace “che”…it is not
✔ ✈️ Kubernetes preflight checklist
✔ Verify if kubectl is installed
✔ Verify remote kubernetes status…done.
✔ Check Kubernetes version: Found v1.15.10.
✔ Verify domain is set…set to azr.my-ide.cloud.
↓ Check if cluster accessible [skipped]
Eclipse Che logs will be available in ‘/var/folders/sw/b2n1zkm5093dg7x17hsqcfnr0000gn/T/chectl-logs/1587286102461’
✔ Start following logs
↓ Start following Operator logs [skipped]
✔ Start following Eclipse Che logs…done
✔ Start following Postgres logs…done
✔ Start following Keycloak logs…done
✔ Start following Plugin registry logs…done
✔ Start following Devfile registry logs…done
✔ Start following events
✔ Start following namespace events…done
❯ 🏃 Running Helm to install Eclipse Che
✔ Verify if helm is installed
✔ Check Helm Version: Found v3.1.2+gd878d4d
✔ Create Namespace (che)…does already exist.
✖ Check Eclipse Che TLS certificate
→ “che-tls” secret is found but it is invalid. The valid self-signed certificate should contain “tls.crt”
…
Check Cluster Role Binding
Preparing Eclipse Che Helm Chart
Updating Helm Chart dependencies
Deploying Eclipse Che Helm Chart
› Error: Error: “che-tls” secret is found but it is invalid. The valid self-signed certificate should
› contain “tls.crt”, “tls.key” and “ca.crt” entries.
› Installation failed, check logs in
› ‘/var/folders/sw/b2n1zkm5093dg7x17hsqcfnr0000gn/T/chectl-logs/1587286102461’
After hint from the chat, I deleted all resources on Azure and did the same again …
The same …
Do you have an idea?
BTW, I tried also (more or less during a failed trial) to install Che in TLS mode, described in this manual.
Thanks a lot!
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 25 (13 by maintainers)
From my point of view, we can close this issue for now. Thx for your support!
@mmorhun @sleshchenko What I also just saw, in the installation manual there is mentioned, that there should be
A new DNS challenge is added to the DNS zone for Let’s Encrypt.With Azure Web UI I cannot find it…