Skip to content

Conversation

@pratik705
Copy link
Collaborator

@pratik705 pratik705 commented Nov 5, 2025

  • Updated the directory structure to deploy observability components:

    • kube-prometheus-stack
    • loki
    • namespace
    • opentelemetry-kube-stack
  • Created a separate namespace since all the above services are deployed in the same namespace. In the previous structure, removing a single service could result in the namespace being deleted.

  • With this change, a new Flux resource needs to be created in the overlay to deploy the namespace.

  • To deploy Loki, the user must create an object storage bucket and update the details in the overlay repository. If using Swift, the user must provide the credentials required to access the bucket.

  • User is also required to configure datasource for loki in grafana

  • As the dir structure will be changed, we need to update overlay repo for respective clusters

devx
devx previously approved these changes Nov 5, 2025
@devx
Copy link
Collaborator

devx commented Nov 5, 2025

please sign your commit so it can be merged.

Copy link
Collaborator

@devx devx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 LGTM

devx and others added 10 commits November 5, 2025 12:13
- Add OpenTelemetry Kube Stack Helm release configuration
- Include hardened values for v0.11.1 with security settings
- Configure observability namespace and RBAC
- Add comprehensive telemetry collection and processing
- Add OpenTelemetry operator v0.98.0 to observability namespace
- Include security-hardened configuration with:
  - High availability (2 replicas with PDB)
  - Non-root execution and read-only root filesystem
  - Resource limits and security contexts
  - cert-manager integration for webhook TLS
  - Prometheus monitoring enabled
- Follow openCenter GitOps standards and patterns
- Update main README.md with service documentation
- Add comprehensive service-specific README

Resolves: OpenTelemetry operator deployment for auto-instrumentation
- Replace opentelemetry-operator references with opentelemetry-kube-stack
- Update service description to emphasize complete observability stack
- Remove deprecated opentelemetry-operator service files
- Enhance feature descriptions with Prometheus and Jaeger integration
@devx devx merged commit 7fb9f13 into main Nov 5, 2025
1 check passed
@devx devx deleted the opentelemetry branch November 5, 2025 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants