Skip to content

Выбор провайдера при установке #17

@ichinya

Description

@ichinya

Добавить selector провайдера при установке, но делать это только после стабилизации provider-specific contract.

Текущее решение:

  • first-class provider сейчас только один: telemt;
  • current default path идет через An0nX/telemt-docker;
  • mtg и official - planned providers на следующем этапе.

Минимальная целевая матрица selector-а:

  • telemt - default;
  • mtg - alt-provider;
  • official - reference / optional path.

Что должен знать selector:

  • какой upstream repo стоит за provider-ом;
  • какой image/binary использовать;
  • как генерировать secret;
  • как формировать link или где его получать;
  • какие есть caveats по ad_tag, reverse proxy, media/CDN и stats.

Что нельзя делать:

  • не превращать install.sh в набор хаотичных if/else;
  • не обещать feature parity между providers.

Связанный sub-issue:

Критерии:

  • сначала закреплен provider-specific layout в providers/;
  • только после этого selector подключается в installer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CoreБазовая функциональность и провайдеры

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions