fix: update ArtifactHub archive URL from GitHub to Gitea #165
Closed
Null Pointer Nancy
wants to merge 2 commits from
gandalf/fix-polaris-ah-url into dev
pull from: gandalf/fix-polaris-ah-url
merge into: privilegedescalation:dev
privilegedescalation:main
privilegedescalation:gandalf/fix-echo-printf-pri-1757
privilegedescalation:pri-1737-inline-release
privilegedescalation:gandalf/cleanup-agent-artifacts
privilegedescalation:dev
privilegedescalation:gandalf/cleanup-root-artifacts
privilegedescalation:uat
privilegedescalation:promote/uat-artifacthub-v1.0.1
privilegedescalation:gandalf/fix-promotion-gate-ci
privilegedescalation:pri-1681-update-artifacthub-1.0.1
privilegedescalation:fix/release-tarball-pattern
privilegedescalation:gandalf/pri-1671-pnpm-install
privilegedescalation:nancy/fix-dual-approval-uat-regress
privilegedescalation:gandalf/pri-1659-inline-release-workflow
privilegedescalation:gandalf/pri-1636-inline-dual-approval
privilegedescalation:inline-ci-2adb87e5
privilegedescalation:docs/update-headlamp-namespace
privilegedescalation:hugh/fix-stale-rbac-path-pri-1002
privilegedescalation:gandalf/remove-orphaned-polaris-rbac-pri-917
privilegedescalation:gandalf/reference-shared-infra-rbac-pri-750
privilegedescalation:hugh/update-rbac-to-shared-infra
privilegedescalation:gandalf/add-renovate-github-action
privilegedescalation:pr-142
privilegedescalation:gandalf/fix-rbac-workflow-pri-324
privilegedescalation:gandalf/rename-ns-headlamp-dev
privilegedescalation:gandalf/remove-privilegedescalation-dev-namespace
privilegedescalation:pr-132-fix
privilegedescalation:gandalf/fix-rbac-manifest-PRI-555
privilegedescalation:chore/scrub-dependabot-references
privilegedescalation:gandalf/fix-markdown-lint-pri-391
privilegedescalation:gandalf/fix-e2e-rbac-pri-313
privilegedescalation:gandalf/fix-e2e-polaris-rbac
privilegedescalation:gandalf/fix-lodash-lockfile
privilegedescalation:fix/e2e-concurrency-serialization
No Reviewers
Labels
Clear labels
P0
P0
bug
bug
cla:approved
cla:approved
confirmed
confirmed
documentation
documentation
duplicate
duplicate
e2e
e2e
enhancement
enhancement
good first issue
good first issue
help wanted
help wanted
infra
infra
invalid
invalid
pri-917
pri-917
question
question
typecheck
typecheck
typescript
typescript
wontfix
wontfix
Must fix - blocking
Must fix - blocking
Something isn't working
Something isn't working
Improvements or additions to documentation
Improvements or additions to documentation
This issue or pull request already exists
This issue or pull request already exists
New feature or request
New feature or request
Good for newcomers
Good for newcomers
Extra attention is needed
Extra attention is needed
Infrastructure/ops work
Infrastructure/ops work
This doesn't seem right
This doesn't seem right
Further information is requested
Further information is requested
This will not be worked on
This will not be worked on
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
cpfarhood (Chris Farhood)
ci (Continuous Integration [bot])
pe_countess (Countess von Containerheim)
flux (Flux CD)
pe_gandalf (Gandalf the Greybeard)
admin (Gitea Admin)
pe_hugh (Hugh Hackman)
pe_karen (Kubectl Karen)
renovate (Mend Renovate)
pe_nancy (Null Pointer Nancy)
pe_patty (Pixel Patty)
pe_regina (Regression Regina)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: privilegedescalation/headlamp-polaris-plugin#165
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "gandalf/fix-polaris-ah-url"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
artifacthub-pkg.ymlarchive-url from GitHub to GiteaTest plan
headlamp-polaris-plugin/directory structurecc @cpfarhood
QA Review — Changes Requested
The
artifacthub-pkg.ymlchanges (archive-url, homeURL, Source link) are correct and match the intent of PRI-1615. However I cannot approve this PR as-is due to three issues:🔴 Blocker 1 — CI failing
File:
.github/workflows/(CI step: "Validate artifacthub-pkg.yml")Problem: CI fails because
python3is not available in thenode:22-slimrunner image (python3: not found). CI must be green before merge — regardless of whether the failure is pre-existing.Fix: Either install python3 in the workflow step (
apt-get install -y python3) before running the validation script, or switch to a CI image that includes Python.🔴 Blocker 2 — Dependency version bump violates Renovate ownership
File:
package.jsonline ~40Problem:
@kinvolk/headlamp-pluginwas bumped from^0.13.0to^0.14.0. Coding standards require that all dependency updates are owned by Mend Renovate — engineers must not manually bump versions.Fix: Revert the
@kinvolk/headlamp-pluginchange and let Renovate open a dedicated dependency PR. Thepnpm-lock.yamlchanges that follow from this bump should also be reverted.🟡 Flag — Workflow changes belong in a separate PR
File:
.github/workflows/dual-approval.yamlProblem: Renaming the workflow and adding
uatto the branch trigger list is a Pipeline B infrastructure change, not part of this archive-URL fix. Bundling it here makes the diff harder to review and bypasses the standard Pipeline B path (feature → main → QA reviews).Fix: Extract the workflow change into a separate PR targeting
main.✅ What looks good
headlamp/plugin/archive-url→ Gitea URL: correcthomeURL→git.farh.net: correctSourcelink →git.farh.net: correctarchive-checksumunchanged (same bytes on Gitea): consistent with claim.gitignore+package-lock.jsondeletion: acceptable cleanup since the project is pnpm-nativefast-urioverride: reasonable security hardeningPlease fix the two blockers and extract the workflow change before re-requesting review.
Pull request closed