openwhisk-runtime-dotnet
openwhisk-runtime-dotnet copied to clipboard
Anyone tried .NET8.0
@GeorgeS2019 I have a PR if you want to take a look at it.
[WIP] Using Podman for deploying OpenWhisk and using OpenWhisk-runtime-Dotnet
How to Replace Docker with Podman
[Standalone] wsl works with podman
To modify the OpenWhisk configuration to use Podman instead of Docker, you'll need to adjust the container runtime settings. Here are the detailed steps:
-
Install Podman:
- Ensure Podman is installed on your system. You can follow the installation instructions on the Podman website.
-
Update OpenWhisk Configuration:
- OpenWhisk uses a configuration file to manage its settings. You will need to modify this file to specify Podman as the container runtime.
- Locate the
application.conffile in your OpenWhisk deployment. This file is typically found in thewhiskdirectory. - Update the container factory settings to use Podman. For example:
whisk { containerFactory { impl = "whisk.core.containerpool.docker.DockerContainerFactory" docker { runCmd = "podman run" inspectCmd = "podman inspect" rmCmd = "podman rm" psCmd = "podman ps" } } }
-
Restart OpenWhisk:
- After updating the configuration, restart your OpenWhisk services to apply the changes. This can typically be done using the deployment scripts or commands specific to your setup.
-
Verify the Configuration:
- Ensure that OpenWhisk is now using Podman by checking the logs and running a few test actions. You can use the OpenWhisk CLI to invoke actions and verify that they are being managed by Podman.
[WIP] Support Aspire UIs for managing OpenWhisk with podman as container
https://github.com/dotnet/aspire/discussions/4920