Official Grafana MQTT integration - grafana

I have data source with MQTT endpoint.
On Github exist repo: https://github.com/grafana/mqtt-datasource but this project is not visible on list: https://grafana.com/grafana/plugins/?utm_source=grafana_add_ds
mqtt-datasource github project had major update 2 years ago. So I have questions:
Exist any stable mqtt integration for Grafana?
What do You think, project https://github.com/grafana/mqtt-datasource is ready to be use at production? It is possible to use it with cloud version of Grafana?

Related

Deploy from Github to multiple clouds?

Greetings from Brazil!
I have an app in github which I am deploying to a cloud service. I want to deploy this same app to other services such as Heroku, AWS and/or IBM Cloud, using Github diff changes (i.e. when I update the repo it automatically updates the cloud app - like magic). Currently GitHub diff changes works fine with streamlit share and heroku, but I have separate repos.
My questions is that: can I deploy an app to multiples services from just one repository in GitHub?
Irrelevant for the question: currently the app is Python3 and I share the app in streamlit share and Heroku, using separate repos. My question, however, is app agnostic.
You can use GitHub Actions to define your deployment workflows.
You can deploy to various cloud providers using available actions/operators:
Amazon ECS
Azure
Heroku
Your project can define a workflow for each cloud provider and, within each workflow, decide when the deployment occurs (automatically on every push, only selected branches or manually - pushing a button).

Is there any way to configure GitHub or ArgoCd to get notified for any updates done in JFrog Artifactory?

I am deploying microservices into Kubernetes,
So whenever a latest version of Docker image is pushed into Jrog Artifactory, it should notify Github or ArgoCD.
Is there any similar solution for this?
If your Artifactory server is installed on-prem, the easiest way is to implement a user plugin. You can use the one from our user plugins repository (and adapt it as needed), or write your own which will notify the services you need on events you need.
Here is a blog post detailing how to use the existing plugin.
Also, a built-in feature is on our roadmap.

GitHub Google Cloud Build - Multiple Repositories

I'm interested in trying the Google Cloud Build continuous integration application on GitHub.
My application currently has 2 repositories I would like to deploy in a single Docker image. One of them is NodeJS API server, the other is a browser-based (no server side rendering) ReactJS application.
The idea would be to have the NodeJS repo serve requests under /api/... and any for any other URIs, it would serve up the React app.
My question, is it possible to have the Google Cloud Build grab another repo as well, as long as it's on GitHub? Ideally, a commit to either repo (in the right branch) would trigger the same underlying build. Just curios if this is possible.
One approach would be for GitHub Google Cloud to grab a third repository, which would be a "parent" repo referencing the right SHA1/branch of your two other repositories as submodules.
You can see an example of such a build in "Static Website with Hugo, Cloudflare and Automated Builds using Google Cloud".
That would allow you to still work with "one" repository, even though that would check out two others in their own subfolders.

How to export all the comments added as part of a merge request on git - ibm bluemix

How can i export or get all the comments added as part of merge request on git - IBM Bluemix.
I got options from gitlab.
Any API is available from ibm bluemix git ?
Yes, I think this is the API you are looking for:
https://git.ng.bluemix.net/help/api/notes.md#list-all-merge-request-notes (ng might be different depending on your region)
Here's an example request:
https://git.ng.bluemix.net/api/v4/projects/:id/merge_requests/:merge_request_iid/notes?private_token=YOUR_PRIVATE_TOKEN
The version of Git used by the IBM Cloud is based on GitLab Community Edition. You should be able to use the GitLab API, to do anything you want to automate.

Migrating issues from Visual Studio Team Services to github

I'm in process of migrating my open source project from VS Team Services to GitHub (in hope of having actual contributors at least).
Migrating git repository was easy, but now I have a problem of migrating issues.
I don't know how to migrate issues.
I really like Team Services board. Can I get something like this in Github?
For Question 1, there isn't any tool or simple way to migrate the VSTS issues to GitHub as I know since the issues in VSTS are work items that use a totally different template with GitHub. If you have large amount of issues need to be migrated, you may create an application and use VSTS Rest API and GitHub API to do this.
For Question 2, GitHub does not provide Kankan board feature by default but you can get it from some other service. For example: waffle.io