trustyai-explainability/trustyai-service-operator

TrustyAI's Kubernetes operator

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 27 minutes ago
Added to GitGenius on November 20th, 2025
Created on May 20th, 2023
Open Issues & Pull Requests: 109 (-1)
GitHub issues: Enabled
Number of forks: 70
Total Stargazers: 15 (+0)
Total Subscribers: 3 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 18.6 days
90th percentile: 83.5 days
Tracked items: 94

Maintainer activity

4 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

Only 28% of open issues come from outside the core team — the tracker reads mainly as internal planning. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 336 days
Stale 30+ days: 33
Stale 90+ days: 31

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 10

Top labels

  • kind/enhancement (61)
  • kind/bug (32)
  • project/lm-eval (22)
  • feature (13)
  • rhods-2.4 (10)
  • dependencies (9)
  • priority/high (5)
  • good first issue (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

The TrustyAI Kubernetes Operator is a Go-based Kubernetes operator designed to simplify the deployment and management of TrustyAI components within Kubernetes and OpenShift environments. The operator serves as a cloud-native solution for orchestrating explainable AI and fairness monitoring infrastructure, addressing the need for automated lifecycle management of AI services in containerized environments.

The operator manages three primary TrustyAI components. The TrustyAI Service deploys alongside KServe models to collect inference data, enabling model explainability, fairness monitoring, and drift tracking capabilities. FMS-Guardrails provides a modular framework for guardrailing large language models. LM-Eval implements a job-based architecture for deploying and managing LLM evaluations, built on EleutherAI's lm-evaluation-harness library. This multi-component approach allows organizations to implement comprehensive model monitoring and explainability across their ML infrastructure.

The operator requires Kubernetes v1.19 or later, or OpenShift v4.6 or later, with corresponding kubectl or oc client versions and kustomize v5 or higher. The operator is distributed as a container image on Quay.io, enabling straightforward deployment on existing clusters. The project maintains automated testing through controller tests, YAML linting, and Gosec security scanning workflows, with Go Report Card integration for code quality tracking.

The project/lm-eval label appears on 22 items, reflecting significant ongoing work related to LLM evaluation functionality.

The project is classified across multiple domains including AI Explainability, Kubernetes Operator, Trustworthy AI, ML Models, Service Deployment, Model Monitoring, Bias Detection, AI Fairness, Cloud Native, and Explainable AI, reflecting its multifaceted role in the ML operations landscape.

The operator is licensed under Apache License Version 2.0 and maintains contribution guidelines documented in a CONTRIBUTING.md file. Documentation is available through the OpenDataHub project, which provides configuration guidance for TrustyAI monitoring. The project participates in Hacktoberfest, indicating openness to community contributions. The combination of automated testing, security scanning, and code quality monitoring demonstrates a commitment to production-ready operator standards for managing AI explainability and fairness infrastructure in Kubernetes environments.