Skip to content

HM-5952 Add mount-s3 package for Hyperscale S3 FUSE driver#397

Closed
kautilya-perforce wants to merge 12 commits into
developfrom
dlpx/pr/kautilya-perforce/hm-5952-mount-s3-misc-debs
Closed

HM-5952 Add mount-s3 package for Hyperscale S3 FUSE driver#397
kautilya-perforce wants to merge 12 commits into
developfrom
dlpx/pr/kautilya-perforce/hm-5952-mount-s3-misc-debs

Conversation

@kautilya-perforce

Copy link
Copy Markdown

Summary

  • Adds a new packages/mount-s3/ package that fetches mount-s3_1.22.3_amd64.deb from Artifactory and bundles it into the appliance build
  • Adds mount-s3 to package-lists/build/main.pkgs so it is included in the appliance image bundle
  • mount-s3 has no apt repository — Amazon distributes it only as a direct .deb download from S3, so Artifactory pre-upload is required (see prerequisite below)

Pre-requisite (manual step before this PR can build)

Upload the deb to Artifactory:

Context

Part of HM-5952 (bundle mount-s3 and blobfuse2 FUSE drivers into the Delphix closed appliance image for the Hyperscale Snowflake connector). OSRB tracking: DLPXECO-13872.

Three PRs total:

  1. devops-gate PR #4503 — vendor blobfuse2 PPA into mirror
  2. This PR — vendor mount-s3 .deb via linux-pkg
  3. appliance-build PR #872 — Ansible tasks to install both drivers (exclusion to be reverted once both packages are in mirror)

Test plan

  • Upload mount-s3_1.22.3_amd64.deb to Artifactory at the path above
  • Run ./buildpkg.sh mount-s3 on a noble build VM and confirm the deb is produced in packages/mount-s3/tmp/artifacts/
  • Verify SHA256 matches after fetch

🤖 Generated with Claude Code

delphix-devops-bot and others added 12 commits August 3, 2022 14:08
Merge remote-tracking branch '6.0/stage' into 'master'
Merge remote-tracking branch '6.0/stage' into 'master'
Merge remote-tracking branch '6.0/stage' into 'master'
Merge remote-tracking branch '6.0/stage' into 'master'
Merge remote-tracking branch '6.0/stage' into 'master'
Merge remote-tracking branch '6.0/stage' into 'master'
Adds a new linux-pkg package for mount-s3 (Mountpoint for Amazon S3
v1.22.3). mount-s3 has no apt repository — Amazon distributes it only
as a direct .deb download. The package fetches the deb from Artifactory
(linux-pkg/mount-s3/) where it must be pre-uploaded before building.

Also adds mount-s3 to package-lists/build/main.pkgs so it is included
in the Delphix appliance image bundle.

Pre-requisite: upload mount-s3_1.22.3_amd64.deb to Artifactory at
  http://artifactory.delphix.com/artifactory/linux-pkg/mount-s3/
  SHA256: 259a793b1233258b35ce5ce902df177393542fd76dd2a606f07e800e28591df6
  Source: https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.deb

DLPXECO-13872

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@kautilya-perforce

Copy link
Copy Markdown
Author

Superseded by #398 which uses the existing misc-debs package as suggested by @prakashsurya on appliance-build#872.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants