Skip to content

feat: Support display custome certificate provider - #4613

Open
Hoshino-Yumetsuki wants to merge 10 commits into
Dokploy:canaryfrom
Hoshino-Yumetsuki:canary
Open

Hoshino-Yumetsuki wants to merge 10 commits into
Dokploy:canaryfrom
Hoshino-Yumetsuki:canary

Conversation

@Hoshino-Yumetsuki

@Hoshino-Yumetsuki Hoshino-Yumetsuki commented Jun 10, 2026

Copy link
Copy Markdown

Solve #4612

Greptile Summary

Adds custom Traefik certificate-resolver discovery and selection.

  • Reads resolver names from local or remote static Traefik configuration.
  • Exposes discovered resolvers through an organization-scoped domain query.
  • Displays discovered resolvers as certificate-provider options while preserving the existing custom-resolver form.

Confidence Score: 4/5

The PR is not yet safe to merge because certificate-resolver discovery still silently reports operational and parsing failures as an empty resolver configuration.

The resolver helper catches every SSH, filesystem, and YAML error and returns an empty list, so the dashboard cannot distinguish failed discovery from a server that genuinely has no configured certificate resolvers.

Files Needing Attention: packages/server/src/utils/traefik/web-server.ts

Reviews (2): Last reviewed commit: "Merge branch 'Dokploy:canary' into canar..." | Re-trigger Greptile

Context used:

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Jun 10, 2026
Comment thread packages/server/src/utils/traefik/web-server.ts Outdated
@Hoshino-Yumetsuki

Copy link
Copy Markdown
Author

:F

Hoshino-Yumetsuki and others added 5 commits August 16, 2026 22:39
Resolve the domain router import conflict while preserving certificate resolver support and server-aware domain validation.
Propagate SSH, filesystem, and YAML errors so unavailable resolver configuration is not mistaken for an empty one.

Not-tested: Local checks unavailable because node_modules is missing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant