@consideRatio - thank you!
I found and deleted the secret:
$ kubectl get secrets
$ kubectl delete secret proxy-public-tls-acme
$ kubectl get secrets
I found the latest chart from https://jupyterhub.github.io/helm-chart/#development-releases-jupyterhub, which was 0.9.0-n116.h1c766a1
.
I then purged and restarted using this chart:
$ helm delete jhub-testing --purge
$ helm upgrade --install jhub-testing jupyterhub/jupyterhub --namespace jhub-testing --version=0.9.0-n116.h1c766a1 --values config.yaml
Then I checked the logs, but got the same error:
$ kubectl logs pod/$(kubectl get pods -o custom-columns=POD:metadata.name | grep autohttps-) traefik -f
giving:
time="2020-07-03T17:46:42Z" level=error msg="Unable to obtain ACME certificate for domains \"testing.uobhub.org\" : unable to generate a certificate for th
e domains [testing.uobhub.org]: error: one or more domains had a problem:\n[testing.uobhub.org] acme: error: 400 :: urn:ietf:params:acme:error:connection :
: Fetching http://testing.uobhub.org/.well-known/acme-challenge/QfUNDgaKU_3dw_WvkDiPaAADbFAOciVMXCMG99nZCiI: Timeout during connect (likely firewall proble
m), url: \n" providerName=default.acme
Finally, I tried deleting the autohttps
pod:
$ kubectl delete pods $(kubectl get pods -o custom-columns=POD:metadata.name | grep autohttps-)
And - hey presto - it worked! Thanks very much for your help.
Do you know why I had to delete, even with the newest chart? Is that something that will be easy to fix in due course?
Cheers,
Matthew