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
{{ message }}
Repository navigation
Certificates uploaded via the dataplane API miss the full path #379
And this means the certificate can't be referenced by the crt-list command.
echo "add ssl crt-list /usr/local/etc/haproxy/ssl combined.pem" | docker exec -i haproxy-1-1 socat stdio unix-connect:/tmp/admin.sock
Can't edit the crt-list: '/usr/local/etc/haproxy/ssl' is a directory, certificate path 'combined.pem' must contain the directory path
The problem here is that for some reason the storage_name attribute is not setable via the dataplane API but is derived from the filepath.Base and thus only uses the ultimate filename which makes the certificate unusable when created.
I have also opened an issue with haproxy itself, as I am not sure who should treat this properly. haproxy/haproxy#3053
changed the title [-]Certificates uploaded via the runtime API miss the full path[/-][+]Certificates uploaded via the dataplane API miss the full path[/+]on Jul 30, 2025
Activity
[-]Certificates uploaded via the runtime API miss the full path[/-][+]Certificates uploaded via the dataplane API miss the full path[/+]wlallemand commentedon Aug 12, 2025
I think that's important to be able to specify a filename with an arbitrary path. Maybe we need an optional filename field on this endpoint.