@backstage-community/plugin-gitops-profiles
TypeScript icon, indicating that this package has built-in type declarations

0.3.50 • Public • Published

gitops-profiles

Welcome to the gitops-profiles plugin! This plugin is for creating GitOps-managed Kubernetes clusters. Currently, it supports provisioning EKS clusters on GitHub via GitHub Actions.

This plugin was created through the Backstage CLI

Plugin Development

Your plugin has been added to the example app in this repository, meaning you'll be able to access it by running yarn start in the root directory, and then navigating to /gitops-clusters.

You can also serve the plugin in isolation by running yarn start in the plugin directory. This method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads. It is only meant for local development, and the setup for it can be found inside the /dev directory.

Use GitOps-API backend with Backstage

The backend of this plugin is written in Golang and its source code is available here as a separate GitHub repository. The binary of this plugin is available as a ready-to-use Docker image, https://hub.docker.com/chanwit/gitops-api. To start using GitOps with Backstage, you have to start the backend using the following command:

$ docker run -d --init -p 3008:8080 chanwit/gitops-api

Please note that this plugin requires the backend to run on port 3008.

Readme

Keywords

Package Sidebar

Install

npm i @backstage-community/plugin-gitops-profiles

Homepage

backstage.io

Weekly Downloads

15

Version

0.3.50

License

Apache-2.0

Unpacked Size

126 kB

Total Files

14

Last publish

Collaborators

  • patriko