diff --git a/admin/overlays/update-tags.yaml b/admin/v1-overlays/update-tags.yaml similarity index 96% rename from admin/overlays/update-tags.yaml rename to admin/v1-overlays/update-tags.yaml index 5602b7c..5e7bebb 100644 --- a/admin/overlays/update-tags.yaml +++ b/admin/v1-overlays/update-tags.yaml @@ -2,7 +2,7 @@ overlay: 1.0.0 info: title: Redpanda Admin API Tags - version: v1 + version: 1.0.0 actions: - target: $.tags[?(@.name=="Mount and unmount topics")] diff --git a/admin/v2-overlays/add-servers-object.yaml b/admin/v2-overlays/add-servers-object.yaml new file mode 100644 index 0000000..7f6629a --- /dev/null +++ b/admin/v2-overlays/add-servers-object.yaml @@ -0,0 +1,12 @@ +# This overlay adds the servers object to the Redpanda Admin API v2 specification. + +overlay: 1.0.0 +info: + title: Admin API v2 Servers + version: 1.0.0 + +actions: + - target: "$" + update: + servers: + - url: http://localhost:9644 \ No newline at end of file diff --git a/admin/v2-overlays/create-and-update-tags.yaml b/admin/v2-overlays/create-and-update-tags.yaml new file mode 100644 index 0000000..6aec5e9 --- /dev/null +++ b/admin/v2-overlays/create-and-update-tags.yaml @@ -0,0 +1,24 @@ +# This overlay extends the Redpanda Admin API specification by creating an +# end-user facing list of tags and applying them to the relevant endpoints. +overlay: 1.0.0 +info: + title: Redpanda Admin API v2 Tags + version: 1.0.0 + +actions: + # Add tags object to the root level + - target: "$" + update: + tags: + - name: Brokers + description: See details about brokers in a Redpanda cluster, including client connections. + - name: Shadow Links + description: Manage shadow links for disaster recovery and migration. + + # Rename BrokerService endpoint tags + - target: "$.paths.*.*.tags[?(@ == 'BrokerService')]" + update: "Brokers" + + # Rename ShadowLinkService endpoint tags + - target: "$.paths.*.*.tags[?(@ == 'ShadowLinkService')]" + update: "Shadow Links"