---
apiVersion: vinyl.solidite.fr/v1beta1
kind: Component
category: monitor
metadata:
  name: opentelemetry
  description: Kubernetes Operator for OpenTelemetry Collector
options:
  images:
    default:
      operator:
        pullPolicy: IfNotPresent
        registry: ghcr.io
        repository: open-telemetry/opentelemetry-operator/opentelemetry-operator
        tag: 0.92.1
      rbac_proxy:
        pullPolicy: IfNotPresent
        registry: quay.io
        repository: brancz/kube-rbac-proxy
        tag: v0.15.0
    examples:
    - operator:
        pullPolicy: IfNotPresent
        registry: ghcr.io
        repository: open-telemetry/opentelemetry-operator/opentelemetry-operator
        tag: 0.92.1
      rbac_proxy:
        pullPolicy: IfNotPresent
        registry: quay.io
        repository: brancz/kube-rbac-proxy
        tag: v0.15.0
    properties:
      operator:
        default:
          pullPolicy: IfNotPresent
          registry: ghcr.io
          repository: open-telemetry/opentelemetry-operator/opentelemetry-operator
          tag: 0.92.1
        properties:
          pullPolicy:
            default: IfNotPresent
            enum:
            - Always
            - Never
            - IfNotPresent
            type: string
          registry:
            default: ghcr.io
            type: string
          repository:
            default: open-telemetry/opentelemetry-operator/opentelemetry-operator
            type: string
          tag:
            default: 0.92.1
            type: string
        type: object
      rbac_proxy:
        default:
          pullPolicy: IfNotPresent
          registry: quay.io
          repository: brancz/kube-rbac-proxy
          tag: v0.15.0
        properties:
          pullPolicy:
            default: IfNotPresent
            enum:
            - Always
            - Never
            - IfNotPresent
            type: string
          registry:
            default: quay.io
            type: string
          repository:
            default: brancz/kube-rbac-proxy
            type: string
          tag:
            default: v0.15.0
            type: string
        type: object
    type: object
  replicas:
    default: 1
    examples:
    - 1
    type: integer
dependencies:
- dist: null
  category: crd
  component: opentelemetry
providers:
  kubernetes: true
  authentik: null
  kubectl: true
  postgresql: null
  mysql: null
  restapi: null
  http: null
  gitea: null
tfaddtype: null
