This commit is contained in:
github-actions[bot] 2023-03-21 16:21:39 +00:00
parent cb57f30eeb
commit 2f9d62e8e4
97 changed files with 473 additions and 310 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4121],{8070:a=>{a.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":12},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1},{"label":"installing","permalink":"/docs/tags/installing","count":12},{"label":"windows","permalink":"/docs/tags/windows","count":9},{"label":"macos","permalink":"/docs/tags/macos","count":1},{"label":"linux","permalink":"/docs/tags/linux","count":4},{"label":"flathub","permalink":"/docs/tags/flathub","count":2},{"label":"flatpak","permalink":"/docs/tags/flatpak","count":2},{"label":"restricted-environment","permalink":"/docs/tags/restricted-environment","count":2},{"label":"chocolatey","permalink":"/docs/tags/chocolatey","count":1},{"label":"scoop","permalink":"/docs/tags/scoop","count":1},{"label":"winget","permalink":"/docs/tags/winget","count":1},{"label":"openshift-local","permalink":"/docs/tags/openshift-local","count":1},{"label":"podman","permalink":"/docs/tags/podman","count":2},{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","count":2},{"label":"kind","permalink":"/docs/tags/kind","count":1},{"label":"migrating-from-docker","permalink":"/docs/tags/migrating-from-docker","count":6},{"label":"mac0S","permalink":"/docs/tags/mac-0-s","count":1}]')}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4121],{8070:a=>{a.exports=JSON.parse('[{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","count":3},{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":15},{"label":"extension","permalink":"/docs/tags/extension","count":3},{"label":"publishing","permalink":"/docs/tags/publishing","count":2},{"label":"writing","permalink":"/docs/tags/writing","count":1},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1},{"label":"installing","permalink":"/docs/tags/installing","count":12},{"label":"windows","permalink":"/docs/tags/windows","count":9},{"label":"macos","permalink":"/docs/tags/macos","count":1},{"label":"linux","permalink":"/docs/tags/linux","count":4},{"label":"flathub","permalink":"/docs/tags/flathub","count":2},{"label":"flatpak","permalink":"/docs/tags/flatpak","count":2},{"label":"restricted-environment","permalink":"/docs/tags/restricted-environment","count":2},{"label":"chocolatey","permalink":"/docs/tags/chocolatey","count":1},{"label":"scoop","permalink":"/docs/tags/scoop","count":1},{"label":"winget","permalink":"/docs/tags/winget","count":1},{"label":"openshift-local","permalink":"/docs/tags/openshift-local","count":1},{"label":"podman","permalink":"/docs/tags/podman","count":2},{"label":"kind","permalink":"/docs/tags/kind","count":1},{"label":"migrating-from-docker","permalink":"/docs/tags/migrating-from-docker","count":6},{"label":"mac0S","permalink":"/docs/tags/mac-0-s","count":1}]')}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7363],{5318:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>m});var r=n(7378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=r.createContext({}),l=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},c=function(e){var t=l(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,p=e.parentName,c=a(e,["components","mdxType","originalType","parentName"]),d=l(n),m=o,f=d["".concat(p,".").concat(m)]||d[m]||u[m]||i;return n?r.createElement(f,s(s({ref:t},c),{},{components:n})):r.createElement(f,s({ref:t},c))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,s=new Array(i);s[0]=d;var a={};for(var p in t)hasOwnProperty.call(t,p)&&(a[p]=t[p]);a.originalType=e,a.mdxType="string"==typeof e?e:o,s[1]=a;for(var l=2;l<i;l++)s[l]=n[l];return r.createElement.apply(null,s)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},8109:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(5773),o=(n(7378),n(5318));const i={sidebar_position:7,title:"Extensions",description:"Writing or deploying extensions.",keywords:["podman desktop","podman","extension"],tags:["migrating-to-kubernetes"]},s="Podman Desktop extensions",a={unversionedId:"extensions/index",id:"extensions/index",title:"Extensions",description:"Writing or deploying extensions.",source:"@site/docs/extensions/index.md",sourceDirName:"extensions",slug:"/extensions/",permalink:"/docs/extensions/",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/extensions/index.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:7,frontMatter:{sidebar_position:7,title:"Extensions",description:"Writing or deploying extensions.",keywords:["podman desktop","podman","extension"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Podman Compose with Podman Desktop",permalink:"/docs/compose/podman-compose"},next:{title:"Writing",permalink:"/docs/extensions/write/"}},p={},l=[{value:"Next steps",id:"next-steps",level:4}],c={toc:l};function u(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"podman-desktop-extensions"},"Podman Desktop extensions"),(0,o.kt)("p",null,"Podman Desktop extensions contribute to:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Container engine support, such as Podman, Docker, Lima."),(0,o.kt)("li",{parentName:"ul"},"Podman Desktop extension points such as tray icon menu, status bar items, icons, menus, and commands."),(0,o.kt)("li",{parentName:"ul"},"Integration with third parties tools, such as Kind or Compose.")),(0,o.kt)("h4",{id:"next-steps"},"Next steps"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"extensions/write"},"Writing a Podman Desktop extension entry point")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"extensions/publish"},"Publishing a Podman Desktop extension")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"extensions/install"},"Installing a Podman Desktop extension"))))}u.isMDXComponent=!0}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[397],{299:n=>{n.exports=JSON.parse('{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","allTagsPath":"/docs/tags","count":15,"items":[{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","permalink":"/docs/getting-started/getting-started"},{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","permalink":"/docs/extensions/install/"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","permalink":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","permalink":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","permalink":"/docs/Installation/"},{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","permalink":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","permalink":"/docs/Installation/windows-install/"},{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","permalink":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop"},{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-winget"},{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","permalink":"/docs/Installation/windows-install/installing-podman-with-podman-desktop"},{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","permalink":"/docs/Installation/linux-install/"},{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","permalink":"/docs/extensions/publish/"},{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","permalink":"/docs/extensions/write/"}]}')}}]);

View file

@ -1 +0,0 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[397],{299:n=>{n.exports=JSON.parse('{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","allTagsPath":"/docs/tags","count":12,"items":[{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","permalink":"/docs/getting-started/getting-started"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","permalink":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","permalink":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","permalink":"/docs/Installation/"},{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","permalink":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","permalink":"/docs/Installation/windows-install/"},{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","permalink":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop"},{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","permalink":"/docs/Installation/windows-install/installing-podman-desktop-with-winget"},{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","permalink":"/docs/Installation/windows-install/installing-podman-with-podman-desktop"},{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","permalink":"/docs/Installation/linux-install/"}]}')}}]);

View file

@ -1 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":2,"items":[{"id":"kubernetes/kind","title":"Kind support","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"}]}')}}]);
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":3,"items":[{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","permalink":"/docs/extensions/"},{"id":"kubernetes/kind","title":"Kind support","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"}]}')}}]);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3317],{7958:e=>{e.exports=JSON.parse('{"label":"extension","permalink":"/docs/tags/extension","allTagsPath":"/docs/tags","count":3,"items":[{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","permalink":"/docs/extensions/install/"},{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","permalink":"/docs/extensions/publish/"},{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","permalink":"/docs/extensions/write/"}]}')}}]);

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1705],{8161:s=>{s.exports=JSON.parse('{"label":"publishing","permalink":"/docs/tags/publishing","allTagsPath":"/docs/tags","count":2,"items":[{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","permalink":"/docs/extensions/install/"},{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","permalink":"/docs/extensions/publish/"}]}')}}]);

View file

@ -0,0 +1 @@
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4059],{4947:e=>{e.exports=JSON.parse('{"label":"writing","permalink":"/docs/tags/writing","allTagsPath":"/docs/tags","count":1,"items":[{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","permalink":"/docs/extensions/write/"}]}')}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
docs/extensions.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
docs/tags/extension.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
docs/tags/publishing.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

22
docs/tags/writing.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long