Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to configure from a file, with no way to export current configuration #721

Closed
localden opened this issue May 23, 2023 · 10 comments
Closed
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-DSC Related to WinGet DSC configuration in machine config flow Issue-Feature New feature or request Priority-2 Resolution-Fix-Available Available in a release

Comments

@localden
Copy link
Member

I am not sure what configuration file I can use here since there are no pointers anywhere in the UI about it. There is also no obvious way to export the current configuration.

image

@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label May 23, 2023
@krschau krschau added the Area-Machine-Config Related to the machine configuration feature label May 23, 2023
@fflaten
Copy link

fflaten commented May 23, 2023

👍 Was expecting a Export-button on the last page (Review & finish) of end-to-end setup wizard.

@AmelBawa-msft
Copy link
Contributor

AmelBawa-msft commented May 24, 2023

The YAML input expected here is a WinGet Configuration file.

Examples:

@localden
Copy link
Member Author

@AmelBawa-msft this issue is not necessarily related to the configuration file that I can import, but rather - I would expect an option to export the configuration after it was created through Dev Home.

@AmelBawa-msft
Copy link
Contributor

@localden thank you for the question and request. Adding PM @shakersMSFT to help with feature requests in the setup flow.

@florelis
Copy link
Member

I know we have a DSC resource for winget, so a configuration file can include installed apps. But do we have DSC resources for git or Dev Drive? I'm also not sure how/if the configuration code handles accounts to be able to clone private repos

@ryfu-msft
Copy link
Contributor

I know we have a DSC resource for winget, so a configuration file can include installed apps. But do we have DSC resources for git or Dev Drive? I'm also not sure how/if the configuration code handles accounts to be able to clone private repos

@florelis, we don't have any DSC resources for git or Dev Drive. Currently for winget configure, we just assume that the github repository has already been cloned separately.

@AmelBawa-msft AmelBawa-msft removed the Needs-Triage New issue that the core contributors need to triage label May 26, 2023
@florelis
Copy link
Member

florelis commented May 26, 2023

For creating the yaml configuration from the current machine state, I think the foundational work would be microsoft/winget-cli#3274. We would still need to integrate it into the Dev Home UI, but detecting the state and creating the file would probably be on the winget side

For creating a yaml configuration from the step by step setup provided by Dev Home, I think on the Dev Home side we could create one for applications, but for cloning and Dev Drive we would first need to have DSC resources for that

@soroshsabz
Copy link

soroshsabz commented Jul 14, 2023

related to #685

@shakersMSFT
Copy link
Contributor

Hi, we are currently exploring how we might accomplish this through Dev Home. Please take a look and let us know what you think! #2160

@shakersMSFT
Copy link
Contributor

fixed by #2466

@krschau krschau added this to the Dev Home v0.13 milestone May 22, 2024
@krschau krschau added the Resolution-Fix-Available Available in a release label May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Machine-Config Related to the machine configuration feature Area-Machine-Config-DSC Related to WinGet DSC configuration in machine config flow Issue-Feature New feature or request Priority-2 Resolution-Fix-Available Available in a release
Projects
None yet
Development

No branches or pull requests

9 participants