net-mgmt/icingaweb2-module-jira: New port: Jira integration for Icinga2

PR:		266412
This commit is contained in:
Dan Langille 2022-09-19 15:03:45 +00:00
parent e69a1817a6
commit b2cdf04b29
5 changed files with 110 additions and 0 deletions

View file

@ -94,6 +94,7 @@
SUBDIR += icingaweb2-module-graphite
SUBDIR += icingaweb2-module-idoreports
SUBDIR += icingaweb2-module-ipl
SUBDIR += icingaweb2-module-jira
SUBDIR += icingaweb2-module-map
SUBDIR += icingaweb2-module-pdfexport
SUBDIR += icingaweb2-module-reactbundle

View file

@ -0,0 +1,31 @@
PORTNAME= icingaweb2-module-jira
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
MAINTAINER= gettoknowmi@yahoo.com
COMMENT= Jira integration into Icinga Web 2
WWW= https://github.com/Icinga/icingaweb2-module-jira
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.5.0:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
USE_GITHUB= yes
GH_ACCOUNT= icinga
NO_BUILD= yes
NO_ARCH= yes
WWWDIR?= ${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC} && \
${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1663158592
SHA256 (icinga-icingaweb2-module-jira-v1.2.2_GH0.tar.gz) = 7503af61a5e81bcdb4aaa51fa3f37161ba2e49f9763738b098d62704c5b779a0
SIZE (icinga-icingaweb2-module-jira-v1.2.2_GH0.tar.gz) = 670834

View file

@ -0,0 +1,17 @@
This module integrates an existing Jira installation in your Icinga Web 2
frontend.
Hassle-free deep integration with Atlassian Jira. Depending on your needs, this
module is able to:
* create JIRA Issues for Problems detected by Icinga
* create only one issue per problem
* acknowledge Icinga Problems once a JIRA issue has been created
* manually create Host- or Service-related JIRA issues
* shows a Host/Service-related JIRA Issue History
And there is more. Use custom templates to trigger JIRA Workflows according
your very own needs. This way you can automatically fill JIRA custom fields
based on monitored system properties. This feature is mostly being used to
assign monitored objects to their related CIs or to trigger dedicated
customer-related workflows.

View file

@ -0,0 +1,58 @@
%%WWWDIR%%/.github/workflows/L10n-update.yml
%%WWWDIR%%/.github/workflows/php.yml
%%WWWDIR%%/LICENSE
%%WWWDIR%%/README.md
%%WWWDIR%%/application/clicommands/SendCommand.php
%%WWWDIR%%/application/controllers/ConfigurationController.php
%%WWWDIR%%/application/controllers/IndexController.php
%%WWWDIR%%/application/controllers/IssueController.php
%%WWWDIR%%/application/controllers/IssuesController.php
%%WWWDIR%%/configuration.php
%%WWWDIR%%/doc/01-Introduction.md
%%WWWDIR%%/doc/03-Configuration.md
%%WWWDIR%%/doc/10-Notifications.md
%%WWWDIR%%/doc/12-Director-Integration.md
%%WWWDIR%%/doc/20-Issue-History.md
%%WWWDIR%%/doc/screenshot/director_command_created.png
%%WWWDIR%%/doc/screenshot/director_command_missing.png
%%WWWDIR%%/doc/screenshot/director_preview.png
%%WWWDIR%%/doc/screenshot/issue_details.png
%%WWWDIR%%/doc/screenshot/issue_list.png
%%WWWDIR%%/doc/screenshot/issue_list_and_details-new.png
%%WWWDIR%%/doc/screenshot/issue_list_and_details.png
%%WWWDIR%%/doc/screenshot/issue_list_and_details_small.png
%%WWWDIR%%/doc/screenshot/monitoring_action_hook.png
%%WWWDIR%%/doc/screenshot/nure_menu.png
%%WWWDIR%%/library/Jira/Cli/Command.php
%%WWWDIR%%/library/Jira/DirectorConfig.php
%%WWWDIR%%/library/Jira/IcingaCommandPipe.php
%%WWWDIR%%/library/Jira/IcingadbBackend.php
%%WWWDIR%%/library/Jira/IdoBackend.php
%%WWWDIR%%/library/Jira/IssueTemplate.php
%%WWWDIR%%/library/Jira/IssueUpdate.php
%%WWWDIR%%/library/Jira/LegacyCommandPipe.php
%%WWWDIR%%/library/Jira/LinkHelper.php
%%WWWDIR%%/library/Jira/MonitoringInfo.php
%%WWWDIR%%/library/Jira/ProvidedHook/Icingadb/HostActions.php
%%WWWDIR%%/library/Jira/ProvidedHook/Icingadb/IcingadbSupport.php
%%WWWDIR%%/library/Jira/ProvidedHook/Icingadb/ServiceActions.php
%%WWWDIR%%/library/Jira/ProvidedHook/Monitoring/HostActions.php
%%WWWDIR%%/library/Jira/ProvidedHook/Monitoring/ServiceActions.php
%%WWWDIR%%/library/Jira/RestApi.php
%%WWWDIR%%/library/Jira/RestApiResponse.php
%%WWWDIR%%/library/Jira/Validator/PhpSessionBasedCsrfTokenValidator.php
%%WWWDIR%%/library/Jira/Validator/SimpleValidator.php
%%WWWDIR%%/library/Jira/Web/Controller.php
%%WWWDIR%%/library/Jira/Web/Form.php
%%WWWDIR%%/library/Jira/Web/Form/LegacyDecorator.php
%%WWWDIR%%/library/Jira/Web/Form/NewIssueForm.php
%%WWWDIR%%/library/Jira/Web/Form/TemplateForm.php
%%WWWDIR%%/library/Jira/Web/RenderingHelper.php
%%WWWDIR%%/library/Jira/Web/Table/IssueDetails.php
%%WWWDIR%%/library/Jira/Web/Table/IssuesTable.php
%%WWWDIR%%/module.info
%%WWWDIR%%/phpcs.xml
%%WWWDIR%%/public/css/module.less
%%WWWDIR%%/public/js/module.js
%%WWWDIR%%/run.php
%%WWWDIR%%/schema/mysql.sql