Skip to content

Plugin lifecycle #42

Open
Open
@mloiseleur

Description

@mloiseleur

Current Behavior

One can
a) change gh account name : from tommoulard to tomMoulard, for instance
b) move or fork the (same) plugin to another account: from my_repo to my_company, for instance

When it happens:

  1. plugin-service fails to download (valid) plugin with the old naming. For instance, tommoulard/fail2ban plugin is still valid up to v6.0.2. You can check it here.
  2. The change is not visible in plugin-catalog UI
  3. It generates tons of (false) error log.

Expected Behavior

When one rename his gh account, move or depreciate his plugin, this should be handled gracefully, on both backend & frontend sides. Both plugin developer or TraefikLabs should be able to handle this use case.

⚠️ GitHub accounts are case in-sensitive but Go Modules are case sensitive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/proposala proposal that needs to be discussed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions