Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

List Every Integration in Artifact Hub #94

Open
agardnerIT opened this issue Feb 26, 2022 · 1 comment
Open

List Every Integration in Artifact Hub #94

agardnerIT opened this issue Feb 26, 2022 · 1 comment

Comments

@agardnerIT
Copy link
Contributor

agardnerIT commented Feb 26, 2022

Currently Keptn has 4 potential places that tooling integration can be found:

  1. Keptn core
  2. keptn-contrib
  3. keptn-sandbox
  4. artifactHub (this repo)

Users of Keptn won't understand this and will just look at the Integrations page of Keptn.sh and see very few tooling integrations.

This issue suggests that all proven and actively maintained tooling integrations should be listed on artifactHub as the "one stop shop".

If integrations are still in incubating status, perhaps a warning is added to artifacthub?

Integration ArtifactHub Keptn Contrib Sandbox Status
Argo 🟢 🟢   ✅ OK
Artillery 🟢 🟢   ✅ OK
Dynatrace 🟢 🟢   ✅ OK
GitHub Actions 🟢 🟢   ✅ OK
Helm ✅ OK
IFTTT 🟢 ✅ OK
Jenkins 🟢    🟢 ✅ OK
JIRA 🟢   🟢 ✅ OK
Jmeter     ✅ OK
Job Executor Service 🟢  🟢   ✅ OK
Litmus 🟢 🟢 ✅ OK
Locust   🟢 🟢 ✅ OK
Monaco   🟢  🟢 ✅ OK
NeoLoad  🟢 🟢 ✅ OK
Prometheus 🟢 🟢   ✅ OK
ServiceNow 🟢  🟢   ✅ OK
Slack 🟢   🟢   ✅ OK
Unleash 🟢 🟢     ✅ OK
Zapier  🟢   ✅ OK
Notification Service 🟢   ⚠️
Datadog     🟢 ⚠️
GitOps Operator     🟢 ⚠️
AWS FIS     🟢 ⚠️
AWS CodeDeploy     🟢 ⚠️
Akamas     🟢 ⚠️
Django Migration     🟢 ⚠️
Crossplane     🟢 ⚠️
OneChart (gimlet)     🟢 ⚠️
Zendesk   🟢   🟢 ✅ OK
Grafana     🟢 ⚠️
xmatters     🟢 ⚠️
Azure DevOps     🟢 ⚠️
mysupermon     🟢 ⚠️
backstage     🟢 ⚠️
Falco     🟢 ⚠️
Ansible Tower     🟢 ⚠️
GitLab     🟢 ⚠️
Selenium     🟢 ⚠️
Alexa     🟢 ⚠️
Wavefront     🟢 ⚠️
Blazemeter     🟢 ⚠️
Trello 🟢     ✅ OK
OsTicket 🟢     ✅ OK
Monday.com 🟢     ✅ OK
Cloud Custodian 🟢   ✅ OK
MS Teams 🟢   ✅ OK
PowerShell 🟢   ✅ OK
AWS Lambda 🟢   ✅ OK
k6 🟢   ✅ OK
AWS App Runner 🟢   ✅ OK
Asana   ✅ OK
Wrike 🟢   ✅ OK
KubeLinter   ⚠️ keptn/integrations#38
Backstage   ⚠️ keptn/integrations#19
Infracost   ✅ OK
Tracetest   ⚠️ keptn/integrations#48

Relates to #42

@christian-kreuzberger-dtx
Copy link
Contributor

christian-kreuzberger-dtx commented Mar 4, 2022

Hi, and thanks for this overview. The idea of the artifacthub repo is to list all integrations, as you mentioned.

The idea is that every owner can enter their service, and especially if you have a dedicated GitHub repo for it, we have some automation (e.g., a new release of prometheus-service will automatically create a Pull Request in Artifacthub)

There are some exceptions that I would like to mention:

  • helm-service and jmeter-service are built-in with Keptn core - we haven't listed them for now, as they are part of the Keptn core installation and part of Keptn core use-cases (same as e.g., lighthouse-service)
  • Notification Service (among others) is not maintained. We are not listing integrations that haven't received updates in a long time and that are probably incompatible.

There are some more integrations that I'm not too happy with being listed, e.g., litmus-service and locust-service.
Locust-service can easily be replaced with a proper job-executor-service example (we already have one here: https://github.com/keptn-contrib/job-executor-service/blob/main/FEATURES.md#kubernetes-job
Litmus-service is not maintained at all, ...

Last but not least, datadog-service: That's a rather new integration. If it works, we are happy to accept it to the artifacthub repo.

Long story short: We should provide our end-users the best possible experience by offering working integrations (not every integration) on ArtifactHub. We are not locking anyone out, but we are not pro-actively adding old and most likely non-working integrations.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants