No description
  • TypeScript 87.8%
  • Dockerfile 4%
  • Makefile 3.9%
  • Go 2.3%
  • HTML 1.1%
  • Other 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Oleg S a5c8e485a9
add titles
Signed-off-by: Oleg S <97077423+RobotSail@users.noreply.github.com>
2023-01-12 17:18:52 -05:00
.github/workflows if to main and if not main 2023-01-11 17:26:21 -05:00
Screenshots add readme & fix casing 2023-01-11 12:45:48 -05:00
ui reinstate fetchitinput 2023-01-11 17:10:08 -05:00
vm initialize fetchit extension 2022-11-30 10:20:36 -05:00
.dockerignore initialize fetchit extension 2022-11-30 10:20:36 -05:00
.gitignore initialize fetchit extension 2022-11-30 10:20:36 -05:00
docker-compose.yaml initialize fetchit extension 2022-11-30 10:20:36 -05:00
docker.svg initialize fetchit extension 2022-11-30 10:20:36 -05:00
Dockerfile add readme & fix casing 2023-01-11 12:45:48 -05:00
Makefile push up local changes 2022-12-08 14:28:47 -05:00
metadata.json add readme & fix casing 2023-01-11 12:45:48 -05:00
README.md add titles 2023-01-12 17:18:52 -05:00

FetchIt Podman Desktop Extension

This extension is a UI wrapper around FetchIt, providing a batteries-included experience for running applications with GitOps.

Screenshots

FetchIt Running

Configuring FetchIt Using YAML

Stopping FetchIt Containers

Features

The FetchIt Desktop Extension allows users to do the following:

  • Configure applications using either a config hosted somewhere or manually provide a YAML
  • Easily update & relaunch configurations
  • See the current status of their FetchIt instance
  • Stop FetchIt and cleanup created containers
  • See a listing of FetchIt-created containers

Requirements

  • Podman version 4.x or higher
  • Podman Desktop
  • A system running Linux (other platforms are not currently supported but will be in the future)

Installation

  • With Podman Desktop open, Go to Settings -> Desktop Extensions
  • Install the FetchIt Desktop Extension container: docker.io/robotsail/fetchit-podman-desktop:latest.

Usage

To use the extension, open it from the sidebar and provide your configuration. You can either write a configuration manually, or provide a URL to an existing FetchIt configuration.

To update the configuration, simply provide the new one and resubmit it. This will stop the current instance and launch another one using your new config. For details on FetchIt configuration, please look at the FetchIt Configuration Docs.

Updating

Since Podman desktop doesn't automatically download updates of extensions, you can update the extension by reinstalling the extension. To do this, simply do the following:

  • Go to Settings -> Desktop Extensions
  • Uninstall the existing FetchIt extension
  • Install the FetchIt Desktop Extension container: docker.io/robotsail/fetchit-podman-desktop:latest

Support

For any issues or feature requests, please open an issue. If your issue is with core FetchIt functionality, please open an issue on the FetchIt Repo.