### 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>
### 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>
### 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>
### 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>
### What does this PR do?
The titles were slightly incorrect (should be
`/usr/share/podman-desktop` not `/usr/share/containers/podman-desktop`
### 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
### 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>
### 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>
chore(docs): elaborate more on managed-by config settings
### What does this PR do?
Updates the documentation with more information with regards to more
eloration on how `default-settings.json` works, as well as `locked.json`
information.
### 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). -->
Closes https://github.com/podman-desktop/podman-desktop/issues/15198
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
N/A, it's docs!
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
### 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>
* docs: add managed-by GUI label information
### What does this PR do?
This adds some minor documentation that shows how we can verify a
setting is being managed-by, by checking the GUI label in Preferences.
### Screenshot / video of UI
<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->
See markdown / netlify 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/15002
### How to test this PR?
<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->
N/A, documentation!
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
* docs: update grammar, add border to image
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
---------
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
* 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>
It is almost identical to the existing Kubernetes pages for
kind and minikube (including the duplicated screenshots).
The main difference is that you can build directly in the
cluster, if you configure the socket for the Docker API.
Signed-off-by: Anders F Björklund <anders.f.bjorklund@gmail.com>
Co-authored-by: Shipra Singh <94683525+shipsing@users.noreply.github.com>
* docs: updated the sections referencing the Podman Kube Play feature
Signed-off-by: Shipra Singh <shipsing@redhat.com>
* docs: updated the sections to show pod creation from the Kubernetes page
Signed-off-by: Shipra Singh <shipsing@redhat.com>
* docs: minor edits
Signed-off-by: Shipra Singh <shipsing@redhat.com>
* docs: added a note for clarification
Signed-off-by: Shipra Singh <shipsing@redhat.com>
---------
Signed-off-by: Shipra Singh <shipsing@redhat.com>
docs: fix a typo in index.md (Kubernetes/Existing Kubernetes)
### What does this PR do?
It fixes a typo in index.md
### What issues does this PR fix or reference
A typo in the Documentation/Kubernetes/Existing Kubernetes
### How to test this PR?
The code will show the fix in index.md of the page being referenced.
- [x] Tests are covering the but fix or the new feature
Signed-off-by: Aayushyamaan Shah <59028138+Aayushyamaan-Shah@users.noreply.github.com>
* docs: Use unambiguous name for Apple silicon in GPU docs
Use the term from Apple's style guide to refer to Apple silicon
since "Silicon" by itself is ambiguous and confusing.
https://help.apple.com/pdf/applestyleguide/en_US/apple-style-guide.pdf
Remove the plural abbreviation for "OS" since it was written two different
ways close together and it's less confusing to use the words rather than
the abbreviation.
Signed-off-by: Sam Doran <sdoran@redhat.com>
This adds an optional step to the end of the instructions for installing
additional root certificates to a Podman machine. On MacOS, with the podman
machine default as my container host, "podman compose up" would continue to
fail with self-signed certificate errors after following the instructions in
this guide, until I fully rebooted the Podman machine.
Signed-off-by: Andrew Lilley Brinker <alilleybrinker@gmail.com>
Co-authored-by: Shipra Singh <94683525+shipsing@users.noreply.github.com>