Skip to content

fix: blacklist CitronusAcademy/traefik-maintenance-plugin - #150

Merged
mmatur merged 1 commit into
traefik:masterfrom
mmatur:fix/blacklist-citronu-academy-maintenance-plugin
Jun 27, 2026
Merged

mmatur merged 1 commit into
traefik:masterfrom
mmatur:fix/blacklist-citronu-academy-maintenance-plugin

Conversation

@mmatur

@mmatur mmatur commented Jun 27, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Blacklists CitronusAcademy/traefik-maintenance-plugin to prevent piceus from panicking in production
  • The plugin's .traefik.yml has empty string map keys ("") in testData, which causes a panic in paerser's isArrayKey function ([]rune(key)[0] with empty string → index out of range)

Root cause

testData:
  environmentEndpoints:
    "": "https://..."   # empty key
  environmentSecrets:
    "":                 # empty key
      header: "..."

@mmatur
mmatur force-pushed the fix/blacklist-citronu-academy-maintenance-plugin branch from 7f4283d to cdcc68e Compare June 27, 2026 09:27
@mmatur mmatur added the kind/bug/fix a bug fix label Jun 27, 2026
Plugin has empty string map keys in testData which causes a panic in paerser's isArrayKey function.
@mmatur
mmatur force-pushed the fix/blacklist-citronu-academy-maintenance-plugin branch from cdcc68e to 6fdfb31 Compare June 27, 2026 09:30
@mmatur
mmatur merged commit 3a53b09 into traefik:master Jun 27, 2026
6 checks passed
@mmatur
mmatur deleted the fix/blacklist-citronu-academy-maintenance-plugin branch June 27, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/bug/fix a bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant