Add compatibility workflows and integration tests (#1991)
Fixes #1986 Fixes #1994 - Updated .gitignore to include SSL certificate files. - Introduced new GitHub Actions workflows for testing compatibility with Zabbix versions 5.0, 6.0, 7.0, and 7.2. - Added integration tests for Zabbix API for each version, ensuring proper authentication and API version handling. - Updated Docker Compose files to support SSL configuration for Zabbix web services. - Removed deprecated default Docker Compose and bootstrap files. - Removed devenv for version 6.2.
This commit is contained in:
@@ -1,17 +1,16 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
# Grafana
|
||||
# grafana:
|
||||
# image: grafana/grafana:10.1.2
|
||||
# ports:
|
||||
# - '3001:3000'
|
||||
# volumes:
|
||||
# - ../..:/grafana-zabbix
|
||||
# - ../dashboards:/devenv/dashboards
|
||||
# - ../grafana.ini:/etc/grafana/grafana.ini:ro
|
||||
# - '../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml'
|
||||
# - '../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml'
|
||||
grafana:
|
||||
image: grafana/grafana:main
|
||||
ports:
|
||||
- '3001:3000'
|
||||
volumes:
|
||||
- ../..:/grafana-zabbix
|
||||
- ../dashboards:/devenv/dashboards
|
||||
- ../grafana.ini:/etc/grafana/grafana.ini:ro
|
||||
- '../datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml'
|
||||
- '../dashboards.yaml:/etc/grafana/provisioning/dashboards/dashboards.yaml'
|
||||
|
||||
# Zabbix
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-pgsql:alpine-7.2-latest
|
||||
|
||||
Reference in New Issue
Block a user