trustyai-service-operator
by
trustyai-explainability

Description: TrustyAI's Kubernetes operator

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on November 20th, 2025
Created on May 20th, 2023
Open Issues & Pull Requests: 72 (+0)
Number of forks: 63
Total Stargazers: 12 (+0)
Total Subscribers: 3 (+0)

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 454 days
Stale 30+ days: 32
Stale 90+ days: 31

Recent activity

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

Top labels

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

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 98.2 days
90th percentile: 442.1 days
Tracked items: 104

Most active contributors

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.

GitGenius activity analysis reveals that the repository has processed 104 tracked issues and pull requests with a median response latency of 0.0 hours and a mean latency of 2356.8 hours, indicating variable response patterns across different types of requests. Enhancement requests represent the most active issue category with 44 tracked items, followed by bug reports with 28 items. The project/lm-eval label appears on 22 items, reflecting significant ongoing work related to LLM evaluation functionality. Ruivieira emerges as the primary contributor and triager with 205 recorded events, substantially more than the next most active contributor yhwang with 35 events, indicating concentrated maintainership. Yokesh-RS has contributed 5 events to the project.

The repository connects to related projects through overlapping contributors, including opendatahub-io/notebooks, trustyai-explainability/trustyai-explainability, and projectdiscovery/nuclei, suggesting integration within a broader ecosystem of data science and security tooling. 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.

trustyai-service-operator
by
trustyai-explainabilitytrustyai-explainability/trustyai-service-operator

Repository Details

Fetching additional details & charts...