From 2707b166e977a93438d6f1782815104d58a5e199 Mon Sep 17 00:00:00 2001 From: Ryan Britton Date: Thu, 26 Jun 2025 19:47:19 +0200 Subject: [PATCH 1/2] Add optional flags to provides endpoints --- metadata.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/metadata.yaml b/metadata.yaml index 8deed8513b..ea73e6864b 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -45,17 +45,23 @@ peers: provides: database: interface: mysql_client + optional: true mysql: interface: mysql + optional: true mysql-root: interface: mysql + optional: true metrics-endpoint: interface: prometheus_scrape + optional: true grafana-dashboard: interface: grafana_dashboard + optional: true replication-offer: interface: mysql_async limit: 1 + optional: true requires: certificates: From 9f463e9b0f8aae2ad200b5b97a546d22d12ec22b Mon Sep 17 00:00:00 2001 From: Ryan Britton Date: Wed, 9 Jul 2025 08:50:38 -0400 Subject: [PATCH 2/2] Mark provides db endpoints non-optional --- metadata.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/metadata.yaml b/metadata.yaml index ea73e6864b..938d5f607c 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -45,13 +45,10 @@ peers: provides: database: interface: mysql_client - optional: true mysql: interface: mysql - optional: true mysql-root: interface: mysql - optional: true metrics-endpoint: interface: prometheus_scrape optional: true