podman-desktop/product.json
Charlie Drage 4091704044
fix(managed-by): fix macOS paths (#15277)
### What does this PR do?

Uses `/Library/Application
Support/io.podman_desktop.PodmanDesktop/default-settings.json` and
`/Library/Application
Support/io.podman_desktop.PodmanDesktop/default-settings.json`

Instead of:
`/Library/Application Support/Podman Desktop/default-settings.json`
and
`/Library/Application Support/Podman Desktop/locked.json`

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

Fixes https://github.com/podman-desktop/podman-desktop/issues/15276

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

- [X] Tests are covering the bug fix or the new feature

1. Boot PD on **macOS**
2. Confirm that the files are being loaded / checked in the correct
   location:

```sh
main ↪️ [Managed-by]: Loaded managed defaults from: /Library/Application Support/io.podman_desktop.PodmanDesktop/default-settings.json
main ↪️ [Managed-by]: Loaded managed locked from: /Library/Application Support/io.podman_desktop.PodmanDesktop/locked.json
```

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-12-08 22:26:23 +00:00

23 lines
604 B
JSON

{
"name": "Podman Desktop",
"appId": "io.podman_desktop.PodmanDesktop",
"artifactName": "podman-desktop",
"urlProtocol": "podman-desktop",
"paths": {
"config": "containers/podman-desktop",
"managed": {
"macOS": "/Library/Application Support/io.podman_desktop.PodmanDesktop",
"windows": "%PROGRAMDATA%\\Podman Desktop",
"linux": "/usr/share/podman-desktop"
}
},
"telemetry": {
"key": "Mhl7GXADk5M1vG6r9FXztbCqWRQY8XPy"
},
"catalog": {
"default": "https://registry.podman-desktop.io/api/extensions.json"
},
"extensions": {
"remote": []
}
}