forked from meshery/meshery
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSecretProviderClass.json
1 lines (1 loc) · 2.83 KB
/
SecretProviderClass.json
1
{"kind":"SecretProviderClass","apiVersion":"secrets-store.csi.x-k8s.io/v1","displayName":"Secret Provider Class","format":"JSON","metadata":{"genealogy":"","isNamespaced":true,"logoURL":"","model":"csi-secrets-store-provider-azure","modelDisplayName":"CSI Secrets Store Provider Azure","primaryColor":"#00B39F","published":false,"secondaryColor":"#00D3A9","shape":"circle","styleOverrides":"","subCategory":"Uncategorized","svgColor":"","svgComplete":"","svgWhite":""},"model":{"name":"csi-secrets-store-provider-azure","version":"1.4.0","displayName":"CSI Secrets Store Provider Azure","category":{"name":"Uncategorized","metadata":null},"metadata":{"source_uri":"https://Azure.github.io/secrets-store-csi-driver-provider-azure/charts/csi-secrets-store-provider-azure-1.4.4.tgz"}},"schema":"{\n \"description\": \"SecretProviderClass is the Schema for the secretproviderclasses API\",\n \"properties\": {\n \"spec\": {\n \"description\": \"SecretProviderClassSpec defines the desired state of SecretProviderClass\",\n \"properties\": {\n \"parameters\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"Configuration for specific provider\",\n \"type\": \"object\"\n },\n \"provider\": {\n \"description\": \"Configuration for provider name\",\n \"type\": \"string\"\n },\n \"secretObjects\": {\n \"items\": {\n \"description\": \"SecretObject defines the desired state of synced K8s secret objects\",\n \"properties\": {\n \"annotations\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"annotations of k8s secret object\",\n \"type\": \"object\"\n },\n \"data\": {\n \"items\": {\n \"description\": \"SecretObjectData defines the desired state of synced K8s secret object data\",\n \"properties\": {\n \"key\": {\n \"description\": \"data field to populate\",\n \"type\": \"string\"\n },\n \"objectName\": {\n \"description\": \"name of the object to sync\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"labels of K8s secret object\",\n \"type\": \"object\"\n },\n \"secretName\": {\n \"description\": \"name of the K8s secret object\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"type of K8s secret object\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Secret Provider Class\",\n \"type\": \"object\"\n}"}