Skip to content

Commit

Permalink
USERS.md is modified & new plugin is added to the documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
selcukusta committed Oct 25, 2024
1 parent 1264f8d commit ef81bc2
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
4 changes: 3 additions & 1 deletion USERS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
## Who uses Argo Rollouts?

Organizations below are **officially** using Argo Rollouts. Please send a PR with your organization name if you are using Argo Rollouts.

1. [Ada](https://www.ada.cx)
Expand All @@ -25,6 +26,7 @@ Organizations below are **officially** using Argo Rollouts. Please send a PR wit
1. [Gllue](https://gllue.com)
1. [Groww](https://groww.in/)
1. [HashiCorp](https://www.hashicorp.com/)
1. [Hepsiburada](https://hepsiburada.com/)
1. [Ibotta](https://home.ibotta.com/)
1. [Intuit](https://www.intuit.com/)
1. [New Relic](https://newrelic.com/)
Expand All @@ -49,7 +51,7 @@ Organizations below are **officially** using Argo Rollouts. Please send a PR wit
1. [Spotify](https://www.spotify.com/)
1. [Synamedia](https://www.synamedia.com)
1. [TBC Bank](https://tbcbank.ge/)
2. [Trustly](https://www.trustly.com/)
1. [Trustly](https://www.trustly.com/)
1. [Tuhu](https://www.tuhu.cn/)
1. [Twilio SendGrid](https://sendgrid.com)
1. [Ubie](https://ubie.life/)
Expand Down
21 changes: 14 additions & 7 deletions docs/analysis/plugins.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Metric Plugins

!!! important
Available since v1.5 - Status: Alpha
Available since v1.5 - Status: Alpha

Argo Rollouts supports getting analysis metrics via 3rd party plugin system. This allows users to extend the capabilities of Rollouts
to support metric providers that are not natively supported. Rollout's uses a plugin library called
Expand All @@ -18,9 +18,9 @@ into the rollouts controller container. The second method is to use a HTTP(S) se
There are a few ways to mount the plugin executable into the rollouts controller container. Some of these will depend on your
particular infrastructure. Here are a few methods:

* Using an init container to download the plugin executable
* Using a Kubernetes volume mount with a shared volume such as NFS, EBS, etc.
* Building the plugin into the rollouts controller container
- Using an init container to download the plugin executable
- Using a Kubernetes volume mount with a shared volume such as NFS, EBS, etc.
- Building the plugin into the rollouts controller container

Then you can use the configmap to point to the plugin executable file location. Example:

Expand Down Expand Up @@ -68,7 +68,14 @@ responsibility of the Argo Rollouts administrator to define the plugin installat
## List of Available Plugins (alphabetical order)

#### Add Your Plugin Here
* If you have created a plugin, please submit a PR to add it to this list.

- If you have created a plugin, please submit a PR to add it to this list.

#### [rollouts-plugin-metric-opensearch](https://github.com/selcukusta/rollouts-plugin-metric-opensearch)

- The application is an OpenSearch plugin designed for use with the Argo Rollouts plugin system. This plugin enables the integration of OpenSearch metrics into Argo Rollouts, allowing for advanced metric analysis and monitoring during application rollouts.

#### [rollouts-plugin-metric-sample-prometheus](https://github.com/argoproj-labs/rollouts-plugin-metric-sample-prometheus)
* This is just a sample plugin that can be used as a starting point for creating your own plugin.
It is not meant to be used in production. It is based on the built-in prometheus provider.

- This is just a sample plugin that can be used as a starting point for creating your own plugin.
It is not meant to be used in production. It is based on the built-in prometheus provider.

0 comments on commit ef81bc2

Please sign in to comment.