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

fix: blacklist CitronusAcademy/traefik-maintenance-plugin#150
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