[Chore] Add documentation for OpenShift tests#4219
Merged
pavolloffay merged 1 commit intoopen-telemetry:mainfrom Aug 4, 2025
Merged
[Chore] Add documentation for OpenShift tests#4219pavolloffay merged 1 commit intoopen-telemetry:mainfrom
pavolloffay merged 1 commit intoopen-telemetry:mainfrom
Conversation
2d0ae3c to
6175b13
Compare
Contributor
Author
|
cc @pavolloffay |
jaronoff97
approved these changes
Jul 25, 2025
iblancasa
approved these changes
Jul 28, 2025
Member
|
I have spoken with @IshwarKanse, and he will try to reduce the readmes and remove the manifest files from them. |
Contributor
Contributor
Author
|
@pavolloffay Updated the PR to reference existing resources from the tests. |
Assisted by Cursor IDE using Claude AI model.
pavolloffay
approved these changes
Jul 31, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OpenTelemetry Operator OpenShift End-to-End Test Suite
This directory contains a comprehensive set of OpenShift-specific end-to-end tests for the OpenTelemetry Operator. These tests serve as configuration blueprints for users to understand and deploy various OpenTelemetry observability patterns on OpenShift.
🎯 Purpose
These test scenarios provide OpenTelemetry configuration blueprints that demonstrate:
📋 Test Scenarios Overview
🔗 OpenTelemetry Collector Components Tests
For detailed component-specific configurations and testing patterns, see the OpenTelemetry Component E2E Test Suite in the distributed-tracing-qe repository:
📡 Receivers:
📤 Exporters:
⚙️ Processors:
🔗 Connectors:
🔧 Extensions:
These component test blueprints provide configurations for individual OpenTelemetry components that can be combined with the OpenShift integration patterns documented here.
🚀 Quick Start
Prerequisites
ocCLI tool configuredRunning Tests
These tests use Chainsaw for end-to-end testing:
Using as Configuration Templates
Each test directory contains:
📁 Directory Structure
🔧 Configuration Patterns
Common OpenShift Integrations
Security Context Constraints (SCCs)
OpenShift Routes
Monitoring Stack Integration
RBAC Configurations
📖 Documentation
Each test scenario includes:
🏷️ Labels and Annotations
OpenShift-specific labels and annotations used across scenarios:
openshift.io/cluster-monitoring=true- Enable platform monitoringopenshift.io/sa.scc.uid-range- UID range for security contextsopenshift.io/sa.scc.supplemental-groups- Supplemental groups for SCCs🤝 Contributing
When adding new test scenarios:
📝 Documentation Note
The comprehensive READMEs in this test suite were generated using Claude AI to provide detailed, step-by-step configuration blueprints for OpenTelemetry deployments on OpenShift. These AI-generated guides aim to accelerate user adoption by providing clear, actionable documentation for complex observability scenarios.
To regenerate / update the docs, the following prompt can be used.
📚 Additional Resources