Skip to content

Force-seed pinned community plugins via .override#131

Merged
nogueiraanderson merged 1 commit into
mainfrom
pin-ec2-fleet-override
Jun 9, 2026
Merged

Force-seed pinned community plugins via .override#131
nogueiraanderson merged 1 commit into
mainfrom
pin-ec2-fleet-override

Conversation

@nogueiraanderson

Copy link
Copy Markdown
Collaborator

Bug

  • The soft seeder never upgrades an existing home plugin: a 4.2.2 ec2-fleet on the ps3 PVC survived a 4.2.3 image roll untouched, so plugins.txt bumps silently no-op on live homes. The Dockerfile comment claimed version-compare seeding that does not happen

Fix

  • Add a PINNED_PLUGINS set (currently ec2-fleet) renamed to .jpi.override like the forks, so the image wins over the PVC for plugins managed exclusively through plugins.txt
  • Correct the reconcile-policy comment; the build fails loudly if a pinned plugin disappears from plugins.txt

Tickets

  • Follow-up to PR 128 / PR 129; ps3's current home was healed one-off (stale jpi moved to plugin-backups/ on the PVC, pod rolled, 4.2.3.539 live)

- The soft seeder never upgrades an existing home plugin (a 4.2.2
  ec2-fleet on the PVC survived a 4.2.3 image roll), so plugins.txt bumps
  silently no-op on live homes
- Add a PINNED_PLUGINS set (ec2-fleet) renamed to .jpi.override like the
  forks, and correct the comment that claimed version-compare seeding
@nogueiraanderson nogueiraanderson merged commit ae1663d into main Jun 9, 2026
11 checks 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.

1 participant