TL;DR: Opsgenie’s Marid integration server was deprecated on December 26th, 2019, and it will be 100% retired on November 21st, 2022. All Marid integrations and any integration that is using the “send via Marid” option will stop working after November 21st, 2022.
Read below for more details on why Marid is being retired, and the required next steps if you use Marid.
On November 21st, 2022, our Marid integration server will be retired. All Marid integrations and any integration that is using the “send via Marid” option will stop working after November 21st, 2022.
Marid was deprecated back on December 26th, 2019, and now we are officially retiring Marid and replacing it with Opsgenie Edge Connector (OEC), which provides a more secure, and flexible communication from Opsgenie to on-premise systems.
Additionally, Marid is powered by the PubNub API which was deprecated on June 3rd, 2020. This API could be shut down at any time which would break Marid and any integrations built upon it. So it’s important that we move to a more stable, and secure option, Opsgenie Edge Connector.
If you are currently using Marid, without any customizations to our default Groovy scripts, please visit this README page, and click the name of the product integration. You will be directed to the OEC releases for the specific integration, from there you will download the package relevant to your Operating System, install it on your system and edit the config.json.
If you have a completely unique custom Marid deployment (Not based on any of our default Groovy scripts), please install our generic OEC package, your developers will need to convert your Groovy Scripts to Python3.
If you have custom Groovy scripts based on our default Groovy scripts, after installing the OEC package for your product, your developers will need to edit the actionExecutor.py file to include Python3 equivalents of your custom functions.
Opsgenie Edge Connector (OEC) is a more flexible and secure way to provide communications between Opsgenie and on-premise systems that are not accessible from internet sites outside of your network.
OEC is compatible with proxy servers and industry-standard HTTPS/TLS Encryption.
OEC can utilize scripts in any language listed below:
Groovy scripts(.groovy)
Python scripts(.py)
Go scripts(.go)
Powershell scripts(. ps1)
Shell scripts(.sh)
Batch files(.cmd and .bat)
OEC gives you a central point that will communicate out to your environment as you configure it. No need for multiple installs on each and every server.
OEC doesn't need a Java environment; therefore, it doesn't execute groovy scripts like Marid does.
Default Groovy scripts for integrations written for Marid are replaced with Python scripts for OEC.
We’re keen to hear about how your journey of migrating Marid to Opsgenie Edge Connector goes, so please leave your comments, questions, and feedback below.
Shaun Pinney
Product Marketing Manager, Jira Service Management
Atlassian
Massachusetts
3 comments