Skip to content

Launchpad requires credential config for ADLS2Resource when using ADLS2DefaultAzureCredential(kwargs={}), but execution works without it #32421

@gordersam

Description

@gordersam

What's the issue?

When configuring ADLS2Resource with ADLS2DefaultAzureCredential(kwargs={}), assets execute successfully; however, the Launchpad UI reports a schema error saying the required credential config is missing. If any key/value is placed in kwargs (even a dummy one), the Launchpad error disappears.

What did you expect to happen?

With credential=ADLS2DefaultAzureCredential(kwargs={}), Launchpad should not report credential as missing, because the credential has been provided programmatically and the asset run succeeds.

How to reproduce?

1.	Define ADLS2Resource with credential=ADLS2DefaultAzureCredential(kwargs={}).
2.	Reference the resource in an asset.
3.	Open the asset in Launchpad → observe the “Missing required config entry credential …” error.
4.	Change to kwargs={"a": "a"} (or any non-empty mapping).
5.	Reopen Launchpad → error disappears.

Dagster version

dagster, version 1.11.12

Deployment type

None

Deployment details

No response

Additional information

No response

Message from the maintainers

Impacted by this issue? Give it a 👍! We factor engagement into prioritization.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions