Skip to content

feat(har): add DEBIAN, CONAN, PUPPET, and HELM_HTTP registry migration - #69

Merged
sawka-harness merged 1 commit into
mainfrom
Feat/migration-artifact-types
Jul 30, 2026
Merged

feat(har): add DEBIAN, CONAN, PUPPET, and HELM_HTTP registry migration#69
sawka-harness merged 1 commit into
mainfrom
Feat/migration-artifact-types

Conversation

@BlueLabelscotch

Copy link
Copy Markdown
Collaborator

Summary

  • Extend harness execute registry:migrate with legacy-parity support for DEBIAN, CONAN, PUPPET, and HELM_HTTP artifact types (JFrog → HAR).
  • Add JFrog enumeration, migratable transfer paths, HAR upload clients, and shared util helpers (conan_util, helm_util, puppet_util).
  • Independent of the Harbor source PR — new artifact types only (no Harbor adapter changes).

Details

  • DEBIAN — discover from dists/ metadata (Packages / Sources); migrate .deb / .dsc and associated source files.
  • CONAN — parse Conan v2 layout; upload recipe/package files with conflict → skip handling.
  • PUPPET — discover modules/versions from tarball names; file-level copy to HAR Puppet upload API.
  • HELM_HTTP — enumerate charts (tree + index.yaml); upload chart + optional .prov as RAW; Pre skip via VersionExists.

@sawka-harness
sawka-harness merged commit 73b51ed into main Jul 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants