Skip to content

Commit

Permalink
[Catalog] Update Catalog items
Browse files Browse the repository at this point in the history
Signed-off-by: l5io <[email protected]>
  • Loading branch information
leecalcote authored and l5io committed Sep 12, 2024
1 parent 55471e5 commit f548d5a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 95 deletions.
95 changes: 1 addition & 94 deletions catalog/ec728414-5dd9-48a0-9be4-2ca0dffa1f2c/0.0.4/design.yml
Original file line number Diff line number Diff line change
@@ -1,94 +1 @@
name: iscsi
version: 0.0.4
services:
iscsipd:
annotations: {}
apiVersion: v1
dependsOn: []
id: null
isAnnotation: false
labels: {}
model: kubernetes
name: iscsipd
namespace: default
settings:
spec:
containers:
- image: kubernetes/pause
name: iscsipd-rw
volume Mounts:
- mount Path: /mnt/iscsipd
name: iscsipd-rw
volumes:
- iscsi:
fs Type: ext4
iqn: iqn.2001-04.com.example:storage.kube.sys1.xyz
lun: 0
portals:
- 10.0.2.16:3260
- 10.0.2.17:3260
read Only: true
target Portal: 10.0.2.15:3260
name: iscsipd-rw
traits:
meshmap:
edges: []
fieldRefData: {}
id: 7baabe41-f90e-4edb-86c7-1c79df18a5d7
meshmodel-metadata:
capabilities: |2-
{ "fieldRefs": [
{
"fieldPath": "spec.template.spec.containers",
"jsonSchemaPath": "properties.spec.allOf[0].properties.template.allOf[0].properties.spec.allOf[0].properties.containers.items.allOf[0]",
"component": {
"kind": "Container",
"model": "meshery-core"
},
"renderChildren": true
},
{
"fieldPath": "spec.template.spec.init Containers",
"jsonSchemaPath": "properties.spec.allOf[0].properties.template.allOf[0].properties.spec.allOf[0].properties.init Containers.items.allOf[0]",
"component": {
"kind": "Container",
"model": "meshery-core"
},
"renderChildren": true
}
],
"designer": {
"edit": {
"shape": {
"convert-shape": false
}
}
}
}
defaultData: ""
genealogy: parent
isAnnotation: false
isCustomResource: false
isModelAnnotation: "FALSE"
isNamespaced: true
logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg
model: kubernetes
modelDisplayName: Kubernetes
primaryColor: '#326CE5'
secondaryColor: '#7aa1f0'
shape: round-rectangle
shapePolygonPoints: ""
status: enabled
styleOverrides: '{"border-width":2,"background-opacity":0.5}'
styles: '{"border-width":2,"background-opacity":0.5}'
subCategory: ""
svgColor: ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg
svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/pod-complete.svg
svgWhite: ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg
position:
posX: 0
posY: 1
whiteboardData:
style: {}
type: Pod
version: ""
{"id":"ec728414-5dd9-48a0-9be4-2ca0dffa1f2c","components":[{"capabilities":[{"description":"Initiate a performance test. Meshery will execute the load generation, collect metrics, and present the results.","displayName":"Performance Test","entityState":["instance"],"key":"","kind":"action","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"perf-test","type":"operator","version":"0.7.0"},{"description":"Configure the workload specific setting of a component","displayName":"Workload Configuration","entityState":["declaration"],"key":"","kind":"mutate","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"config","type":"configuration","version":"0.7.0"},{"description":"Configure Labels And Annotations for the component ","displayName":"Labels and Annotations Configuration","entityState":["declaration"],"key":"","kind":"mutate","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"labels-and-annotations","type":"configuration","version":"0.7.0"},{"description":"View relationships for the component","displayName":"Relationships","entityState":["declaration","instance"],"key":"","kind":"view","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"relationship","type":"configuration","version":"0.7.0"},{"description":"View Component Definition ","displayName":"Json Schema","entityState":["declaration","instance"],"key":"","kind":"view","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"definition","type":"configuration","version":"0.7.0"},{"description":"Configure the visual styles for the component","displayName":"Styling","entityState":["declaration"],"key":"","kind":"mutate","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"","type":"style","version":"0.7.0"},{"description":"Change the shape of the component","displayName":"Change Shape","entityState":["declaration"],"key":"","kind":"mutate","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"shape","type":"style","version":"0.7.0"},{"description":"Drag and Drop a component into a parent component in graph view","displayName":"Compound Drag And Drop","entityState":["declaration"],"key":"","kind":"interaction","metadata":{},"schemaVersion":"capability.meshery.io/v1alpha1","status":"enabled","subType":"compoundDnd","type":"graph","version":"0.7.0"}],"component":{"kind":"Pod","schema":"","version":"v1"},"configuration":{"metadata":{"annotations":{},"labels":{},"namespace":"default"},"spec":{"containers":[{"image":"kubernetes/pause","name":"iscsipd-rw","volume Mounts":[{"mount Path":"/mnt/iscsipd","name":"iscsipd-rw"}]}],"volumes":[{"iscsi":{"fs Type":"ext4","iqn":"iqn.2001-04.com.example:storage.kube.sys1.xyz","lun":0,"portals":["10.0.2.16:3260","10.0.2.17:3260"],"read Only":true,"target Portal":"10.0.2.15:3260"},"name":"iscsipd-rw"}]}},"description":"","displayName":"iscsipd","format":"JSON","id":"7baabe41-f90e-4edb-86c7-1c79df18a5d7","metadata":{"dependsOn":[],"fieldRefData":{},"genealogy":"parent","isAnnotation":false,"isNamespaced":true,"published":false,"whiteboardData":{"style":{}}},"model":{"category":{"name":"Orchestration \u0026 Management"},"displayName":"Kubernetes","id":"354fc7c4-1716-76eb-3bd2-4960f380659d","metadata":{"isAnnotation":false,"svgColor":"ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg","svgWhite":"ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg"},"model":{"version":"v1.25.2"},"name":"kubernetes","registrant":{"created_at":"2024-09-11T04:46:42.036467588Z","credential_id":"00000000-0000-0000-0000-000000000000","deleted_at":"0001-01-01T00:00:00Z","id":"77be2219-8c29-597f-005c-2652e4af0915","kind":"kubernetes","metadata":{"auth":{"name":"kubernetes-admin","user":{"client-certificate-data":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJUnUwM1RTbHpRaHN3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TXpBMU1qWXdPVEV6TURSYUZ3MHlOVEExTWpneE5URTVNalJhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXZ6cUxyc2loVkYyYmpXSUMKRzJOT0VHSnFjRlhpVkgrU2tueHR0UWFxM25rVzUrTWRldURiNld1TDBsQzc2czYvKzljR3lqdkJyMWR1RmFTVQpxay90ak5ZaHdRYUx5THF6VlN4bUVlRWZvdVFSNCtvZ2lyUWFFWE85Z3hHaEprRnFENk9XYnBBVGhBUzAyUndrCnVTTVBOUTZub3BjU2VEVGRjNGg0clZhZkxXZHpORktmOE5VODR3R0d5MUxRa0tDcU5hWXdBbFhadW4yOWI3VjMKemNkRjNnaHdVazRjSU0zSGR3Nkx5YXBQcm1VNkpndnBXcEZISzZCMmc5WFZHZm01R25RKzlRRjVIelV3bi9vVwpzNFphQ1NZOGF6cXFCcDE0QWNCeFd6dGVZMXRJVlpwNURnSzVhemJGY2J1Lzhnek5IZVl4cHVYY0dGVlpMazczCldLU0pud0lEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JRdHc2Vy9ocE5mK2dsemx1d2hHc1NlalBwSQp5REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBcHhrK3V0bGY0SU0vTW92RnBGdDB5QWE5TXBzYU9oSHVDa05lCklhYjlOcE10RDZnanBNcnY5WmlFRGJBTlVVcGxBN2tEYk1SRDZPc2ljV0ZPT00wYWxFcjVOWVZvQSttM3R4L1EKbmxyRlJOQ0RJbnV6Wk9rWjJVL2hkOCtIMG44S2tCMGl2YUZyUGs4VG5tZHUwNjMvSXdNWFQxZnNkSGdMdEMyVApIZFQzTXJ2N1VROGJHU0hlUUhiMjczc2UxRUg2MDR3dlVZZFRzb0NrdzA3VERJY3B1M2thWFFZRnpmWWRwNXhPCjcyQUlrWFZnYUVvQzBva0hhTnNLY2xvT2ZXUm1tb0dBVTR1VGkxY0hSUWNLRi8vcGN0blRnY0loTVZFbzhIaXkKWE9ldmRjOG5Vc2k1eUZuSUM4ekNGMkR0TlNOS3dmYU1vSTduSm1tNTVtYmhWOFMrYVE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==","client-key-data":"LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb2dJQkFBS0NBUUVBdnpxTHJzaWhWRjJialdJQ0cyTk9FR0pxY0ZYaVZIK1Nrbnh0dFFhcTNua1c1K01kCmV1RGI2V3VMMGxDNzZzNi8rOWNHeWp2QnIxZHVGYVNVcWsvdGpOWWh3UWFMeUxxelZTeG1FZUVmb3VRUjQrb2cKaXJRYUVYTzlneEdoSmtGcUQ2T1dicEFUaEFTMDJSd2t1U01QTlE2bm9wY1NlRFRkYzRoNHJWYWZMV2R6TkZLZgo4TlU4NHdHR3kxTFFrS0NxTmFZd0FsWFp1bjI5YjdWM3pjZEYzZ2h3VWs0Y0lNM0hkdzZMeWFwUHJtVTZKZ3ZwCldwRkhLNkIyZzlYVkdmbTVHblErOVFGNUh6VXduL29XczRaYUNTWThhenFxQnAxNEFjQnhXenRlWTF0SVZacDUKRGdLNWF6YkZjYnUvOGd6TkhlWXhwdVhjR0ZWWkxrNzNXS1NKbndJREFRQUJBb0lCQURQMjQ5aFdPc2pqT3c3NwpjQmtqTGlaenAvcm95NzBzZ1piKzZ3MERSOUYyMUV1bFF2Q09SQlExSG1URGZaMDhHNTJDL0J4ZWlxNXNNc1Q4CjJVMUN0UW5OY3BTeWc2L0RWRkl6NDNTK1dVdDVjSWNmcTBJbDJPT2ZNUU41K2ZHY1d3YnU3RVVWTDhoelF2V3cKbVNZYUtkckFKYnVnRSt2SWFka29YNnF5M0VTSTNOdjFiQXhzTW9RQU5tWjBEdmlRZUZTanoxOEN4V0NFV2trNwpGT0g0allYcGtvS3pXQVdjdDNFNXhqR1Fld21hb1dPeDNJSlVKMnVUODgxWFVUMGdQeGtrN2dsQTVzbXovN3poCllsZ0FOc0thNXl4UkZ6b0VibVdwd0E5NVYrY3NKZEtSUXBhRnRZc0JsbTk5TTluTzFEMzRLQUwwd1F1TTZOK08KOEsvVHpIa0NnWUVBM0F5WmxBdXoxZER5VElEbWFESGlRSXcrNTM5VHhuUFlkcFpFR1hCb0orQjdJaHh3bjJrZwpxd2t0cVI5a3Y3S1N3TmNuZ0pacVhmcnd6VE1nTndkNyt4dU9tRUxyYm1OdU9VQVVkcWt2a1VmMXRIMVN6Vkg0CklXbFp5WWRQTDVpelh6NldzQzRBNXdaUGRvdnZrZldUdXhqMDNXNGpEWDhUdGpuaFU2SE5SaTBDZ1lFQTNuaU0KVERscnBpeEJFdFk1eWNBR21yRkRzUEpwRUprZUVoWHRNT3pscjc1bS9aOGlNOWFPbEFyWkFJUkJVOTREZ1prRQo3QWlqWHdKdjdzRm40b1M0YXF5TE1EQUNoVG41NnlFSXo3T1gvZFF1OTZIallqN2RNVTVNQ1pvSGx3dFhjTklICmRsMzRCRy9QNWxXbkdpMTdKMjBjWGdZUWlBT2xCSHNVVEFDNFduc0NnWUJ1K2Z2S2FreDhIVERWM0h4WE9ERS8KRkh2MURJWVhvLzBiY1pWT3J4NFlYbUk3UmRTVzBOSWs4REFUQno0c1g4Y2JjbWI5dHQ1V0gyU3FXSXA2dGsrVQp5TVVWalVwbkZjWlZJVGd3MEFxcFhuMVFWWlFZOEtvUFQ2NTBzTVVDNENRMmVMNU9oQ1Q0WG5wYzh4NFRvcUtxCnpWOVEvV2E0TzhxWk1IK3ZTZjdZMFFLQmdGWWJab0lpUDI1RDlyUHB3dGc1d05TakE4WTdMVHRGYUlRcmhIREoKWUdWVFZ0MlhlRStFSGc5aTIzYjl1YU5TYlJ6K013K0FrR3Mzc0VkRENJaCtRanJYcWMvdTVTclhzOG0wTVlyaQp3bE4yaXU5Qjg1YVZLbHZwS0RrWEt4VGxTT1RjQmhOa2I1aVlCbW5xZ1JENnhZNFBCMG5GSXlUaDlENzF2SGRtClYvUjlBb0dBUjZHWUt0b3ZBdnFUR2M0OFRXN3pxb2JDOWdvWU9OSXdKUUFaZTI4Z0ZZVG4wdVlnTHRQSEtzR1cKZHUzRjA4MjVtOFRFK3BUQzNuMGYwd1FaandIOURkN2RsMW0wWHVncHp1V2Y4bHc1Y2draTVtRmd0b3FSNWVLSApGUE5EaFFDOFBWVGU0cW9KSXYzWEpLR01mYlRXWWV2UldyK0oyUFZ3UnBFS0dyQjNNL0U9Ci0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg=="}},"cluster":{"cluster":{"certificate-authority-data":"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJek1EVXlOakE1TVRNd05Gb1hEVE16TURVeU16QTVNVE13TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGZ4CjZvbEFiSElMbHRNMTRHVmhPb25SZ0dDUmVpU2d4QWZPOUdrakVIUTVNMjBVU1l3Y3ZOS3VKcnp2RTdERE9ncjkKOUtLa1VjaHZIV2tBd3FpQWhlcmNZRE5vaXNPajNYZ09iZWJNa3BXUWJWK3FiZTh3LzJUdGhUSGRVNlpTWG1zbwpnd1l3UmpQcFhGTkFYeVEwcWdmbiswWE9qVmpXTVZRQnMyOEQ0eTVCSkZqWlo4Snp4SDE2WWZqaWU3eG4rcnlyClRzTkh2MjQ1NkNvMTRPVXZvMlNWQW1OSlE3ZldWWkVyWjVYRk53YmVFTkxLODBJSHJwTlE2cGNkWjQwc2E1SHkKNllvcGx5N0xqdVdGYmlkekM3YnRSNFFZbjFZcVVYK0lKYTl2bVpCTlBLc2x0d0lIemRyQ1lUTkxneGJDNVczKwpiZDVoWSsxSWRaazlmSHEvblFzQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZDM0RwYitHazEvNkNYT1c3Q0VheEo2TStraklNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQzFuUlNZMUp6SVdOeUk3YkNnUQpVRzRndEMwQitXcFZOblpwNzRpc1ZSZGlXbitiSk5jTGptc1pxZXJjelUwZFo3VVBteTNHWkhWWVN1LzRxRFZoCmhnTkdLVGhTVG8xclpEcnhsOVZXYitQSXdnM3FnU21KSlJIK3kySmlidng0VFRxMGx0UW8wMXliUWZIN0M5Vm4KeVZ2NHlTSTM0T2FuQ1pJMGliMzlHQXdPdnJram1GMXFTWmd1cHVScTZKdGRCa2tqT3V1QlVpRmtjV2d0SXdMLwpIaXZPY21XSC9zYXNiazdIVjhjcFRUeHNWVVhBTXJBb3pZNlBIYUVqcUwzWkxWRGRuNCt3VUVtc0pvcEtKUUxJClhwZzdvbytHWURkVHl0MjF1dVNRSWxOK3ZXL3dLT2NJeHgvNjJsYjJrczZidXdGVkp4blN1bWxOM2RKcFpkWW4KVUx3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==","server":"https://10.65.18.1:6443"},"name":"kubernetes"},"id":"70ffe3da4c7a5dcbb27a3957e56e1665","kubernetes_server_id":"18702e49-8be4-46d9-8f1b-12929a9f5f47","meshery_instance_id":"d6387f44-1dd6-49ed-8289-539544117c53","name":"kubernetes-admin@kubernetes","server":"https://10.65.18.1:6443","version":"v1.29.5"},"name":"","status":"registered","sub_type":"","type":"registry","updated_at":"2024-09-11T04:46:42.036467588Z","user_id":"00000000-0000-0000-0000-000000000000"},"connection_id":"77be2219-8c29-597f-005c-2652e4af0915","schemaVersion":"models.meshery.io/v1beta1","status":"enabled","version":"v1.0.0","components":null,"relationships":null},"schemaVersion":"components.meshery.io/v1beta1","status":"enabled","styles":{"background-image":"none","background-opacity":0.5,"border-width":2,"position":{"x":0,"y":1},"primaryColor":"#326CE5","secondaryColor":"#7aa1f0","shape":"round-rectangle","svgColor":"ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg","svgComplete":"ui/public/static/img/meshmodels/kubernetes/complete/pod-complete.svg","svgWhite":"ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg"},"version":"v1.0.0"}],"name":"iscsi","relationships":[],"schemaVersion":"designs.meshery.io/v1beta1","version":"0.0.5"}
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ type: scaling
compatibility:
- kubernetes
patternId: ec728414-5dd9-48a0-9be4-2ca0dffa1f2c
image: https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/action-assets/design-assets/ec728414-5dd9-48a0-9be4-2ca0dffa1f2c-light.png,https://raw.githubusercontent.com/layer5labs/meshery-extensions-packages/master/action-assets/design-assets/ec728414-5dd9-48a0-9be4-2ca0dffa1f2c-dark.png
image: /assets/images/logos/service-mesh-pattern.svg
patternInfo: |
Connect%20Kubernetes%20clusters%20to%20iSCSI%20devices%20for%20scalable%20storage%20solutions%2C%20supporting%20direct%20or%20multipath%20connections%20with%20CHAP%20authentication.
patternCaveats: |
Expand Down

0 comments on commit f548d5a

Please sign in to comment.