Skip to content

Commit

Permalink
docs: add more details on how to add new applications to the catalog (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
fharper authored Aug 22, 2023
1 parent 4217474 commit 849d4f9
Showing 1 changed file with 24 additions and 7 deletions.
31 changes: 24 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,38 @@
# gitops-catalog

The marketplace bound to your gitops desired state.
The marketplace bounds to your GitOps desired state.

## Community-driven Cloud Native Gitops
## Community-driven Cloud Native GitOps

The kubefirst gitops catalog repository is a community-driven series of cloud native apps that can be added onto the kubefirst platform easily once the platform has been provisioned.

## Contributing

To make a new app available for installation, you'll need to:
To make a new application available for installation, you'll need to:

- Fork this repository.
- Create a new directory with your new app's name in your fork.
- Update [index.yaml](index.yaml) with your app's name and directory.
- In your app directory, add, and organize your Argo CD gitops file(s).
- Add a new entry to the [index.yaml](index.yaml) file with:
- **name**: application name as described in your YAML file.
- **displayName**: name to be displayed in the GitOps catalog.
- **website**: application website or GitHub repository.
- **imageUrl**: full web URL for the application's logo. It will be displayed in the GitOps catalog. _For now, it needs to be located on a third-party server, but we'll update this field to grab them from the GitHub repository soon, so it doesn't depend on external URL._
- description: an insightful description about your application. It will be displayed in the GitOps Catalog.
- **categories**: one category amongts the following ones:
- App management
- Architecture
- CI/CD
- Database
- FinOps
- Infrastructure
- Monitoring
- Observability
- Security
- Storage
- Testing
- Create a new directory with your new application's name in your fork.
- Add, and organize your Argo CD gitops file(s) into it, if any.
- Create a pull request with the changes from your branch to our main branch.

## Need help

As always, we are on our [Slack community](https://kubefirst.io/slack) if you need any help. We also welcome any constructive feedback or feature suggestions.
As always, we are on our [Slack community](https://kubefirst.io/slack) in the #gitops-catalog channel if you need any help. We also welcome any constructive feedback or feature suggestions.

0 comments on commit 849d4f9

Please sign in to comment.