From 316e4d0444a16d537da3a6da1be07bfd1533c22e Mon Sep 17 00:00:00 2001 From: Pietro Pasotti Date: Wed, 19 Jun 2024 08:58:28 +0200 Subject: [PATCH] removed metadata.yaml --- metadata.yaml | 87 --------------------------------------------------- 1 file changed, 87 deletions(-) delete mode 100644 metadata.yaml diff --git a/metadata.yaml b/metadata.yaml deleted file mode 100644 index 0c56085..0000000 --- a/metadata.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: tempo-coordinator-k8s -assumes: - - k8s-api - -docs: # TODO fill with docs - -summary: Tempo coordinator - -description: | - Tempo coordinator. - -containers: - nginx: - resource: nginx-image - nginx-prometheus-exporter: - resource: nginx-prometheus-exporter-image - -resources: - nginx-image: - type: oci-image - description: OCI image for nginx - upstream-source: ubuntu/nginx:1.18-22.04_beta - nginx-prometheus-exporter-image: - type: oci-image - description: OCI image for nginx-prometheus-exporter - upstream-source: nginx/nginx-prometheus-exporter:1.1.0 -# agent-image: -# type: oci-image -# upstream-source: ghcr.io/canonical/grafana-agent:latest -# description: OCI image for Grafana Agent - -requires: - s3: - interface: s3 - limit: 1 - description: | - The coordinator obtains and shares storage details with workers, enabling Tempo's access to an S3 bucket for data storage. - - logging-consumer: - interface: loki_push_api - description: | - Forward workers' built-in logging rules to the external Loki - (the coordinator, not the worker, owns all rule files). - Obtain rules and Loki's API endpoint to later send them to the tempo ruler over another - relation. - - ingress: - interface: ingress - limit: 1 - description: | - Ingress-per-app, to load-balance across multiple units of the coordinator. - - certificates: - interface: tls-certificates - limit: 1 - description: | - Certificate and key files for securing Tempo communications with TLS. - - tracing: - interface: tracing - limit: 1 - description: | - Enables sending traces to the tracing backend. - -provides: - tempo-cluster: - interface: tempo_cluster - description: | - The coordinator sends the Tempo configuration to the workers, obtaining - the roles they are configured to take on and their addressing information. - - receive-remote-write: - interface: prometheus_remote_write - - grafana-dashboards-provider: - interface: grafana_dashboard - description: | - Forward workers' built-in dashboards to grafana - (the coordinator, not the worker, owns all dashboards). - - grafana-source: - interface: grafana_datasource - - self-metrics-endpoint: - interface: prometheus_scrape - description: | - The coordinator provides scrape jobs for itself and for the workers.