Oh yes, I read it…
Now, have you tried entering the following keys/values in the “LETS_ENCRYPT_DNS_CREDENTIAL_ITEM” field of the Bunkerweb GUI:
dns_ovh_endpoint = ovh-eu
dns_ovh_application_key = myApplicationKey
dns_ovh_application_secret = mySecretKey
dns_ovh_consumer_key = myConsumerKey
Or :
dns_ovh_endpoint=ovh-eu
dns_ovh_application_key=myApplicationKey
dns_ovh_application_secret=mySecretKey
dns_ovh_consumer_key=myConsumerKey
The scheduler logs indicate:
nov. 27 09:06:28 myserver bunkerweb-scheduler.sh[13737]: dns_ovh_application_key nov. 27 09:06:28 myserver bunkerweb-scheduler.sh[13737]: Field required [type=missing, input_value={‘lets_encrypt_dns_creden…=”329hjkgu689’}, input_type=dict]
nov. 27 09:06:28 myserver bunkerweb-scheduler.sh[13737]: For further information visit https://errors.pydantic.dev/2.12/v/missing
Same message style for the other two keys
_________
I also tried:
{
“ovh_endpoint”: “ovh-eu”,
“ovh_application_key”: “myApplicationKey”,
“ovh_application_secret”: “mySecretKey”,
“ovh_consumer_key”: “myConsumerKey”
}
Also:
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_1=OVH_ENDPOINT=ovh-eu
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_2=OVH_APPLICATION_KEY=myApplicationKey
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_3=OVH_APPLICATION_SECRET=mySecretKey
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_4=OVH_CONSUMER_KEY=myConsumerKey
Also:
OVH_ENDPOINT=ovh-eu
OVH_APPLICATION_KEY=myApplicationKey
OVH_APPLICATION_SECRET=mySecretKey
OVH_CONSUMER_KEY=myConsumerKey
Also:
my.service_LETS_ENCRYPT_DNS_PROVIDER: “dns-ovh”
my.service_LETS_ENCRYPT_DNS_OVH_ENDPOINT: “ovh-eu”
my.service_LETS_ENCRYPT_DNS_OVH_APPLICATION_KEY: “myApplicationKey”
my.service_LETS_ENCRYPT_DNS_OVH_APPLICATION_SECRET: “mySecretKey”
my.service_LETS_ENCRYPT_DNS_OVH_CONSUMER_KEY: “myConsumerKey”
_______________
For Docker install:
Add environmental variables to the “scheduler” service:
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_1=OVH_ENDPOINT=ovh-eu
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_2=OVH_APPLICATION_KEY=myApplicationKey
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_3=OVH_APPLICATION_SECRET=mySecretKey
LETS_ENCRYPT_DNS_CREDENTIAL_ITEM_4=OVH_CONSUMER_KEY=myConsumerKey
Or
OVH_ENDPOINT=ovh-eu
OVH_APPLICATION_KEY=myApplicationKey
OVH_APPLICATION_SECRET=mySecretKey
OVH_CONSUMER_KEY=myConsumerKey
Nothing worked
Have you tried on this version (v1.6.6) with OVH API keys?
I should point out that these keys are used for some time via ACME on OPNsense, Proxmox, NPM, etc. without any problems.
I imagine that:
- either the GUI syntax expected by the scheduler is incorrect,
or
- the parsing of the GUI field value is not done correctly and triggers the error reported by pydantic.
Thank you in advance for any information that will help me achieve this.