I downloaded the latest release 1.29.0. The STS issue is gone. All good!
However, when I access lakefs from CLI with the command (I have lakefs behind NGINX for https) --
aws s3 --profile lakefs --endpoint-url
https://lakefs.mydomain.com ls
s3://myrepo/main/foobar
I get the following error -
SSL validation failed for
https://lakefs.mydomain.com/myrepo?list-type=2&prefix=main...&encoding-type=url {SSL: CERTIFICATE_VERIFY_FAILED]...
unable to get local issuer certificate (_ssl.c:1006)
If I access lakefs with CLI on HTTP it works fine -
http://lakefs.mydomain.com:8000 ls
s3://myrepo/main/foobar
-which clearly points to a cert issue, but the CLI command aws s3 ls
s3://mybucket works fine when I set AWS_CA_BUNDLE to point to the the right aws ca-bundle.pem. In addition I also set ca_bundle in ~/.aws/config for lakefs profile but https to lakefs still fails with
unable to get local issuer certificate (_ssl.c:1006). I've had the above problem both with the older lakefs container version and also the latest binary release 1.29.0.