Skip to content

Run auto-subscribe as part of installer/setup phase #7338

@ramonsmits

Description

@ramonsmits

Describe the feature.

Is your feature related to a problem? Please describe.

Currently, subscribing is not part of the installer phase. This is problematic for environments where routing configuration would be part of the deployment/provisioning phase. A subset of users want to have subscriptions set up during deployment because of:

  • Required permissions: Environments such as Azure require elevated permissions to create subscriptions
  • Reduce startup performance: Checking and creating subscriptions requires time, and if run at deploy time, would increase the endpoint startup time. If subscriptions are set up during deployment, a regular startup does not have to ensure subscriptions are set up.

Describe the requested feature

Ensure auto-subscribe is part of installer/setup phase when a customer runs Installer.Setup(EndpointConfiguration)

Describe alternatives you've considered

Transport scripting options, but the problem here is that these need to be manually modified when event handlers are added.

Second, an endpoint will still set up subscriptions when the installer does not run and requires disabling auto-subscribe

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions