-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add more details on how to add new applications to the catalog (#…
…15)
- Loading branch information
Showing
1 changed file
with
24 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |