close
Skip to content

Cannot download connector templates when raw.githubusercontent.com is blocked #8339

Description

@yT0n1

Describe the bug

Downloading connector templates from the Marketplace fails when the customer environment blocks outbound access to raw.githubusercontent.com.

The Marketplace can be reachable and connector listings can load, but the connector download fails because many connector and blueprint resources are hosted on GitHub's raw-content endpoint.

Steps to reproduce

  1. Download Desktop Modeler.
  2. Configure outbound network restrictions that block raw.githubusercontent.com.
  3. Open Modeler
  4. Download of element templates fails. Same for c8ctl.

Expected behavior

The connector download should either:

  • Succeed through a supported Camunda endpoint or configurable proxy/mirror, or
  • Fail with a clear, actionable error identifying the required endpoint and the network configuration needed.

Actual behavior

The connector template download fails, even though the Marketplace itself may be accessible. Depending on the flow, users may see a generic upload/download or offline error without being told that the raw GitHub endpoint is blocked.

Impact

Self-Managed installations with restrictive outbound network policies cannot reliably install connector templates from the Marketplace. This particularly affects installations where Marketplace access is allowlisted but the underlying connector resource host is not.

Suggested direction

Consider one or more of the following:

  • Proxy connector and blueprint resources through a Camunda-controlled endpoint or a proper artifact repository (eg. npm or artifactory, generally things that might be mirrored)
  • Make the connector resource base URL configurable for Self-Managed deployments.
  • ...

Related support tickets

Environment

  • Product: Desktop Modeler, c8ctl
  • Component:Marketplace connector templates
  • Network: Restricted outbound access
  • Affected resource host: raw.githubusercontent.com

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions