lakeFS Mount CSI Driver v1.3.0¶
Changelog¶
- Bumped the bundled
everestmount binary from0.11.0to0.12.0.
Fixes¶
- Restored the
linux/arm64image variant. Every arm64 image from1.0.0through1.2.1shipped anx86_64ELF, which runs under emulation but crashloops on arm64 nodes; the Dockerfile now downloads the everest tarball matching BuildKit's$TARGETARCHwhile it builds each platform. - Restored the node DaemonSet's
EKS_POD_IDENTITY_AGENT_CONTAINER_CREDENTIALS_FULL_URIenvironment variable and theeksPodIdentityAgent.containerCredentialsFullURIvalue behind it. The code read both while the chart defined neither, soauthenticationSource: podon EKS Pod Identity failed withInvalidArgument: Failed to detect EKS_POD_IDENTITY_AGENT_CONTAINER_CREDENTIALS_FULL_URI; IRSA,driver, andsecretwere unaffected. Set the value to""to opt out. - Upgrade with
helm upgrade --reset-then-reuse-values. Earlier releases define noeksPodIdentityAgentmap, and--reuse-valuesdiscards new chart defaults, leaving the template without a value to render. - Pod-level EKS Pod Identity now sets
AWS_REGIONandAWS_DEFAULT_REGION, as IRSA already did.everest mount-serversigns an STSGetCallerIdentityto authenticate to lakeFS, so without a region the Mount Pod exited withInvalid Configuration: Missing Regionand thestsRegionvolume attribute was silently ignored. - Helm chart bumped to
1.3.0with matchingappVersionandimage.tag.
Docker¶
Verify the signature (optional)¶
Requires Cosign:
cosign verify treeverse/everest-lakefs-csi-driver:1.3.0 \
--certificate-identity-regexp='^https://github\.com/treeverse/everest\-lakefs\-csi\-driver/\.github/workflows/' \
--certificate-oidc-issuer='https://token.actions.githubusercontent.com'
Expected output
Verification for index.docker.io/treeverse/everest-lakefs-csi-driver:1.3.0 --
The following checks were performed on each of these signatures:
- The cosign claims were validated
- Existence of the claims in the transparency log was verified offline
- The code-signing certificate was verified using trusted certificate authority certificates