Commit graph

9 commits

Author SHA1 Message Date
Charlie Drage
b6a6aac90a
chore(config): add setting to disable extension catalog (#16425)
### What does this PR do?

Adds a setting to disable the extension catalog throughout PD.

This can be done by adding the setting manually to your
`~/.local/share/containers/podman-desktop/configuration/settings.json`
with:

```
"extensions.catalog.enabled": false
```

Which will disable the appearance of the catalog throughout PD.

### Screenshot / video of UI

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

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

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

Closes https://github.com/podman-desktop/podman-desktop/issues/16036

### 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. Edit
   `~/.local/share/containers/podman-desktop/configuration/settings.json`
2. Add: `"extensions.catalog.enabled": false`
3. Start / Restart PD
4. See that you cannot access the catalog from the following places:
   Extensions, Settings > Authentication, and Kubernetes (with no
   context).

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:04:29 +00:00
Charlie Drage
8a6b9649a0
chore(managed-config): add configuration to disable local extensions (#16457)
### What does this PR do?

Adds a setting when set in
`~/.local/share/containers/podman-desktop/configuration/settings.json`
disables showing the "Local Extensions" tab.

### Screenshot / video of UI

`extensions.localExtensions.enabled": true`:

`extensions.localExtensions.enabled": false`:

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

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

Closes https://github.com/podman-desktop/podman-desktop/issues/16037

### 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. Edit `~/.local/share/containers/podman-desktop/configuration/settings.json`
2. Set `extensions.localExtensions.enabled": false`
3. `pnpm watch`
4. See there no more "Local Extensions" tab in Extensions section

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2026-03-12 09:44:37 -04:00
Sonia Sandler
7a93b8bd3b
chore: add extensions.customExtensions.enabled check for install custom extensions button (#16296)
* chore: add extensions.customExtensions.enabled check for install custom extensions button
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: add documentation
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: update according to reviews and fix tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: apply comments
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: update tests
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: apply comments
Signed-off-by: Sonia Sandler <ssandler@redhat.com>

* chore: fix typo
Signed-off-by: Sonia Sandler <ssandler@redhat.com>
2026-03-09 16:13:23 -04:00
Charlie Drage
6410c9ff23
chore(docs): update settings references (#15620)
### What does this PR do?

Noticed a few incorrect things on the settings page:

* update to use preferences.appearance instead of appearance.apperance
* window.bounds is now the correct reference
* updated example so it is now correct
* reordered the settings page reference to be alphabetical

### Screenshot / video of UI

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

N/A, see website preview :)

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

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

Closes https://github.com/podman-desktop/podman-desktop/issues/15619

### How to test this PR?

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

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2026-01-12 11:28:26 -05:00
Charlie Drage
b23a1945e1
docs(settings): settings reference fix dir location linux (#15307)
### What does this PR do?

It is: `~/.local/share/containers/podman-desktop/configuration/settings.json` on Linux / same as macOS.

### 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). -->

N/A, caught this while clicking the tabs between the two!

### How to test this PR?

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

N/A, minor doc change

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-12-10 15:18:09 +00:00
Matt Demyttenaere
4947ece68b
docs: fix path and typo in managed config docs (#15282) 2025-12-08 19:53:36 +00:00
Charlie Drage
e88f06d129
docs(settings): update to say %USERPROFILE% not %APPDATA% (#15205)
### What does this PR do?

Fixes the paths in the documentation. While writing the documentation
for settings, I had put down %APPDATA% for Windows, which was totally incorrect.

Should be `%USERPROFILE%` not `%APPADATA%` and resolves to:
`%USERPROFILE%\.local\share\containers\podman-desktop\configuration\settings.json`

### Screenshot / video of UI

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

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

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

Closes https://github.com/podman-desktop/podman-desktop/issues/15204

### How to test this PR?

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

N/A, docs

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-12-03 16:08:05 -05:00
Charlie Drage
f94bb85404
docs: add information regarding registries.defaults (#15075)
### What does this PR do?

Adds documentation regarding the new settings.json feature being added.

This gives us documentation on it, the upstream (Podman documentation)
references, as well as a managed-by example on how to use it.

### Screenshot / video of UI

N/A

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

Closes https://github.com/podman-desktop/podman-desktop/issues/15004

### How to test this PR?

N/A, documentation.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-12-03 20:24:26 +00:00
Charlie Drage
a5a7f72535
docs: add documentation for managed-by config and settings config (#14367)
* docs: add documentation for managed-by config and settings config

### What does this PR do?

Adds documentation with regards to using managed-by configuration as
well as a list of settings that we reference.

This includes:

* File locations
* Tutorials
* Troubleshooting
* Refererence tables

### Screenshot / video of UI

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

N/A, see website / view the markdown.

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

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

Closes https://github.com/podman-desktop/podman-desktop/issues/14333
Closes https://github.com/podman-desktop/podman-desktop/issues/13872

### How to test this PR?

Read the docs / go through the tutorial.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* chore: minor updates to docs based on review

* chore: update terminology and console outputs based on review

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

---------

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2025-11-20 21:09:19 +00:00