Aller au contenu principal
Retour à l'aperçu

Informations détaillées

Nom du logiciel

jeap-governance-service

Nom localisé

jeap-governance-service

Suite d'applications

jEAP

Brève description

Service template to provide a quick overview of system and service compliance with defined policies.

Description détaillée

The jEAP Governance Service is a compliance monitoring solution designed to help development teams and administrators maintain adherence to organizational policies and best practices across microservices and systems within the jEAP ecosystem. A service instance can be created by depending on this template,then adding specific configuration and extending it with plugin implementations.

Purpose

This service acts as a centralized compliance dashboard and policy enforcement framework, providing visibility into compliance status across all managed services. A scheduled evaluation process regularly checks services against defined rules and reports on compliance violations.

Key Features
  • Developer Feedback: Teams receive clear information on whether their services comply with organizational policies
  • Flexible Rule Management: Administrators can temporarily deactivate individual rules for specific systems or services when exceptions are needed
  • Extensible Rules Engine: New compliance rules can be easily added through a plugin mechanism, allowing teams to provide their own custom rules
Architecture

The service follows a modular, extensible architecture:

  • Data Source Integration: Automatically collects compliance-relevant information from various sources including the Arch Repo service, Deployment Log service, Prometheus/Grafana metrics, and project-specific data providers
  • Scheduled Evaluation: A cron job periodically evaluates all services against configured rules
  • Plugin-Based Configuration: Teams can configure the service and provide custom rules through a flexible plugin mechanism
Use Cases
  • Ensuring microservices meet requirements (e.g., authentication, compliance with requirements from architecture, ..)
  • Validating deployment configurations against established standards
  • Monitoring technical debt and deprecated dependency usage
  • Enforcing documentation and metadata requirements
  • Tracking observability and monitoring coverage

The Governance Service helps maintain high-quality, compliant services across the jEAP platform while providing the flexibility teams need to manage exceptions and evolve policies over time.

Fonctionnalités

  • Developers receive feedback on whether they are complying with the rules.
  • An administrator can temporarily deactivate individual rules for individual systems or services
  • New rules can be easily added

État de développement

stable

Type de logiciel

library

Version du logiciel

9.3.0

Date de publication

17.09.2026

Plateformes

web

Catégories

application-development

Licence

Apache-2.0

Maintenance

Type de maintenance:
internal
Contacts:
  • Federal Office of Information Technology, Systems and Telecommunication FOITT E-mail

Localisation

Prêt pour la localisation:
Non
Langues disponibles:
en

Version Publiccode.yml

0.5.0