diff --git a/assets/artifact-hub-pkg/package.go b/assets/artifact-hub-pkg/package.go index 04ff515799..7e7e76087a 100644 --- a/assets/artifact-hub-pkg/package.go +++ b/assets/artifact-hub-pkg/package.go @@ -167,15 +167,15 @@ func getCompatibility(compatibility []string) string { func writePatternFile(pattern CatalogPattern, patternType, patternInfo, patternCaveats, compatibility, patternImageURL string) error { dir := filepath.Join("..", "..", mesheryCatalogFilesDir, pattern.ID) - deployFilePath := filepath.Join(dir, "design.yml") + designFilePath := filepath.Join(dir, "design.yml") os.MkdirAll(dir, 0755) - if err := ioutil.WriteFile(deployFilePath, []byte(pattern.PatternFile), 0644); err != nil { - return utils.ErrWriteFile(err, deployFilePath) + if err := ioutil.WriteFile(designFilePath, []byte(pattern.PatternFile), 0644); err != nil { + return utils.ErrWriteFile(err, designFilePath) } - contenttemp, err := ioutil.ReadFile(deployFilePath) + contenttemp, err := ioutil.ReadFile(designFilePath) if err != nil { - return utils.ErrReadFile(err, deployFilePath) + return utils.ErrReadFile(err, designFilePath) } var datatemp map[string]interface{} diff --git a/catalog/0194ff83-0a43-4b83-9c75-b8f0f32da6b7/deploy.yml b/catalog/0194ff83-0a43-4b83-9c75-b8f0f32da6b7/deploy.yml deleted file mode 100644 index 6e25822f19..0000000000 --- a/catalog/0194ff83-0a43-4b83-9c75-b8f0f32da6b7/deploy.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Pod Readiness -services: - pods-readiness-exec-pod: - name: pods-readiness-exec-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - args: - - /bin/sh - - -c - - touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 600 - image: busybox - name: pods-readiness-exec-container - readiness Probe: - exec: - command: - - cat - - /tmp/healthy - initial Delay Seconds: 5 - traits: - meshmap: - edges: [] - id: 583718ce-da5a-444e-ab2c-0dd0ee79ecdc - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: {} diff --git a/catalog/02413809-9fbf-4649-ae22-3d0947d264c6/deploy.yml b/catalog/02413809-9fbf-4649-ae22-3d0947d264c6/deploy.yml deleted file mode 100644 index 3a37cc86f8..0000000000 --- a/catalog/02413809-9fbf-4649-ae22-3d0947d264c6/deploy.yml +++ /dev/null @@ -1,422 +0,0 @@ -name: Example Labels and Annotations -services: - TextBox: - name: TextBox - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: e039162b-e217-444b-b0e0-8f0481ce2b42 - label: TextBox - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-color: '#808080' - border-style: dashed - border-width: 1 - data: - label: "" - height: 20px - width: 40px - z-index: 14 - styles: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubeform-provider-aws/white/acl-white.svg - position: - posX: 450 - posY: 330 - whiteboardData: {} - comment-gd: - name: comment-gd - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - settings: - lastUpdated: "2024-05-14T21:34:32.448Z" - status: false - user Messages: [] - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: '@[Yash Sharm](551dcb82-7643-4709-8500-9a60e60030b9) this is my first - comment.' - timestamp: "2024-05-14T21:34:14.378Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: '@[Akshay Sharma](51f49d2c-0050-4bdb-9bce-fdddcb4742be) this is my - second comment.' - timestamp: "2024-05-14T21:34:23.110Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: '@[Aabid Sofi](969bfd5e-28fb-4c20-a020-ee9db65da812) this is my third - comment.' - timestamp: "2024-05-14T21:34:32.448Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: d79a4ffa-a93c-49c2-b427-1458034c7009 - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":true}}}' - defaultData: "" - genealogy: "" - isAnnotation: true - primaryColor: '#FFDE00' - secondaryColor: '#FFDE00' - shape: tag - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: 1.5px - "y": 7.5px - z-index: 15 - styles: '{"height":"22px","width":"22px","x":"1.5px","y":"7.5px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 470 - posY: 370 - whiteboardData: {} - elasticsearch-oq: - name: elasticsearch-oq - type: Elasticsearch - apiVersion: elasticsearch.k8s.elastic.co/v1 - namespace: default - version: 1.0.3 - model: elasticsearch-operator - labels: - position: underdog - settings: - spec: - http: - service: - spec: - external IPs: [] - load Balancer Source Ranges: [] - ports: [] - tls: - self Signed Certificate: - subject Alt Names: [] - node Sets: [] - pod Disruption Budget: - spec: - selector: - match Expressions: [] - secure Settings: [] - traits: - meshmap: - edges: [] - id: 19d05ae6-faac-4895-a0c9-c83491dabb61 - label: elasticsearch-oq - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - components: null - description: "" - displayName: elasticsearch-operator - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: f167859d-d845-5d61-bdf0-e38d8269687d - metadata: - isAnnotation: false - source_uri: https://openinfradev.github.io/helm-repo/elasticsearch-operator-1.0.3.tgz - svgColor: ui/public/static/img/meshmodels/elasticsearch-operator/color/elasticsearch-operator-color.svg - svgWhite: ui/public/static/img/meshmodels/elasticsearch-operator/white/elasticsearch-operator-white.svg - model: - version: 1.0.3 - name: elasticsearch-operator - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: "" - model: elasticsearch-operator - modelDisplayName: elasticsearch-operator - primaryColor: '#FEC514' - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 13 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/elasticsearch-operator/color/apmserver-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/elasticsearch-operator/white/apmserver-white.svg - position: - posX: 570 - posY: 430 - whiteboardData: {} - thanos-peer-ul: - name: thanos-peer-ul - type: ThanosPeer - apiVersion: monitoring.banzaicloud.io/v1alpha1 - namespace: default - version: 0.3.7 - model: thanos-operator - annotations: - rank: first - settings: - spec: - query Overrides: - GRPC Ingress: - ingress Overrides: - spec: - rules: [] - tls: [] - HTTP Ingress: - ingress Overrides: - spec: - rules: [] - tls: [] - deployment Overrides: - spec: - selector: - match Expressions: [] - template: - spec: - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - containers: [] - dns Config: - nameservers: [] - options: [] - searches: [] - ephemeral Containers: [] - host Aliases: [] - image Pull Secrets: [] - init Containers: [] - readiness Gates: [] - security Context: - supplemental Groups: [] - sysctls: [] - tolerations: [] - topology Spread Constraints: [] - volumes: [] - query Replica Label: [] - service Overrides: - spec: - cluster IPs: [] - external IPs: [] - ip Families: [] - load Balancer Source Ranges: [] - ports: [] - stores: [] - replica Labels: [] - traits: - meshmap: - edges: [] - id: 029e462d-edf8-44cd-b31a-fe34320a4a1b - label: thanos-peer-ul - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - components: null - description: "" - displayName: Thanos Operator - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3a5d6a26-e546-5016-9f2b-dd61ec1410e5 - metadata: - isAnnotation: false - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/thanos-operator/color/thanos-operator-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/thanos-operator/white/thanos-operator-white.svg - model: - version: 0.3.7 - name: thanos-operator - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: Monitoring - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#6d41ff' - secondaryColor: '#B286FF' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 12 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/thanos-operator/color/objectstore-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/thanos-operator/white/objectstore-white.svg - position: - posX: 510 - posY: 350 - whiteboardData: {} - workflow-jc: - name: workflow-jc - type: Workflow - apiVersion: chaos-mesh.org/v1alpha1 - namespace: default - version: 2.5.1 - model: chaos-mesh - labels: - position: underdog - annotations: - rank: first - settings: - spec: - templates: [] - traits: - meshmap: - edges: [] - id: c63c4145-9823-4de3-bb1b-b90f292fcc70 - label: workflow-jc - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - components: null - description: "" - displayName: Chaos Mesh - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 1c868a30-23f1-59be-aa0a-57d96a59c1a8 - metadata: - isAnnotation: false - source_uri: https://charts.chaos-mesh.org/chaos-mesh-2.6.2.tgz - svgColor: ui/public/static/img/meshmodels/chaos-mesh/color/chaos-mesh-color.svg - svgWhite: ui/public/static/img/meshmodels/chaos-mesh/white/chaos-mesh-white.svg - model: - version: 2.5.1 - name: chaos-mesh - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/sandbox.md#chaos-mesh-logoss - model: chaos-mesh - modelDisplayName: Chaos Mesh - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 11 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/chaos-mesh/color/awschaos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/chaos-mesh/white/awschaos-white.svg - position: - posX: 470 - posY: 430 - whiteboardData: {} diff --git a/catalog/05ff8dbb-2552-4a23-a6a8-318fe412bf30/deploy.yml b/catalog/05ff8dbb-2552-4a23-a6a8-318fe412bf30/deploy.yml deleted file mode 100644 index 5561621a90..0000000000 --- a/catalog/05ff8dbb-2552-4a23-a6a8-318fe412bf30/deploy.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: Pod Resource Request -services: - resource-request-pod: - name: resource-request-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - args: - - sleep - - "600" - image: busybox - liveness Probe: - exec: - command: - - cat - - /tmp/healthy - initial Delay Seconds: 5 - period Seconds: 5 - name: resource-request-container - resources: - requests: - cpu: 99999m - memory: 20000Mi - traits: - meshmap: - edges: [] - id: b55b0066-c980-4e7a-a82e-e17f66ca23c5 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/06ef6097-8f21-4a76-b025-0c9271168814/deploy.yml b/catalog/06ef6097-8f21-4a76-b025-0c9271168814/deploy.yml deleted file mode 100644 index 910d1ad3b2..0000000000 --- a/catalog/06ef6097-8f21-4a76-b025-0c9271168814/deploy.yml +++ /dev/null @@ -1,179 +0,0 @@ -name: Istio Operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - istio-operator - traits: - meshmap: - edges: [] - id: fccdc883-a1df-41af-bff8-8eec2014dfd3 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a286021f-54b5-4077-bb80-0ad79100a813 - position: - posX: 110 - posY: 130 - whiteboardData: {} - istio-operator: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - name: istio-operator - template: - metadata: - labels: - name: istio-operator - spec: - containers: - - command: - - istio-operator - - server - env: - - name: WATCH_NAMESPACE - value: istio-operator - - name: LEADER_ELECTION_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - image: gcr.io/istio-testing/operator:1.5-dev - image Pull Policy: IfNotPresent - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: a286021f-54b5-4077-bb80-0ad79100a813 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 110 - posY: 130 - whiteboardData: - style: {} diff --git a/catalog/075ec9ba-6ad7-4421-a09c-3b8edd5fb4a6/deploy.yml b/catalog/075ec9ba-6ad7-4421-a09c-3b8edd5fb4a6/deploy.yml deleted file mode 100644 index b733fea267..0000000000 --- a/catalog/075ec9ba-6ad7-4421-a09c-3b8edd5fb4a6/deploy.yml +++ /dev/null @@ -1,1379 +0,0 @@ -name: Accelerated mTLS handshake for Envoy data planes -services: - Auth copy test upload: - name: Auth copy test upload - type: WASMFilter - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - isAnnotation: true - dependsOn: - - wasm-plugin-xl - settings: - config: |- - typed_config: - "@type": type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm - config: - name: example-filter - rootId: my_root_id - vmConfig: - code: - local: - filename: /var/local/lib/wasm-filters/example-filter.wasm - runtime: envoy.wasm.runtime.v8 - vmId: example-filter - allow_precompiled: true - name: envoy.filters.http.wasm - name: Auth copy test upload - wasm Filter: https://meshery.layer5.io/api/content/filters/download/42c3a068-0a44-4917-9138-e25c3df33b5a - traits: - meshmap: - id: 42c3a068-0a44-4917-9138-e25c3df33b5a - isFilter: true - label: Auth copy test upload - meshmodel-metadata: - PublishToRegistry: "FALSE" - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#654ff0' - published: true - secondaryColor: '#654ff0' - shape: rectangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/wasmfilter-color.svg - svgComplete: ui/public/static/img/meshmodels/meshery/complete/wasmfilter-complete.svg - svgWhite: ui/public/static/img/meshmodels/meshery/white/wasmfilter-white.svg - meshmodel-model: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - parent: 6f02290b-aae9-4b87-935c-29a711322863 - SA-istio-operatovvr: - name: SA-istio-operatovvr - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - settings: - image Pull Secrets: - - name: vv - traits: - meshmap: - edges: [] - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: SA-istio-operatovvr - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 601.9040416124512 - posY: 185.0292938143478 - whiteboardData: - style: - z-index: 10007 - cluster role binding-rerqt: - name: Cluster Role Binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: d0f7b429-1304-474f-95d1-bff9cb719964 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 606.4040416124512 - posY: 122.0292938143478 - whiteboardData: - style: - z-index: 10006 - cluster role binding-zatwf: - name: Cluster Role Binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 9fd29c02-ff7e-4ac1-a017-aab11864f199 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 536.4040416124512 - posY: 122.0292938143478 - whiteboardData: - style: - z-index: 10008 - cluster-role-binding-tfash: - name: cluster-role-binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - settings: - role Ref: {} - subjects: [] - traits: - meshmap: - edges: [] - id: 66e81770-e9b2-4623-9f7a-9db6affb96bf - label: cluster-role-binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 534.4040416124512 - posY: 248.02929381434785 - whiteboardData: - style: - z-index: 10014 - cluster-role-binding-tjfff: - name: cluster-role-binding-tjfff - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io/v1 - kind: ClusteggrRolevvv - name: istio-operatorvvvv - subjects: - - kind: Namespace - name: default - traits: - meshmap: - edges: [] - id: 020b03c0-5f5b-4b19-9b94-677e53e97060 - label: cluster-role-binding-tjfff - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 666.4040416124512 - posY: 248.02929381434785 - whiteboardData: - style: - z-index: 10005 - cluster-role-binding-vgfbg: - name: cluster-role-binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: hdffjj - kind: f - name: ffffff - traits: - meshmap: - edges: [] - id: 02b55af3-131d-47fb-bc51-c130b89c4049 - label: cluster-role-binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 668.4040416124512 - posY: 185.0292938143478 - whiteboardData: - style: - z-index: 10004 - cluster-role-binding-xs: - name: cluster-role-binding-xs - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io/v1 - kind: ClusterRole - name: istio-operator - subjects: - - kind: Namespace - name: default - traits: - meshmap: - edges: [] - id: 60b6450d-3284-4448-a8a3-26901cea4fef - label: cluster-role-binding-xs - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 674.4040416124512 - posY: 122.0292938143478 - whiteboardData: - style: - z-index: 10000 - cluster-role-binding-yn: - name: cluster-role-binding-yn - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io/v1 - kind: ClusterRolevvvv - name: istio-operatorvvv - subjects: - - kind: ServiceAccount - name: SA-istio-operator - traits: - meshmap: - edges: [] - id: edcb06e9-58c8-44d3-bce0-fa81eead683d - label: cluster-role-binding-yn - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 600.4040416124512 - posY: 248.02929381434785 - whiteboardData: - style: - z-index: 10001 - comment-jl: - name: comment-jl - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - user Messages: [] - usersMessages: - - firstName: Aabid - lastName: Sofi - message: hey - timestamp: "2023-09-20T21:19:20.327Z" - userid: 969bfd5e-28fb-4c20-a020-ee9db65da812 - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: Two columns needs to go. - timestamp: "2023-09-20T21:18:11.450Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - - firstName: Aabid - lastName: Sofi - message: this is very long piece of text - timestamp: "2023-09-20T21:21:18.080Z" - userid: 969bfd5e-28fb-4c20-a020-ee9db65da812 - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: We don't support SHIFT+ENTER in order to add a line return. - timestamp: "2023-09-20T21:23:20.928Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: This is an even longer piece of text, which goes on and on and on - for an even longer span of text. - timestamp: "2023-09-20T21:24:20.682Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: 02f38c60-5213-468a-b317-0a71f4ee3c7a - label: comment-jl - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 729.9040416124512 - posY: 248.02929381434785 - whiteboardData: - style: - z-index: 10002 - default: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: bc300ef3-3b7c-4d1b-ab25-7ee9e2a9fe14 - metadata: 60b6450d-3284-4448-a8a3-26901cea4fef - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 4c61a014-839c-4a46-ba51-c0945a9f5412 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - source-endpoint: - name: source-endpoint - strValue: outside-to-line - value: outside-to-line - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-endpoint: - name: target-endpoint - strValue: outside-to-line - value: outside-to-line - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4c61a014-839c-4a46-ba51-c0945a9f5412 - label: default - position: - posX: 339.98396288070876 - posY: 400.69500788321636 - whiteboardData: - style: - z-index: 10003 - example-istiocontrolplane: - name: example-istiocontrolplane - type: IstioOperator - apiVersion: install.istio.io/v1alpha1 - namespace: default - model: istio-base - dependsOn: - - default - settings: - spec: - components: - egress Gateways: - - enabled: true - name: istio-egressgateway - ingress Gateways: - - enabled: true - k8s: - pod Annotations: - proxy.istio.io/config: | - privateKeyProvider: - qat: - pollDelay: 10ms - name: istio-ingressgateway - profile: demo - traits: - meshmap: - edges: [] - id: 0a9190c6-3b94-4497-9b5e-0e26e26a3f4a - label: example-istiocontrolplane - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 4c61a014-839c-4a46-ba51-c0945a9f5412 - position: - posX: 339.98396288070876 - posY: 391.69500788321636 - whiteboardData: - style: - z-index: 10017 - intel-qat-plugin: - name: intel-qat-plugin - type: DaemonSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - revisionHistoryLimit: 10 - selector: - matchLabels: - app: intel-qat-plugin - template: - metadata: - annotations: - container.apparmor.security.beta.kubernetes.io/intel-qat-plugin: unconfined - generate Name: rrrr - labels: - app: intel-qat-plugin - name: ffff - namespace: vvvererrrr - spec: - automountServiceAccountToken: false - containers: - - image: intel/intel-qat-plugin:0.25.0 - imagePullPolicy: IfNotPresent - name: intel-qat-plugin - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - seLinuxOptions: - type: container_device_plugin_t - volumeMounts: - - mountPath: /dev/vfio - name: devdir - readOnly: true - - mountPath: /sys/kernel/debug - name: debugfsdir - readOnly: true - - mountPath: /sys/bus/pci - name: pcidir - - mountPath: /var/lib/kubelet/device-plugins - name: kubeletsockets - dnsPolicy: ClusterFirst - nodeSelector: - kubernetes.io/arch: amd64 - restartPolicy: Always - schedulerName: default-scheduler - volumes: - - hostPath: - path: /dev/vfio - type: "" - name: devdir - - hostPath: - path: /sys/kernel/debug - type: "" - name: debugfsdir - - hostPath: - path: /sys/bus/pci - type: "" - name: pcidir - - hostPath: - path: /var/lib/kubelet/device-plugins - type: "" - name: kubeletsockets - updateStrategy: - rollingUpdate: - maxSurge: 0 - maxUnavailable: 1 - type: RollingUpdate - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c2 - label: intel-qat-plugin - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - position: - posX: 455.5254311835499 - posY: 354.88905293443054 - whiteboardData: - style: - z-index: 10018 - istio-operator-grewv: - name: istio-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - node Port: 33285 - port: 80 - protocol: TCP - target Port: 8383 - - node Port: 39238 - port: 8080 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 8080 - protocol: TCP - - port: 80 - protocol: TCP - - port: 8080 - protocol: TCP - - port: 80 - protocol: TCP - selector: - name: istio-operator - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 364.21324872421314 - posY: 160.2511603982203 - whiteboardData: - style: - z-index: 10011 - istio-operator-qcgiy: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.iovvv - resources: - - ServiceAccount - verbs: - - get - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resource Names: - - d - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - fssss - non Resource URLs: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: bc300ef3-3b7c-4d1b-ab25-7ee9e2a9fe14 - metadata: 60b6450d-3284-4448-a8a3-26901cea4fef - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 4c61a014-839c-4a46-ba51-c0945a9f5412 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - source-endpoint: - name: source-endpoint - strValue: outside-to-line - value: outside-to-line - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-endpoint: - name: target-endpoint - strValue: outside-to-line - value: outside-to-line - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 361.45013695202545 - posY: 274.73623279236926 - whiteboardData: - style: - z-index: 10009 - istio-operator-rfuys: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - position: - posX: 260.43555603307993 - posY: 232.66368392276948 - whiteboardData: - style: - z-index: 10012 - my-auth4: - name: my-auth4 - type: WASMFilter - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - isAnnotation: true - dependsOn: - - wasm-plugin-xl - settings: - config: testconfig - name: my-auth4 - wasm Filter: https://meshery.layer5.io/api/content/filters/download/c42da891-77d5-4119-8ca1-6e2d13a61b4c - traits: - meshmap: - id: c42da891-77d5-4119-8ca1-6e2d13a61b4c - isFilter: true - label: my-auth4 - meshmodel-metadata: - PublishToRegistry: "FALSE" - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#654ff0' - published: true - secondaryColor: '#654ff0' - shape: rectangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/wasmfilter-color.svg - svgComplete: ui/public/static/img/meshmodels/meshery/complete/wasmfilter-complete.svg - svgWhite: ui/public/static/img/meshmodels/meshery/white/wasmfilter-white.svg - meshmodel-model: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - parent: 6f02290b-aae9-4b87-935c-29a711322863 - pod-ao: - name: pod-ao - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 5068cd49-2eaa-446e-800e-f6436353d9f0 - label: pod-ao - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 725.9040416124512 - posY: 185.0292938143478 - whiteboardData: - style: - z-index: 10013 - wasm-plugin-xl: - name: wasm-plugin-xl - type: WasmPlugin - apiVersion: extensions.istio.io/v1alpha1 - namespace: default - version: 1.16.0 - model: istio-base - settings: - spec: - plugin Config: |- - typed_config: - "@type": type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm - config: - name: example-filter - rootId: my_root_id - vmConfig: - code: - local: - filename: /var/local/lib/wasm-filters/example-filter.wasm - runtime: envoy.wasm.runtime.v8 - vmId: example-filter - allow_precompiled: true - name: envoy.filters.http.wasm - url: https://meshery.layer5.io/api/content/filters/download/42c3a068-0a44-4917-9138-e25c3df33b5a - traits: - meshmap: - edges: [] - id: 6f02290b-aae9-4b87-935c-29a711322863 - label: wasm-plugin-xl - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: Istio - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/kubeslice/kubeslice/releases/download/istio-base-1.16.0/istio-base-1.16.0.tgz - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - name: istio-base - version: 1.16.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg - model: istio-base - modelDisplayName: Istio - primaryColor: '#466BB0' - published: true - secondaryColor: '#93b0e7' - shape: circle - styleOverrides: "" - subCategory: Service Mesh - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - position: - posX: 439.53084683328245 - posY: 221.0279996868772 - whiteboardData: - style: - z-index: 10010 diff --git a/catalog/081aa52c-7921-48dd-b81e-03f4ebfc70b5/deploy.yml b/catalog/081aa52c-7921-48dd-b81e-03f4ebfc70b5/deploy.yml deleted file mode 100644 index 4e641cca0c..0000000000 --- a/catalog/081aa52c-7921-48dd-b81e-03f4ebfc70b5/deploy.yml +++ /dev/null @@ -1,501 +0,0 @@ -name: Minecraft App -services: - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: "" - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 528.5426330566406 - posY: 113.82954406738281 - whiteboardData: - style: - z-index: 3 - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: target-port - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: c6d9a587-e10d-4645-adf1-ee367f8f151e - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 421.15588553334254 - posY: 144.96113100116978 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/08379ae3-cd9e-4b55-a190-91a47a1ff638/deploy.yml b/catalog/08379ae3-cd9e-4b55-a190-91a47a1ff638/deploy.yml deleted file mode 100644 index f4bbb21608..0000000000 --- a/catalog/08379ae3-cd9e-4b55-a190-91a47a1ff638/deploy.yml +++ /dev/null @@ -1,1208 +0,0 @@ -name: Fault-tolerant batch workloads on GKE -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 2f4e32d3-dae6-4c53-9c03-419c311fdf35 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1004 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ddf33de5-4dd4-4e4b-8143-9cbc7bcffa8f - position: - posX: 110 - posY: 190 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 8 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 9787ff13-aed2-48ed-aaf5-32de90770918 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1005 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ddf33de5-4dd4-4e4b-8143-9cbc7bcffa8f - position: - posX: -50 - posY: -10 - whiteboardData: - style: - z-index: 7 - fileserver: - name: fileserver - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteMany - capacity: - storage: 1T - nfs: - path: /NFSVol - server: - traits: - meshmap: - edges: - - data: - id: 4dbbd4ff-db92-4527-9a32-e3fd03a2e61b - metadata: - binded_by: ebdef460-d831-4231-97dc-6dde3b8cf9f9 - source: ddf33de5-4dd4-4e4b-8143-9cbc7bcffa8f - subType: Mount - target: 6e6de066-b491-4c7e-90fd-264f9dc642d2 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 6e6de066-b491-4c7e-90fd-264f9dc642d2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectang - shapePolygonPoints: "" - styleOverrides: - background-opacity: "0" - height: "30" - width: "30" - x: "12" - "y": "20" - z-index: 1003 - styles: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolume-white.svg - position: - posX: 230 - posY: 130 - whiteboardData: - style: - z-index: 9 - fileserver-claim: - name: fileserver-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteMany - resources: - requests: - storage: 1T - storage Class Name: "" - volume Name: fileserver - traits: - meshmap: - edges: [] - id: ebdef460-d831-4231-97dc-6dde3b8cf9f9 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectang - shapePolygonPoints: "" - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - styles: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolumeclaim-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolumeclaim-white.svg - position: - posX: 173.79947896590485 - posY: 119.27145552952166 - whiteboardData: - style: - height: 67.375 - width: 57.375 - z-index: 1000 - redis: - name: redis - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 6379 - target Port: 6379 - selector: - app: redis - traits: - meshmap: - edges: - - data: - id: ee566bab-714b-4f17-86c3-401f38d21fc5 - metadata: - port: 6379 - protocol: TCP - source: a095b1ce-8335-454c-8e5a-5ab510dc816f - subType: Network - target: ddf33de5-4dd4-4e4b-8143-9cbc7bcffa8f - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: a095b1ce-8335-454c-8e5a-5ab510dc816f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1002 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -90 - posY: 90 - whiteboardData: - style: - z-index: 4 - workload: - name: workload - type: Job - apiVersion: batch/v1 - namespace: default - model: kubernetes - settings: - spec: - parallelism: 1 - template: - metadata: - name: workload - spec: - containers: - - image: us-docker.pkg.dev/google-samples/containers/gke/batch-ml-workload - name: workload - volume Mounts: - - mount Path: /mnt/fileserver - name: workload-pvc - node Selector: - cloud.google.com/gke-spot: "true" - restart Policy: OnFailure - volumes: - - name: workload-pvc - persistent Volume Claim: - claim Name: fileserver-claim - read Only: false - traits: - meshmap: - edges: [] - id: 97181ce2-35d9-4b82-84d7-e0aa5d81ef60 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 1001 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/job-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/job-white.svg - position: - posX: 150 - posY: 50 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/0a2d8c39-df40-490b-94b7-75d0fb7fc207/deploy.yml b/catalog/0a2d8c39-df40-490b-94b7-75d0fb7fc207/deploy.yml deleted file mode 100644 index fd7a0881f1..0000000000 --- a/catalog/0a2d8c39-df40-490b-94b7-75d0fb7fc207/deploy.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: default-ns -services: - designer-test: - name: designer-test - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: ce1643ad-09de-4550-bf61-8a393c1272e9 - label: designer-test - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 390 - posY: 210 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/0aa86dd0-415c-4bf8-ae76-832560470b74/deploy.yml b/catalog/0aa86dd0-415c-4bf8-ae76-832560470b74/deploy.yml deleted file mode 100644 index 79347597d4..0000000000 --- a/catalog/0aa86dd0-415c-4bf8-ae76-832560470b74/deploy.yml +++ /dev/null @@ -1,306 +0,0 @@ -name: Run DaemonSet on GKE Autopilot -services: - daemonset-priority: - name: daemonset-priority - type: PriorityClass - apiVersion: scheduling.k8s.io/v1 - namespace: default - model: kubernetes - settings: - description: User DaemonSet priority - global Default: false - preemption Policy: PreemptLowerPriority - value: 1000 - traits: - meshmap: - edges: [] - id: 50aea783-a2f8-43bb-bd3f-4f7fc787279b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: right-rhomboid - shapePolygonPoints: "" - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/priorityclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/priorityclass-white.svg - position: - posX: 130 - posY: 30 - whiteboardData: - style: - z-index: 3 - generic node-bdhvp: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 541f7e91-e10d-4b0d-adc6-232209b6da29 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 30bd5289-baf2-49c5-a66a-d8ce047840d0 - position: - posX: 110 - posY: 190 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 11 - generic node-jkgcl: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: da68f1e6-c0c7-4a67-b754-dc5c0e274e40 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ea9585bb-3962-4afd-add8-201710720773 - position: - posX: 110 - posY: 110 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 7 - node group inventory wallet-abhxi: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: hello-daemonset - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 229d5c0d-c849-4369-af03-b2dcc851b497 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 30bd5289-baf2-49c5-a66a-d8ce047840d0 - position: - posX: -10 - posY: 30 - whiteboardData: - style: - z-index: 10 - node group inventory wallet-qgdgx: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: hello-app - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: b5f63d0d-0652-4b54-a33d-8f3c3c34ba86 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ea9585bb-3962-4afd-add8-201710720773 - position: - posX: -10 - posY: -50 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/0b6b1ff8-cb2e-41d4-baff-e0a053f7e4d9/deploy.yml b/catalog/0b6b1ff8-cb2e-41d4-baff-e0a053f7e4d9/deploy.yml deleted file mode 100644 index bd46f0b5ea..0000000000 --- a/catalog/0b6b1ff8-cb2e-41d4-baff-e0a053f7e4d9/deploy.yml +++ /dev/null @@ -1,230 +0,0 @@ -name: Apache Airflow -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - airflow - traits: - meshmap: - edges: [] - id: a22cb5c4-6bff-4f2a-bba3-d01ed435d751 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 44723c33-d69d-436b-81ca-7640d31b2661 - position: - posX: 50 - posY: -10 - whiteboardData: {} - airflow: - name: airflow - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: airflow - template: - metadata: - labels: - app: airflow - spec: - containers: - - env: - - name: AIRFLOW__CORE__EXECUTOR - value: KubernetesExecutor - - name: AIRFLOW__CORE__SQL_ALCHEMY_CONN - value: postgresql+psycopg2://:@:/ - image: apache/airflow:latest - name: airflow - ports: - - container Port: 8080 - traits: - meshmap: - edges: - - data: - id: 0930d361-3249-44cd-a4eb-cdc006177aaa - metadata: - port: 80 - protocol: TCP - source: 0dd98402-5736-45fa-84d0-72d810cc852a - subType: Network - target: 44723c33-d69d-436b-81ca-7640d31b2661 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 44723c33-d69d-436b-81ca-7640d31b2661 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: -10 - whiteboardData: - style: {} - airflow-service: - name: airflow-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 8080 - selector: - app: airflow - traits: - meshmap: - edges: - - data: - id: 0930d361-3249-44cd-a4eb-cdc006177aaa - metadata: - port: 80 - protocol: TCP - source: 0dd98402-5736-45fa-84d0-72d810cc852a - subType: Network - target: 44723c33-d69d-436b-81ca-7640d31b2661 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0dd98402-5736-45fa-84d0-72d810cc852a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 30 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/0e426f91-14df-4f70-b6cc-ed3624d53ccd/deploy.yml b/catalog/0e426f91-14df-4f70-b6cc-ed3624d53ccd/deploy.yml deleted file mode 100644 index e2294ca73d..0000000000 --- a/catalog/0e426f91-14df-4f70-b6cc-ed3624d53ccd/deploy.yml +++ /dev/null @@ -1,194 +0,0 @@ -name: Key cloak operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keycloak-operator-deployment - traits: - meshmap: - edges: [] - id: 0aebc099-62e0-4a6e-88e2-3b07d6f4d6c8 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: bbf704a4-f6f7-4e23-9dc6-92f757470b8b - position: - posX: 170 - posY: 170 - whiteboardData: {} - keycloak-operator-deployment: - name: keycloak-operator-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keycloak-operator - settings: - spec: - replicas: 1 - selector: - match Labels: - app: keycloak-operator - template: - metadata: - labels: - app: keycloak-operator - spec: - containers: - - command: - - /manager - env: - - name: WATCH_NAMESPACE - value: "" - - name: OPERATOR_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - image: myregistry/keycloak-operator:latest - image Pull Policy: Always - liveness Probe: - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 15 - period Seconds: 20 - name: keycloak-operator-container - readiness Probe: - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 5 - period Seconds: 10 - resources: - limits: - cpu: 200m - memory: 512Mi - requests: - cpu: 100m - memory: 256Mi - security Context: - allow Privilege Escalation: false - security Context: - run As Non Root: true - service Account Name: edp-keycloak - traits: - meshmap: - edges: [] - id: bbf704a4-f6f7-4e23-9dc6-92f757470b8b - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: {} diff --git a/catalog/104be089-dae0-4d09-be70-c1d121673119/deploy.yml b/catalog/104be089-dae0-4d09-be70-c1d121673119/deploy.yml deleted file mode 100644 index b9d4b02628..0000000000 --- a/catalog/104be089-dae0-4d09-be70-c1d121673119/deploy.yml +++ /dev/null @@ -1,824 +0,0 @@ -name: mTLS-handshake-acceleration-for-Istio -services: - SA-istio-operator: - name: SA-istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: - - data: - id: ac6981e1-f543-47d4-9058-6538aa7a4c8f - metadata: 9c875610-d786-4c38-929f-570916c6fb33 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: SA-istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 991.3374372370379 - posY: 477.6387243417522 - whiteboardData: - style: {} - cluster-role-binding-osbba: - name: cluster-role-binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - role Ref: {} - subjects: - - kind: Se - name: SA-istio-operator - traits: - meshmap: - edges: [] - id: 9c875610-d786-4c38-929f-570916c6fb33 - label: cluster-role-binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 769.0592022302608 - posY: 531.2518728204765 - whiteboardData: - style: {} - cluster-role-binding-ypkxa: - name: cluster-role-binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 41f808f1-8598-44c3-8869-28465467c706 - label: cluster-role-binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 834.0592022302608 - posY: 595.2518728204765 - whiteboardData: - style: {} - comment-hk: - name: comment-hk - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: d1078e2c-d7d6-4891-bc8f-b6f2655aef00 - label: comment-hk - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 702.0592022302608 - posY: 595.2518728204765 - whiteboardData: - style: {} - comment-ns: - name: comment-ns - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 0c3e6990-6437-4c26-b1d7-293eef620020 - label: comment-ns - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 768.0592022302608 - posY: 595.2518728204765 - whiteboardData: - style: {} - comment-oj: - name: comment-oj - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 5466b7b3-cddd-48ed-a88b-ada16aa87b57 - label: comment-oj - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 834.0592022302608 - posY: 531.2518728204765 - whiteboardData: - style: {} - comment-yj: - name: comment-yj - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 35281dd8-8065-4951-ac8d-8d7653802384 - label: comment-yj - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 700.5592022302608 - posY: 658.2518728204765 - whiteboardData: - style: {} - intel-qat-plugin: - name: intel-qat-plugin - type: DaemonSet - apiVersion: apps/v1 - namespace: qat-device-plugin - model: kubernetes - settings: - spec: - revisionHistoryLimit: 10 - selector: - matchLabels: - app: intel-qat-plugin - template: - metadata: - annotations: - container.apparmor.security.beta.kubernetes.io/intel-qat-plugin: unconfined - labels: - app: intel-qat-plugin - spec: - automountServiceAccountToken: false - containers: - - image: intel/intel-qat-plugin:0.25.0 - imagePullPolicy: IfNotPresent - name: intel-qat-plugin - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - seLinuxOptions: - type: container_device_plugin_t - volumeMounts: - - mountPath: /dev/vfio - name: devdir - readOnly: true - - mountPath: /sys/kernel/debug - name: debugfsdir - readOnly: true - - mountPath: /sys/bus/pci - name: pcidir - - mountPath: /var/lib/kubelet/device-plugins - name: kubeletsockets - dnsPolicy: ClusterFirst - nodeSelector: - kubernetes.io/arch: amd64 - restartPolicy: Always - schedulerName: default-scheduler - volumes: - - hostPath: - path: /dev/vfio - type: "" - name: devdir - - hostPath: - path: /sys/kernel/debug - type: "" - name: debugfsdir - - hostPath: - path: /sys/bus/pci - type: "" - name: pcidir - - hostPath: - path: /var/lib/kubelet/device-plugins - type: "" - name: kubeletsockets - updateStrategy: - rollingUpdate: - maxSurge: 0 - maxUnavailable: 1 - type: RollingUpdate - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c2 - label: intel-qat-plugin - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - position: - posX: 702.5592022302608 - posY: 531.7518728204765 - whiteboardData: {} - istio-operator-ipdyw: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - ServiceAccount - verbs: - - get - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: ac6981e1-f543-47d4-9058-6538aa7a4c8f - metadata: 9c875610-d786-4c38-929f-570916c6fb33 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 992.7178948832612 - posY: 584.5542720987668 - whiteboardData: - style: {} - istio-operator-zmdjn: - name: istio-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - node Port: 33285 - port: 80 - protocol: TCP - target Port: 8383 - - node Port: 39238 - port: 8080 - protocol: TCP - - port: 8080 - protocol: TCP - - port: 80 - protocol: TCP - - port: 8080 - protocol: TCP - - port: 80 - protocol: TCP - selector: - name: istio-operator - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 1189.768689555386 - posY: 582.8154275551196 - whiteboardData: - style: {} - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: f6522b87-94be-42d0-94c3-34c451d16154 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 1091.4912262542482 - posY: 584.537470923685 - whiteboardData: - style: {} diff --git a/catalog/107f4fc2-0655-4d00-be3d-164947159647/deploy.yml b/catalog/107f4fc2-0655-4d00-be3d-164947159647/deploy.yml deleted file mode 100644 index 00d2390edb..0000000000 --- a/catalog/107f4fc2-0655-4d00-be3d-164947159647/deploy.yml +++ /dev/null @@ -1,480 +0,0 @@ -name: Hello Kubernetes Tutorial -services: - nodeapp-bpjmc: - name: nodeapp - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: node - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 3000 - selector: - app: node - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 229022c1-beed-45ca-bc02-c138af656303 - metadata: - port: 80 - protocol: TCP - source: 6e167eb9-d90b-4673-844d-535b496f6627 - subType: Network - target: e96eabec-6a07-4b34-b3b6-4ba3f9467c6c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 6e167eb9-d90b-4673-844d-535b496f6627 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -23 - posY: -23 - whiteboardData: - style: {} - nodeapp-uffbh: - name: nodeapp - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: node - settings: - spec: - replicas: 1 - selector: - match Labels: - app: node - template: - metadata: - annotations: - dapr.io/app-id: nodeapp - dapr.io/app-port: "3000" - dapr.io/enable-api-logging: "true" - dapr.io/enabled: "true" - labels: - app: node - spec: - containers: - - env: - - name: APP_PORT - value: "3000" - image: ghcr.io/dapr/samples/hello-k8s-node:latest - image Pull Policy: Always - name: node - ports: - - container Port: 3000 - traits: - meshmap: - edges: - - data: - id: 229022c1-beed-45ca-bc02-c138af656303 - metadata: - port: 80 - protocol: TCP - source: 6e167eb9-d90b-4673-844d-535b496f6627 - subType: Network - target: e96eabec-6a07-4b34-b3b6-4ba3f9467c6c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e96eabec-6a07-4b34-b3b6-4ba3f9467c6c - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 5 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -6.000000000000006 - posY: 64.00000000000001 - whiteboardData: - style: {} - nodegroupinventorywallet-mjidu: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - nodeapp-uffbh - traits: - meshmap: - edges: [] - id: 366ca502-23af-45b5-94f4-6518e572f604 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: e96eabec-6a07-4b34-b3b6-4ba3f9467c6c - position: - posX: -6.000000000000005 - posY: 64.00000000000001 - whiteboardData: {} - nodegroupinventorywallet-uaypa: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - pythonapp - traits: - meshmap: - edges: [] - id: f2d52560-79a1-48d1-9910-9fe2f59fd053 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: b1c027c0-9615-4eb0-b01d-6eb3d15a1dbb - position: - posX: 52.5 - posY: 7.999999999999993 - whiteboardData: {} - pythonapp: - name: pythonapp - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: python - settings: - spec: - replicas: 1 - selector: - match Labels: - app: python - template: - metadata: - annotations: - dapr.io/app-id: pythonapp - dapr.io/enable-api-logging: "true" - dapr.io/enabled: "true" - labels: - app: python - spec: - containers: - - image: ghcr.io/dapr/samples/hello-k8s-python:latest - name: python - traits: - meshmap: - edges: [] - id: b1c027c0-9615-4eb0-b01d-6eb3d15a1dbb - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 52.5 - posY: 7.999999999999993 - whiteboardData: - style: {} - statestore: - name: statestore - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - auth: - secret Store: kubernetes - scopes: [] - spec: - metadata: - - name: redisHost - value: redis-master:6379 - - name: redisPassword - secret Key Ref: - key: redis-password - name: redis - type: state.redis - version: v1 - traits: - meshmap: - edges: [] - id: c092ad2b-a076-4416-a2e1-e862a9a15b00 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 17.000000000000014 - posY: -49.41742335300873 - whiteboardData: - style: {} diff --git a/catalog/114c94c9-052b-46a2-86fe-4cdd2e88c746/deploy.yml b/catalog/114c94c9-052b-46a2-86fe-4cdd2e88c746/deploy.yml deleted file mode 100644 index a010e4654c..0000000000 --- a/catalog/114c94c9-052b-46a2-86fe-4cdd2e88c746/deploy.yml +++ /dev/null @@ -1,373 +0,0 @@ -name: my first app design -services: - 29c92597-d0a0-428b-91fa-86258cb2e013: - name: 29c92597-d0a0-428b-91fa-86258cb2e013 - traits: - meshmap: - edges: [] - id: 29c92597-d0a0-428b-91fa-86258cb2e013 - meshmodel-metadata: - styleOverrides: - z-index: 10000 - position: - posX: 370 - posY: 137 - whiteboardData: - style: - z-index: 10000 - build-ir: - name: build-ir - type: Build - apiVersion: camel.apache.org/v1 - namespace: M K - version: 0.13.0 - model: camel-k - dependsOn: - - 29c92597-d0a0-428b-91fa-86258cb2e013 - settings: - spec: - tasks: [] - traits: - meshmap: - edges: [] - id: 8d3c0e7c-44fd-4a94-bcfb-bbc2948a2583 - label: build-ir - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: Camel K - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://apache.github.io/camel-k/charts/camel-k-2.0.0.tgz - svgColor: ui/public/static/img/meshmodels/camel-k/color/build-color.svg - svgWhite: ui/public/static/img/meshmodels/camel-k/white/build-white.svg - name: camel-k - version: 0.13.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://www.tigera.io/app/uploads/2021/07/calico_logo_white.svg - model: camel-k - modelDisplayName: Camel K - primaryColor: '#F69923' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: - z-index: 10000 - subCategory: Application Definition & Image Build - svgColor: ui/public/static/img/meshmodels/camel-k/color/build-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/camel-k/white/build-white.svg - parent: 29c92597-d0a0-428b-91fa-86258cb2e013 - position: - posX: 310 - posY: 190 - whiteboardData: - style: - z-index: 10008 - cd-pipeline-ti: - name: cd-pipeline-ti - type: CDPipeline - apiVersion: v2.edp.epam.com/v1 - namespace: defaultss - version: 2.14.0-SNAPSHOT.32 - model: cd-pipeline-operator - traits: - meshmap: - edges: [] - id: 897011fa-9db5-4813-bd6c-5adee989d947 - label: cd-pipeline-ti - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: CD Pipeline Operator - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://epam.github.io/edp-helm-charts/snapshot/packages/cd-pipeline-operator-2.15.0-SNAPSHOT.24.tgz - svgColor: ui/public/static/img/meshmodels/admin-console-operator/color/adminconsole-color.svg - svgWhite: ui/public/static/img/meshmodels/admin-console-operator/white/adminconsole-white.svg - name: cd-pipeline-operator - version: 2.14.0-SNAPSHOT.32 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://www.epam.com/content/dam/epam/global/logo_white-blue.svg - model: cd-pipeline-operator - modelDisplayName: CD Pipeline Operator - primaryColor: '#00ABCD' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: - z-index: 10000 - subCategory: Continuous Integration & Delivery - svgColor: ui/public/static/img/meshmodels/admin-console-operator/color/adminconsole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/admin-console-operator/white/adminconsole-white.svg - position: - posX: 270 - posY: 310 - whiteboardData: - style: - z-index: 10002 - customer: - name: customer - type: Customer - apiVersion: jiraservicedesk.stakater.com/v1alpha1 - namespace: default - version: 0.0.50 - model: jira-service-desk-operator - settings: - spec: - email: xyz@gmail.com - legacy Customer: true - name: xyz - traits: - meshmap: - edges: [] - id: 4ef07b31-a0ad-4edc-bf8d-a66dbfd4298a - label: customer - meshmodel-data: - category: - metadata: null - name: Tools - displayName: Jira Service Desk Operator - metadata: - source_uri: https://stakater.github.io/stakater-charts/jira-service-desk-operator-0.0.50.tgz - svgColor: ui/public/static/img/meshmodels/jira-service-desk-operator/color/customer-color.svg - svgWhite: ui/public/static/img/meshmodels/jira-service-desk-operator/white/customer-white.svg - name: jira-service-desk-operator - version: 0.0.50 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: jira-service-desk-operator - modelDisplayName: Jira Service Desk Operator - primaryColor: '#0052cc' - published: true - secondaryColor: '#2684ff' - shape: circle - styleOverrides: "" - subCategory: Tools - svgColor: ui/public/static/img/meshmodels/jira-service-desk-operator/color/customer-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/jira-service-desk-operator/white/customer-white.svg - position: - posX: 390 - posY: 310 - whiteboardData: - style: - z-index: 10003 - notebook: - name: notebook - type: Notebook - apiVersion: kubeflow.org/v1 - namespace: defaultsd - version: 1.6.1 - model: kubeflow - traits: - meshmap: - edges: [] - id: 96346590-94e3-401c-8486-bb9d713e035b - label: notebook - meshmodel-data: - category: - metadata: null - name: Machine Learning - displayName: Kubeflow - metadata: - source_uri: https://github.com/alauda/kubeflow-chart/releases/download/kubeflow-1.6.2/kubeflow-1.6.2.tgz - svgColor: ui/public/static/img/meshmodels/kubeflow/color/authcode-color.svg - svgWhite: ui/public/static/img/meshmodels/kubeflow/white/authcode-white.svg - name: kubeflow - version: 1.6.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: kubeflow - modelDisplayName: Kubeflow - primaryColor: '#014BD1' - published: true - secondaryColor: '#6CA1FF' - shape: circle - styleOverrides: - z-index: 10000 - subCategory: Machine Learning - svgColor: ui/public/static/img/meshmodels/kubeflow/color/authcode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubeflow/white/authcode-white.svg - position: - posX: 330 - posY: 310 - whiteboardData: - style: - z-index: 10004 - persistent-volume-ac: - name: persistent-volume-ac - type: PersistentVolume - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 3d713d61-3492-4000-b854-8fc9aecbf8fb - label: persistent-volume-ac - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10000 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 450 - posY: 130 - whiteboardData: - style: - z-index: 10005 - persistent-volume-claim-fm: - name: persistent-volume-claim-fm - type: PersistentVolumeClaim - apiVersion: v1 - namespace: 29c92597-d0a0-428b-91fa-86258cb2e013 - version: v1.25.2 - model: kubernetes - dependsOn: - - 29c92597-d0a0-428b-91fa-86258cb2e013 - traits: - meshmap: - edges: [] - id: 96d0bb49-8f4f-4807-a5b8-361981a27c95 - label: persistent-volume-claim-fm - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - parent: 29c92597-d0a0-428b-91fa-86258cb2e013 - position: - posX: 350 - posY: 110 - whiteboardData: - style: - z-index: 10006 - pod-en: - name: pod-en - type: Pod - apiVersion: v1 - namespace: 29c92597-d0a0-428b-91fa-86258cb2e013 - version: v1.25.2 - model: kubernetes - dependsOn: - - 29c92597-d0a0-428b-91fa-86258cb2e013 - settings: - spec: - volumes: [] - traits: - meshmap: - edges: [] - id: c8bf7e5b-f2e8-4fb0-b89e-5e0e164b7835 - label: pod-en - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 10000 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 29c92597-d0a0-428b-91fa-86258cb2e013 - position: - posX: 430 - posY: 90 - whiteboardData: - style: - z-index: 10007 diff --git a/catalog/129c524b-ead9-4170-b236-a1c9dd274ece/deploy.yml b/catalog/129c524b-ead9-4170-b236-a1c9dd274ece/deploy.yml deleted file mode 100644 index 1bb17083c6..0000000000 --- a/catalog/129c524b-ead9-4170-b236-a1c9dd274ece/deploy.yml +++ /dev/null @@ -1,175 +0,0 @@ -name: gitlab runner deployment -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - gitlab-runner - traits: - meshmap: - edges: [] - id: 41ac1aa1-2823-4321-b183-a7105475cff5 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 68259d63-29de-4809-9d6c-2010dda539d6 - position: - posX: 30 - posY: 50 - whiteboardData: {} - gitlab-runner: - name: gitlab-runner - type: Deployment - apiVersion: apps/v1 - namespace: gitlab-runner - model: kubernetes - annotations: - kubernetes.io/change-cause: Creation - settings: - spec: - replicas: 1 - selector: - match Labels: - name: gitlab-runner - template: - metadata: - labels: - name: gitlab-runner - spec: - containers: - - args: - - run - image: gitlab/gitlab-runner:latest - image Pull Policy: Always - name: gitlab-runner - resources: - limits: - cpu: 100m - requests: - cpu: 100m - volume Mounts: - - mount Path: /etc/gitlab-runner/config.toml - name: config - read Only: true - sub Path: config.toml - restart Policy: Always - service Account Name: gitlab-admin - volumes: - - config Map: - name: gitlab-runner-config - name: config - traits: - meshmap: - edges: [] - id: 68259d63-29de-4809-9d6c-2010dda539d6 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 30 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/17c46515-50ef-436c-9383-451e13348ddd/deploy.yml b/catalog/17c46515-50ef-436c-9383-451e13348ddd/deploy.yml deleted file mode 100644 index ce7c2e9cbd..0000000000 --- a/catalog/17c46515-50ef-436c-9383-451e13348ddd/deploy.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Pod Multi Containers -services: - pods-multi-container-pod: - name: pods-multi-container-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - name: pods-multi-container-container-1 - - command: - - sleep - - "3601" - image: busybox - name: pods-multi-container-container-2 - traits: - meshmap: - edges: [] - id: ce25cc98-4b5c-4855-ab26-ca8129098e2b - label: pods-multi-container-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/189a3e71-8be9-4e64-9fed-150a9b1060de/deploy.yml b/catalog/189a3e71-8be9-4e64-9fed-150a9b1060de/deploy.yml deleted file mode 100644 index 356207d136..0000000000 --- a/catalog/189a3e71-8be9-4e64-9fed-150a9b1060de/deploy.yml +++ /dev/null @@ -1,324 +0,0 @@ -name: Resilient Web App -services: - my-webapp-deployment: - name: my-webapp-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 3 - selector: - match Labels: - app: my-webapp - template: - metadata: - labels: - app: my-webapp - spec: - containers: - - image: nginx:latest - liveness Probe: - http Get: - path: / - port: 80 - initial Delay Seconds: 30 - period Seconds: 10 - name: webapp - ports: - - container Port: 80 - readiness Probe: - http Get: - path: / - port: 80 - initial Delay Seconds: 5 - period Seconds: 5 - traits: - meshmap: - edges: - - data: - id: 9f01ebc7-28a8-446c-b5cc-77e70c241c42 - metadata: - port: 80 - protocol: TCP - source: 476cc701-0ba3-41e5-b9a8-11e308441476 - subType: Network - target: 33b6e532-7de4-4adb-84df-23b8364b0a8c - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 33b6e532-7de4-4adb-84df-23b8364b0a8c - label: my-webapp-deployment - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -154.8492643531389 - posY: 1.5000470283197984 - whiteboardData: {} - my-webapp-pvc: - name: my-webapp-pvc - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi - traits: - meshmap: - edges: [] - id: ee209ab3-d97a-479d-b1ad-7b73ff984e33 - label: my-webapp-pvc - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 104.60177389900491 - posY: 2.2755766783111113 - whiteboardData: - style: {} - my-webapp-service: - name: my-webapp-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 80 - selector: - app: my-webapp - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 9f01ebc7-28a8-446c-b5cc-77e70c241c42 - metadata: - port: 80 - protocol: TCP - source: 476cc701-0ba3-41e5-b9a8-11e308441476 - subType: Network - target: 33b6e532-7de4-4adb-84df-23b8364b0a8c - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 476cc701-0ba3-41e5-b9a8-11e308441476 - label: my-webapp-service - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -43.444793356500625 - posY: 1.5000470283197984 - whiteboardData: - style: {} diff --git a/catalog/19b4edf1-a88c-4255-9544-ea7268c9b466/deploy.yml b/catalog/19b4edf1-a88c-4255-9544-ea7268c9b466/deploy.yml deleted file mode 100644 index 2329944f53..0000000000 --- a/catalog/19b4edf1-a88c-4255-9544-ea7268c9b466/deploy.yml +++ /dev/null @@ -1,115 +0,0 @@ -name: Hello WASM -services: - appconfig: - name: appconfig - type: Configuration - apiVersion: dapr.io/v1alpha1 - namespace: default - model: daprlkbkj - settings: - spec: - access Control: - policies: [] - api: - allowed: [] - denied: [] - app Http Pipeline: - handlers: [] - components: - deny: [] - features: [] - http Pipeline: - handlers: - - name: wasm - selector: - fields: [] - type: middleware.http.wasm - mTLS: - enabled: true - token Validators: [] - metric: - enabled: true - rules: [] - metrics: - enabled: true - rules: [] - secrets: - scopes: [] - traits: - meshmap: - edges: [] - id: 6c4536e7-c7ed-453a-a648-cf9f37bbafbd - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - border-width: 0px - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: -10 - posY: 30 - whiteboardData: - style: {} - wasm: - name: wasm - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - auth: - secret Store: secretstores.kubernetes - scopes: [] - spec: - metadata: - - name: url - value: file://wasm/main.wasm - type: middleware.http.wasm - version: v1 - traits: - meshmap: - edges: [] - id: 09124d6c-6d0c-4ac2-b15e-278bc382035e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 50 - posY: 30 - whiteboardData: - style: {} diff --git a/catalog/1abccf09-dcb8-46e4-8cac-f9e33c27516d/deploy.yml b/catalog/1abccf09-dcb8-46e4-8cac-f9e33c27516d/deploy.yml deleted file mode 100644 index 5aac72cbf9..0000000000 --- a/catalog/1abccf09-dcb8-46e4-8cac-f9e33c27516d/deploy.yml +++ /dev/null @@ -1,207 +0,0 @@ -name: AWS rds controller -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - ack-rds-controller - traits: - meshmap: - edges: [] - id: daa2ac4e-b3d5-448f-8294-d23c275c74eb - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9a0efd9b-f96a-4e38-951d-d61b564c93bb - position: - posX: 10 - posY: 10 - whiteboardData: {} - ack-rds-controller: - name: ack-rds-controller - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: ack-rds-instance - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ack-rds-controller - app.kubernetes.io/version: "1.0" - helm.sh/chart: ack-rds-controller-1.0.0 - k8s-app: ack-rds-controller - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: ack-rds-instance - app.kubernetes.io/name: ack-rds-controller - template: - metadata: - labels: - app.kubernetes.io/instance: ack-rds-instance - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ack-rds-controller - k8s-app: ack-rds-controller - spec: - containers: - - args: - - --aws-region - - $(AWS_REGION) - - --aws-endpoint-url - - $(AWS_ENDPOINT_URL) - command: - - ./bin/controller - env: - - name: AWS_REGION - value: us-west-2 - - name: AWS_ENDPOINT_URL - value: https://rds.amazonaws.com - - name: ACK_LOG_LEVEL - value: info - - name: ACK_WATCH_NAMESPACE - value: default - - name: DELETION_POLICY - value: retain - image: myrepo/ack-rds-controller:latest - image Pull Policy: IfNotPresent - liveness Probe: - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 15 - period Seconds: 20 - name: controller - ports: - - container Port: 8080 - name: http - readiness Probe: - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 5 - period Seconds: 10 - resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 250m - memory: 64Mi - service Account Name: ack-rds-controller - traits: - meshmap: - edges: [] - id: 9a0efd9b-f96a-4e38-951d-d61b564c93bb - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 10 - posY: 10 - whiteboardData: - style: {} diff --git a/catalog/1d2ca262-3d69-4bfd-86ff-61b3c9162881/deploy.yml b/catalog/1d2ca262-3d69-4bfd-86ff-61b3c9162881/deploy.yml deleted file mode 100644 index 5e019967be..0000000000 --- a/catalog/1d2ca262-3d69-4bfd-86ff-61b3c9162881/deploy.yml +++ /dev/null @@ -1,1130 +0,0 @@ -name: Istio HTTP Header Filter (Clone) -services: - Bottom Round Rectangle: - name: Bottom Round Rectangle - type: BottomRoundRectangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: Bottom Round Rectangle-0.503346460481552 - label: Bottom Round Rectangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A27' - shape: bottom-round-rectangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1092.3296635837296 - posY: 376.20582151451816 - whiteboardData: - style: - backgroundColor: brown - backgroundOpacity: 0.6 - borderColor: '#417505' - borderStyle: dashed - borderWidth: 16px - height: 164.1177707421223 - width: 201.57405596793956 - z-index: 10005 - Hexagon: - name: Hexagon - type: Hexagon - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 2369acb1-6c51-4ffa-8181-6cc39bf8ecf5 - label: Hexagon - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A13' - shape: hexagon - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1132.754616946415 - posY: 217.94541091392495 - whiteboardData: - style: - z-index: 10001 - Rectangle: - name: Rectangle - type: Rectangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 4cb7d4aa-79a4-420d-828c-941419137759 - label: Rectangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1015.0092207580365 - posY: 275.8173289641816 - whiteboardData: - style: - backgroundOpacity: 0.1 - z-index: 10006 - Round Barrel: - name: Round Barrel - type: RoundBarrel - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: e3628639-d325-4bbe-8b1b-9670232e3193 - label: Round Barrel - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1299.9016807174337 - posY: 301.7984212712714 - whiteboardData: - style: - z-index: 10002 - Round Tag: - name: Round Tag - type: RoundTag - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 88e6dc98-45be-42e7-9c15-222f347e4667 - label: Round Tag - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A20' - shape: round-tag - styleOverrides: '{"height":"25px","width":"25px","x":"3.5px","y":"2px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1650.515286273302 - posY: 201.7606081763305 - whiteboardData: - style: - z-index: 10003 - Round Triangle: - name: Round Triangle - type: RoundTriangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 74c18193-6ea1-4d1c-a859-f9904b5d428e - label: Round Triangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-triangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 799.22422094645 - posY: 671.2705507757064 - whiteboardData: - style: - height: 259.2324655791349 - width: 202.66798808509571 - z-index: 10007 - comment-yt: - name: comment-yt - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://avatars.githubusercontent.com/u/7570704?v=4 - firstName: Lee - lastName: Calcote - message: Looks, good did you configured GitHub creds? - timestamp: "2023-09-24T21:52:36.636Z" - userid: b9029c89-926f-42cd-bbe7-7c0281ca16e7 - - avatarUrl: https://layer5.io/static/eae4fdbc2821af8482c01638a7e47b30/6c7e0/xin-huang.webp - firstName: Xin - lastName: Huang - message: Oh, right... no, I didn't connect the GH app... - timestamp: "2023-09-24T21:53:23.733Z" - userid: b26fc444-c246-4be8-9863-dfffeb70c41f - - avatarUrl: https://layer5.io/static/eae4fdbc2821af8482c01638a7e47b30/6c7e0/xin-huang.webp - firstName: Xin - lastName: Huang - message: | - ok, that's ok, though. - timestamp: "2023-09-24T21:53:32.505Z" - userid: b26fc444-c246-4be8-9863-dfffeb70c41f - - avatarUrl: https://avatars.githubusercontent.com/u/7570704?v=4 - firstName: Lee - lastName: Calcote - message: Ok, let's try EnvoyFilter next time. - timestamp: "2023-09-24T21:53:57.265Z" - userid: b9029c89-926f-42cd-bbe7-7c0281ca16e7 - traits: - meshmap: - edges: [] - id: 3b336987-bdad-4baa-b2a6-d65f821d05ca - label: comment-yt - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 450.9348559218862 - posY: 381.2363731874895 - whiteboardData: - style: - z-index: 10011 - default-dfadn: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 90a03569-99e7-4ec4-96c1-972d36723e05 - label: default - position: - posX: 647.8930099798213 - posY: 384.5782347381676 - whiteboardData: - style: - z-index: 10004 - default-itemy: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: default-0.36666712957812786 - label: default - position: - posX: 358.5252695121465 - posY: 693.4117800541924 - whiteboardData: - style: - z-index: 10012 - default-ydmzu: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 14883a29-a901-4710-aab0-7d0e8a248ff2 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 321.41542199972173 - posY: 590.4449990910595 - whiteboardData: {} - httpbin-czkuv: - name: httpbin - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - default-dfadn - settings: - spec: - replicas: 1 - selector: - match Labels: - app: httpbin - version: v1 - template: - metadata: - annotations: - sidecar.istio.io/log Level: info - sidecar.istio.io/user Volume: '[{"name":"http-filter","persistentVolumeClaim": - {"claimName":"wasm-pvc"}}]' - sidecar.istio.io/user Volume Mount: '[{"mountPath":"/var/local/wasm/http-filter.wasm","name":"http-filter", - "readonly": true}]' - labels: - app: httpbin - version: v1 - spec: - containers: - - image: docker.io/kennethreitz/httpbin - image Pull Policy: IfNotPresent - name: httpbin - ports: - - container Port: 80 - service Account Name: httpbin - traits: - meshmap: - edges: - - data: - id: 81bd72b3-7e41-4e76-9a91-1290da80d615 - metadata: - port: 8000 - protocol: TCP - source: f2b498d5-e5bb-4657-ada4-54e6300572ce - subType: Network - target: 6cea8f56-695c-4523-91c9-97596ac7c827 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 6cea8f56-695c-4523-91c9-97596ac7c827 - label: httpbin - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 731.8248021235501 - posY: 442.71585137334364 - whiteboardData: - style: - z-index: 10020 - httpbin-rbqhr: - name: httpbin - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - dependsOn: - - default-dfadn - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: ab411c34-abb3-49c4-abaa-f62855c1849d - label: httpbin - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 548.585570100625 - posY: 358.9781023348472 - whiteboardData: - style: - z-index: 10017 - httpbin-rqdfy: - name: httpbin - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: httpbin - service: httpbin - dependsOn: - - default-dfadn - settings: - spec: - ports: - - name: http - port: 8000 - protocol: TCP - target Port: 80 - selector: - app: httpbin - type: NodePort - traits: - meshmap: - edges: - - data: - id: 81bd72b3-7e41-4e76-9a91-1290da80d615 - metadata: - port: 8000 - protocol: TCP - source: f2b498d5-e5bb-4657-ada4-54e6300572ce - subType: Network - target: 6cea8f56-695c-4523-91c9-97596ac7c827 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f2b498d5-e5bb-4657-ada4-54e6300572ce - label: httpbin - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 655.2813237915678 - posY: 435.27253401706844 - whiteboardData: - style: - z-index: 10016 - persistent-volume-claim-tk: - name: persistent-volume-claim-tk - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - access Modes: - - ReadOnlyMany - resources: - limits: - "2": Gi - requests: - newKey: New Value - storage Class Name: default - traits: - meshmap: - edges: [] - id: 3f8a1626-ce96-4738-bc48-0bc7cd36362d - label: persistent-volume-claim-tk - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 668.9303645741436 - posY: 297.77103594618035 - whiteboardData: - style: - z-index: 10013 - pod-hq: - name: pod-hq - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default-dfadn - settings: - spec: - containers: - - image: ng - name: g - volumes: - - name: wa - persistent Volume Claim: - claim Name: persistent-volume-claim-tk - traits: - meshmap: - edges: [] - id: 4f630f86-c29f-4149-9dc7-d88026d96769 - label: pod-hq - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 621.5532393653026 - posY: 306.39503566429596 - whiteboardData: - style: - z-index: 10014 - polygon-ks: - name: polygon-ks - type: Polygon - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: Polygon-0.5463084785412085 - label: polygon-ks - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A21' - shape: polygon - styleOverrides: '{"height":"18px","width":"18px","x":"11px","y":"11px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 1073.0903803771787 - posY: 77.26635431883378 - whiteboardData: - style: - height: 119.89819537987994 - width: 212.45089086039047 - z-index: 10000 - prometheus-agent-kq-ddymd: - name: prometheus-agent-kq - type: PrometheusAgent - apiVersion: monitoring.coreos.com/v1alpha1 - namespace: default - version: 45.7.1 - model: kube-prometheus-stack - dependsOn: - - default-itemy - settings: - spec: - port Name: web - scrape Interval: 30s - traits: - meshmap: - edges: [] - id: prometheus-agent-kq-0.20041823475786713 - label: prometheus-agent-kq - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: Kube Prometheus Stack - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-48.3.1/kube-prometheus-stack-48.3.1.tgz - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - name: kube-prometheus-stack - version: 45.7.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#prometheus-logos - model: kube-prometheus-stack - modelDisplayName: Kube Prometheus Stack - primaryColor: '#e75225' - published: true - secondaryColor: '#ec7551' - shape: circle - styleOverrides: "" - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - parent: default-0.36666712957812786 - position: - posX: 358.5252695121465 - posY: 684.4117800541924 - whiteboardData: - style: - z-index: 10018 - prometheus-agent-kq-fmdwq: - name: prometheus-agent-kq - type: PrometheusAgent - apiVersion: monitoring.coreos.com/v1alpha1 - namespace: default - version: 45.7.1 - model: kube-prometheus-stack - dependsOn: - - default-dfadn - settings: - spec: - port Name: web - scrape Interval: 30s - traits: - meshmap: - edges: [] - id: 92c6c4e0-8d61-46a9-ab77-2cd5e949eb76 - label: prometheus-agent-kq - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: Kube Prometheus Stack - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-48.3.1/kube-prometheus-stack-48.3.1.tgz - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - name: kube-prometheus-stack - version: 45.7.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#prometheus-logos - model: kube-prometheus-stack - modelDisplayName: Kube Prometheus Stack - primaryColor: '#e75225' - published: true - secondaryColor: '#ec7551' - shape: circle - styleOverrides: "" - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 556.7643427752485 - posY: 444.7614338120393 - whiteboardData: - style: - z-index: 10019 - wasm-plugin-dp: - name: wasm-plugin-dp - type: WasmPlugin - apiVersion: extensions.istio.io/v1alpha1 - namespace: default - version: 1.16.0 - model: istio-base - dependsOn: - - default-dfadn - settings: - spec: - plugin Config: "" - url: https://meshery.layer5.io/api/content/filters/download/076cc384-c1ba-43dc-8c79-a74ec2f92e79 - traits: - meshmap: - edges: [] - id: 923546cc-7ef6-42ae-bcd4-86175dba7292 - label: wasm-plugin-dp - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: Istio - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/kubeslice/kubeslice/releases/download/istio-base-1.16.0/istio-base-1.16.0.tgz - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - name: istio-base - version: 1.16.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg - model: istio-base - modelDisplayName: Istio - primaryColor: '#466BB0' - published: true - secondaryColor: '#93b0e7' - shape: circle - styleOverrides: "" - subCategory: Service Mesh - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - parent: 90a03569-99e7-4ec4-96c1-972d36723e05 - position: - posX: 738.0216771843941 - posY: 366.0088088842298 - whiteboardData: - style: - z-index: 10015 - wasm-pvc: - name: wasm-pvc - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 1Mi - host Path: - path: /Users/shabana/Documents/OpenSource/k8s-test/proxy-wasm-go-sdk/examples/http_headers/main.go.wasm - persistent Volume Reclaim Policy: Recycle - storage Class Name: slow - volume Mode: Filesystem - traits: - meshmap: - edges: [] - id: e38ddd90-4777-41d9-af1c-835ade57638b - label: wasm-pvc - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 713.9051355171797 - posY: 315.8369902327392 - whiteboardData: - style: - z-index: 10010 diff --git a/catalog/1d3b05ee-7c11-4c01-be93-81c3bb1b6524/deploy.yml b/catalog/1d3b05ee-7c11-4c01-be93-81c3bb1b6524/deploy.yml deleted file mode 100644 index bf92896480..0000000000 --- a/catalog/1d3b05ee-7c11-4c01-be93-81c3bb1b6524/deploy.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Emojivoto Application -services: - round-pentagon-tp: - name: round-pentagon-tp - type: RoundPentagon - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - traits: - meshmap: - edges: [] - id: 62af7ebf-2505-41bd-858c-a05b7a489d03 - label: "" - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/amd-gpu/white/nodefeature-white.svg - name: meshery-shapes - version: 1.0.0 - meshmodel-metadata: - capabilities: - designer: - edit: - config: false - lock: true - shape: - convert-shape: true - style: true - label: - edit: true - show: true - sync-with-config-property: label - genealogy: "" - isAnnotation: true - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-pentagon - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/amd-gpu/white/nodefeature-white.svg - position: - posX: -30 - posY: 230 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/1e2478e0-7611-4d4f-a44f-ea02cebf7b91/deploy.yml b/catalog/1e2478e0-7611-4d4f-a44f-ea02cebf7b91/deploy.yml deleted file mode 100644 index 073d9ff956..0000000000 --- a/catalog/1e2478e0-7611-4d4f-a44f-ea02cebf7b91/deploy.yml +++ /dev/null @@ -1,137 +0,0 @@ -name: postgreSQL cluster -services: - gke-pg-cluster: - name: gke-pg-cluster - type: Cluster - apiVersion: postgresql.cnpg.io/v1 - namespace: default - model: jitsi - settings: - spec: - affinity: - additional Pod Affinity: - preferred During Scheduling Ignored During Execution: - - pod Affinity Term: - label Selector: - match Expressions: - - key: app.component - operator: In - values: - - pg-cluster - namespace Selector: - match Expressions: [] - namespaces: [] - topology Key: topology.kubernetes.io/zone - weight: 1 - required During Scheduling Ignored During Execution: [] - additional Pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - enable Pod Anti Affinity: true - tolerations: - - effect: NoSchedule - key: cnpg.io/cluster - operator: Equal - value: gke-pg-cluster - bootstrap: - initdb: - database: app - import: - databases: [] - post Import Application SQL: [] - roles: [] - source: {} - options: [] - post Init Application SQL: [] - post Init Application SQL Refs: - config Map Refs: [] - secret Refs: [] - post Init SQL: [] - post Init Template SQL: [] - certificates: - server Alt DNS Names: [] - description: Standard GKE PostgreSQL cluster - enable Superuser Access: true - external Clusters: [] - image Name: ghcr.io/cloudnative-pg/postgresql:16.2 - image Pull Secrets: [] - instances: 3 - log Level: info - max Sync Replicas: 0 - min Sync Replicas: 0 - monitoring: - custom Queries Config Map: [] - custom Queries Secret: [] - disable Default Queries: false - enable Pod Monitor: true - node Maintenance Window: - in Progress: false - reuse PVC: true - postgres GID: 26 - postgres UID: 26 - postgresql: - pg_hba: - - host all all 10.48.0.0/20 md5 - shared_preload_libraries: [] - sync Replica Election Constraint: - node Labels Anti Affinity: [] - primary Update Method: switchover - primary Update Strategy: unsupervised - replication Slots: - high Availability: - slot Prefix: _cnpg_ - update Interval: 30 - resources: - limits: - cpu: 1000m - memory: 1Gi - requests: - cpu: 1000m - memory: 1Gi - start Delay: 300 - stop Delay: 30 - storage: - pvc Template: - access Modes: [] - selector: - match Expressions: [] - resize In Use Volumes: true - size: 2Gi - storage Class: premium-rwo - switchover Delay: 4e+07 - wal Storage: - pvc Template: - access Modes: [] - selector: - match Expressions: [] - resize In Use Volumes: true - traits: - meshmap: - edges: [] - id: f96665aa-e05e-4607-8cb2-bf5522256d27 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://layer5.io/company/brand - model: jitsi - modelDisplayName: Jitsi - primaryColor: '#1176bc' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/jitsi/color/addresspool-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/jitsi/white/addresspool-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/1f79b0c6-2efe-4ee9-b08c-e1bd07a3926b/deploy.yml b/catalog/1f79b0c6-2efe-4ee9-b08c-e1bd07a3926b/deploy.yml deleted file mode 100644 index f8df652edb..0000000000 --- a/catalog/1f79b0c6-2efe-4ee9-b08c-e1bd07a3926b/deploy.yml +++ /dev/null @@ -1,229 +0,0 @@ -name: 'Example Edge-Network Relationship ' -services: - TextBox: - name: TextBox - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 8be9124d-bd92-4e76-9286-f9b411c17393 - label: TextBox - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0 - border-color: '#808080' - border-style: dashed - border-width: 0px - data: - label: "" - height: 20px - textOverlay: - color: rgb(225,225,225) - content: 'Edge-Network Relationship: Ingress to Service' - font-size: "56" - font-weight: 400 - text-align: center - text-decoration: none - vertical-align: center - width: 214.92533239124555px - z-index: 13 - styles: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/credential-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 30 - posY: -50 - whiteboardData: {} - ingress: - name: ingress - type: Ingress - apiVersion: networking.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: ff2366a5-0c78-47ba-b194-966b57e11e49 - source: a0a4f05c-6f71-419a-b113-24357c566ce9 - subType: Network - target: 9689e96c-05a8-4535-9360-38c3a05895e7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a0a4f05c-6f71-419a-b113-24357c566ce9 - label: Ingress - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - height: 28.808798798112534px - width: 28.808798798112537px - z-index: 11 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/ingress-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/ingress-white.svg - position: - posX: -30 - posY: 10 - whiteboardData: {} - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: ff2366a5-0c78-47ba-b194-966b57e11e49 - source: a0a4f05c-6f71-419a-b113-24357c566ce9 - subType: Network - target: 9689e96c-05a8-4535-9360-38c3a05895e7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9689e96c-05a8-4535-9360-38c3a05895e7 - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 16.12605378164403px - padding: 12 - width: 19.77426091046591px - x: 10px - "y": 12px - z-index: 12 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 110 - posY: 10 - whiteboardData: {} diff --git a/catalog/1fa80124-d38d-41d1-a768-0fcb7cdae31e/deploy.yml b/catalog/1fa80124-d38d-41d1-a768-0fcb7cdae31e/deploy.yml deleted file mode 100644 index a317d61b34..0000000000 --- a/catalog/1fa80124-d38d-41d1-a768-0fcb7cdae31e/deploy.yml +++ /dev/null @@ -1,142 +0,0 @@ -name: HorizontalPodAutoscaler -services: - 245e560d-5457-416f-b41a-2781d8ff609b: - name: 245e560d-5457-416f-b41a-2781d8ff609b - traits: - meshmap: - edges: [] - id: 245e560d-5457-416f-b41a-2781d8ff609b - position: - posX: 40 - posY: 50 - whiteboardData: {} - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 245e560d-5457-416f-b41a-2781d8ff609b - traits: - meshmap: - edges: [] - id: 176489f3-8b08-480a-b2db-165d78975f44 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 245e560d-5457-416f-b41a-2781d8ff609b - position: - posX: 50 - posY: 70 - whiteboardData: - style: - visibility: hidden - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: nginxscale - version: v1.0.0 - model: meshery-core - dependsOn: - - 245e560d-5457-416f-b41a-2781d8ff609b - traits: - meshmap: - edges: [] - id: 78e73521-0bcf-47ae-81e3-758c384cbb8a - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 245e560d-5457-416f-b41a-2781d8ff609b - position: - posX: 30 - posY: 30 - whiteboardData: {} diff --git a/catalog/210422ee-a1c4-4844-9591-bab374608cba/deploy.yml b/catalog/210422ee-a1c4-4844-9591-bab374608cba/deploy.yml deleted file mode 100644 index abe49e4826..0000000000 --- a/catalog/210422ee-a1c4-4844-9591-bab374608cba/deploy.yml +++ /dev/null @@ -1,264 +0,0 @@ -name: Litmus Chaos Operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - litmus - traits: - meshmap: - edges: [] - id: da139f6c-2244-48a9-a116-b54d68f2673e - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - definition: - component: - kind: NodeGroupInventoryWallet - schema: '{}' - version: core.meshery.io/v1alpha1 - description: "" - displayName: NodeGroupInventoryWallet - duplicates: 1 - format: JSON - id: 2feda916-2084-4a19-ad31-e26b70b3b8ec - metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - model: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - schemaVersion: core.meshery.io/v1beta1 - version: v1.0.0 - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 63296b82-c8c6-49ba-8560-401288c4577e - position: - posX: 10 - posY: 30 - whiteboardData: {} - litmus: - name: litmus - type: Deployment - apiVersion: apps/v1 - namespace: litmus - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: kubectl - app.kubernetes.io/name: litmus - app.kubernetes.io/part-of: litmus - app.kubernetes.io/version: ci - name: litmus - settings: - spec: - replicas: 1 - selector: - match Labels: - name: chaos-operator - template: - metadata: - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: kubectl - app.kubernetes.io/name: litmus - app.kubernetes.io/part-of: litmus - app.kubernetes.io/version: ci - name: chaos-operator - spec: - containers: - - args: - - -leader-elect=true - command: - - chaos-operator - env: - - name: CHAOS_RUNNER_IMAGE - value: litmuschaos.docker.scarf.sh/litmuschaos/chaos-runner:ci - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: OPERATOR_NAME - value: chaos-operator - image: litmuschaos/chaos-operator:ci - image Pull Policy: IfNotPresent - name: chaos-operator - service Account Name: litmus - traits: - meshmap: - edges: [] - id: 63296b82-c8c6-49ba-8560-401288c4577e - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 10 - posY: 30 - whiteboardData: - style: {} diff --git a/catalog/22e28213-8c94-49d5-b104-3b7feee84b5e/deploy.yml b/catalog/22e28213-8c94-49d5-b104-3b7feee84b5e/deploy.yml deleted file mode 100644 index 3792286bd2..0000000000 --- a/catalog/22e28213-8c94-49d5-b104-3b7feee84b5e/deploy.yml +++ /dev/null @@ -1,137 +0,0 @@ -name: voting_app -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: worker - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 7251f1d8-6bf1-4421-a461-1f34bb691e5f - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 95f29d5d-a58b-4661-91ab-853d905bc9aa - position: - posX: 30 - posY: 30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: worker - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 9010be04-7868-4888-aa27-433245aa5b52 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 95f29d5d-a58b-4661-91ab-853d905bc9aa - position: - posX: 10 - posY: 30 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/23d03e32-4232-40f1-b953-0416e47b9b5d/deploy.yml b/catalog/23d03e32-4232-40f1-b953-0416e47b9b5d/deploy.yml deleted file mode 100644 index 51b4d74ec4..0000000000 --- a/catalog/23d03e32-4232-40f1-b953-0416e47b9b5d/deploy.yml +++ /dev/null @@ -1,292 +0,0 @@ -name: 'Kubernetes Engine Training Example ' -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: fc329dae-de8b-4f05-9014-9fd702c0ef99 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: da499c5c-bf78-430b-b0ec-5cc4865b36fe - position: - posX: 530 - posY: 410 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 11 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: tensorflow - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 3a8cdc7a-fa78-4c0e-903d-13228385d840 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: da499c5c-bf78-430b-b0ec-5cc4865b36fe - position: - posX: 190 - posY: 50 - whiteboardData: - style: - z-index: 10 - tensorflow: - name: tensorflow - type: Service - apiVersion: v1 - namespace: example - model: kubernetes - settings: - spec: - cluster IP: None - ports: - - port: 8888 - selector: - pod: tensorflow-pod - traits: - meshmap: - edges: [] - id: f7971781-8ab1-4abf-a5bb-bae0cbc6e1b7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: - z-index: 7 - tensorflow-jupyter: - name: tensorflow-jupyter - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 8888 - selector: - pod: tensorflow-pod - type: LoadBalancer - traits: - meshmap: - edges: [] - id: 4d4fc039-e388-4968-a961-e82a9bc4f035 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 170 - posY: 250 - whiteboardData: - style: - z-index: 9 - tensorflow-pvc: - name: tensorflow-pvc - type: PersistentVolumeClaim - apiVersion: v1 - namespace: example - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteMany - resources: - requests: - storage: 10Ti - storage Class Name: zonal-rwx - traits: - meshmap: - edges: [] - id: 137f07e4-ee3b-406d-807a-f897089589ae - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - shapePolygonPoints: "" - styleOverrides: - background-opacity: "0" - height: "15" - width: "15" - x: "12" - "y": "20" - z-index: 5 - styles: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolumeclaim-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolumeclaim-white.svg - position: - posX: 250 - posY: 170 - whiteboardData: - style: - z-index: 5 diff --git a/catalog/2512c0cb-385d-40de-b1f5-bc4a67131538/deploy.yml b/catalog/2512c0cb-385d-40de-b1f5-bc4a67131538/deploy.yml deleted file mode 100644 index 3e018964b5..0000000000 --- a/catalog/2512c0cb-385d-40de-b1f5-bc4a67131538/deploy.yml +++ /dev/null @@ -1,333 +0,0 @@ -name: my-sql-with-cinder-vol-plugin -services: - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 1594b098-1f41-4e8a-b2c5-56d0c92dcddc - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: -36.25214862642873 - posY: -1.3188681116357017 - whiteboardData: {} - mysql-ahkxi: - name: mysql - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - labels: - name: mysql - dependsOn: - - default - settings: - spec: - containers: - - args: - - --ignore-db-dir - - lost+found - env: - - name: MYSQL_ROOT_PASSWORD - value: yourpassword - image: mysql - name: mysql - ports: - - container Port: 3306 - name: mysql - resources: - limits: - cpu: 0.5 - volume Mounts: - - mount Path: /var/lib/mysql - name: mysql-persistent-storage - volumes: - - cinder: - fs Type: ext4 - volume ID: bd82f7e2-wece-4c01-a505-4acf60b07f4a - name: mysql-persistent-storage - traits: - meshmap: - edges: - - data: - id: e3fb2625-b171-4f00-91c5-e24d3f95b064 - metadata: - port: 3306 - protocol: TCP - source: 180c722f-28da-4999-9fb8-33fd95d22f73 - subType: Network - target: 20f195ba-ccc0-4ab8-8d5b-e2f5cf123413 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 20f195ba-ccc0-4ab8-8d5b-e2f5cf123413 - label: mysql - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: 1594b098-1f41-4e8a-b2c5-56d0c92dcddc - position: - posX: -6.183803153654049 - posY: -9.773033465191318 - whiteboardData: - style: {} - mysql-ugiuc: - name: mysql - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - name: mysql - dependsOn: - - default - settings: - spec: - ports: - - port: 3306 - selector: - name: mysql - traits: - meshmap: - edges: - - data: - id: e3fb2625-b171-4f00-91c5-e24d3f95b064 - metadata: - port: 3306 - protocol: TCP - source: 180c722f-28da-4999-9fb8-33fd95d22f73 - subType: Network - target: 20f195ba-ccc0-4ab8-8d5b-e2f5cf123413 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 180c722f-28da-4999-9fb8-33fd95d22f73 - label: mysql - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: 1594b098-1f41-4e8a-b2c5-56d0c92dcddc - position: - posX: -61.8204940992034 - posY: -10.318868111635703 - whiteboardData: - style: {} diff --git a/catalog/2649785a-6cb1-4671-b625-a790ac375043/deploy.yml b/catalog/2649785a-6cb1-4671-b625-a790ac375043/deploy.yml deleted file mode 100644 index 61f9a400d8..0000000000 --- a/catalog/2649785a-6cb1-4671-b625-a790ac375043/deploy.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Persistence-volume-claim -services: - my-app-uploads: - name: my-app-uploads - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - annotations: - source_url: git@gitlab.com:kisphp/example.git - settings: - spec: - access Modes: - - ReadWriteMany - - ReadWriteOnce - resources: - requests: - storage: 10Gi - selector: - match Labels: - node-type: storage - storage Class Name: manual - traits: - meshmap: - edges: [] - id: b4c17920-1218-4cd5-bd63-7399d622efa4 - label: my-app-uploads - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/28715e69-c6c1-4f96-bfa2-05113b00bae0/deploy.yml b/catalog/28715e69-c6c1-4f96-bfa2-05113b00bae0/deploy.yml deleted file mode 100644 index 643814e602..0000000000 --- a/catalog/28715e69-c6c1-4f96-bfa2-05113b00bae0/deploy.yml +++ /dev/null @@ -1,572 +0,0 @@ -name: CryptoMB-TLS-handshake-acceleration-for-Istio -services: - example-istiocontrolplane: - name: example-istiocontrolplane - type: IstioOperator - apiVersion: install.istio.io/v1alpha1 - namespace: istio-system - version: 1.16.0 - model: istio-base - settings: - spec: - components: - egress Gateways: - - enabled: true - name: istio-egressgateway - ingress Gateways: - - enabled: true - k8s: - pod Annotations: - proxy.istio.io/config: | - privateKeyProvider: - cryptomb: - pollDelay: 10ms - name: istio-ingressgateway - profile: demo - traits: - meshmap: - edges: [] - id: 0a9190c6-3b94-4497-9b5e-0e26e26a3f4a - label: example-istiocontrolplane - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 448.11615449152737 - posY: 115.57287677378196 - whiteboardData: - style: - z-index: 10000 - istio-operator-apdfp: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 492.1229787505797 - posY: 234.6048777043293 - whiteboardData: - style: - z-index: 10005 - istio-operator-brzwh: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: istio-operator - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 44c1478a-9f1f-40de-9ebf-3c845e04299f - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 561.5 - posY: 194.5 - whiteboardData: - style: - z-index: 10001 - istio-operator-dzsat: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: 44c1478a-9f1f-40de-9ebf-3c845e04299f - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 671.5732114890026 - posY: 194.95822565413835 - whiteboardData: - style: - z-index: 10003 - istio-operator-mfbto: - name: istio-operator - type: Service - apiVersion: v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - port: 80 - protocol: TCP - target Port: 8383 - selector: - name: istio-operator - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 484.9355395872588 - posY: 168.2587641981373 - whiteboardData: - style: - z-index: 10004 - istio-operator-nngiq: - name: istio-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: istio-operator - model: kubernetes - settings: - roleRef: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: istio-operator - subjects: - - kind: ServiceAccount - name: istio-operator - namespace: istio-operator - traits: - meshmap: - edges: [] - id: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 617.9303523327258 - posY: 194.73491487857157 - whiteboardData: - style: - z-index: 10002 diff --git a/catalog/287dc0fe-6497-4483-b54e-178eb8d65da8/deploy.yml b/catalog/287dc0fe-6497-4483-b54e-178eb8d65da8/deploy.yml deleted file mode 100644 index b254301b68..0000000000 --- a/catalog/287dc0fe-6497-4483-b54e-178eb8d65da8/deploy.yml +++ /dev/null @@ -1,97 +0,0 @@ -name: Kubernetes cronjob -services: - my-cron-job: - name: my-cron-job - type: CronJob - apiVersion: batch/v1 - namespace: default - model: kubernetes - labels: - app: my-cron-job - annotations: - source_url: https://meshery.layer5.io/catalog - settings: - spec: - concurrency Policy: Forbid - failed Jobs History Limit: 2 - job Template: - spec: - template: - metadata: - annotations: - source_url: https://meshery.layer5.io/catalog - labels: - app: my-cron-job - spec: - containers: - - args: - - run - - --dry-run - command: - - vendor/bin/codecept - env: - - name: CONTAINER_PURPOSE - value: cron - - name: MYSQL_PASSWORD - value From: - secret Key Ref: - key: my_db_password - name: my-app-secrets - env From: - - config Map Ref: - name: my-app-config - image: my-php-container:tag_name - image Pull Policy: Always - name: app-cron - resources: - limits: - cpu: "1" - memory: 1Gi - requests: - cpu: "1" - memory: 256Mi - volume Mounts: - - mount Path: /stored_data - name: project-data - node Selector: - type: cron - restart Policy: Never - volumes: - - name: project-data - nfs: - path: / - server: 1a2b3c4d.efs.eu-central-1.amazonaws.com - - name: uploads - persistent Volume Claim: - claim Name: uploaded-files - schedule: '*/10 * * * *' - starting Deadline Seconds: 120 - successful Jobs History Limit: 0 - suspend: false - traits: - meshmap: - edges: [] - id: 10b3d4ae-726b-49b2-ad64-69bc28d24c9c - label: my-cron-job - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/cronjob-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/cronjob-color.svg - position: - posX: 310 - posY: 310 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/29561962-16f9-4ba3-884c-9fcebed9adc6/deploy.yml b/catalog/29561962-16f9-4ba3-884c-9fcebed9adc6/deploy.yml deleted file mode 100644 index 427160a781..0000000000 --- a/catalog/29561962-16f9-4ba3-884c-9fcebed9adc6/deploy.yml +++ /dev/null @@ -1,3007 +0,0 @@ -name: Distributed Database w/ Shardingshpere -services: - barrel-ac: - name: barrel-ac - type: Barrel - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - settings: - label: Data node - traits: - meshmap: - edges: - - data: - id: 9d859c0a-098d-4a5e-8e0b-41cfea5a1031 - source: 7e587d0e-ed12-4061-9b6e-98d83133ed06 - subType: Annotation - target: 98c7f665-1745-49cb-8b16-717fe60b01c0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 98c7f665-1745-49cb-8b16-717fe60b01c0 - label: Barrel - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: 03a67ab7-43a2-57e2-8d56-33b36822fb46 - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/meshery-shapes-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: barrel - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/barrel-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/barrel-white.svg - position: - posX: -2130 - posY: -70 - whiteboardData: - style: - height: 151.21657626206928 - width: 118.55006240402378 - z-index: 1001 - barrel-dg: - name: barrel-dg - type: Barrel - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - settings: - label: Data manager - traits: - meshmap: - edges: - - data: - id: 9d859c0a-098d-4a5e-8e0b-41cfea5a1031 - source: 7e587d0e-ed12-4061-9b6e-98d83133ed06 - subType: Annotation - target: 98c7f665-1745-49cb-8b16-717fe60b01c0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 7e587d0e-ed12-4061-9b6e-98d83133ed06 - label: Barrel - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: 03a67ab7-43a2-57e2-8d56-33b36822fb46 - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/meshery-shapes-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: barrel - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/barrel-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/barrel-white.svg - position: - posX: -1910 - posY: -70 - whiteboardData: - style: - height: 152.90869102602446 - width: 121.77139838898356 - z-index: 1002 - deployment-ay: - name: deployment-ay - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 58a9a75a-465f-4400-a009-8057273aad6f - metadata: - port: 50 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: ee2b5311-7336-4032-9987-76df16a20351 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 50/TCP - value: 50/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: ee2b5311-7336-4032-9987-76df16a20351 - label: deployment-ay - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -1490 - posY: -250 - whiteboardData: - style: - z-index: 1009 - endpoints-ck: - name: endpoints-ck - type: Endpoints - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 2325451e-b1a1-4919-aeeb-88c80f10450d - metadata: - port: 80 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: c501f3b4-ecbe-4892-81f1-51d575f9cc2f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: c501f3b4-ecbe-4892-81f1-51d575f9cc2f - label: endpoints-ck - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: vee - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -1410 - posY: -170 - whiteboardData: - style: - z-index: 1007 - environment-is: - name: environment-is - type: Environment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - organization: '{{SESSION.ORG_ID}}' - traits: - meshmap: - edges: [] - id: 7af20449-1b63-4d7b-8d66-3db671c16676 - label: environment-is - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: 5dda9fb8-9a34-5aa2-af7d-b5d591399f21 - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: -1730 - posY: -128.5 - whiteboardData: - style: - z-index: 1011 - ingress-du: - name: ingress-du - type: Ingress - apiVersion: networking.k8s.io/v1 - namespace: environment-is - version: v1.25.2 - model: kubernetes - dependsOn: - - environment-is - settings: - spec: - ports: - - port: 200 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 010a47f0-3074-4c94-9b39-c08665790e1c - metadata: - port: 200 - protocol: TCP - source: 8eaae3b7-ec87-47af-bb51-4c497eae1168 - subType: Network - target: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 200/TCP - value: 200/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 8eaae3b7-ec87-47af-bb51-4c497eae1168 - label: ingress-du - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: vee - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: 7af20449-1b63-4d7b-8d66-3db671c16676 - position: - posX: -1730 - posY: -170 - whiteboardData: - style: - z-index: 1003 - persistent-volume-claim-gj: - name: persistent-volume-claim-gj - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 12f5b893-d83a-4242-bb55-69bf3c9d889e - label: persistent-volume-claim-gj - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -1630 - posY: -90 - whiteboardData: - style: - height: 12.5 - width: 12.5 - z-index: 1000 - persistent-volume-ie: - name: persistent-volume-ie - type: PersistentVolume - apiVersion: v1 - namespace: environment-is - version: v1.25.2 - model: kubernetes - dependsOn: - - environment-is - traits: - meshmap: - edges: [] - id: 5559d7a4-606f-402e-a9e8-df9044cae0a0 - label: persistent-volume-ie - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - parent: 7af20449-1b63-4d7b-8d66-3db671c16676 - position: - posX: -1730 - posY: -110 - whiteboardData: - style: - z-index: 1005 - persistent-volume-ny: - name: persistent-volume-ny - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - data: storage - traits: - meshmap: - edges: - - data: - group: labels-data-storage - id: 850b9a4b-b835-4d98-b576-f03189c3e23c - source: 41041092-b815-417b-987d-c469abccc063 - target: 431cd917-348f-41b9-bd30-44ffddc489f5 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 431cd917-348f-41b9-bd30-44ffddc489f5 - label: persistent-volume-ny - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -1890 - posY: -30 - whiteboardData: - style: - z-index: 11 - pod-ii: - name: pod-ii - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 43f7e668-97fd-406b-a49e-fe5f476833f3 - metadata: - port: 1 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: 2180005f-3ed5-45bd-ad98-306094912e71 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 1/TCP - value: 1/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 2180005f-3ed5-45bd-ad98-306094912e71 - label: pod-ii - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -1550 - posY: -90 - whiteboardData: - style: - z-index: 1008 - postgres-database-vl: - name: postgres-database-vl - type: PostgresDatabase - apiVersion: postgresql.org/v1 - namespace: default - version: 1.3.6 - model: postgres-controller - labels: - data: node - traits: - meshmap: - edges: - - data: - group: labels-data-node - id: c36b3001-f577-46ac-a4cd-a3ee355fe1c8 - source: 28c4ca49-9fb3-42d5-b357-b56d37961e5d - target: 606d8cf1-7eb4-4af7-825c-edaaf2ac646a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 606d8cf1-7eb4-4af7-825c-edaaf2ac646a - label: postgres-database-vl - meshmodel-data: - category: - metadata: null - name: App Definition and Development - components: [] - displayName: Postgres Controller - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: d4a2e826-b0f3-5564-9769-81d57fd81e7e - metadata: - isAnnotation: false - source_uri: https://github.com/evgkrsk/postgres-controller/releases/download/postgres-controller-1.3.6/postgres-controller-1.3.6.tgz - svgColor: ui/public/static/img/meshmodels/kubedb-crds/color/pgbounceropsrequest-color.svg - svgWhite: ui/public/static/img/meshmodels/kubedb-crds/white/pgbounceropsrequest-white.svg - name: postgres-controller - relationships: [] - version: 1.3.6 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://layer5.io/company/brand - model: postgres-controller - modelDisplayName: Postgres Controller - primaryColor: '#336791' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Database - svgColor: ui/public/static/img/meshmodels/kubedb-crds/color/pgbounceropsrequest-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubedb-crds/white/pgbounceropsrequest-white.svg - position: - posX: -2130 - posY: -30 - whiteboardData: - style: - z-index: 4 - service-hp: - name: service-hp - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 50 - protocol: TCP - - port: 1 - protocol: TCP - - port: 80 - protocol: TCP - - port: 200 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 58a9a75a-465f-4400-a009-8057273aad6f - metadata: - port: 50 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: ee2b5311-7336-4032-9987-76df16a20351 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 50/TCP - value: 50/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 010a47f0-3074-4c94-9b39-c08665790e1c - metadata: - port: 200 - protocol: TCP - source: 8eaae3b7-ec87-47af-bb51-4c497eae1168 - subType: Network - target: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 200/TCP - value: 200/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 43f7e668-97fd-406b-a49e-fe5f476833f3 - metadata: - port: 1 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: 2180005f-3ed5-45bd-ad98-306094912e71 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 1/TCP - value: 1/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 2325451e-b1a1-4919-aeeb-88c80f10450d - metadata: - port: 80 - protocol: TCP - source: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - subType: Network - target: c501f3b4-ecbe-4892-81f1-51d575f9cc2f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: e9e614c9-a7d4-436a-a874-1e41ee74cc12 - label: service-hp - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -1550 - posY: -190 - whiteboardData: - style: - z-index: 6 - storage-node-tv: - name: storage-node-tv - type: StorageNode - apiVersion: shardingsphere.apache.org/v1alpha1 - namespace: default - version: 0.2.0 - model: apache-shardingsphere-operator-charts - labels: - data: node - settings: - spec: - replicas: 1 - traits: - meshmap: - edges: - - data: - group: labels-data-node - id: c36b3001-f577-46ac-a4cd-a3ee355fe1c8 - source: 28c4ca49-9fb3-42d5-b357-b56d37961e5d - target: 606d8cf1-7eb4-4af7-825c-edaaf2ac646a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 28c4ca49-9fb3-42d5-b357-b56d37961e5d - label: storage-node-tv - meshmodel-data: - category: - metadata: null - name: App Definition and Development - components: [] - displayName: Apache Shardingsphere Operator Charts - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: a2664ad9-29b2-5fae-8837-546c3f1a5f51 - metadata: - isAnnotation: false - source_uri: https://github.com/apache/shardingsphere-on-cloud/releases/download/0.3.0/apache-shardingsphere-operator-charts-0.3.0.tgz - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/chaos-color.svg - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/chaos-white.svg - name: apache-shardingsphere-operator-charts - relationships: [] - version: 0.2.0 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://layer5.io/company/brand - model: apache-shardingsphere-operator-charts - modelDisplayName: Apache Shardingsphere Operator Charts - primaryColor: '#F26F23' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Database - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/chaos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/chaos-white.svg - position: - posX: -2130 - posY: -90 - whiteboardData: - style: - z-index: 3 - storage-provider-xc: - name: storage-provider-xc - type: StorageProvider - apiVersion: shardingsphere.apache.org/v1alpha1 - namespace: default - version: 0.2.0 - model: apache-shardingsphere-operator-charts - labels: - data: storage - settings: - spec: - reclaim Policy: Retain - traits: - meshmap: - edges: - - data: - group: labels-data-storage - id: 850b9a4b-b835-4d98-b576-f03189c3e23c - source: 41041092-b815-417b-987d-c469abccc063 - target: 431cd917-348f-41b9-bd30-44ffddc489f5 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 41041092-b815-417b-987d-c469abccc063 - label: storage-provider-xc - meshmodel-data: - category: - metadata: null - name: App Definition and Development - components: [] - displayName: Apache Shardingsphere Operator Charts - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: a2664ad9-29b2-5fae-8837-546c3f1a5f51 - metadata: - isAnnotation: false - source_uri: https://github.com/apache/shardingsphere-on-cloud/releases/download/0.3.0/apache-shardingsphere-operator-charts-0.3.0.tgz - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/chaos-color.svg - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/chaos-white.svg - name: apache-shardingsphere-operator-charts - relationships: [] - version: 0.2.0 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://layer5.io/company/brand - model: apache-shardingsphere-operator-charts - modelDisplayName: Apache Shardingsphere Operator Charts - primaryColor: '#F26F23' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Database - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/chaos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/chaos-white.svg - position: - posX: -1890 - posY: -110 - whiteboardData: - style: - z-index: 5 diff --git a/catalog/2a42de8b-3c58-4571-b092-2fda29ecfb1a/deploy.yml b/catalog/2a42de8b-3c58-4571-b092-2fda29ecfb1a/deploy.yml deleted file mode 100644 index 84acc74f70..0000000000 --- a/catalog/2a42de8b-3c58-4571-b092-2fda29ecfb1a/deploy.yml +++ /dev/null @@ -1,1835 +0,0 @@ -name: prometheus-operator-crd-cluster-roles -services: - prometheus-crd-edit: - name: prometheus-crd-edit - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" - settings: - rules: - - api Groups: - - monitoring.coreos.com - resources: - - alertmanagers - - alertmanagerconfigs - - prometheuses - - prometheusrules - - servicemonitors - - podmonitors - - probes - verbs: - - get - - list - - watch - - create - - update - - patch - - delete - traits: - meshmap: - edges: - - data: - group: labels-rbac.authorization.k8s.io/aggregate-to-admin-true - id: 1d1fdca9-b889-41e7-898f-428eee7f1f3d - source: ac7be2ac-abcb-4527-88b5-3592c832684f - target: 6a1d4e2f-2d6e-44aa-90fd-993a1c75bc94 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-rbac.authorization.k8s.io/aggregate-to-edit-true - id: eed3e49e-8a71-459b-a9ea-704dac56d660 - source: ac7be2ac-abcb-4527-88b5-3592c832684f - target: 6a1d4e2f-2d6e-44aa-90fd-993a1c75bc94 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 6a1d4e2f-2d6e-44aa-90fd-993a1c75bc94 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 33.5 - posY: 1.5 - whiteboardData: - style: - z-index: 4 - prometheus-crd-view: - name: prometheus-crd-view - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - settings: - rules: - - api Groups: - - monitoring.coreos.com - resources: - - alertmanagers - - alertmanagerconfigs - - prometheuses - - prometheusrules - - servicemonitors - - podmonitors - - probes - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - group: labels-rbac.authorization.k8s.io/aggregate-to-admin-true - id: 1d1fdca9-b889-41e7-898f-428eee7f1f3d - source: ac7be2ac-abcb-4527-88b5-3592c832684f - target: 6a1d4e2f-2d6e-44aa-90fd-993a1c75bc94 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-rbac.authorization.k8s.io/aggregate-to-edit-true - id: eed3e49e-8a71-459b-a9ea-704dac56d660 - source: ac7be2ac-abcb-4527-88b5-3592c832684f - target: 6a1d4e2f-2d6e-44aa-90fd-993a1c75bc94 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: ac7be2ac-abcb-4527-88b5-3592c832684f - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -33.5 - posY: 1.5 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/2b8ca8e9-b964-4102-8ee7-dbb2f1fbed49/deploy.yml b/catalog/2b8ca8e9-b964-4102-8ee7-dbb2f1fbed49/deploy.yml deleted file mode 100644 index 0e6c759a6c..0000000000 --- a/catalog/2b8ca8e9-b964-4102-8ee7-dbb2f1fbed49/deploy.yml +++ /dev/null @@ -1,208 +0,0 @@ -name: Autogenerated -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - thanos-operator - traits: - meshmap: - edges: [] - id: 8bda0230-cf54-4820-a5e0-a96890c1c87a - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 156d23d5-7b04-4595-926d-088a193f3faf - position: - posX: 10 - posY: 10 - whiteboardData: {} - thanos-operator: - name: thanos-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: thanos-operator - settings: - spec: - replicas: 1 - selector: - match Labels: - app: thanos-operator - template: - metadata: - labels: - app: thanos-operator - spec: - affinity: - node Affinity: - required During Scheduling Ignored During Execution: - node Selector Terms: - - match Expressions: - - key: kubernetes.io/e2e-az-name - operator: In - values: - - e2e-az1 - - e2e-az2 - containers: - - args: - - --log.level=info - image: thanos-io/thanos:latest - image Pull Policy: IfNotPresent - liveness Probe: - http Get: - path: /metrics - port: http - initial Delay Seconds: 15 - timeout Seconds: 5 - name: thanos-operator - ports: - - container Port: 8080 - name: http - protocol: TCP - readiness Probe: - http Get: - path: /metrics - port: http - initial Delay Seconds: 5 - timeout Seconds: 3 - resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 250m - memory: 64Mi - security Context: - capabilities: - drop: - - ALL - run As User: 1000 - node Selector: - kubernetes.io/os: linux - security Context: - fs Group: 2000 - run As User: 1000 - service Account Name: thanos-operator - tolerations: - - effect: NoSchedule - key: key1 - operator: Equal - value: value1 - traits: - meshmap: - edges: [] - id: 156d23d5-7b04-4595-926d-088a193f3faf - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 10 - posY: 10 - whiteboardData: - style: {} diff --git a/catalog/2d54f372-10e5-4c4e-8d23-b9c35c68ce98/deploy.yml b/catalog/2d54f372-10e5-4c4e-8d23-b9c35c68ce98/deploy.yml deleted file mode 100644 index 63ab5e648a..0000000000 --- a/catalog/2d54f372-10e5-4c4e-8d23-b9c35c68ce98/deploy.yml +++ /dev/null @@ -1 +0,0 @@ -name: Robot Shop Sample App diff --git a/catalog/2df29b2b-7e5e-4d8b-a5b3-3dea569f4d25/deploy.yml b/catalog/2df29b2b-7e5e-4d8b-a5b3-3dea569f4d25/deploy.yml deleted file mode 100644 index 270b92f6f9..0000000000 --- a/catalog/2df29b2b-7e5e-4d8b-a5b3-3dea569f4d25/deploy.yml +++ /dev/null @@ -1,95 +0,0 @@ -name: WordPress and MySQL with Persistent Volume on Kubernetes -services: - wordpress-pv-1: - name: wordpress-pv-1 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - gce Persistent Disk: - fs Type: ext4 - pd Name: wordpress-1 - traits: - meshmap: - edges: [] - id: 45ced23a-1b17-4bac-857c-9a732e2fca34 - label: wordpress-pv-1 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 150 - posY: 110 - whiteboardData: - style: - z-index: 4 - wordpress-pv-2: - name: wordpress-pv-2 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - gce Persistent Disk: - fs Type: ext4 - pd Name: wordpress-2 - traits: - meshmap: - edges: [] - id: c57beb20-8be8-418c-abb7-02edd4b31770 - label: wordpress-pv-2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 50 - posY: 110 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/31ed2484-4aeb-4dcc-aa98-b61933d371cc/deploy.yml b/catalog/31ed2484-4aeb-4dcc-aa98-b61933d371cc/deploy.yml deleted file mode 100644 index bc6aee97d1..0000000000 --- a/catalog/31ed2484-4aeb-4dcc-aa98-b61933d371cc/deploy.yml +++ /dev/null @@ -1,129 +0,0 @@ -name: Delay Action for Chaos Mesh -services: - Section: - name: Section - type: Section - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-shapes - settings: - label: Volume name needed - traits: - meshmap: - edges: [] - id: dc003d94-44bd-41a9-baa1-047213ae3e50 - label: Section - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - hostID: 00000000-0000-0000-0000-000000000000 - id: b818c9c8-e048-532a-b087-34ae0b5d73fc - metadata: - isAnnotation: true - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/meshery-shapes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"show-node-group-badge":false, "edit":{"config":false, - "text":false,"lock":true,"shape":{"convert-shape":false},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 11 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 850 - posY: 459 - whiteboardData: {} - block-chaos-vn: - name: block-chaos-vn - type: BlockChaos - apiVersion: chaos-mesh.org/v1alpha1 - namespace: default - version: 2.5.1 - model: chaos-mesh - dependsOn: - - Section - settings: - spec: - container Names: [] - selector: - expression Selectors: [] - namespaces: [] - nodes: [] - pod Phase Selectors: [] - traits: - meshmap: - edges: [] - id: 9f78fc18-3cc0-4b24-b3c2-af413ce82c96 - label: block-chaos-vn - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - components: [] - displayName: Chaos Mesh - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - source_uri: https://charts.chaos-mesh.org/chaos-mesh-2.6.2.tgz - svgColor: ui/public/static/img/meshmodels/chaos-mesh/color/blockchaos-color.svg - svgWhite: ui/public/static/img/meshmodels/chaos-mesh/white/blockchaos-white.svg - name: chaos-mesh - relationships: [] - version: 2.5.1 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/sandbox.md#chaos-mesh-logoss - model: chaos-mesh - modelDisplayName: Chaos Mesh - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Chaos Engineering - svgColor: ui/public/static/img/meshmodels/chaos-mesh/color/blockchaos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/chaos-mesh/white/blockchaos-white.svg - parent: dc003d94-44bd-41a9-baa1-047213ae3e50 - position: - posX: 850 - posY: 450 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/32f10b2a-82eb-4ab9-b1f7-4f8c7f888011/deploy.yml b/catalog/32f10b2a-82eb-4ab9-b1f7-4f8c7f888011/deploy.yml deleted file mode 100644 index 1bfa75b44f..0000000000 --- a/catalog/32f10b2a-82eb-4ab9-b1f7-4f8c7f888011/deploy.yml +++ /dev/null @@ -1,229 +0,0 @@ -name: Jaeger operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - jaeger-operator - traits: - meshmap: - edges: [] - id: a6216ed2-941c-4b35-94c3-dbcc2093e4fa - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - definition: - component: - kind: NodeGroupInventoryWallet - schema: '{}' - version: core.meshery.io/v1alpha1 - description: "" - displayName: NodeGroupInventoryWallet - duplicates: 1 - format: JSON - id: 2feda916-2084-4a19-ad31-e26b70b3b8ec - metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - model: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - schemaVersion: core.meshery.io/v1beta1 - version: v1.0.0 - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 04ce0461-2ce3-481f-a807-60f2c6437747 - position: - posX: 50 - posY: 70 - whiteboardData: {} - jaeger-operator: - name: jaeger-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - args: - - start - env: - - name: LOG-LEVEL - value: debug - image: jaegertracing/jaeger-operator:master - name: jaeger-operator - traits: - meshmap: - edges: [] - id: 04ce0461-2ce3-481f-a807-60f2c6437747 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/33307744-8085-4f09-9dda-28666c6bb8c1/deploy.yml b/catalog/33307744-8085-4f09-9dda-28666c6bb8c1/deploy.yml deleted file mode 100644 index 4ed813fc81..0000000000 --- a/catalog/33307744-8085-4f09-9dda-28666c6bb8c1/deploy.yml +++ /dev/null @@ -1,8974 +0,0 @@ -name: rabbitmq-cluster-operator -services: - bindings.rabbitmq.com: - name: bindings.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Binding - list Kind: BindingList - plural: bindings - singular: binding - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Binding is the Schema for the bindings API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: BindingSpec defines the desired state of Binding - properties: - arguments: - description: Cannot be updated - type: object - x-kubernetes-preserve-unknown-fields: true - destination: - description: Cannot be updated - type: string - destination Type: - description: Cannot be updated - enum: - - exchange - - queue - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the binding - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - routing Key: - description: Cannot be updated - type: string - source: - description: Cannot be updated - type: string - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - rabbitmqClusterReference - type: object - status: - description: BindingStatus defines the observed state of Binding - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Binding. It corresponds to the - Binding's generation, which is updated on mutation by the - API Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: ffb97920-efba-4fbf-8b36-a85f5f594c3b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1002 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 30 - posY: 30 - whiteboardData: - style: {} - exchanges.rabbitmq.com: - name: exchanges.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Exchange - list Kind: ExchangeList - plural: exchanges - singular: exchange - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Exchange is the Schema for the exchanges API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ExchangeSpec defines the desired state of Exchange - properties: - arguments: - type: object - x-kubernetes-preserve-unknown-fields: true - auto Delete: - description: Cannot be updated - type: boolean - durable: - description: Cannot be updated - type: boolean - name: - description: Required property; cannot be updated - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the exchange - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - type: - default: direct - description: Cannot be updated - type: string - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - name - - rabbitmqClusterReference - type: object - status: - description: ExchangeStatus defines the observed state of Exchange - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Exchange. It corresponds to the - Exchange's generation, which is updated on mutation by the - API Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 7293b60e-14d1-40fd-abba-cb851abb86af - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -70 - posY: 70 - whiteboardData: - style: {} - federations.rabbitmq.com: - name: federations.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Federation - list Kind: FederationList - plural: federations - singular: federation - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Federation is the Schema for the federations API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: 'FederationSpec defines the desired state of Federation - For how to configure federation upstreams, see: https://www.rabbitmq.com/federation-reference.html.' - properties: - ack Mode: - enum: - - on-confirm - - on-publish - - no-ack - type: string - exchange: - type: string - expires: - type: integer - max Hops: - type: integer - message TTL: - type: integer - name: - description: Required property; cannot be updated - type: string - prefetch-count: - type: integer - queue: - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that this federation - upstream will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - reconnect Delay: - type: integer - trust User Id: - type: boolean - uri Secret: - description: Secret contains the AMQP URI(s) for the upstream. - The Secret must contain the key `uri` or operator will error. - `uri` should be one or multiple uris separated by ','. Required - property. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - name - - rabbitmqClusterReference - - uriSecret - type: object - status: - description: FederationStatus defines the observed state of Federation - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Federation. It corresponds to - the Federation's generation, which is updated on mutation - by the API Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: a44a535c-e9af-4c59-8ce0-d54269ac4787 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1005 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -10 - posY: 30 - whiteboardData: - style: {} - nodegroupinventorywallet-kgrea: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-thbmd - traits: - meshmap: - edges: [] - id: 1ce9251a-6d35-4937-8a3c-fe63a210c7be - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1006 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: ba43a4c2-8b0d-4e38-855f-91a4a10fabc5 - position: - posX: 50 - posY: -90 - whiteboardData: {} - nodegroupinventorywallet-oswcc: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - rabbitmq-cluster-operator-edazs - traits: - meshmap: - edges: [] - id: 03c68a09-8a43-4cac-bc95-87bb536b4a03 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1006 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 02eb5566-7ee7-4819-afea-239f6e4fd150 - position: - posX: -70 - posY: -30 - whiteboardData: {} - permissions.rabbitmq.com: - name: permissions.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Permission - list Kind: PermissionList - plural: permissions - singular: permission - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Permission is the Schema for the permissions API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PermissionSpec defines the desired state of Permission - properties: - permissions: - description: 'Permissions to grant to the user in the specific - vhost; required property. See RabbitMQ doc for more information: - https://www.rabbitmq.com/access-control.html#user-management' - properties: - configure: - type: string - read: - type: string - write: - type: string - type: object - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that both the - provided user and vhost are. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - user: - description: Name of an existing user; must provide user or - userReference, else create/update will fail; cannot be updated - type: string - user Reference: - description: Reference to an existing user.rabbitmq.com object; - must provide user or userReference, else create/update will - fail; cannot be updated - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - vhost: - description: Name of an existing vhost; required property; cannot - be updated - type: string - required: - - permissions - - rabbitmqClusterReference - - vhost - type: object - status: - description: PermissionStatus defines the observed state of Permission - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Permission. It corresponds to - the Permission's generation, which is updated on mutation - by the API Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: f2db8bbe-290b-4e9f-9979-ebb3950cf573 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 70 - posY: 130 - whiteboardData: - style: {} - policies.rabbitmq.com: - name: policies.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Policy - list Kind: PolicyList - plural: policies - singular: policy - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Policy is the Schema for the policies API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: PolicySpec defines the desired state of Policy https://www.rabbitmq.com/parameters.html#policies - properties: - apply To: - default: all - description: 'What this policy applies to: ''queues'', ''exchanges'', - or ''all''. Default to ''all''.' - enum: - - queues - - exchanges - - all - type: string - definition: - description: Policy definition. Required property. - type: object - x-kubernetes-preserve-unknown-fields: true - name: - description: Required property; cannot be updated - type: string - pattern: - description: Regular expression pattern used to match queues - and exchanges, e.g. "^amq.". Required property. - type: string - priority: - default: 0 - description: Default to '0'. In the event that more than one - policy can match a given exchange or queue, the policy with - the greatest priority applies. - type: integer - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the exchange - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - definition - - name - - pattern - - rabbitmqClusterReference - type: object - status: - description: PolicyStatus defines the observed state of Policy - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Policy. It corresponds to the - Policy's generation, which is updated on mutation by the API - Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 6db90af6-56af-49b1-b60e-29ce173d9809 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 210 - posY: -10 - whiteboardData: - style: {} - queues.rabbitmq.com: - name: queues.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Queue - list Kind: QueueList - plural: queues - singular: queue - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Queue is the Schema for the queues API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: QueueSpec defines the desired state of Queue - properties: - arguments: - description: 'Queue arguments in the format of KEY: VALUE. e.g. - x-delivery-limit: 10000. Configuring queues through arguments - is not recommended because they cannot be updated once set; - we recommend configuring queues through policies instead.' - type: object - x-kubernetes-preserve-unknown-fields: true - auto Delete: - description: when set to true, queues that have had at least - one consumer before are deleted after the last consumer unsubscribes. - type: boolean - durable: - description: When set to false queues does not survive server - restart. - type: boolean - name: - description: Name of the queue; required property. - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the queue - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - type: - type: string - vhost: - default: / - description: Default to vhost '/' - type: string - required: - - name - - rabbitmqClusterReference - type: object - status: - description: QueueStatus defines the observed state of Queue - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Queue. It corresponds to the - Queue's generation, which is updated on mutation by the API - Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: d789bb52-02dc-4915-bc04-a83721364cc7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 50 - posY: 90 - whiteboardData: - style: {} - rabbitmq-cluster-operator-default-ckqnd: - name: rabbitmq-cluster-operator-default - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: rabbitmq-cluster-operator-default - subjects: - - kind: ServiceAccount - name: rabbitmq-cluster-operator - namespace: default - traits: - meshmap: - edges: [] - id: 468da4a9-ee21-466c-8f8c-eec4a1d3b4b4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 119.78628523135852 - posY: -10.142476512427656 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - rabbitmq-cluster-operator-default-ixsgp: - name: rabbitmq-cluster-operator-default - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - rules: - - api Groups: - - "" - resources: - - configmaps - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - "" - resources: - - endpoints - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - events - verbs: - - create - - get - - patch - - api Groups: - - "" - resources: - - persistentvolumeclaims - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - "" - resources: - - pods - verbs: - - get - - list - - update - - watch - - api Groups: - - "" - resources: - - pods/exec - verbs: - - create - - api Groups: - - "" - resources: - - secrets - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - "" - resources: - - serviceaccounts - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - "" - resources: - - services - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - apps - resources: - - statefulsets - verbs: - - create - - delete - - get - - list - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - rabbitmqclusters - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - rabbitmqclusters/finalizers - verbs: - - update - - api Groups: - - rabbitmq.com - resources: - - rabbitmqclusters/status - verbs: - - get - - update - - api Groups: - - rbac.authorization.k8s.io - resources: - - rolebindings - verbs: - - create - - get - - list - - update - - watch - - api Groups: - - rbac.authorization.k8s.io - resources: - - roles - verbs: - - create - - get - - list - - update - - watch - traits: - meshmap: - edges: - - data: - id: e22aab04-9052-4e60-a3c4-3d25a743615d - metadata: - binded_by: 468da4a9-ee21-466c-8f8c-eec4a1d3b4b4 - source: 4684d6fb-63b0-42ed-860e-bc8ec6cdb668 - subType: Permission - target: 0234df5a-3140-40c0-99b4-2e8ee1fc67ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4684d6fb-63b0-42ed-860e-bc8ec6cdb668 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1006 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 210 - posY: 50 - whiteboardData: - style: {} - rabbitmq-cluster-operator-dtbbw: - name: rabbitmq-cluster-operator - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: rabbitmq-cluster-operator - subjects: - - kind: ServiceAccount - name: rabbitmq-cluster-operator - namespace: default - traits: - meshmap: - edges: [] - id: 23dc0ea0-6edc-44ce-a73d-cd91460cfc1a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: -59.8268534095865 - posY: -20.096192550229727 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - rabbitmq-cluster-operator-edazs: - name: rabbitmq-cluster-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - spec: - affinity: - node Affinity: null - pod Affinity: null - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: - - pod Affinity Term: - label Selector: - match Labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - topology Key: kubernetes.io/hostname - weight: 1 - containers: - - args: - - --metrics-bind-address=:9782 - command: - - /manager - env: - - name: OPERATOR_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: DEFAULT_RABBITMQ_IMAGE - value: marketplace.azurecr.io/bitnami/rabbitmq:3.10.10-debian-11-r0 - - name: DEFAULT_USER_UPDATER_IMAGE - value: marketplace.azurecr.io/bitnami/rmq-default-credential-updater:1.0.2-scratch-r10 - env From: null - image: marketplace.azurecr.io/bitnami/rabbitmq-cluster-operator:2.0.0-scratch-r4 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 5 - http Get: - path: /metrics - port: http - initial Delay Seconds: 5 - period Seconds: 30 - success Threshold: 1 - timeout Seconds: 5 - name: rabbitmq-cluster-operator - ports: - - container Port: 9782 - name: http - protocol: TCP - readiness Probe: - failure Threshold: 5 - http Get: - path: /metrics - port: http - initial Delay Seconds: 5 - period Seconds: 30 - success Threshold: 1 - timeout Seconds: 5 - resources: - limits: {} - requests: {} - security Context: - read Only Root Filesystem: true - run As Non Root: true - run As User: 1001 - init Containers: null - security Context: - fs Group: 1001 - service Account Name: rabbitmq-cluster-operator - traits: - meshmap: - edges: [] - id: 02eb5566-7ee7-4819-afea-239f6e4fd150 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -70 - posY: -30 - whiteboardData: - style: {} - rabbitmq-cluster-operator-ehasi: - name: rabbitmq-cluster-operator - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - rules: - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - list - - watch - - create - - update - - patch - - delete - - api Groups: - - "" - resources: - - events - verbs: - - create - traits: - meshmap: - edges: - - data: - id: 23bfec00-6569-4dfa-929d-0a46fb9b94f2 - metadata: - binded_by: 23dc0ea0-6edc-44ce-a73d-cd91460cfc1a - source: de6dad08-b977-4146-b3f5-8ced52899037 - subType: Permission - target: 0234df5a-3140-40c0-99b4-2e8ee1fc67ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: de6dad08-b977-4146-b3f5-8ced52899037 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1006 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: -150 - posY: 30 - whiteboardData: - style: {} - rabbitmq-cluster-operator-lebxx: - name: rabbitmq-cluster-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: e22aab04-9052-4e60-a3c4-3d25a743615d - metadata: - binded_by: 468da4a9-ee21-466c-8f8c-eec4a1d3b4b4 - source: 4684d6fb-63b0-42ed-860e-bc8ec6cdb668 - subType: Permission - target: 0234df5a-3140-40c0-99b4-2e8ee1fc67ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 23bfec00-6569-4dfa-929d-0a46fb9b94f2 - metadata: - binded_by: 23dc0ea0-6edc-44ce-a73d-cd91460cfc1a - source: de6dad08-b977-4146-b3f5-8ced52899037 - subType: Permission - target: 0234df5a-3140-40c0-99b4-2e8ee1fc67ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0234df5a-3140-40c0-99b4-2e8ee1fc67ca - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 30 - posY: -70 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-flhyq: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - spec: - ports: - - name: http - node Port: null - port: 443 - protocol: TCP - target Port: http-webhook - selector: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - session Affinity: None - type: ClusterIP - traits: - meshmap: - edges: [] - id: 6f4fda19-d7eb-4038-baa6-637bc15a399f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1006 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -110 - posY: -110 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-fwxkp: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - rules: - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - list - - watch - - create - - update - - patch - - delete - - api Groups: - - "" - resources: - - events - verbs: - - create - - api Groups: - - "" - resources: - - configmaps - verbs: - - get - - list - - watch - - create - - update - - patch - - delete - traits: - meshmap: - edges: - - data: - id: 5f3ebb09-86b3-4ecf-a8ee-9cb8381f794f - metadata: - binded_by: 88424859-85ed-41b7-8f4f-96dfb7d10241 - source: f1b4519a-4e18-438d-b812-eb9b1949bbef - subType: Permission - target: 053f12c8-d07f-45a1-b0f5-20edf5e5cbd6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: f1b4519a-4e18-438d-b812-eb9b1949bbef - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1006 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: -10 - posY: -10 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-lwhjr: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: Secret - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - data: - ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVDVENDQXZHZ0F3SUJBZ0lRRGtKZTZHaWg1YW80RUJmbVdkUTRsekFOQmdrcWhraUc5dzBCQVFzRkFEQWUKTVJ3d0dnWURWUVFERXhOeWJYRXRiWE5uTFhSdmNHOXNiMmQ1TFdOaE1CNFhEVEkwTURZd01URXhNVFF3TmxvWApEVEkxTURZd01URXhNVFF3Tmxvd1NURkhNRVVHQTFVRUF4TStjbUZpWW1sMGJYRXRZMngxYzNSbGNpMXZjR1Z5CllYUnZjaTF5WVdKaWFYUnRjUzF0WlhOellXZHBibWN0ZEc5d2IyeHZaM2t0YjNCbGNtRjBiM0l3Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURBRmV6dG9pRHVSeEwvZE5aMDFMaTdsc0hUOXZHeQoxTElGeGd1WEpaVnVocDQ0NmdpWVdveDdKUkd4TFYxMTdpakJwSzdFUlBnbWFKN0ZZbGh1SUxxREF2TTloZy9jClVHVXN2b3BYVTYyTmR0UzBJWGt4K0VpUmxuS2tqZUVpdmg1ZHNVd3lnNEFUU1VlN3dtcWxVWTU5VGJjTWExOSsKL1VzT1FGUTVUWmc4NDVNYS8vTFdqTG9KS0hud0d6NEd4aVFtcUhzYm82RWpOVWxpbE9sNmFjQ2NtNm1SR0NMKwpFdDBGays2aU81aTRUblZDZHNCbjRId0FsRjk3MUJiUGFjVFRIMVczb3JtenlRSEtQamhXNXgzRkE2Yk0vZElGCkNTcllZY1lqUnR0WGdZV2Zsdkd4ZUlLd2w3R1RjQjNuUnNDMkEyRVdyQmdpUXFHd2FITVpYQkpOQWdNQkFBR2oKZ2dFV01JSUJFakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzRwpBUVVGQndNQ01Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVWxEZ2JSQ1JqRjZiZS9Sa29IYzVYCjM3cVE3YXN3Z2JFR0ExVWRFUVNCcVRDQnBvSktjbUZpWW1sMGJYRXRZMngxYzNSbGNpMXZjR1Z5WVhSdmNpMXkKWVdKaWFYUnRjUzF0WlhOellXZHBibWN0ZEc5d2IyeHZaM2t0YjNCbGNtRjBiM0l1WkdWbVlYVnNkQzV6ZG1PQwpXSEpoWW1KcGRHMXhMV05zZFhOMFpYSXRiM0JsY21GMGIzSXRjbUZpWW1sMGJYRXRiV1Z6YzJGbmFXNW5MWFJ2CmNHOXNiMmQ1TFc5d1pYSmhkRzl5TG1SbFptRjFiSFF1YzNaakxtTnNkWE4wWlhJdWJHOWpZV3d3RFFZSktvWkkKaHZjTkFRRUxCUUFEZ2dFQkFIWGRNVFoyV2Y3NTd0QWdMbk5sZWNSUFAzWjNvSXcxNzkyMXg4WFFETnZlbUxSegpyNjFwUlMwU2tCQjBObXo1Szk1WkxzbGhxODUvN0ZKV0hGb3l4cXVaM1hDOThNZjduLzlHdEhtdVlkUjRmaDAvCktOVDl6KzR3bVd3eXU0SUpaa2FQSVNWajZyZHRHWURZNFA2RnVDM21UcG5PREttekU5dDluR3B0WXNTNEJyejkKWlF0c3l0UjZMbm0ySUQ5NjZTUmNpcHlJY0p3Z3RvZGxIWnllQ29kaFFNTHY2ampUb2g3dE5kajhNcGhROThvYwptdzN0UWV4NXB0T1R4VG4zbUVvNlYxNkxVZTF6TW1SOG1wWGVoc1hUL2dwRkZCVW5nMmRVaFM5L0g1MWVsL1k5ClVvbFRWRk9SbjJabWd2ZlNpNmVhdTk2SWxaVkpZakNERWx2K2hEWT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= - tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBd0JYczdhSWc3a2NTLzNUV2ROUzR1NWJCMC9ieHN0U3lCY1lMbHlXVmJvYWVPT29JCm1GcU1leVVSc1MxZGRlNG93YVN1eEVUNEptaWV4V0pZYmlDNmd3THpQWVlQM0ZCbExMNktWMU90alhiVXRDRjUKTWZoSWtaWnlwSTNoSXI0ZVhiRk1Nb09BRTBsSHU4SnFwVkdPZlUyM0RHdGZmdjFMRGtCVU9VMllQT09UR3YveQoxb3k2Q1NoNThCcytCc1lrSnFoN0c2T2hJelZKWXBUcGVtbkFuSnVwa1JnaS9oTGRCWlB1b2p1WXVFNTFRbmJBClorQjhBSlJmZTlRV3oybkUweDlWdDZLNXM4a0J5ajQ0VnVjZHhRT216UDNTQlFrcTJHSEdJMGJiVjRHRm41YngKc1hpQ3NKZXhrM0FkNTBiQXRnTmhGcXdZSWtLaHNHaHpHVndTVFFJREFRQUJBb0lCQUJqVC9LN3VrT0Vic0xueQpTVElLdU9JT1ozbFZad0pkZWJGRFd3WXJabmhGMERlOUVHVlk5dVdIOGhSN3I2UHBwN3ozNDFzZEt4SVQzY25YCm4yU0V1SGJzcjdJWkhQMjJLbzJ4QjBLb1h6dDB5Nk9JM0JoNFpqRGpTR2c2cW9vS0Z2UzNVUWtLZEVpSjVVckEKbzNaQTUzRU0xWWMyYmI2RlVPbERxVjlLeDAyL1IxU3A4eGpPZGlSeHFVb1d0RE9TRmFzZzhjampGUkhxLzBLOQpKWUdqQ3Y0KzhvQzJMZUpjUGZ3aitTVUxvUG9nNkxDUXNORi9qdUwzbVlLbERVN2MvVEJXVFc5Vkg2ZzdjZzlaCks1NFpmZmZIdnMvK1NxUmhRcHNWeGhSTnJ0VUF3RUhDaWJhOTRwVld6M0kwYXM1dzRCVlBXNjdWbVljRldoM0UKajhaUW4yVUNnWUVBNExNN1hodXYxOXpiTmx2d0xJZ1N1WkRmdWpYYndtM0FDcXV2Z1pSakpsK0ZUVDFFaXFuUgpDZHVsQzB4OVRiMnc1NUlURmtWeU1tWkFkZjZoRHBhVEUzbkVtWFFYUkJndE1oY0tld3FubUFmZ2VTQlpPbzdpCkh6RE50b28xUzd5bGcyTHBqVHhXWjRjMmpJWVo4SDBHMXNzdnZzNnJTTlJxM0Y5WnFDQ0NwSWNDZ1lFQTJ0ZXEKdUNBMDA5SXdnSHN0QmgrbDNzY0dodi9zKzNxZHZFSnB2RERWOVZDejBZRHM3cWRNeU5qU2FWVkwvMUJEdG5GRwo0Z0hIOE52Y3BZUGtNQVo3WFRSaExlZW9JNk51eGdrYzNRVi9mMm9aZGFzSndHUHVyeXN0bzBqUE9PazhBeURSCjZqeUMrK2dYT3pRVmNiZmR2YXNqWXY1QmlCMk53WWtSQ3dONW00c0NnWUIwbW0zdmF4eTRQeUwrdFgwUUR0ancKdFE1MG1paGRZQWl0UU9URnNKUTNRSkJ6UVowRS9CUy9NZDBXM08yVlh4K2pPL2x0c0VJUGgySmlHTzNKSFRoYgpmZkFZMWRhUS9wN05oSWxxeWwrb0ZFWlhkUUw0MFZia2FyWUZ5UGpaUVo3K2JHRFlhdnhIb3pJYWdDaUwxTVdzCnh5b1NzVHJQZzNPa3dsSkxYZnVObHdLQmdRQ0xuQVJVUEcrWEprTTg0OWZBVFZaUy9lTWpJb2U3a3VpbjNqSjQKRlN1WnVXZE40eExEMlVUNTZLQ3JBL2hjbzRiZkQvcnBXYnVFNDY0cWhTNkFtTklBanRia0l5STN3aDU4QmZvOAo0aklKUmRXQ0pLQXU5VkdpdkVmOElBbmF3NmcrVXFTMzZ1eWc2ZHBRTVpUd25CekEwRG5lQUZnc0RyYU5YZlRhCmN0Z1Vxd0tCZ1FDRlJpVjJqYXpQQWdFcm45UlZnd0U4bXIxamtnajJkaEpaSTZ3MkdsZ1hxcHFKSi9Gb29vTWIKYS9ML2xlbjlhN2JWK3c1UEFzSXAvYm5YcjdtLzdKdGlWclZvTTlDdFIzcDgwOFduN2k1dnR6dUFDQUY4cDZQbgp6YWZaRG8vaTY2Nm9DR1IrQjB5RUxWL3ZsL3dYbW5vTU80R05ZSWx2ejZJbGtaWmpYVzFEVWc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= - type: kubernetes.io/tls - traits: - meshmap: - edges: [] - id: b51f8326-be7b-4829-905f-96b15cef9e91 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: shield - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 5 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - position: - posX: -70 - posY: 30 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-thbmd: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - strategy: - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - spec: - affinity: - node Affinity: null - pod Affinity: null - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: - - pod Affinity Term: - label Selector: - match Labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - topology Key: kubernetes.io/hostname - weight: 1 - containers: - - args: - - --metrics-bind-address=:8080 - command: - - /manager - env: - - name: OPERATOR_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - env From: null - image: marketplace.azurecr.io/bitnami/rmq-messaging-topology-operator:1.8.0-scratch-r3 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 5 - http Get: - path: /metrics - port: http-metrics - initial Delay Seconds: 5 - period Seconds: 30 - success Threshold: 1 - timeout Seconds: 5 - name: rabbitmq-cluster-operator - ports: - - container Port: 9443 - name: http-webhook - protocol: TCP - - container Port: 8080 - name: http-metrics - protocol: TCP - readiness Probe: - failure Threshold: 5 - http Get: - path: /metrics - port: http-metrics - initial Delay Seconds: 5 - period Seconds: 30 - success Threshold: 1 - timeout Seconds: 5 - resources: - limits: {} - requests: {} - security Context: - read Only Root Filesystem: true - run As Non Root: true - run As User: 1001 - volume Mounts: - - mount Path: /tmp/k8s-webhook-server/serving-certs - name: cert - read Only: true - init Containers: null - security Context: - fs Group: 1001 - service Account Name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - volumes: - - name: cert - secret: - default Mode: 420 - secret Name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - traits: - meshmap: - edges: [] - id: ba43a4c2-8b0d-4e38-855f-91a4a10fabc5 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1004 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: -90 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-ujkzz: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: f4282056-4dad-4006-8203-0c04e1cfbaff - metadata: - binded_by: 5cbcf586-242b-4b99-9c4e-c60512aac86e - source: 2f5c4b5c-5f8b-4bfb-90be-6e93c9ea67a0 - subType: Permission - target: 053f12c8-d07f-45a1-b0f5-20edf5e5cbd6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 5f3ebb09-86b3-4ecf-a8ee-9cb8381f794f - metadata: - binded_by: 88424859-85ed-41b7-8f4f-96dfb7d10241 - source: f1b4519a-4e18-438d-b812-eb9b1949bbef - subType: Permission - target: 053f12c8-d07f-45a1-b0f5-20edf5e5cbd6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 053f12c8-d07f-45a1-b0f5-20edf5e5cbd6 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -50 - posY: 150 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-vukql: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - rules: - - api Groups: - - "" - resources: - - events - verbs: - - create - - get - - patch - - api Groups: - - "" - resources: - - secrets - verbs: - - create - - get - - list - - watch - - api Groups: - - "" - resources: - - services - verbs: - - get - - list - - watch - - api Groups: - - rabbitmq.com - resources: - - bindings - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - bindings/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - exchanges - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - exchanges/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - federations - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - federations/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - permissions - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - permissions/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - policies - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - policies/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - queues - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - queues/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - rabbitmqclusters - verbs: - - get - - list - - watch - - api Groups: - - rabbitmq.com - resources: - - rabbitmqclusters/status - verbs: - - get - - api Groups: - - rabbitmq.com - resources: - - schemareplications - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - schemareplications/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - shovels - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - shovels/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - superstreams - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - superstreams/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - users - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - users/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - vhosts - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - vhosts/status - verbs: - - get - - patch - - update - - api Groups: - - rabbitmq.com - resources: - - topicpermissions - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - - api Groups: - - rabbitmq.com - resources: - - topicpermissions/status - verbs: - - get - - patch - - update - traits: - meshmap: - edges: - - data: - id: f4282056-4dad-4006-8203-0c04e1cfbaff - metadata: - binded_by: 5cbcf586-242b-4b99-9c4e-c60512aac86e - source: 2f5c4b5c-5f8b-4bfb-90be-6e93c9ea67a0 - subType: Permission - target: 053f12c8-d07f-45a1-b0f5-20edf5e5cbd6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 2f5c4b5c-5f8b-4bfb-90be-6e93c9ea67a0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1006 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -130 - posY: -50 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-zkxbq: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: ValidatingWebhookConfiguration - apiVersion: admissionregistration.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - webhooks: - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-binding - port: 443 - failure Policy: Fail - name: vbinding.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - bindings - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-exchange - port: 443 - failure Policy: Fail - name: vexchange.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - exchanges - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-federation - port: 443 - failure Policy: Fail - name: vfederation.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - federations - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1alpha1-superstream - port: 443 - failure Policy: Fail - name: vsuperstream.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - superstreams - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-permission - port: 443 - failure Policy: Fail - name: vpermission.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - permissions - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-policy - port: 443 - failure Policy: Fail - name: vpolicy.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - policies - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-queue - port: 443 - failure Policy: Fail - name: vqueue.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - queues - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-schemareplication - port: 443 - failure Policy: Fail - name: vschemareplication.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - schemareplications - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-shovel - port: 443 - failure Policy: Fail - name: vshovel.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - shovels - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-user - port: 443 - failure Policy: Fail - name: vuser.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - users - side Effects: None - - admission Review Versions: - - v1 - client Config: - CA Bundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURLRENDQWhDZ0F3SUJBZ0lSQVB5R2NodnJ6S0pzRnIrMXdwQlpGK2d3RFFZSktvWklodmNOQVFFTEJRQXcKSGpFY01Cb0dBMVVFQXhNVGNtMXhMVzF6WnkxMGIzQnZiRzluZVMxallUQWVGdzB5TkRBMk1ERXhNVEUwTURaYQpGdzB5TlRBMk1ERXhNVEUwTURaYU1CNHhIREFhQmdOVkJBTVRFM0p0Y1MxdGMyY3RkRzl3YjJ4dloza3RZMkV3CmdnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNmWE52cmxYaXFWMWZaUFpob2x2bXIKNVZsaWFGa0lySzlTMXpmOGNsaFlXUTJHRUF4dlQvdWQ0b1FEZEJpVGlGbWdYN3d5b01iZlNIcDJ0QysxcWtCdQppWS9IUFljZ282aTNHUFNGODArZW5sRHF5TkIzaFZSUFRqeldYTThaRThDWG02WDZyYThnRVRQcTNUWlF4M0xpCjlpblBCUm1oZ2hNWEZxTWRkM2tUVjdqNWFBNGt4c3pzTHlmTHFnc3pETk5LSEtWNE96NFh3WmN5UWR5NnZPanUKUSttZFVrNGQ1a3RSeFF3WFlYQU93Z0w0U3ZPbWR4cGNuYmh2b0NuNDdrb2p3TzVldXZhOE9QUXZBWUdaN2VVVgpRU2FwUDNoWmxkVUFZb0VxdFo4ZlhjQy94a0pPZGI1U0h2dm1ZMXRoR3oxOGtsN1FQUzlSVERJMkJpZlBRdXpKCkFnTUJBQUdqWVRCZk1BNEdBMVVkRHdFQi93UUVBd0lDcERBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUkKS3dZQkJRVUhBd0l3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVbERnYlJDUmpGNmJlL1JrbwpIYzVYMzdxUTdhc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBSGJOZjM2VDloWVBzRnZXdTlUOG94c3hUdHAxCm50bTFRbGpyRTFTYTdibU9TWmpFeWxpWTN6c1JiWkRPRzljZjNpaEVlUHA2OG1VLzloUEFJd09TN2xxUWFGL1MKRklPeEV4K0IweEdGMUpJeGVvTVV0eDdBbG1KYXRMZE4rbkNwN3YyOWRSVjJGb0k4ZFFiQ2ZEY0FUZDhESlNxOAp1K2xzeUdaUXpqS3hnQWNVcHVFdjlNSEZ3WkhyT2IwdVVnbWRyZUhnUHdlMi9BNWR1TG9MT2dlVEFacFBERTV4CjJnUllzNDJ5QlRsSjNhcHdnSitEb3J0b0M4TXJMcys3NkdDc1A0UUVna3ZKblIyTnpBaDB2eis2U3RGMWlGYjQKQnJ2Tk0yZWFuT056SmxKWmNxQlV6TnliSzZ3dy9KZkVkY1JHWlFuaEcvYzdPVWZFSjk2Q2NXdDFDb2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - service: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - path: /validate-rabbitmq-com-v1beta1-vhost - port: 443 - failure Policy: Fail - name: vvhost.kb.io - rules: - - api Groups: - - rabbitmq.com - api Versions: - - v1beta1 - operations: - - CREATE - - UPDATE - resources: - - vhosts - side Effects: None - traits: - meshmap: - edges: [] - id: bfec30a1-fb46-4bc6-a445-18c19aa4070e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: heptagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1001 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/validatingwebhookconfiguration-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/validatingwebhookconfiguration-white.svg - position: - posX: 50 - posY: -130 - whiteboardData: - style: {} - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-zvgdk: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - subjects: - - kind: ServiceAccount - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - traits: - meshmap: - edges: [] - id: 88424859-85ed-41b7-8f4f-96dfb7d10241 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1005 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: -30.029501597641946 - posY: 70.11800639056779 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator-zzdsk: - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: messaging-topology-operator - app.kubernetes.io/instance: rabbitmq-cluster-operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - helm.sh/chart: rabbitmq-cluster-operator-3.1.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - subjects: - - kind: ServiceAccount - name: rabbitmq-cluster-operator-rabbitmq-messaging-topology-operator - namespace: default - traits: - meshmap: - edges: [] - id: 5cbcf586-242b-4b99-9c4e-c60512aac86e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: -89.94623507881442 - posY: 50.13441230296393 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - rabbitmqclusters.rabbitmq.com: - name: rabbitmqclusters.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: rabbitmq-operator - app.kubernetes.io/name: rabbitmq-cluster-operator - app.kubernetes.io/part-of: rabbitmq - annotations: - controller-gen.kubebuilder.io/version: v0.9.2 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: RabbitmqCluster - list Kind: RabbitmqClusterList - plural: rabbitmqclusters - short Names: - - rmq - singular: rabbitmqcluster - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .status.conditions[?(@.type == 'AllReplicasReady')].status - name: AllReplicasReady - type: string - - json Path: .status.conditions[?(@.type == 'ReconcileSuccess')].status - name: ReconcileSuccess - type: string - - json Path: .metadata.creationTimestamp - name: Age - type: date - name: v1beta1 - schema: - open APIV3Schema: - description: RabbitmqCluster is the Schema for the RabbitmqCluster API. - Each instance of this object corresponds to a single RabbitMQ cluster. - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Spec is the desired state of the RabbitmqCluster Custom - Resource. - properties: - affinity: - description: Affinity scheduling rules to be applied on created - Pods. - properties: - node Affinity: - description: Describes node affinity scheduling rules for - the pod. - properties: - preferred During Scheduling Ignored During Execution: - description: The scheduler will prefer to schedule pods - to nodes that satisfy the affinity expressions specified - by this field, but it may choose a node that violates - one or more of the expressions. The node that is most - preferred is the one with the greatest sum of weights, - i.e. for each node that meets all of the scheduling - requirements (resource request, requiredDuringScheduling - affinity expressions, etc.), compute a sum by iterating - through the elements of this field and adding "weight" - to the sum if the node matches the corresponding matchExpressions; - the node(s) with the highest sum are the most preferred. - items: - description: An empty preferred scheduling term matches - all objects with implicit weight 0 (i.e. it's a - no-op). A null preferred scheduling term matches - no objects (i.e. is also a no-op). - properties: - preference: - description: A node selector term, associated - with the corresponding weight. - properties: - match Expressions: - description: A list of node selector requirements - by node's labels. - items: - description: A node selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: The label key that the - selector applies to. - type: string - operator: - description: Represents a key's relationship - to a set of values. Valid operators - are In, NotIn, Exists, DoesNotExist. - Gt, and Lt. - type: string - values: - description: An array of string values. - If the operator is In or NotIn, the - values array must be non-empty. If - the operator is Exists or DoesNotExist, - the values array must be empty. If - the operator is Gt or Lt, the values - array must have a single element, - which will be interpreted as an integer. - This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector requirements - by node's fields. - items: - description: A node selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: The label key that the - selector applies to. - type: string - operator: - description: Represents a key's relationship - to a set of values. Valid operators - are In, NotIn, Exists, DoesNotExist. - Gt, and Lt. - type: string - values: - description: An array of string values. - If the operator is In or NotIn, the - values array must be non-empty. If - the operator is Exists or DoesNotExist, - the values array must be empty. If - the operator is Gt or Lt, the values - array must have a single element, - which will be interpreted as an integer. - This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - weight: - description: Weight associated with matching the - corresponding nodeSelectorTerm, in the range - 1-100. - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: If the affinity requirements specified - by this field are not met at scheduling time, the - pod will not be scheduled onto the node. If the affinity - requirements specified by this field cease to be met - at some point during pod execution (e.g. due to an - update), the system may or may not try to eventually - evict the pod from its node. - properties: - node Selector Terms: - description: Required. A list of node selector terms. - The terms are ORed. - items: - description: A null or empty node selector term - matches no objects. The requirements of them - are ANDed. The TopologySelectorTerm type implements - a subset of the NodeSelectorTerm. - properties: - match Expressions: - description: A list of node selector requirements - by node's labels. - items: - description: A node selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: The label key that the - selector applies to. - type: string - operator: - description: Represents a key's relationship - to a set of values. Valid operators - are In, NotIn, Exists, DoesNotExist. - Gt, and Lt. - type: string - values: - description: An array of string values. - If the operator is In or NotIn, the - values array must be non-empty. If - the operator is Exists or DoesNotExist, - the values array must be empty. If - the operator is Gt or Lt, the values - array must have a single element, - which will be interpreted as an integer. - This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector requirements - by node's fields. - items: - description: A node selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: The label key that the - selector applies to. - type: string - operator: - description: Represents a key's relationship - to a set of values. Valid operators - are In, NotIn, Exists, DoesNotExist. - Gt, and Lt. - type: string - values: - description: An array of string values. - If the operator is In or NotIn, the - values array must be non-empty. If - the operator is Exists or DoesNotExist, - the values array must be empty. If - the operator is Gt or Lt, the values - array must have a single element, - which will be interpreted as an integer. - This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - type: array - required: - - nodeSelectorTerms - type: object - x-kubernetes-map-type: atomic - type: object - pod Affinity: - description: Describes pod affinity scheduling rules (e.g. - co-locate this pod in the same node, zone, etc. as some - other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: The scheduler will prefer to schedule pods - to nodes that satisfy the affinity expressions specified - by this field, but it may choose a node that violates - one or more of the expressions. The node that is most - preferred is the one with the greatest sum of weights, - i.e. for each node that meets all of the scheduling - requirements (resource request, requiredDuringScheduling - affinity expressions, etc.), compute a sum by iterating - through the elements of this field and adding "weight" - to the sum if the node has pods which matches the - corresponding podAffinityTerm; the node(s) with the - highest sum are the most preferred. - items: - description: The weights of all of the matched WeightedPodAffinityTerm - fields are added per-node to find the most preferred - node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity term, associated - with the corresponding weight. - properties: - label Selector: - description: A label query over a set of resources, - in this case pods. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: A label selector requirement - is a selector that contains values, - a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: operator represents - a key's relationship to a set - of values. Valid operators are - In, NotIn, Exists and DoesNotExist. - type: string - values: - description: values is an array - of string values. If the operator - is In or NotIn, the values array - must be non-empty. If the operator - is Exists or DoesNotExist, the - values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator - is "In", and the values array contains - only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: A label query over the set of - namespaces that the term applies to. The - term is applied to the union of the namespaces - selected by this field and the ones listed - in the namespaces field. null selector and - null or empty namespaces list means "this - pod's namespace". An empty selector ({}) - matches all namespaces. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: A label selector requirement - is a selector that contains values, - a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: operator represents - a key's relationship to a set - of values. Valid operators are - In, NotIn, Exists and DoesNotExist. - type: string - values: - description: values is an array - of string values. If the operator - is In or NotIn, the values array - must be non-empty. If the operator - is Exists or DoesNotExist, the - values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator - is "In", and the values array contains - only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: namespaces specifies a static - list of namespace names that the term applies - to. The term is applied to the union of - the namespaces listed in this field and - the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector - means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: This pod should be co-located - (affinity) or not co-located (anti-affinity) - with the pods matching the labelSelector - in the specified namespaces, where co-located - is defined as running on a node whose value - of the label with key topologyKey matches - that of any node on which any of the selected - pods is running. Empty topologyKey is not - allowed. - type: string - required: - - topologyKey - type: object - weight: - description: weight associated with matching the - corresponding podAffinityTerm, in the range - 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: If the affinity requirements specified - by this field are not met at scheduling time, the - pod will not be scheduled onto the node. If the affinity - requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a - pod label update), the system may or may not try to - eventually evict the pod from its node. When there - are multiple elements, the lists of nodes corresponding - to each podAffinityTerm are intersected, i.e. all - terms must be satisfied. - items: - description: Defines a set of pods (namely those matching - the labelSelector relative to the given namespace(s)) - that this pod should be co-located (affinity) or - not co-located (anti-affinity) with, where co-located - is defined as running on a node whose value of the - label with key matches that of any - node on which a pod of the set of pods is running - properties: - label Selector: - description: A label query over a set of resources, - in this case pods. - properties: - match Expressions: - description: matchExpressions is a list of - label selector requirements. The requirements - are ANDed. - items: - description: A label selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: key is the label key that - the selector applies to. - type: string - operator: - description: operator represents a key's - relationship to a set of values. Valid - operators are In, NotIn, Exists and - DoesNotExist. - type: string - values: - description: values is an array of string - values. If the operator is In or NotIn, - the values array must be non-empty. - If the operator is Exists or DoesNotExist, - the values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator is - "In", and the values array contains only - "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: A label query over the set of namespaces - that the term applies to. The term is applied - to the union of the namespaces selected by this - field and the ones listed in the namespaces - field. null selector and null or empty namespaces - list means "this pod's namespace". An empty - selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions is a list of - label selector requirements. The requirements - are ANDed. - items: - description: A label selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: key is the label key that - the selector applies to. - type: string - operator: - description: operator represents a key's - relationship to a set of values. Valid - operators are In, NotIn, Exists and - DoesNotExist. - type: string - values: - description: values is an array of string - values. If the operator is In or NotIn, - the values array must be non-empty. - If the operator is Exists or DoesNotExist, - the values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator is - "In", and the values array contains only - "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: namespaces specifies a static list - of namespace names that the term applies to. - The term is applied to the union of the namespaces - listed in this field and the ones selected by - namespaceSelector. null or empty namespaces - list and null namespaceSelector means "this - pod's namespace". - items: - type: string - type: array - topology Key: - description: This pod should be co-located (affinity) - or not co-located (anti-affinity) with the pods - matching the labelSelector in the specified - namespaces, where co-located is defined as running - on a node whose value of the label with key - topologyKey matches that of any node on which - any of the selected pods is running. Empty topologyKey - is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - pod Anti Affinity: - description: Describes pod anti-affinity scheduling rules - (e.g. avoid putting this pod in the same node, zone, etc. - as some other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: The scheduler will prefer to schedule pods - to nodes that satisfy the anti-affinity expressions - specified by this field, but it may choose a node - that violates one or more of the expressions. The - node that is most preferred is the one with the greatest - sum of weights, i.e. for each node that meets all - of the scheduling requirements (resource request, - requiredDuringScheduling anti-affinity expressions, - etc.), compute a sum by iterating through the elements - of this field and adding "weight" to the sum if the - node has pods which matches the corresponding podAffinityTerm; - the node(s) with the highest sum are the most preferred. - items: - description: The weights of all of the matched WeightedPodAffinityTerm - fields are added per-node to find the most preferred - node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity term, associated - with the corresponding weight. - properties: - label Selector: - description: A label query over a set of resources, - in this case pods. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: A label selector requirement - is a selector that contains values, - a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: operator represents - a key's relationship to a set - of values. Valid operators are - In, NotIn, Exists and DoesNotExist. - type: string - values: - description: values is an array - of string values. If the operator - is In or NotIn, the values array - must be non-empty. If the operator - is Exists or DoesNotExist, the - values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator - is "In", and the values array contains - only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: A label query over the set of - namespaces that the term applies to. The - term is applied to the union of the namespaces - selected by this field and the ones listed - in the namespaces field. null selector and - null or empty namespaces list means "this - pod's namespace". An empty selector ({}) - matches all namespaces. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: A label selector requirement - is a selector that contains values, - a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: operator represents - a key's relationship to a set - of values. Valid operators are - In, NotIn, Exists and DoesNotExist. - type: string - values: - description: values is an array - of string values. If the operator - is In or NotIn, the values array - must be non-empty. If the operator - is Exists or DoesNotExist, the - values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator - is "In", and the values array contains - only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: namespaces specifies a static - list of namespace names that the term applies - to. The term is applied to the union of - the namespaces listed in this field and - the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector - means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: This pod should be co-located - (affinity) or not co-located (anti-affinity) - with the pods matching the labelSelector - in the specified namespaces, where co-located - is defined as running on a node whose value - of the label with key topologyKey matches - that of any node on which any of the selected - pods is running. Empty topologyKey is not - allowed. - type: string - required: - - topologyKey - type: object - weight: - description: weight associated with matching the - corresponding podAffinityTerm, in the range - 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: If the anti-affinity requirements specified - by this field are not met at scheduling time, the - pod will not be scheduled onto the node. If the anti-affinity - requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a - pod label update), the system may or may not try to - eventually evict the pod from its node. When there - are multiple elements, the lists of nodes corresponding - to each podAffinityTerm are intersected, i.e. all - terms must be satisfied. - items: - description: Defines a set of pods (namely those matching - the labelSelector relative to the given namespace(s)) - that this pod should be co-located (affinity) or - not co-located (anti-affinity) with, where co-located - is defined as running on a node whose value of the - label with key matches that of any - node on which a pod of the set of pods is running - properties: - label Selector: - description: A label query over a set of resources, - in this case pods. - properties: - match Expressions: - description: matchExpressions is a list of - label selector requirements. The requirements - are ANDed. - items: - description: A label selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: key is the label key that - the selector applies to. - type: string - operator: - description: operator represents a key's - relationship to a set of values. Valid - operators are In, NotIn, Exists and - DoesNotExist. - type: string - values: - description: values is an array of string - values. If the operator is In or NotIn, - the values array must be non-empty. - If the operator is Exists or DoesNotExist, - the values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator is - "In", and the values array contains only - "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: A label query over the set of namespaces - that the term applies to. The term is applied - to the union of the namespaces selected by this - field and the ones listed in the namespaces - field. null selector and null or empty namespaces - list means "this pod's namespace". An empty - selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions is a list of - label selector requirements. The requirements - are ANDed. - items: - description: A label selector requirement - is a selector that contains values, a - key, and an operator that relates the - key and values. - properties: - key: - description: key is the label key that - the selector applies to. - type: string - operator: - description: operator represents a key's - relationship to a set of values. Valid - operators are In, NotIn, Exists and - DoesNotExist. - type: string - values: - description: values is an array of string - values. If the operator is In or NotIn, - the values array must be non-empty. - If the operator is Exists or DoesNotExist, - the values array must be empty. This - array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} - pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, - whose key field is "key", the operator is - "In", and the values array contains only - "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: namespaces specifies a static list - of namespace names that the term applies to. - The term is applied to the union of the namespaces - listed in this field and the ones selected by - namespaceSelector. null or empty namespaces - list and null namespaceSelector means "this - pod's namespace". - items: - type: string - type: array - topology Key: - description: This pod should be co-located (affinity) - or not co-located (anti-affinity) with the pods - matching the labelSelector in the specified - namespaces, where co-located is defined as running - on a node whose value of the label with key - topologyKey matches that of any node on which - any of the selected pods is running. Empty topologyKey - is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - image: - description: Image is the name of the RabbitMQ docker image - to use for RabbitMQ nodes in the RabbitmqCluster. Must be - provided together with ImagePullSecrets in order to use an - image in a private registry. - type: string - image Pull Secrets: - description: List of Secret resource containing access credentials - to the registry for the RabbitMQ image. Required if the docker - registry is private. - items: - description: LocalObjectReference contains enough information - to let you locate the referenced object inside the same - namespace. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - type: array - override: - properties: - service: - properties: - metadata: - properties: - annotations: - additionalProperties: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - type: object - spec: - properties: - allocate Load Balancer Node Ports: - type: boolean - cluster IP: - type: string - cluster IPs: - items: - type: string - type: array - x-kubernetes-list-type: atomic - external IPs: - items: - type: string - type: array - external Name: - type: string - external Traffic Policy: - type: string - health Check Node Port: - format: int32 - type: integer - internal Traffic Policy: - type: string - ip Families: - items: - type: string - type: array - x-kubernetes-list-type: atomic - ip Family Policy: - type: string - load Balancer Class: - type: string - load Balancer IP: - type: string - load Balancer Source Ranges: - items: - type: string - type: array - ports: - items: - properties: - app Protocol: - type: string - name: - type: string - node Port: - format: int32 - type: integer - port: - format: int32 - type: integer - protocol: - default: TCP - type: string - target Port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: array - x-kubernetes-list-map-keys: - - port - - protocol - x-kubernetes-list-type: map - publish Not Ready Addresses: - type: boolean - selector: - additionalProperties: - type: string - type: object - x-kubernetes-map-type: atomic - session Affinity: - type: string - session Affinity Config: - properties: - client IP: - properties: - timeout Seconds: - format: int32 - type: integer - type: object - type: object - type: - type: string - type: object - type: object - stateful Set: - properties: - metadata: - properties: - annotations: - additionalProperties: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - type: object - spec: - properties: - pod Management Policy: - type: string - replicas: - format: int32 - type: integer - selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - service Name: - type: string - template: - properties: - metadata: - properties: - annotations: - additionalProperties: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - name: - type: string - namespace: - type: string - type: object - spec: - properties: - active Deadline Seconds: - format: int64 - type: integer - affinity: - properties: - node Affinity: - properties: - preferred During Scheduling Ignored During Execution: - items: - properties: - preference: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - weight: - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - properties: - node Selector Terms: - items: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - type: array - required: - - nodeSelectorTerms - type: object - x-kubernetes-map-type: atomic - type: object - pod Affinity: - properties: - preferred During Scheduling Ignored During Execution: - items: - properties: - pod Affinity Term: - properties: - label Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - items: - type: string - type: array - topology Key: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - items: - properties: - label Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - items: - type: string - type: array - topology Key: - type: string - required: - - topologyKey - type: object - type: array - type: object - pod Anti Affinity: - properties: - preferred During Scheduling Ignored During Execution: - items: - properties: - pod Affinity Term: - properties: - label Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - items: - type: string - type: array - topology Key: - type: string - required: - - topologyKey - type: object - weight: - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - items: - properties: - label Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - items: - type: string - type: array - topology Key: - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - automount Service Account Token: - type: boolean - containers: - items: - properties: - args: - items: - type: string - type: array - command: - items: - type: string - type: array - env: - items: - properties: - name: - type: string - value: - type: string - value From: - properties: - config Map Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - properties: - api Version: - type: string - field Path: - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - properties: - container Name: - type: string - divisor: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - items: - properties: - config Map Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - type: string - secret Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - type: string - image Pull Policy: - type: string - lifecycle: - properties: - post Start: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - name: - type: string - ports: - items: - properties: - container Port: - format: int32 - type: integer - host IP: - type: string - host Port: - format: int32 - type: integer - name: - type: string - protocol: - default: TCP - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - type: object - security Context: - properties: - allow Privilege Escalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - proc Mount: - type: string - read Only Root Filesystem: - type: boolean - run As Group: - format: int64 - type: integer - run As Non Root: - type: boolean - run As User: - format: int64 - type: integer - se Linux Options: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccomp Profile: - properties: - localhost Profile: - type: string - type: - type: string - required: - - type - type: object - windows Options: - properties: - gmsa Credential Spec: - type: string - gmsa Credential Spec Name: - type: string - host Process: - type: boolean - run As User Name: - type: string - type: object - type: object - startup Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - stdin: - type: boolean - stdin Once: - type: boolean - termination Message Path: - type: string - termination Message Policy: - type: string - tty: - type: boolean - volume Devices: - items: - properties: - device Path: - type: string - name: - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - items: - properties: - mount Path: - type: string - mount Propagation: - type: string - name: - type: string - read Only: - type: boolean - sub Path: - type: string - sub Path Expr: - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - type: string - required: - - name - type: object - type: array - dns Config: - properties: - nameservers: - items: - type: string - type: array - options: - items: - properties: - name: - type: string - value: - type: string - type: object - type: array - searches: - items: - type: string - type: array - type: object - dns Policy: - type: string - enable Service Links: - type: boolean - ephemeral Containers: - items: - properties: - args: - items: - type: string - type: array - command: - items: - type: string - type: array - env: - items: - properties: - name: - type: string - value: - type: string - value From: - properties: - config Map Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - properties: - api Version: - type: string - field Path: - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - properties: - container Name: - type: string - divisor: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - items: - properties: - config Map Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - type: string - secret Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - type: string - image Pull Policy: - type: string - lifecycle: - properties: - post Start: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - name: - type: string - ports: - items: - properties: - container Port: - format: int32 - type: integer - host IP: - type: string - host Port: - format: int32 - type: integer - name: - type: string - protocol: - default: TCP - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - type: object - security Context: - properties: - allow Privilege Escalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - proc Mount: - type: string - read Only Root Filesystem: - type: boolean - run As Group: - format: int64 - type: integer - run As Non Root: - type: boolean - run As User: - format: int64 - type: integer - se Linux Options: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccomp Profile: - properties: - localhost Profile: - type: string - type: - type: string - required: - - type - type: object - windows Options: - properties: - gmsa Credential Spec: - type: string - gmsa Credential Spec Name: - type: string - host Process: - type: boolean - run As User Name: - type: string - type: object - type: object - startup Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - stdin: - type: boolean - stdin Once: - type: boolean - target Container Name: - type: string - termination Message Path: - type: string - termination Message Policy: - type: string - tty: - type: boolean - volume Devices: - items: - properties: - device Path: - type: string - name: - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - items: - properties: - mount Path: - type: string - mount Propagation: - type: string - name: - type: string - read Only: - type: boolean - sub Path: - type: string - sub Path Expr: - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - type: string - required: - - name - type: object - type: array - host Aliases: - items: - properties: - hostnames: - items: - type: string - type: array - ip: - type: string - type: object - type: array - host IPC: - type: boolean - host Network: - type: boolean - host PID: - type: boolean - host Users: - type: boolean - hostname: - type: string - image Pull Secrets: - items: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - type: array - init Containers: - items: - properties: - args: - items: - type: string - type: array - command: - items: - type: string - type: array - env: - items: - properties: - name: - type: string - value: - type: string - value From: - properties: - config Map Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - properties: - api Version: - type: string - field Path: - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - properties: - container Name: - type: string - divisor: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - properties: - key: - type: string - name: - type: string - optional: - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - items: - properties: - config Map Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - type: string - secret Ref: - properties: - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - type: string - image Pull Policy: - type: string - lifecycle: - properties: - post Start: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - name: - type: string - ports: - items: - properties: - container Port: - format: int32 - type: integer - host IP: - type: string - host Port: - format: int32 - type: integer - name: - type: string - protocol: - default: TCP - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - resources: - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - type: object - security Context: - properties: - allow Privilege Escalation: - type: boolean - capabilities: - properties: - add: - items: - type: string - type: array - drop: - items: - type: string - type: array - type: object - privileged: - type: boolean - proc Mount: - type: string - read Only Root Filesystem: - type: boolean - run As Group: - format: int64 - type: integer - run As Non Root: - type: boolean - run As User: - format: int64 - type: integer - se Linux Options: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccomp Profile: - properties: - localhost Profile: - type: string - type: - type: string - required: - - type - type: object - windows Options: - properties: - gmsa Credential Spec: - type: string - gmsa Credential Spec Name: - type: string - host Process: - type: boolean - run As User Name: - type: string - type: object - type: object - startup Probe: - properties: - exec: - properties: - command: - items: - type: string - type: array - type: object - failure Threshold: - format: int32 - type: integer - grpc: - properties: - port: - format: int32 - type: integer - service: - type: string - required: - - port - type: object - http Get: - properties: - host: - type: string - http Headers: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - path: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - scheme: - type: string - required: - - port - type: object - initial Delay Seconds: - format: int32 - type: integer - period Seconds: - format: int32 - type: integer - success Threshold: - format: int32 - type: integer - tcp Socket: - properties: - host: - type: string - port: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - format: int64 - type: integer - timeout Seconds: - format: int32 - type: integer - type: object - stdin: - type: boolean - stdin Once: - type: boolean - termination Message Path: - type: string - termination Message Policy: - type: string - tty: - type: boolean - volume Devices: - items: - properties: - device Path: - type: string - name: - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - items: - properties: - mount Path: - type: string - mount Propagation: - type: string - name: - type: string - read Only: - type: boolean - sub Path: - type: string - sub Path Expr: - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - type: string - required: - - name - type: object - type: array - node Name: - type: string - node Selector: - additionalProperties: - type: string - type: object - x-kubernetes-map-type: atomic - os: - properties: - name: - type: string - required: - - name - type: object - overhead: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - preemption Policy: - type: string - priority: - format: int32 - type: integer - priority Class Name: - type: string - readiness Gates: - items: - properties: - condition Type: - type: string - required: - - conditionType - type: object - type: array - restart Policy: - type: string - runtime Class Name: - type: string - scheduler Name: - type: string - security Context: - properties: - fs Group: - format: int64 - type: integer - fs Group Change Policy: - type: string - run As Group: - format: int64 - type: integer - run As Non Root: - type: boolean - run As User: - format: int64 - type: integer - se Linux Options: - properties: - level: - type: string - role: - type: string - type: - type: string - user: - type: string - type: object - seccomp Profile: - properties: - localhost Profile: - type: string - type: - type: string - required: - - type - type: object - supplemental Groups: - items: - format: int64 - type: integer - type: array - sysctls: - items: - properties: - name: - type: string - value: - type: string - required: - - name - - value - type: object - type: array - windows Options: - properties: - gmsa Credential Spec: - type: string - gmsa Credential Spec Name: - type: string - host Process: - type: boolean - run As User Name: - type: string - type: object - type: object - service Account: - type: string - service Account Name: - type: string - set Hostname As FQDN: - type: boolean - share Process Namespace: - type: boolean - subdomain: - type: string - termination Grace Period Seconds: - format: int64 - type: integer - tolerations: - items: - properties: - effect: - type: string - key: - type: string - operator: - type: string - toleration Seconds: - format: int64 - type: integer - value: - type: string - type: object - type: array - topology Spread Constraints: - items: - properties: - label Selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - match Label Keys: - items: - type: string - type: array - x-kubernetes-list-type: atomic - max Skew: - format: int32 - type: integer - min Domains: - format: int32 - type: integer - node Affinity Policy: - type: string - node Taints Policy: - type: string - topology Key: - type: string - when Unsatisfiable: - type: string - required: - - maxSkew - - topologyKey - - whenUnsatisfiable - type: object - type: array - x-kubernetes-list-map-keys: - - topologyKey - - whenUnsatisfiable - x-kubernetes-list-type: map - volumes: - items: - properties: - aws Elastic Block Store: - properties: - fs Type: - type: string - partition: - format: int32 - type: integer - read Only: - type: boolean - volume ID: - type: string - required: - - volumeID - type: object - azure Disk: - properties: - caching Mode: - type: string - disk Name: - type: string - disk URI: - type: string - fs Type: - type: string - kind: - type: string - read Only: - type: boolean - required: - - diskName - - diskURI - type: object - azure File: - properties: - read Only: - type: boolean - secret Name: - type: string - share Name: - type: string - required: - - secretName - - shareName - type: object - cephfs: - properties: - monitors: - items: - type: string - type: array - path: - type: string - read Only: - type: boolean - secret File: - type: string - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - user: - type: string - required: - - monitors - type: object - cinder: - properties: - fs Type: - type: string - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - volume ID: - type: string - required: - - volumeID - type: object - config Map: - properties: - default Mode: - format: int32 - type: integer - items: - items: - properties: - key: - type: string - mode: - format: int32 - type: integer - path: - type: string - required: - - key - - path - type: object - type: array - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - csi: - properties: - driver: - type: string - fs Type: - type: string - node Publish Secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - read Only: - type: boolean - volume Attributes: - additionalProperties: - type: string - type: object - required: - - driver - type: object - downward API: - properties: - default Mode: - format: int32 - type: integer - items: - items: - properties: - field Ref: - properties: - api Version: - type: string - field Path: - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - format: int32 - type: integer - path: - type: string - resource Field Ref: - properties: - container Name: - type: string - divisor: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - empty Dir: - properties: - medium: - type: string - size Limit: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - ephemeral: - properties: - volume Claim Template: - properties: - metadata: - type: object - spec: - properties: - access Modes: - items: - type: string - type: array - data Source: - properties: - api Group: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - data Source Ref: - properties: - api Group: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - resources: - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - type: object - selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - storage Class Name: - type: string - volume Mode: - type: string - volume Name: - type: string - type: object - required: - - spec - type: object - type: object - fc: - properties: - fs Type: - type: string - lun: - format: int32 - type: integer - read Only: - type: boolean - target WWNs: - items: - type: string - type: array - wwids: - items: - type: string - type: array - type: object - flex Volume: - properties: - driver: - type: string - fs Type: - type: string - options: - additionalProperties: - type: string - type: object - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - required: - - driver - type: object - flocker: - properties: - dataset Name: - type: string - dataset UUID: - type: string - type: object - gce Persistent Disk: - properties: - fs Type: - type: string - partition: - format: int32 - type: integer - pd Name: - type: string - read Only: - type: boolean - required: - - pdName - type: object - git Repo: - properties: - directory: - type: string - repository: - type: string - revision: - type: string - required: - - repository - type: object - glusterfs: - properties: - endpoints: - type: string - path: - type: string - read Only: - type: boolean - required: - - endpoints - - path - type: object - host Path: - properties: - path: - type: string - type: - type: string - required: - - path - type: object - iscsi: - properties: - chap Auth Discovery: - type: boolean - chap Auth Session: - type: boolean - fs Type: - type: string - initiator Name: - type: string - iqn: - type: string - iscsi Interface: - type: string - lun: - format: int32 - type: integer - portals: - items: - type: string - type: array - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - target Portal: - type: string - required: - - iqn - - lun - - targetPortal - type: object - name: - type: string - nfs: - properties: - path: - type: string - read Only: - type: boolean - server: - type: string - required: - - path - - server - type: object - persistent Volume Claim: - properties: - claim Name: - type: string - read Only: - type: boolean - required: - - claimName - type: object - photon Persistent Disk: - properties: - fs Type: - type: string - pd ID: - type: string - required: - - pdID - type: object - portworx Volume: - properties: - fs Type: - type: string - read Only: - type: boolean - volume ID: - type: string - required: - - volumeID - type: object - projected: - properties: - default Mode: - format: int32 - type: integer - sources: - items: - properties: - config Map: - properties: - items: - items: - properties: - key: - type: string - mode: - format: int32 - type: integer - path: - type: string - required: - - key - - path - type: object - type: array - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - downward API: - properties: - items: - items: - properties: - field Ref: - properties: - api Version: - type: string - field Path: - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - format: int32 - type: integer - path: - type: string - resource Field Ref: - properties: - container Name: - type: string - divisor: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - secret: - properties: - items: - items: - properties: - key: - type: string - mode: - format: int32 - type: integer - path: - type: string - required: - - key - - path - type: object - type: array - name: - type: string - optional: - type: boolean - type: object - x-kubernetes-map-type: atomic - service Account Token: - properties: - audience: - type: string - expiration Seconds: - format: int64 - type: integer - path: - type: string - required: - - path - type: object - type: object - type: array - type: object - quobyte: - properties: - group: - type: string - read Only: - type: boolean - registry: - type: string - tenant: - type: string - user: - type: string - volume: - type: string - required: - - registry - - volume - type: object - rbd: - properties: - fs Type: - type: string - image: - type: string - keyring: - type: string - monitors: - items: - type: string - type: array - pool: - type: string - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - user: - type: string - required: - - image - - monitors - type: object - scale IO: - properties: - fs Type: - type: string - gateway: - type: string - protection Domain: - type: string - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - ssl Enabled: - type: boolean - storage Mode: - type: string - storage Pool: - type: string - system: - type: string - volume Name: - type: string - required: - - gateway - - secretRef - - system - type: object - secret: - properties: - default Mode: - format: int32 - type: integer - items: - items: - properties: - key: - type: string - mode: - format: int32 - type: integer - path: - type: string - required: - - key - - path - type: object - type: array - optional: - type: boolean - secret Name: - type: string - type: object - storageos: - properties: - fs Type: - type: string - read Only: - type: boolean - secret Ref: - properties: - name: - type: string - type: object - x-kubernetes-map-type: atomic - volume Name: - type: string - volume Namespace: - type: string - type: object - vsphere Volume: - properties: - fs Type: - type: string - storage Policy ID: - type: string - storage Policy Name: - type: string - volume Path: - type: string - required: - - volumePath - type: object - required: - - name - type: object - type: array - required: - - containers - type: object - type: object - update Strategy: - properties: - rolling Update: - properties: - max Unavailable: - any Of: - - type: integer - - type: string - x-kubernetes-int-or-string: true - partition: - format: int32 - type: integer - type: object - type: - type: string - type: object - volume Claim Templates: - items: - properties: - api Version: - type: string - kind: - type: string - metadata: - properties: - annotations: - additionalProperties: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - name: - type: string - namespace: - type: string - type: object - spec: - properties: - access Modes: - items: - type: string - type: array - data Source: - properties: - api Group: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - data Source Ref: - properties: - api Group: - type: string - kind: - type: string - name: - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - resources: - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - type: object - selector: - properties: - match Expressions: - items: - properties: - key: - type: string - operator: - type: string - values: - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - type: object - type: object - x-kubernetes-map-type: atomic - storage Class Name: - type: string - volume Mode: - type: string - volume Name: - type: string - type: object - type: object - type: array - type: object - type: object - type: object - persistence: - default: - storage: 10Gi - description: The desired persistent storage configuration for - each Pod in the cluster. - properties: - storage: - any Of: - - type: integer - - type: string - default: 10Gi - description: The requested size of the persistent volume - attached to each Pod in the RabbitmqCluster. The format - of this field matches that defined by kubernetes/apimachinery. - See https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity - for more info on the format of this field. - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - storage Class Name: - description: The name of the StorageClass to claim a PersistentVolume - from. - type: string - type: object - rabbitmq: - description: Configuration options for RabbitMQ Pods created - in the cluster. - properties: - additional Config: - description: Modify to add to the rabbitmq.conf file in - addition to default configurations set by the operator. - Modifying this property on an existing RabbitmqCluster - will trigger a StatefulSet rolling restart and will cause - rabbitmq downtime. For more information on this config, - see https://www.rabbitmq.com/configure.html#config-file - max Length: 2000 - type: string - additional Plugins: - description: 'List of plugins to enable in addition to essential - plugins: rabbitmq_management, rabbitmq_prometheus, and - rabbitmq_peer_discovery_k8s.' - items: - description: A Plugin to enable on the RabbitmqCluster. - max Length: 100 - pattern: ^\w+$ - type: string - max Items: 100 - type: array - advanced Config: - description: Specify any rabbitmq advanced.config configurations - to apply to the cluster. For more information on advanced - config, see https://www.rabbitmq.com/configure.html#advanced-config-file - max Length: 100000 - type: string - env Config: - description: Modify to add to the rabbitmq-env.conf file. - Modifying this property on an existing RabbitmqCluster - will trigger a StatefulSet rolling restart and will cause - rabbitmq downtime. For more information on env config, - see https://www.rabbitmq.com/man/rabbitmq-env.conf.5.html - max Length: 100000 - type: string - type: object - replicas: - default: 1 - description: Replicas is the number of nodes in the RabbitMQ - cluster. Each node is deployed as a Replica in a StatefulSet. - Only 1, 3, 5 replicas clusters are tested. This value should - be an odd number to ensure the resultant cluster can establish - exactly one quorum of nodes in the event of a fragmenting - network partition. - format: int32 - minimum: 0 - type: integer - resources: - default: - limits: - cpu: 2000m - memory: 2Gi - requests: - cpu: 1000m - memory: 2Gi - description: The desired compute resource requirements of Pods - in the cluster. - properties: - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: 'Limits describes the maximum amount of compute - resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/' - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: 'Requests describes the minimum amount of compute - resources required. If Requests is omitted for a container, - it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. More info: - https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/' - type: object - type: object - secret Backend: - description: Secret backend configuration for the RabbitmqCluster. - Enables to fetch default user credentials and certificates - from K8s external secret stores. - properties: - vault: - description: VaultSpec will add Vault annotations (see https://www.vaultproject.io/docs/platform/k8s/injector/annotations) - to RabbitMQ Pods. It requires a Vault Agent Sidecar Injector - (https://www.vaultproject.io/docs/platform/k8s/injector) - to be installed in the K8s cluster. The injector is a - K8s Mutation Webhook Controller that alters RabbitMQ Pod - specifications (based on the added Vault annotations) - to include Vault Agent containers that render Vault secrets - to the volume. - properties: - annotations: - additionalProperties: - type: string - description: Vault annotations that override the Vault - annotations set by the cluster-operator. For a list - of valid Vault annotations, see https://www.vaultproject.io/docs/platform/k8s/injector/annotations - type: object - default User Path: - description: Path in Vault to access a KV (Key-Value) - secret with the fields username and password for the - default user. For example "secret/data/rabbitmq/config". - type: string - default User Updater Image: - description: Sidecar container that updates the default - user's password in RabbitMQ when it changes in Vault. - Additionally, it updates /var/lib/rabbitmq/.rabbitmqadmin.conf - (used by rabbitmqadmin CLI). Set to empty string to - disable the sidecar container. - type: string - role: - description: Role in Vault. If vault.defaultUserPath - is set, this role must have capability to read the - pre-created default user credential in Vault. If vault.tls - is set, this role must have capability to create and - update certificates in the Vault PKI engine for the - domains "" and ".svc". - type: string - tls: - properties: - alt Names: - description: 'Specifies the requested Subject Alternative - Names (SANs), in a comma-delimited list. These - will be appended to the SANs added by the cluster-operator. - The cluster-operator will add SANs: "-server-.-nodes." - for each pod, e.g. "myrabbit-server-0.myrabbit-nodes.default".' - type: string - common Name: - description: Specifies the requested certificate - Common Name (CN). Defaults to ..svc - if not provided. - type: string - ip Sans: - description: Specifies the requested IP Subject - Alternative Names, in a comma-delimited list. - type: string - pki Issuer Path: - description: Path in Vault PKI engine. For example - "pki/issue/hashicorp-com". required - type: string - type: object - type: object - type: object - service: - default: - type: ClusterIP - description: The desired state of the Kubernetes Service to - create for the cluster. - properties: - annotations: - additionalProperties: - type: string - description: Annotations to add to the Service. - type: object - type: - default: ClusterIP - description: 'Type of Service to create for the cluster. - Must be one of: ClusterIP, LoadBalancer, NodePort. For - more info see https://pkg.go.dev/k8s.io/api/core/v1#ServiceType' - enum: - - ClusterIP - - LoadBalancer - - NodePort - type: string - type: object - skip Post Deploy Steps: - description: If unset, or set to false, the cluster will run - `rabbitmq-queues rebalance all` whenever the cluster is updated. - Set to true to prevent the operator rebalancing queue leaders - after a cluster update. Has no effect if the cluster only - consists of one node. For more information, see https://www.rabbitmq.com/rabbitmq-queues.8.html#rebalance - type: boolean - termination Grace Period Seconds: - default: 604800 - description: 'TerminationGracePeriodSeconds is the timeout that - each rabbitmqcluster pod will have to terminate gracefully. - It defaults to 604800 seconds ( a week long) to ensure that - the container preStop lifecycle hook can finish running. For - more information, see: https://github.com/rabbitmq/cluster-operator/blob/main/docs/design/20200520-graceful-pod-termination.md' - format: int64 - minimum: 0 - type: integer - tls: - description: TLS-related configuration for the RabbitMQ cluster. - properties: - ca Secret Name: - description: Name of a Secret in the same Namespace as the - RabbitmqCluster, containing the Certificate Authority's - public certificate for TLS. The Secret must store this - as ca.crt. This Secret can be created by running `kubectl - create secret generic ca-secret --from-file=ca.crt=path/to/ca.cert` - Used for mTLS, and TLS for rabbitmq_web_stomp and rabbitmq_web_mqtt. - type: string - disable Non TLS Listeners: - description: 'When set to true, the RabbitmqCluster disables - non-TLS listeners for RabbitMQ, management plugin and - for any enabled plugins in the following list: stomp, - mqtt, web_stomp, web_mqtt. Only TLS-enabled clients will - be able to connect.' - type: boolean - secret Name: - description: Name of a Secret in the same Namespace as the - RabbitmqCluster, containing the server's private key & - public certificate for TLS. The Secret must store these - as tls.key and tls.crt, respectively. This Secret can - be created by running `kubectl create secret tls tls-secret - --cert=path/to/tls.cert --key=path/to/tls.key` - type: string - type: object - tolerations: - description: Tolerations is the list of Toleration resources - attached to each Pod in the RabbitmqCluster. - items: - description: The pod this Toleration is attached to tolerates - any taint that matches the triple using - the matching operator . - properties: - effect: - description: Effect indicates the taint effect to match. - Empty means match all taint effects. When specified, - allowed values are NoSchedule, PreferNoSchedule and - NoExecute. - type: string - key: - description: Key is the taint key that the toleration - applies to. Empty means match all taint keys. If the - key is empty, operator must be Exists; this combination - means to match all values and all keys. - type: string - operator: - description: Operator represents a key's relationship - to the value. Valid operators are Exists and Equal. - Defaults to Equal. Exists is equivalent to wildcard - for value, so that a pod can tolerate all taints of - a particular category. - type: string - toleration Seconds: - description: TolerationSeconds represents the period of - time the toleration (which must be of effect NoExecute, - otherwise this field is ignored) tolerates the taint. - By default, it is not set, which means tolerate the - taint forever (do not evict). Zero and negative values - will be treated as 0 (evict immediately) by the system. - format: int64 - type: integer - value: - description: Value is the taint value the toleration matches - to. If the operator is Exists, the value should be empty, - otherwise just a regular string. - type: string - type: object - type: array - type: object - status: - description: Status presents the observed state of RabbitmqCluster - properties: - binding: - description: 'Binding exposes a secret containing the binding - information for this RabbitmqCluster. It implements the service - binding Provisioned Service duck type. See: https://github.com/servicebinding/spec#provisioned-service' - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - conditions: - description: Set of Conditions describing the current state - of the RabbitmqCluster - items: - properties: - last Transition Time: - description: The last time this Condition type changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of RabbitmqCluster - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - default User: - description: Identifying information on internal resources - properties: - secret Reference: - description: Reference to the Kubernetes Secret containing - the credentials of the default user. - properties: - keys: - additionalProperties: - type: string - description: Key-value pairs in the Secret corresponding - to `username`, `password`, `host`, and `port` - type: object - name: - description: Name of the Secret containing the default - user credentials - type: string - namespace: - description: Namespace of the Secret containing the - default user credentials - type: string - required: - - keys - - name - - namespace - type: object - service Reference: - description: Reference to the Kubernetes Service serving - the cluster. - properties: - name: - description: Name of the Service serving the cluster - type: string - namespace: - description: Namespace of the Service serving the cluster - type: string - required: - - name - - namespace - type: object - type: object - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this RabbitmqCluster. It corresponds - to the RabbitmqCluster's generation, which is updated on mutation - by the API Server. - format: int64 - type: integer - required: - - conditions - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 670a1156-a76e-4e11-8eac-ff2c72a2dfb2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -170 - posY: 90 - whiteboardData: - style: {} - schemareplications.rabbitmq.com: - name: schemareplications.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - kind: SchemaReplication - list Kind: SchemaReplicationList - plural: schemareplications - singular: schemareplication - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: 'SchemaReplication is the Schema for the schemareplications - API This feature requires Tanzu RabbitMQ with schema replication plugin. - For more information, see: https://tanzu.vmware.com/rabbitmq and https://www.rabbitmq.com/definitions-standby.html.' - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: SchemaReplicationSpec defines the desired state of - SchemaReplication - properties: - endpoints: - description: endpoints should be one or multiple endpoints separated - by ','. Must provide either spec.endpoints or endpoints in - spec.upstreamSecret. When endpoints are provided in both spec.endpoints - and spec.upstreamSecret, spec.endpoints takes precedence. - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that schema replication - would be set for. Must be an existing cluster. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - secret Backend: - description: Set to fetch user credentials from K8s external - secret stores to be used for schema replication. - properties: - vault: - properties: - secret Path: - description: Path in Vault to access a KV (Key-Value) - secret with the fields username and password to be - used for replication. For example "secret/data/rabbitmq/config". - Optional; if not provided, username and password will - come from upstreamSecret instead. Have to set either - secretBackend.vault.secretPath or upstreamSecret, - but not both. - type: string - type: object - type: object - upstream Secret: - description: Defines a Secret which contains credentials to - be used for schema replication. The Secret must contain the - keys `username` and `password` in its Data field, or operator - will error. Have to set either secretBackend.vault.secretPath - or spec.upstreamSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - required: - - rabbitmqClusterReference - type: object - status: - description: SchemaReplicationStatus defines the observed state - of SchemaReplication - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Queue. It corresponds to the - Queue's generation, which is updated on mutation by the API - Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: c1a03242-89ba-47c5-968b-45c552f0862c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 110 - posY: 30 - whiteboardData: - style: {} - shovels.rabbitmq.com: - name: shovels.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Shovel - list Kind: ShovelList - plural: shovels - singular: shovel - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Shovel is the Schema for the shovels API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: 'ShovelSpec defines the desired state of Shovel For - how to configure Shovel, see: https://www.rabbitmq.com/shovel.html.' - properties: - ack Mode: - enum: - - on-confirm - - on-publish - - no-ack - type: string - add Forward Headers: - type: boolean - delete After: - type: string - dest Add Forward Headers: - type: boolean - dest Add Timestamp Header: - type: boolean - dest Address: - type: string - dest Application Properties: - type: string - dest Exchange: - type: string - dest Exchange Key: - type: string - dest Properties: - type: string - dest Protocol: - type: string - dest Publish Properties: - type: string - dest Queue: - type: string - name: - description: Required property; cannot be updated - type: string - prefetch Count: - type: integer - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that this Shovel - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - reconnect Delay: - type: integer - src Address: - type: string - src Delete After: - type: string - src Exchange: - type: string - src Exchange Key: - type: string - src Prefetch Count: - type: integer - src Protocol: - type: string - src Queue: - type: string - uri Secret: - description: Secret contains the AMQP URI(s) to configure Shovel - destination and source. The Secret must contain the key `destUri` - and `srcUri` or operator will error. Both fields should be - one or multiple uris separated by ','. Required property. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - name - - rabbitmqClusterReference - - uriSecret - type: object - status: - description: ShovelStatus defines the observed state of Shovel - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Shovel. It corresponds to the - Shovel's generation, which is updated on mutation by the API - Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: e7ce3eca-d0be-4fb0-8cbb-4957bc07817d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1003 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 130 - posY: 130 - whiteboardData: - style: {} - superstreams.rabbitmq.com: - name: superstreams.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: SuperStream - list Kind: SuperStreamList - plural: superstreams - singular: superstream - scope: Namespaced - versions: - - name: v1alpha1 - schema: - open APIV3Schema: - description: SuperStream is the Schema for the queues API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: SuperStreamSpec defines the desired state of SuperStream - properties: - name: - description: Name of the queue; required property. - type: string - partitions: - default: 3 - description: Number of partitions to create within this super - stream. Defaults to '3'. - type: integer - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the SuperStream - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - routing Keys: - description: Routing keys to use for each of the partitions - in the SuperStream If unset, the routing keys for the partitions - will be set to the index of the partitions - items: - type: string - type: array - vhost: - default: / - description: Default to vhost '/'; cannot be updated - type: string - required: - - name - - rabbitmqClusterReference - type: object - status: - description: SuperStreamStatus defines the observed state of SuperStream - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this SuperStream. It corresponds to - the SuperStream's generation, which is updated on mutation - by the API Server. - format: int64 - type: integer - partitions: - description: Partitions are a list of the stream queue names - which form the partitions of this SuperStream. - items: - type: string - type: array - type: object - type: object - served: true - storage: true - traits: - meshmap: - edges: [] - id: 65d7b87e-b506-4478-ad13-9079295b64f4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -130 - posY: 130 - whiteboardData: - style: {} - topicpermissions.rabbitmq.com: - name: topicpermissions.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - kind: TopicPermission - list Kind: TopicPermissionList - plural: topicpermissions - singular: topicpermission - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: TopicPermission is the Schema for the topicpermissions - API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TopicPermissionSpec defines the desired state of TopicPermission - properties: - permissions: - description: Permissions to grant to the user to a topic exchange; - required property. - properties: - exchange: - description: Name of a topic exchange; required property; - cannot be updated. - type: string - read: - type: string - write: - type: string - type: object - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that both the - provided user and vhost are. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - user: - description: Name of an existing user; must provide user or - userReference, else create/update will fail; cannot be updated. - type: string - user Reference: - description: Reference to an existing user.rabbitmq.com object; - must provide user or userReference, else create/update will - fail; cannot be updated. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - vhost: - description: Name of an existing vhost; required property; cannot - be updated. - type: string - required: - - permissions - - rabbitmqClusterReference - - vhost - type: object - status: - description: TopicPermissionStatus defines the observed state of - TopicPermission - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this TopicPermission. It corresponds - to the TopicPermission's generation, which is updated on mutation - by the API Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 4260b57e-6b52-46cd-aef6-8a15404bc71a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 90 - posY: -70 - whiteboardData: - style: {} - users.rabbitmq.com: - name: users.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: User - list Kind: UserList - plural: users - singular: user - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: User is the Schema for the users API. - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: Spec configures the desired state of the User object. - properties: - import Credentials Secret: - description: Defines a Secret used to pre-define the username - and password set for this User. User objects created with - this field set will not have randomly-generated credentials, - and will instead import the username/password values from - this Secret. The Secret must contain the keys `username` and - `password` in its Data field, or the import will fail. Note - that this import only occurs at creation time, and is ignored - once a password has been set on a User. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the user - will be created for. This cluster must exist for the User - object to be created. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - tags: - description: List of permissions tags to associate with the - user. This determines the level of access to the RabbitMQ - management UI granted to the user. Omitting this field will - lead to a user than can still connect to the cluster through - messaging protocols, but cannot perform any management actions. - For more information, see https://www.rabbitmq.com/management.html#permissions. - items: - description: UserTag defines the level of access to the management - UI allocated to the user. For more information, see https://www.rabbitmq.com/management.html#permissions. - enum: - - management - - policymaker - - monitoring - - administrator - type: string - type: array - required: - - rabbitmqClusterReference - type: object - status: - description: Status exposes the observed state of the User object. - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - credentials: - description: Provides a reference to a Secret object containing - the user credentials. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this User. It corresponds to the User's - generation, which is updated on mutation by the API Server. - format: int64 - type: integer - username: - description: Provide rabbitmq Username - type: string - required: - - username - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 8779e0c1-4861-4e08-8546-c755a66dc18b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 90 - posY: -130 - whiteboardData: - style: {} - vhosts.rabbitmq.com: - name: vhosts.rabbitmq.com - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.10.0 - settings: - spec: - group: rabbitmq.com - names: - categories: - - all - - rabbitmq - kind: Vhost - list Kind: VhostList - plural: vhosts - singular: vhost - scope: Namespaced - versions: - - name: v1beta1 - schema: - open APIV3Schema: - description: Vhost is the Schema for the vhosts API - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: VhostSpec defines the desired state of Vhost - properties: - name: - description: Name of the vhost; see https://www.rabbitmq.com/vhosts.html. - type: string - rabbitmq Cluster Reference: - description: Reference to the RabbitmqCluster that the vhost - will be created in. Required property. - properties: - connection Secret: - description: Secret contains the http management uri for - the RabbitMQ cluster. The Secret must contain the key - `uri`, `username` and `password` or operator will error. - Have to set either name or connectionSecret, but not both. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - x-kubernetes-map-type: atomic - name: - description: The name of the RabbitMQ cluster to reference. - Have to set either name or connectionSecret, but not both. - type: string - namespace: - description: The namespace of the RabbitMQ cluster to reference. - Defaults to the namespace of the requested resource if - omitted. - type: string - type: object - tags: - items: - type: string - type: array - tracing: - type: boolean - required: - - name - - rabbitmqClusterReference - type: object - status: - description: VhostStatus defines the observed state of Vhost - properties: - conditions: - items: - properties: - last Transition Time: - description: The last time this Condition status changed. - format: date-time - type: string - message: - description: Full text reason for current status of the - condition. - type: string - reason: - description: One word, camel-case reason for current status - of the condition. - type: string - status: - description: True, False, or Unknown - type: string - type: - description: Type indicates the scope of the custom resource - status addressed by the condition. - type: string - required: - - status - - type - type: object - type: array - observed Generation: - description: observedGeneration is the most recent successful - generation observed for this Vhost. It corresponds to the - Vhost's generation, which is updated on mutation by the API - Server. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 4c64fc0a-c5e0-40f8-ad26-96f6fb0e9181 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -10 - posY: 90 - whiteboardData: - style: {} diff --git a/catalog/3460a23b-e14d-49ba-9e6f-4d25afe14f98/deploy.yml b/catalog/3460a23b-e14d-49ba-9e6f-4d25afe14f98/deploy.yml deleted file mode 100644 index 4f19382de1..0000000000 --- a/catalog/3460a23b-e14d-49ba-9e6f-4d25afe14f98/deploy.yml +++ /dev/null @@ -1,169 +0,0 @@ -name: Postgres Deployment -services: - postgres-config: - name: postgres-config - type: ConfigMap.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: postgres - dependsOn: - - postgres-rbiln - settings: - data: - POSTGRES_DB: postgresdb - POSTGRES_PASSWORD: psltest - POSTGRES_USER: admin - traits: - meshmap: - edges: [] - id: 9753aef5-59b7-44d3-893e-c4e7cf1eb0bb - label: postgres-config - parent: ce6a1faf-4a96-4e95-bb20-1a9be448e5a3 - position: - posX: 318.93243967929607 - posY: 99.55886740392805 - postgres-daczz: - name: postgres-daczz - type: Service.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: postgres - dependsOn: - - postgres-rbiln - settings: - spec: - ports: - - port: 5432 - selector: - app: postgres - type: NodePort - traits: - meshmap: - edges: [] - id: 596b9abf-4f46-4471-89d8-4c126cb2fe50 - label: postgres - parent: ce6a1faf-4a96-4e95-bb20-1a9be448e5a3 - position: - posX: 321.31247189605676 - posY: 158.21140604789235 - postgres-jbsxd: - name: postgres-jbsxd - type: Deployment.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - postgres-rbiln - settings: - spec: - replicas: 1 - selector: - match Labels: - app: postgres - template: - metadata: - labels: - app: postgres - spec: - containers: - - env From: - - config Map Ref: - name: postgres-config - image: postgres:10.1 - image Pull Policy: IfNotPresent - name: postgres - ports: - - container Port: 5432 - volume Mounts: - - mount Path: /var/lib/postgresql/data - name: postgredb - volumes: - - name: postgredb - persistent Volume Claim: - claim Name: postgres-pv-claim - traits: - meshmap: - edges: [] - id: 34e44f90-d37e-4a68-9b23-0588c667a43e - label: postgres - parent: ce6a1faf-4a96-4e95-bb20-1a9be448e5a3 - position: - posX: 396.8582260097248 - posY: 98.50701686680969 - postgres-pv-claim: - name: postgres-pv-claim - type: PersistentVolumeClaim.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: postgres - dependsOn: - - postgres-rbiln - settings: - spec: - access Modes: - - ReadWriteMany - resources: - requests: - storage: 5Gi - storage Class Name: manual - traits: - meshmap: - edges: [] - id: 3fe78dd4-85bb-4b68-8ca4-3af46c70c4aa - label: postgres-pv-claim - parent: ce6a1faf-4a96-4e95-bb20-1a9be448e5a3 - position: - posX: 387.4657289730162 - posY: 160.90286652245047 - postgres-pv-volume: - name: postgres-pv-volume - type: PersistentVolume.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: postgres - version: v1.25.2 - model: kubernetes - labels: - app: postgres - type: local - settings: - spec: - access Modes: - - ReadWriteMany - capacity: - storage: 5Gi - host Path: - path: /mnt/data - storage Class Name: manual - traits: - meshmap: - edges: [] - id: 0a29c03b-b3d3-4ddf-8bac-f0949ac530f3 - label: postgres-pv-volume - position: - posX: 484.57453081003484 - posY: 123.45272135465552 - postgres-rbiln: - name: postgres-rbiln - type: Namespace.K8s - apiVersion: core.oam.dev/v1alpha1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: ce6a1faf-4a96-4e95-bb20-1a9be448e5a3 - label: postgres - position: - posX: 358.19908432615614 - posY: 139.70494169463007 diff --git a/catalog/3546d0d4-ba6e-4c7e-9661-853ade11847f/deploy.yml b/catalog/3546d0d4-ba6e-4c7e-9661-853ade11847f/deploy.yml deleted file mode 100644 index f2df7c35e8..0000000000 --- a/catalog/3546d0d4-ba6e-4c7e-9661-853ade11847f/deploy.yml +++ /dev/null @@ -1,1228 +0,0 @@ -name: Wordpress and MySql on Kubernetes -services: - anchornode-fhbgo: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - deployment - traits: - meshmap: - edges: [] - id: ecb681d0-be9e-4835-aa34-d1f91891dd3a - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 6c0d3f0d-5c82-407a-8a03-30b518cccdb0 - position: - posX: -210 - posY: 10 - whiteboardData: {} - anchornode-mhale: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - wordpress-mysql-bwwrr - traits: - meshmap: - edges: [] - id: 40edcf2b-595f-47e3-92d2-a4d0603475b8 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 13 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: def3b3a8-59ea-49eb-96f7-4f3fd5cfc258 - position: - posX: -90 - posY: -70 - whiteboardData: {} - deployment: - name: deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - selector: - match Labels: - app: wordpress - tier: frontend - template: - metadata: - labels: - app: wordpress - tier: frontend - spec: - containers: - - env: - - name: WORDPRESS_DB_HOST - value: wordpress-mysql - - name: WORDPRESS_DB_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - - name: WORDPRESS_DB_USER - value: wordpress - image: wordpress:6.2.1-apache - name: wordpress - ports: - - container Port: 80 - name: wordpress - protocol: TCP - volume Mounts: - - mount Path: /var/www/html - name: wordpress-persistent-storage - volumes: - - name: wordpress-persistent-storage - persistent Volume Claim: - claim Name: wp-pv-claim - traits: - meshmap: - edges: - - data: - id: 00aca59c-dfe8-4fd7-9224-651b252bc60b - metadata: - port: 80 - protocol: TCP - source: a309c048-143c-470d-bc20-41d766b96ca3 - subType: Network - target: 6c0d3f0d-5c82-407a-8a03-30b518cccdb0 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 6c0d3f0d-5c82-407a-8a03-30b518cccdb0 - label: deployment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 11 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -190 - posY: 40 - whiteboardData: - style: - z-index: 1005 - mysql: - name: mysql - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - containers: - - image: mysql:8.0 - name: mysql - volumes: - - name: mysql-persistent-storage - persistent Volume Claim: - claim Name: mysql-pv-claim - traits: - meshmap: - edges: [] - id: 46e89ee3-4ff9-4e67-a05e-b8f36d3f58d0 - label: mysql - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 8 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 50 - posY: -50 - whiteboardData: - style: - z-index: 10 - mysql-pass: - name: mysql-pass - type: Secret - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - data: - password: "" - string Data: - password: secretpassword - traits: - meshmap: - edges: [] - id: 1521fbc8-cc57-4f6b-8e78-ea1e749a463d - label: mysql-pass - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: sheild - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - position: - posX: -190 - posY: -70 - whiteboardData: - style: - z-index: 8 - mysql-persistent-storage: - name: mysql-persistent-storage - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - claim Ref: - name: mysql-pv-claim - mount Options: - - "" - traits: - meshmap: - edges: [] - id: 643d2842-0087-492e-acef-c02ac6365c6e - label: mysql-persistent-storage - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-opacity: "0" - height: "30" - width: "30" - x: "12" - "y": "20" - z-index: 7 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 210 - posY: -50 - whiteboardData: - style: - z-index: 4 - mysql-pv-claim: - name: mysql-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - volume Name: persistent-volume-storage - traits: - meshmap: - edges: [] - id: feba8e8e-e245-4274-94db-66bc740a0634 - label: mysql-pv-claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 130 - posY: -50 - whiteboardData: - style: - height: 12.5 - width: 12.5 - z-index: 1000 - nodegroupinventorywallet-liial: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - deployment - traits: - meshmap: - edges: [] - id: 7a96e806-fe44-405e-ac2e-98a5fc5bc6e3 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 6c0d3f0d-5c82-407a-8a03-30b518cccdb0 - position: - posX: -170 - posY: 70 - whiteboardData: {} - nodegroupinventorywallet-ubjnv: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - wordpress-mysql-bwwrr - traits: - meshmap: - edges: [] - id: d6cd748c-f803-4499-87b8-c43c83c970a2 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: def3b3a8-59ea-49eb-96f7-4f3fd5cfc258 - position: - posX: -50 - posY: -10 - whiteboardData: {} - wordpress-fjtvy: - name: wordpress - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - containers: - - image: wordpress:6.2.1-apache - name: wordpress - volumes: - - name: wordpress-persistent-storage - persistent Volume Claim: - claim Name: wp-pv-claim - traits: - meshmap: - edges: - - data: - id: e01d7b7f-aa96-4846-a289-09856ad19237 - metadata: - port: 80 - protocol: TCP - source: a309c048-143c-470d-bc20-41d766b96ca3 - subType: Network - target: b44ed229-21d8-4d11-94ad-fcb0e6665fd4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: b44ed229-21d8-4d11-94ad-fcb0e6665fd4 - label: wordpress - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 9 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 10 - posY: 50 - whiteboardData: - style: - z-index: 1003 - wordpress-mysql-bwwrr: - name: wordpress-mysql - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - selector: - match Labels: - app: wordpress - tier: mysql - template: - metadata: - labels: - app: wordpress - tier: mysql - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - optional: true - - name: MYSQL_DATABASE - value: wordpress - - name: MYSQL_USER - value: wordpress - - name: MYSQL_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - image: mysql:8.0 - name: mysql - ports: - - container Port: 3306 - name: mysql - protocol: TCP - volume Mounts: - - mount Path: /var/lib/mysql - name: mysql-persistent-storage - volumes: - - name: mysql-persistent-storage - persistent Volume Claim: - claim Name: mysql-pv-claim - traits: - meshmap: - edges: - - data: - id: 44a47edc-4565-4624-81b4-83be2f772865 - metadata: - port: 3306 - protocol: TCP - source: 224b606b-1a71-4f25-8374-093374785235 - subType: Network - target: def3b3a8-59ea-49eb-96f7-4f3fd5cfc258 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: def3b3a8-59ea-49eb-96f7-4f3fd5cfc258 - label: wordpress-mysql - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 6 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -70 - posY: -40 - whiteboardData: - style: - z-index: 1007 - wordpress-mysql-hhotd: - name: wordpress-mysql - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - ports: - - name: mysql - port: 3308 - protocol: TCP - - name: wordpress - port: 3306 - protocol: TCP - - name: wordpress-mysql - port: 3309 - protocol: TCP - selector: - app: wordpress - tier: mysql - traits: - meshmap: - edges: - - data: - id: 44a47edc-4565-4624-81b4-83be2f772865 - metadata: - port: 3306 - protocol: TCP - source: 224b606b-1a71-4f25-8374-093374785235 - subType: Network - target: def3b3a8-59ea-49eb-96f7-4f3fd5cfc258 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 224b606b-1a71-4f25-8374-093374785235 - label: wordpress-mysql - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -10 - posY: -30 - whiteboardData: - style: - z-index: 1004 - wordpress-pdwnd: - name: wordpress - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - allocate Load Balancer Node Ports: false - cluster IP: None - ports: - - name: wordpress - port: 80 - protocol: TCP - - name: wordpress-mysql - port: 80 - protocol: TCP - - name: deployment - port: 80 - protocol: TCP - - name: wordpress-mysql-deployment - port: 3309 - protocol: TCP - selector: - app: wordpress - tier: frontend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 00aca59c-dfe8-4fd7-9224-651b252bc60b - metadata: - port: 80 - protocol: TCP - source: a309c048-143c-470d-bc20-41d766b96ca3 - subType: Network - target: 6c0d3f0d-5c82-407a-8a03-30b518cccdb0 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: e01d7b7f-aa96-4846-a289-09856ad19237 - metadata: - port: 80 - protocol: TCP - source: a309c048-143c-470d-bc20-41d766b96ca3 - subType: Network - target: b44ed229-21d8-4d11-94ad-fcb0e6665fd4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a309c048-143c-470d-bc20-41d766b96ca3 - label: wordpress - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -110 - posY: 50 - whiteboardData: - style: - height: 18.04194544078404 - width: 25.170192741748643 - z-index: 1001 - wordpress-persistent-storage: - name: wordpress-persistent-storage - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - traits: - meshmap: - edges: [] - id: f87636c4-e5a5-41c4-be61-fe6d4d379f8c - label: wordpress-persistent-storage - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-opacity: "0" - height: "30" - width: "30" - x: "12" - "y": "20" - z-index: 12 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 170 - posY: 30 - whiteboardData: - style: - z-index: 5 - wp-pv-claim: - name: wp-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - volume Name: wordpress-persistent-storage - traits: - meshmap: - edges: [] - id: f8ac953d-4fbd-4fd3-8a5a-e971dae66dbe - label: wp-pv-claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-opacity: "0" - height: "15" - width: "15" - x: "12" - "y": "20" - z-index: 10 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 90 - posY: 50 - whiteboardData: - style: - height: 12.5 - width: 12.5 - z-index: 1000 diff --git a/catalog/35ecff6c-41f5-400b-92c4-f959dd23ee15/deploy.yml b/catalog/35ecff6c-41f5-400b-92c4-f959dd23ee15/deploy.yml deleted file mode 100644 index 46ba4582fd..0000000000 --- a/catalog/35ecff6c-41f5-400b-92c4-f959dd23ee15/deploy.yml +++ /dev/null @@ -1,1448 +0,0 @@ -name: Autoscaling based on Metrics in GKE -services: - custom-metrics: - name: custom-metrics - type: Namespace - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: [] - id: fbf86ba4-518e-4263-b4dc-e9c6655b9e41 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.5 - border-style: dashed - border-width: 2 - z-index: 22 - styles: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg - position: - posX: 710 - posY: 270 - whiteboardData: - style: {} - custom-metrics-auth-reader: - name: custom-metrics-auth-reader - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-system - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: extension-apiserver-authentication-reader - subjects: - - kind: ServiceAccount - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - traits: - meshmap: - edges: [] - id: 62b216ac-d169-4690-ac91-96ace9f0d998 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 490 - posY: 390 - whiteboardData: - style: {} - custom-metrics-resource-reader: - name: custom-metrics-resource-reader - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: view - subjects: - - kind: ServiceAccount - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - traits: - meshmap: - edges: [] - id: 8ad56406-72ac-47d6-9640-03e96db5d0ef - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 18 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 470 - posY: 330 - whiteboardData: - style: {} - custom-metrics-stackdriver-adapter-ccvwb: - name: custom-metrics-stackdriver-adapter - type: Deployment - apiVersion: apps/v1 - namespace: custom-metrics - model: kubernetes - labels: - k8s-app: custom-metrics-stackdriver-adapter - run: custom-metrics-stackdriver-adapter - settings: - spec: - replicas: 1 - selector: - match Labels: - k8s-app: custom-metrics-stackdriver-adapter - run: custom-metrics-stackdriver-adapter - template: - metadata: - labels: - k8s-app: custom-metrics-stackdriver-adapter - kubernetes.io/cluster-service: "true" - run: custom-metrics-stackdriver-adapter - spec: - containers: - - command: - - /adapter - - --use-new-resource-model=true - - --fallback-for-container-metrics=true - image: gcr.io/gke-release/custom-metrics-stackdriver-adapter:v0.12.0-gke.0 - image Pull Policy: Always - name: pod-custom-metrics-stackdriver-adapter - resources: - limits: - cpu: 250m - memory: 200Mi - requests: - cpu: 250m - memory: 200Mi - service Account Name: custom-metrics-stackdriver-adapter - traits: - meshmap: - edges: [] - id: 6007d43b-2eeb-48f4-a78e-880035b5984f - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 12 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 530 - posY: 330 - whiteboardData: - style: {} - custom-metrics-stackdriver-adapter-gvdcb: - name: custom-metrics-stackdriver-adapter - type: ServiceAccount - apiVersion: v1 - namespace: custom-metrics - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: dda84c41-e97b-4fca-88be-83803a2dee0f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 19 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 710 - posY: 330 - whiteboardData: - style: {} - custom-metrics-stackdriver-adapter-luddb: - name: custom-metrics-stackdriver-adapter - type: Service - apiVersion: v1 - namespace: custom-metrics - model: kubernetes - labels: - k8s-app: custom-metrics-stackdriver-adapter - kubernetes.io/cluster-service: "true" - kubernetes.io/name: Adapter - run: custom-metrics-stackdriver-adapter - settings: - spec: - ports: - - port: 443 - protocol: TCP - target Port: 443 - selector: - k8s-app: custom-metrics-stackdriver-adapter - run: custom-metrics-stackdriver-adapter - type: ClusterIP - traits: - meshmap: - edges: [] - id: fd73dace-2570-479e-88d3-172e4cf77294 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 17 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 590 - posY: 310 - whiteboardData: - style: {} - custom-metrics:system:auth-delegator: - name: custom-metrics:system:auth-delegator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: system:auth-delegator - subjects: - - kind: ServiceAccount - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - traits: - meshmap: - edges: [] - id: 53145db2-54cf-4589-98ba-b29a9b217e78 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 16 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 590 - posY: 430 - whiteboardData: - style: {} - external-metrics-reader-hwmac: - name: external-metrics-reader - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - rules: - - api Groups: - - external.metrics.k8s.io - resources: - - '*' - verbs: - - list - - get - - watch - traits: - meshmap: - edges: [] - id: 0c060e29-18bc-40fa-a1a9-8f2d11cbe117 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 15 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 530 - posY: 410 - whiteboardData: - style: {} - external-metrics-reader-qodsc: - name: external-metrics-reader - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: external-metrics-reader - subjects: - - kind: ServiceAccount - name: horizontal-pod-autoscaler - namespace: kube-system - traits: - meshmap: - edges: [] - id: 5a8daec5-1c8c-47d5-ad21-f01fc0722407 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 21 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 590 - posY: 190 - whiteboardData: - style: {} - nodegroupinventorywallet-fihdy: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - workload-metrics-hpa - traits: - meshmap: - edges: [] - id: bf93e095-8f34-402e-a04e-f5ee8f5a8244 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 24 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 4deeb512-c783-4071-8205-5aec904dabad - position: - posX: 550 - posY: 290 - whiteboardData: {} - nodegroupinventorywallet-lgtcv: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - workload-metrics - traits: - meshmap: - edges: [] - id: 28aecbc2-3c43-4389-a7c7-6c486dacf8de - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 25 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: ca7bbfcc-4b2f-4070-acca-847775070255 - position: - posX: 590 - posY: 250 - whiteboardData: {} - nodegroupinventorywallet-serof: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - custom-metrics-stackdriver-adapter-ccvwb - traits: - meshmap: - edges: [] - id: b0897154-7a83-44c5-89b0-718a581e10e9 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 23 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 6007d43b-2eeb-48f4-a78e-880035b5984f - position: - posX: 530 - posY: 330 - whiteboardData: {} - v1beta1.custom.metrics.k8s.io: - name: v1beta1.custom.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - namespace: default - model: kubernetes - settings: - spec: - group: custom.metrics.k8s.io - group Priority Minimum: 100 - insecure Skip TLS Verify: true - service: - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - version: v1beta1 - version Priority: 100 - traits: - meshmap: - edges: [] - id: 15798341-cd07-4d6f-86e3-d80b62b53e57 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: triangle - shapePolygonPoints: "" - styleOverrides: - height: 23px - width: 23px - x: "7" - "y": "14" - z-index: 14 - styles: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/gcp/color/gcp migrate for anthos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 690 - posY: 230 - whiteboardData: - style: {} - v1beta1.external.metrics.k8s.io: - name: v1beta1.external.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - namespace: default - model: kubernetes - settings: - spec: - group: external.metrics.k8s.io - group Priority Minimum: 100 - insecure Skip TLS Verify: true - service: - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - version: v1beta1 - version Priority: 100 - traits: - meshmap: - edges: [] - id: db38f6a8-31c3-4d4e-99a4-6105c454690d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: triangle - shapePolygonPoints: "" - styleOverrides: - height: 23px - width: 23px - x: "7" - "y": "14" - z-index: 20 - styles: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/gcp/color/gcp migrate for anthos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 690 - posY: 390 - whiteboardData: - style: {} - v1beta2.custom.metrics.k8s.io: - name: v1beta2.custom.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - namespace: default - model: kubernetes - settings: - spec: - group: custom.metrics.k8s.io - group Priority Minimum: 100 - insecure Skip TLS Verify: true - service: - name: custom-metrics-stackdriver-adapter - namespace: custom-metrics - version: v1beta2 - version Priority: 200 - traits: - meshmap: - edges: [] - id: 65258122-8694-4cbd-9372-ddb1fe0fe506 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: triangle - shapePolygonPoints: "" - styleOverrides: - height: 23px - width: 23px - x: "7" - "y": "14" - z-index: 13 - styles: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/gcp/color/gcp migrate for anthos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 650 - posY: 410 - whiteboardData: - style: {} - workload-metrics: - name: workload-metrics - type: Deployment - apiVersion: apps/v1 - namespace: gke-workload-metrics - model: kubernetes - labels: - app: workload-metrics - settings: - spec: - selector: - match Labels: - app: workload-metrics - template: - metadata: - labels: - app: workload-metrics - spec: - containers: - - command: - - /workload-metrics - - --process-metrics - - --go-metrics - image: us-docker.pkg.dev/google-samples/containers/workload-metrics:1.0 - image Pull Policy: Always - name: workload-metrics - ports: - - container Port: 1234 - name: metrics-port - traits: - meshmap: - edges: [] - id: ca7bbfcc-4b2f-4070-acca-847775070255 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - styleOverrides: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: none - background-color: rgb(50,108,229) - background-fill: solid - background-fit: contain - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: inner - background-image: url(https://playground.meshery.io/ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg) - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "0.5" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: inner - backgroundBlacken: "0" - backgroundClip: none - backgroundColor: rgb(50,108,229) - backgroundFill: solid - backgroundFit: contain - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: inner - backgroundImage: url(https://playground.meshery.io/ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg) - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "0.5" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: inner - border-color: rgb(60,129,255) - border-opacity: "1" - border-style: solid - border-width: 2px - borderColor: rgb(60,129,255) - borderOpacity: "1" - borderStyle: solid - borderWidth: 2px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: haystack - curveStyle: haystack - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 8px - font-style: normal - font-weight: "300" - fontFamily: Qanelas Soft, sans-serif - fontSize: 8px - fontStyle: normal - fontWeight: "300" - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: "20" - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: solid - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: solid - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 12px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 12px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 6px - padding-bottom: 6px - padding-left: 6px - padding-relative-to: width - padding-right: 6px - padding-top: 6px - paddingBottom: 6px - paddingLeft: 6px - paddingRelativeTo: width - paddingRight: 6px - paddingTop: 6px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: round-pentagon - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: none - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: none - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(210,212,210) - text-background-opacity: "0.7" - text-background-padding: 2px - text-background-shape: round-rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "no" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 7px - text-max-width: 50px - text-opacity: "1" - text-outline-color: rgb(0,0,0) - text-outline-opacity: "1" - text-outline-width: 0px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: bottom - text-wrap: ellipsis - textBackgroundColor: rgb(210,212,210) - textBackgroundOpacity: "0.7" - textBackgroundPadding: 2px - textBackgroundShape: round-rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "no" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 7px - textMaxWidth: 50px - textOpacity: "1" - textOutlineColor: rgb(0,0,0) - textOutlineOpacity: "1" - textOutlineWidth: 0px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: bottom - textWrap: ellipsis - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: "20" - z-compound-depth: auto - z-index: 12 - z-index-compare: manual - zCompoundDepth: auto - zIndex: "2" - zIndexCompare: manual - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 590 - posY: 250 - whiteboardData: - style: {} - workload-metrics-hpa: - name: workload-metrics-hpa - type: HorizontalPodAutoscaler - apiVersion: autoscaling/v1 - namespace: gke-workload-metrics - model: kubernetes - settings: - spec: - max Replicas: 5 - metrics: - - pods: - metric: - name: workload.googleapis.com|example_requests_total - target: - average Value: 1 - type: AverageValue - type: Pods - min Replicas: 1 - scale Target Ref: - api Version: apps/v1 - kind: Deployment - name: workload-metrics - traits: - meshmap: - edges: [] - id: 4deeb512-c783-4071-8205-5aec904dabad - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 5 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/horizontalpodautoscaler-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/horizontalpodautoscaler-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/horizontalpodautoscaler-white.svg - position: - posX: 550 - posY: 290 - whiteboardData: - style: {} - workload-metrics-podmon: - name: workload-metrics-podmon - type: PodMonitor - apiVersion: monitoring.coreos.com/v1 - namespace: default - version: 2.1.2 - model: couchbase-monitor-stack - settings: - spec: - namespace Selector: - match Names: [] - pod Metrics Endpoints: [] - pod Target Labels: [] - selector: - match Expressions: [] - traits: - meshmap: - edges: [] - id: 4444322f-2b7a-41b0-82a1-771a6f842a6f - label: Pod Monitor - meshmodel-data: - category: - metadata: null - name: App Definition and Development - components: [] - displayName: Couchbase Monitor Stack - hostID: 00000000-0000-0000-0000-000000000000 - id: 3ca6bd96-e401-51c8-9935-8d906180ee71 - metadata: - isAnnotation: false - published: true - subCategory: Database - svgColor: ui/public/static/img/meshmodels/couchbase-monitor-stack/color/couchbase-monitor-stack-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/couchbase-monitor-stack/white/couchbase-monitor-stack-white.svg - name: couchbase-monitor-stack - relationships: [] - status: registered - version: 2.1.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 11 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/couchbase-monitor-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/couchbase-monitor-stack/white/alertmanager-white.svg - position: - posX: 650 - posY: 190 - whiteboardData: {} diff --git a/catalog/36f6c6df-7a99-420f-8d4d-fe0b2dffa5f9/deploy.yml b/catalog/36f6c6df-7a99-420f-8d4d-fe0b2dffa5f9/deploy.yml deleted file mode 100644 index 2d4dec2e38..0000000000 --- a/catalog/36f6c6df-7a99-420f-8d4d-fe0b2dffa5f9/deploy.yml +++ /dev/null @@ -1,1326 +0,0 @@ -name: Prometheus-monitoring-ns -services: - apm-server-yl: - name: apm-server-yl - type: ApmServer - apiVersion: apm.k8s.elastic.co/v1 - namespace: default - version: 1.0.3 - model: elasticsearch-operator - traits: - meshmap: - edges: [] - id: b98308b1-be81-4749-990a-f54756231dc9 - label: apm-server-yl - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: elasticsearch-operator - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://openinfradev.github.io/helm-repo/elasticsearch-operator-1.0.3.tgz - svgColor: ui/public/static/img/meshmodels/elasticsearch-operator/color/apmserver-color.svg - svgWhite: ui/public/static/img/meshmodels/elasticsearch-operator/white/apmserver-white.svg - name: elasticsearch-operator - version: 1.0.3 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: elasticsearch-operator - modelDisplayName: elasticsearch-operator - primaryColor: '#FEC514' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Logging - svgColor: ui/public/static/img/meshmodels/elasticsearch-operator/color/apmserver-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/elasticsearch-operator/white/apmserver-white.svg - position: - posX: 102.97334453417116 - posY: 560.1144724383882 - whiteboardData: - style: {} - assign-ya: - name: assign-ya - type: Assign - apiVersion: mutations.gatekeeper.sh/v1alpha1 - version: 0.6.10 - model: gatekeeper - settings: - spec: - apply To: [] - match: - excluded Namespaces: [] - kinds: [] - label Selector: - match Expressions: [] - namespace Selector: - match Expressions: [] - namespaces: [] - parameters: - if In: [] - if Not In: [] - path Tests: [] - traits: - meshmap: - edges: [] - id: e5deae8e-3c17-4fc6-92b9-bd5521582a62 - label: assign-ya - meshmodel-data: - category: - metadata: null - name: Provisioning - displayName: OPA Gatekeeper - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://mesosphere.github.io/charts/staging/gatekeeper-0.6.10.tgz - svgColor: ui/public/static/img/meshmodels/gatekeeper/color/assign-color.svg - svgWhite: ui/public/static/img/meshmodels/gatekeeper/white/assign-white.svg - name: gatekeeper - version: 0.6.10 - meshmodel-metadata: - genealogy: "" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#opa-logos - model: gatekeeper - modelDisplayName: OPA Gatekeeper - primaryColor: '#566366' - published: true - secondaryColor: '#9BA8AB' - shape: circle - styleOverrides: "" - subCategory: Security & Compliance - svgColor: ui/public/static/img/meshmodels/gatekeeper/color/assign-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/gatekeeper/white/assign-white.svg - position: - posX: 289.47334453417113 - posY: 560.1144724383882 - whiteboardData: - style: {} - block-device-ts: - name: block-device-ts - type: BlockDevice - apiVersion: openebs.io/v1alpha1 - namespace: default - version: 3.5.0 - model: openebs - traits: - meshmap: - edges: [] - id: f0f4280f-a6f9-490f-a84a-5b2c01b30f20 - label: block-device-ts - meshmodel-data: - category: - metadata: null - name: Cloud Native Storage - displayName: OpenEBS - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://charts.wener.tech/openebs-3.8.0.tgz - svgColor: ui/public/static/img/meshmodels/openebs/color/blockdevice-color.svg - svgWhite: ui/public/static/img/meshmodels/openebs/white/blockdevice-white.svg - name: openebs - version: 3.5.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/sandbox.md#openebs-logos - model: openebs - modelDisplayName: OpenEBS - primaryColor: '#563a39' - published: true - secondaryColor: '#9B7F7E' - shape: circle - styleOverrides: "" - subCategory: Cloud Native Storage - svgColor: ui/public/static/img/meshmodels/openebs/color/blockdevice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/openebs/white/blockdevice-white.svg - position: - posX: 104.47334453417116 - posY: 496.11447243838825 - whiteboardData: - style: {} - cluster-role-binding-kr: - name: cluster-role-binding-kr - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c3cbb66c-baee-4122-8618-41d61bd880e1 - label: cluster-role-binding-kr - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 465.7023027629357 - posY: 267.3308080772871 - whiteboardData: - style: {} - cluster-role-gf: - name: cluster-role-gf - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 908eb60d-3fba-484d-b355-d5d058ddeeef - label: cluster-role-gf - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 307.9733445341712 - posY: 496.11447243838825 - whiteboardData: - style: {} - comment-og: - name: comment-og - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: Looks good - timestamp: "2023-08-31T14:56:47.699Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: c24f1817-3581-4296-9420-50428b124d8f - label: comment-og - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 172.9733445341712 - posY: 496.11447243838825 - whiteboardData: - style: {} - daemon-set-ca: - name: daemon-set-ca - type: DaemonSet - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: e9e6beb1-9c12-4a77-8bc4-6cbfc870bbc8 - label: daemon-set-ca - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - position: - posX: 288.47334453417113 - posY: 314.11447243838825 - whiteboardData: - style: {} - default-eawbs: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 5ebe4cd0-5106-4866-a363-6898430c5ddb - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 100.47334453417116 - posY: 420.11447243838825 - whiteboardData: {} - default-tfxve: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 48c3a2b4-3195-49da-9f1e-bee894218398 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 215.47334453417116 - posY: 329.11447243838825 - whiteboardData: {} - default-zxkfc: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 0267a5b6-2f7e-47ff-b0c3-db67764d7350 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 363.9733445341712 - posY: 496.61447243838825 - whiteboardData: {} - deployment-ly: - name: deployment-ly - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c1bdd9bd-c892-461d-b4e3-b31d79d178db - label: deployment-ly - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 234.97334453417116 - posY: 405.61447243838825 - whiteboardData: {} - filter-cu: - name: filter-cu - type: Filter - apiVersion: logging.kubesphere.io/v1alpha2 - namespace: default - version: 1.3.0 - model: fluentbit-operator - settings: - spec: - filters: [] - traits: - meshmap: - edges: [] - id: 99641ea4-c417-4d7f-8087-a6e4376d765a - label: filter-cu - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: Fluentbit Operator - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://openinfradev.github.io/helm-repo/fluentbit-operator-1.3.0.tgz - svgColor: ui/public/static/img/meshmodels/fluent-operator/color/clusterfilter-color.svg - svgWhite: ui/public/static/img/meshmodels/fluent-operator/white/clusterfilter-white.svg - name: fluentbit-operator - version: 1.3.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: fluentbit-operator - modelDisplayName: Fluentbit Operator - primaryColor: '#7bb09f' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Logging - svgColor: ui/public/static/img/meshmodels/fluent-operator/color/clusterfilter-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/fluent-operator/white/clusterfilter-white.svg - position: - posX: 360.47334453417113 - posY: 405.11447243838825 - whiteboardData: - style: {} - kyverno-monitor-ul: - name: kyverno-monitor-ul - type: KyvernoMonitor - apiVersion: security.nirmata.io/v1 - namespace: default - version: 0.1.2 - model: kyverno-monitor - traits: - meshmap: - edges: [] - id: bb12c4e6-4d3a-46fc-acbb-b7135705364c - label: kyverno-monitor-ul - meshmodel-data: - category: - metadata: null - name: Provisioning - displayName: Kyverno Monitor - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/nirmata/kyverno-charts/releases/download/kyverno-monitor-v0.1.2/kyverno-monitor-v0.1.2.tgz - svgColor: ui/public/static/img/meshmodels/kyverno-monitor/color/kyvernomonitor-color.svg - svgWhite: ui/public/static/img/meshmodels/kyverno-monitor/white/kyvernomonitor-white.svg - name: kyverno-monitor - version: 0.1.2 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: kyverno-monitor - modelDisplayName: Kyverno Monitor - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Security & Compliance - svgColor: ui/public/static/img/meshmodels/kyverno-monitor/color/kyvernomonitor-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kyverno-monitor/white/kyvernomonitor-white.svg - position: - posX: 240.9733445341712 - posY: 496.11447243838825 - whiteboardData: - style: {} - node-rm: - name: node-rm - type: Node - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: f7549eea-fe6d-467f-b886-d0a23a07ae31 - label: node-rm - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/node-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/node-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/node-color.svg - position: - posX: 342.97334453417113 - posY: 560.6144724383882 - whiteboardData: {} - persistent-volume-nc: - name: persistent-volume-nc - type: PersistentVolume - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 9250c95e-3dd8-45a4-a689-6fe43fde4749 - label: persistent-volume-nc - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 123.47334453417116 - posY: 328.11447243838825 - whiteboardData: - style: {} - pod-ws: - name: pod-ws - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default-eawbs - traits: - meshmap: - edges: [] - id: 7dcf2a25-c951-4546-a9ab-200bb128e7ff - label: pod-ws - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 5ebe4cd0-5106-4866-a363-6898430c5ddb - position: - posX: 100.47334453417116 - posY: 411.11447243838825 - whiteboardData: - style: {} - prometheus-config: - name: prometheus-config - type: ConfigMap - apiVersion: v1 - namespace: monitoring - model: kubernetes - settings: - data: - prometheus.yml: | - global: - scrape_interval: 15s - evaluation_interval: 15s - alerting: - alertmanagers: - - static_configs: - - targets: - rule_files: - # - "example-file.yml" - scrape_configs: - - job_name: 'prometheus' - static_configs: - - targets: ['147.75.47.9:9100','147.28.149.165:9100'] - - job_name: 'k8services' - kubernetes_sd_configs: - - role: endpoints - relabel_configs: - - source_labels: - - __meta_kubernetes_namespace - - __meta_kubernetes_service_name - action: drop - regex: default;kubernetes - - source_labels: - - __meta_kubernetes_namespace - regex: default - action: keep - - source_labels: [__meta_kubernetes_service_name] - target_label: job - traits: - meshmap: - edges: [] - id: 046059d0-992d-40c6-bc3d-a0a4f3f923a2 - label: prometheus-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 302.47334453417113 - posY: 405.11447243838825 - whiteboardData: - style: {} - prometheus-deployment: - name: prometheus-deployment - type: Deployment - apiVersion: apps/v1 - namespace: monitoring - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: prometheus-server - strategy: - rolling Update: - max Surge: 1 - max Unavailable: 1 - type: RollingUpdate - template: - metadata: - labels: - app: prometheus-server - spec: - containers: - - args: - - --config.file=/etc/prometheus/prometheus.yml - - --storage.tsdb.path=/prometheus/ - image: prom/prometheus:v2.2.1 - name: prometheus - ports: - - container Port: 9090 - volume Mounts: - - mount Path: /etc/prometheus/ - name: prometheus-config-volume - - mount Path: /prometheus/ - name: prometheus-storage-volume - volumes: - - config Map: - default Mode: 420 - name: prometheus-config - name: prometheus-config-volume - - name: prometheus-storage-volume - traits: - meshmap: - edges: - - data: - id: ef9dd64f-19cd-4863-8d09-cd97646795b9 - metadata: - port: 8080 - protocol: TCP - source: 9abf0f27-0f16-4725-845a-ed12bf21f04d - subType: Network - target: 1860a126-f6d6-4608-835a-92d4d493872f - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 1860a126-f6d6-4608-835a-92d4d493872f - label: prometheus-deployment - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 613.0266554658288 - posY: 511.2704859456968 - whiteboardData: {} - prometheus-oivrn: - name: prometheus - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: prometheus - subjects: - - kind: ServiceAccount - name: default - namespace: monitoring - traits: - meshmap: - edges: [] - id: d687260a-7bdf-4298-922d-1a80fbd29b8e - label: prometheus - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 167.47334453417116 - posY: 560.1144724383882 - whiteboardData: - style: {} - prometheus-pbeqv: - name: prometheus - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - rules: - - api Groups: - - "" - resources: - - nodes - - nodes/proxy - - services - - endpoints - - pods - verbs: - - get - - list - - watch - - api Groups: - - extensions - resources: - - ingresses - verbs: - - get - - list - - watch - - non Resource URLs: - - /metrics - verbs: - - get - traits: - meshmap: - edges: [] - id: 05476151-6319-4da7-b2bd-03707d13fc24 - label: prometheus - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 230.47334453417113 - posY: 560.1144724383882 - whiteboardData: - style: {} - prometheus-service: - name: prometheus-service - type: Service - apiVersion: v1 - namespace: monitoring - model: kubernetes - annotations: - prometheus.io/path: / - prometheus.io/port: "8080" - prometheus.io/scrape: "true" - settings: - spec: - ports: - - port: 8080 - protocol: TCP - target Port: 9090 - selector: - app: prometheus-server - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: ef9dd64f-19cd-4863-8d09-cd97646795b9 - metadata: - port: 8080 - protocol: TCP - source: 9abf0f27-0f16-4725-845a-ed12bf21f04d - subType: Network - target: 1860a126-f6d6-4608-835a-92d4d493872f - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9abf0f27-0f16-4725-845a-ed12bf21f04d - label: prometheus-service - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 503.1453286234307 - posY: 512.4151261191954 - whiteboardData: - style: {} - scrape-config-jb: - name: scrape-config-jb - type: ScrapeConfig - apiVersion: monitoring.coreos.com/v1alpha1 - namespace: default - version: 45.7.1 - model: kube-prometheus-stack - traits: - meshmap: - edges: [] - id: ec757661-48ec-445b-bc35-011fd9a047ef - label: scrape-config-jb - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: Kube Prometheus Stack - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-48.3.1/kube-prometheus-stack-48.3.1.tgz - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - name: kube-prometheus-stack - version: 45.7.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#prometheus-logos - model: kube-prometheus-stack - modelDisplayName: Kube Prometheus Stack - primaryColor: '#e75225' - published: true - secondaryColor: '#ec7551' - shape: circle - styleOverrides: "" - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - position: - posX: 165.97334453417116 - posY: 405.11447243838825 - whiteboardData: - style: {} - terminator-ki: - name: terminator-ki - type: Terminator - apiVersion: node.k8s.aws/v1alpha1 - namespace: default - version: 0.2.0 - model: aws-node-termination-handler-2 - dependsOn: - - default-tfxve - settings: - spec: - drain: - delete Empty Dir Data: true - force: true - grace Period Seconds: -1 - ignore All Daemon Sets: true - timeout Seconds: 120 - events: - auto Scaling Termination: Cordon And Drain - rebalance Recommendation: Cordon And Drain - scheduled Change: Cordon And Drain - spot Interruption: Cordon And Drain - state Change: Cordon And Drain - webhook: - headers: - - name: Content-Type - value: application/json - template: '{"text":"[NTH][Instance Interruption] Event ID: {{ .Event ID - }} - Kind: {{ .Kind }} - Instance: {{ .Instance ID }} - Node: {{ .Node - Name }} - Start Time: {{ .Start Time }}"}' - traits: - meshmap: - edges: [] - id: 4f8ed134-d60b-48ab-9b51-71e45eb39418 - label: terminator-ki - meshmodel-data: - category: - metadata: null - name: Provisioning - displayName: AWS Node Termination Handler - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://aws.github.io/eks-charts/aws-node-termination-handler-2-0.2.0.tgz - svgColor: ui/public/static/img/meshmodels/aws-node-termination-handler-2/color/terminator-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: aws-node-termination-handler-2 - version: 0.2.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://aws.amazon.com/architecture/icons/ - model: aws-node-termination-handler-2 - modelDisplayName: AWS Node Termination Handler - primaryColor: '#ff9900' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Automation & Configuration - svgColor: ui/public/static/img/meshmodels/aws-node-termination-handler-2/color/terminator-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - parent: 48c3a2b4-3195-49da-9f1e-bee894218398 - position: - posX: 215.47334453417116 - posY: 320.11447243838825 - whiteboardData: - style: {} diff --git a/catalog/37792455-294f-481b-a7a8-13e79ca835ca/deploy.yml b/catalog/37792455-294f-481b-a7a8-13e79ca835ca/deploy.yml deleted file mode 100644 index 78b1f5e51b..0000000000 --- a/catalog/37792455-294f-481b-a7a8-13e79ca835ca/deploy.yml +++ /dev/null @@ -1,244 +0,0 @@ -name: AWS cloudfront controller -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - ack-cloudfront-controller - traits: - meshmap: - edges: [] - id: b03674ca-45e1-406e-b00c-14aec67307e6 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9938e14e-c285-446a-a306-94572dcc0d19 - position: - posX: 90 - posY: 90 - whiteboardData: {} - ack-cloudfront-controller: - name: ack-cloudfront-controller - type: Deployment - apiVersion: apps/v1 - namespace: ack-system - model: kubernetes - labels: - app.kubernetes.io/instance: ack-cloudfront-controller - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ack-cloudfront-controller - app.kubernetes.io/version: 1.0.0 - helm.sh/chart: ack-cloudfront-controller-1.0.0 - k8s-app: ack-cloudfront-controller - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: ack-cloudfront-controller - app.kubernetes.io/name: ack-cloudfront-controller - template: - metadata: - labels: - app.kubernetes.io/instance: ack-cloudfront-controller - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ack-cloudfront-controller - k8s-app: ack-cloudfront-controller - spec: - affinity: - node Affinity: - required During Scheduling Ignored During Execution: - node Selector Terms: - - match Expressions: - - key: kubernetes.io/e2e-az-name - operator: In - values: - - e2e-az1 - - e2e-az2 - containers: - - args: - - --aws-region - - us-west-2 - - --aws-endpoint-url - - https://cloudfront.amazonaws.com - - --log-level - - info - - --resource-tags - - env=prod - - --watch-namespace - - "" - - --deletion-policy - - Retain - command: - - ./bin/controller - env: - - name: AWS_REGION - value: us-west-2 - - name: AWS_ENDPOINT_URL - value: https://cloudfront.amazonaws.com - - name: ACK_LOG_LEVEL - value: info - - name: ACK_RESOURCE_TAGS - value: env=prod - - name: ACK_WATCH_NAMESPACE - value: "" - image: ack-cloudfront-controller:latest - image Pull Policy: IfNotPresent - liveness Probe: - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 15 - period Seconds: 20 - name: controller - ports: - - container Port: 8080 - name: http - protocol: TCP - readiness Probe: - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 5 - period Seconds: 10 - resources: - limits: - cpu: 500m - memory: 128Mi - requests: - cpu: 250m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - run As Non Root: true - dns Policy: ClusterFirst - node Selector: - kubernetes.io/os: linux - security Context: - fs Group: 2000 - run As User: 1000 - service Account Name: ack-cloudfront-controller - termination Grace Period Seconds: 10 - tolerations: - - effect: NoSchedule - key: key1 - operator: Equal - value: value1 - traits: - meshmap: - edges: [] - id: 9938e14e-c285-446a-a306-94572dcc0d19 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: {} diff --git a/catalog/378da4da-dc81-4b6f-9473-fc91b5ce88e1/deploy.yml b/catalog/378da4da-dc81-4b6f-9473-fc91b5ce88e1/deploy.yml deleted file mode 100644 index 14192ff846..0000000000 --- a/catalog/378da4da-dc81-4b6f-9473-fc91b5ce88e1/deploy.yml +++ /dev/null @@ -1,12262 +0,0 @@ -name: KEDA Setup -services: - cloudeventsources.eventing.keda.sh: - name: cloudeventsources.eventing.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: eventing.keda.sh - names: - kind: CloudEventSource - list Kind: CloudEventSourceList - plural: cloudeventsources - singular: cloudeventsource - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: CloudEventSource defines how a KEDA event will be sent - to event sink - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: CloudEventSourceSpec defines the spec of CloudEventSource - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. Defaults - to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - cluster Name: - type: string - destination: - description: Destination defines the various ways to emit events - properties: - azure Event Grid Topic: - properties: - endpoint: - type: string - required: - - endpoint - type: object - http: - properties: - uri: - type: string - required: - - uri - type: object - type: object - event Subscription: - description: EventSubscription defines filters for events - properties: - excluded Event Types: - items: - description: CloudEventType contains the list of cloudevent - types - enum: - - keda.scaledobject.ready.v1 - - keda.scaledobject.failed.v1 - type: string - type: array - included Event Types: - items: - description: CloudEventType contains the list of cloudevent - types - enum: - - keda.scaledobject.ready.v1 - - keda.scaledobject.failed.v1 - type: string - type: array - type: object - required: - - destination - type: object - status: - description: CloudEventSourceStatus defines the observed state of - CloudEventSource - properties: - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - type: object - required: - - spec - type: object - served: true - storage: true - traits: - meshmap: - edges: [] - id: 70c27215-16fb-4075-8039-d3fa8c5a3af6 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 790 - posY: 370 - whiteboardData: - style: {} - clustertriggerauthentications.keda.sh: - name: clustertriggerauthentications.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ClusterTriggerAuthentication - list Kind: ClusterTriggerAuthenticationList - plural: clustertriggerauthentications - short Names: - - cta - - clustertriggerauth - singular: clustertriggerauthentication - scope: Cluster - versions: - - additional Printer Columns: - - json Path: .spec.podIdentity.provider - name: PodIdentity - type: string - - json Path: .spec.secretTargetRef[*].name - name: Secret - type: string - - json Path: .spec.env[*].name - name: Env - type: string - - json Path: .spec.hashiCorpVault.address - name: VaultAddress - type: string - - json Path: .status.scaledobjects - name: ScaledObjects - priority: 1 - type: string - - json Path: .status.scaledjobs - name: ScaledJobs - priority: 1 - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: ClusterTriggerAuthentication defines how a trigger can - authenticate globally - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: TriggerAuthenticationSpec defines the various ways - to authenticate - properties: - aws Secret Manager: - description: AwsSecretManager is used to authenticate using - AwsSecretManager - properties: - credentials: - properties: - access Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Secret Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Token: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - accessKey - - accessSecretKey - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - region: - type: string - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version Id: - type: string - version Stage: - type: string - required: - - name - - parameter - type: object - type: array - required: - - secrets - type: object - azure Key Vault: - description: AzureKeyVault is used to authenticate using Azure - Key Vault - properties: - cloud: - properties: - active Directory Endpoint: - type: string - key Vault Resource URL: - type: string - type: - type: string - required: - - type - type: object - credentials: - properties: - client Id: - type: string - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - tenant Id: - type: string - required: - - clientId - - clientSecret - - tenantId - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version: - type: string - required: - - name - - parameter - type: object - type: array - vault Uri: - type: string - required: - - secrets - - vaultUri - type: object - config Map Target Ref: - items: - description: AuthConfigMapTargetRef is used to authenticate - using a reference to a config map - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - env: - items: - description: |- - AuthEnvironment is used to authenticate using environment variables - in the destination ScaleTarget spec - properties: - container Name: - type: string - name: - type: string - parameter: - type: string - required: - - name - - parameter - type: object - type: array - gcp Secret Manager: - properties: - credentials: - properties: - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - clientSecret - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - id: - type: string - parameter: - type: string - version: - type: string - required: - - id - - parameter - type: object - type: array - required: - - secrets - type: object - hashi Corp Vault: - description: HashiCorpVault is used to authenticate using Hashicorp - Vault - properties: - address: - type: string - authentication: - description: VaultAuthentication contains the list of Hashicorp - Vault authentication methods - type: string - credential: - description: Credential defines the Hashicorp Vault credentials - depending on the authentication method - properties: - service Account: - type: string - token: - type: string - type: object - mount: - type: string - namespace: - type: string - role: - type: string - secrets: - items: - description: VaultSecret defines the mapping between the - path of the secret in Vault to the parameter - properties: - key: - type: string - parameter: - type: string - path: - type: string - pki Data: - properties: - alt Names: - type: string - common Name: - type: string - format: - type: string - ip Sans: - type: string - other Sans: - type: string - ttl: - type: string - uri Sans: - type: string - type: object - type: - description: VaultSecretType defines the type of vault - secret - type: string - required: - - key - - parameter - - path - type: object - type: array - required: - - address - - authentication - - secrets - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the default - Azure authority host. If this is set, then the IdentityTenantID - must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity has - to be used during auto discovery, keda or the scaled workload. - Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID must - also be set - type: string - provider: - description: PodIdentityProvider contains the list of providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. Mutually - exclusive with IdentityOwner - type: string - required: - - provider - type: object - secret Target Ref: - items: - description: AuthSecretTargetRef is used to authenticate using - a reference to a secret - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - type: object - status: - description: TriggerAuthenticationStatus defines the observed state - of TriggerAuthentication - properties: - scaledjobs: - type: string - scaledobjects: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 770532d9-2714-4303-9503-5a899acbb2b4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1003 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1050 - posY: 370 - whiteboardData: - style: {} - keda-admission: - name: keda-admission - type: ValidatingWebhookConfiguration - apiVersion: admissionregistration.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - webhooks: - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-scaledobject - failure Policy: Ignore - match Policy: Equivalent - name: vscaledobject.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - scaledobjects - side Effects: None - timeout Seconds: 10 - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-triggerauthentication - failure Policy: Ignore - match Policy: Equivalent - name: vstriggerauthentication.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - triggerauthentications - side Effects: None - timeout Seconds: 10 - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-clustertriggerauthentication - failure Policy: Ignore - match Policy: Equivalent - name: vsclustertriggerauthentication.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - clustertriggerauthentications - side Effects: None - timeout Seconds: 10 - traits: - meshmap: - edges: [] - id: cc63abd8-569a-4fe9-821e-40705a3dcd19 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: heptagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1007 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/validatingwebhookconfiguration-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/validatingwebhookconfiguration-white.svg - position: - posX: 1770 - posY: 370 - whiteboardData: - style: {} - keda-admission-webhooks-grjbq: - name: keda-admission-webhooks - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-admission-webhooks - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-admission-webhooks - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-admission-webhooks - template: - metadata: - labels: - app: keda-admission-webhooks - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-admission-webhooks - spec: - automount Service Account Token: true - containers: - - args: - - --zap-log-level=info - - --zap-encoder=console - - --zap-time-encoding=rfc3339 - - --cert-dir=/certs - - --health-probe-bind-address=:8081 - - --metrics-bind-address=:8080 - command: - - /keda-admission-webhooks - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - image: ghcr.io/kedacore/keda-admission-webhooks:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 25 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-admission-webhooks - ports: - - container Port: 9443 - name: http - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 20 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - host Network: false - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-webhook - volumes: - - name: certificates - secret: - default Mode: 420 - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 393d8c92-cea8-4dab-b8e1-c0c85c58c9b0 - metadata: - port: 443 - protocol: TCP - source: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - subType: Network - target: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1005 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -270 - posY: 390 - whiteboardData: - style: {} - keda-admission-webhooks-kbbtj: - name: keda-admission-webhooks - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: https - port: 443 - protocol: TCP - target Port: 9443 - selector: - app: keda-admission-webhooks - traits: - meshmap: - edges: - - data: - id: 393d8c92-cea8-4dab-b8e1-c0c85c58c9b0 - metadata: - port: 443 - protocol: TCP - source: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - subType: Network - target: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1012 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 250 - posY: 370 - whiteboardData: - style: {} - keda-metrics-server: - name: keda-metrics-server - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-metrics-server - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: 0668f18f-fe6e-462d-8e6f-080d3401d1a8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1008 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -570 - posY: 370 - whiteboardData: - style: {} - keda-operator-auth-reader: - name: keda-operator-auth-reader - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-system - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-auth-reader - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: extension-apiserver-authentication-reader - subjects: - - kind: ServiceAccount - name: keda-metrics-server - namespace: default - traits: - meshmap: - edges: [] - id: 880e8b0c-88f3-4fa3-b2d7-2133d245eaee - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 1230 - posY: 370 - whiteboardData: - style: {} - keda-operator-bnypy: - name: keda-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-operator - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-operator - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-operator - template: - metadata: - labels: - app: keda-operator - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-operator - spec: - automount Service Account Token: true - containers: - - args: - - --leader-elect - - --disable-compression=true - - --zap-log-level=info - - --zap-encoder=console - - --zap-time-encoding=rfc3339 - - --cert-dir=/certs - - --enable-cert-rotation=true - - --cert-secret-name=kedaorg-certs - - --operator-service-name=keda-operator - - --metrics-server-service-name=keda-operator-metrics-apiserver - - --webhooks-service-name=keda-admission-webhooks - - --k8s-cluster-name=kubernetes-default - - --k8s-cluster-domain=cluster.local - - --enable-prometheus-metrics=false - command: - - /keda - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: OPERATOR_NAME - value: keda-operator - - name: KEDA_HTTP_DEFAULT_TIMEOUT - value: "3000" - - name: KEDA_HTTP_MIN_TLS_VERSION - value: TLS12 - image: ghcr.io/kedacore/keda:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 25 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-operator - ports: - - container Port: 9666 - name: metricsservice - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 20 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-operator - volumes: - - name: certificates - secret: - default Mode: 420 - optional: true - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 7c2484ef-9125-4380-9c8c-830bd9432fd2 - metadata: - port: 9666 - protocol: TCP - source: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - subType: Network - target: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1002 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 350 - posY: 390 - whiteboardData: - style: {} - keda-operator-certs-eiddp: - name: keda-operator-certs - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-certs - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: keda-operator-certs - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: d666f732-a1a7-455d-be39-8e89bc662614 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 380.1262222237051 - posY: 449.7980444420718 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-certs-vsrme: - name: keda-operator-certs - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-certs - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - '*' - - api Groups: - - "" - resource Names: - - kedaorg-certs - resources: - - secrets - verbs: - - get - - api Groups: - - "" - resources: - - secrets - verbs: - - create - - update - traits: - meshmap: - edges: - - data: - id: 0c268e80-66c3-4056-b848-19899d1bd79e - metadata: - binded_by: d666f732-a1a7-455d-be39-8e89bc662614 - source: 1e666877-7267-44a2-9163-1a33dbc124b8 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 1e666877-7267-44a2-9163-1a33dbc124b8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1021 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: 330 - posY: 530 - whiteboardData: - style: {} - keda-operator-dnwtf: - name: keda-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 699.877526756879 - posY: 449.9637116316678 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-external-metrics-reader: - name: keda-operator-external-metrics-reader - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-external-metrics-reader - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - external.metrics.k8s.io - resources: - - '*' - verbs: - - '*' - traits: - meshmap: - edges: [] - id: 11ab7d79-42d9-4bf3-9514-dbe4ff29b960 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1017 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -390 - posY: 370 - whiteboardData: - style: {} - keda-operator-hpa-controller-external-metrics: - name: keda-operator-hpa-controller-external-metrics - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-hpa-controller-external-metrics - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-external-metrics-reader - subjects: - - kind: ServiceAccount - name: horizontal-pod-autoscaler - namespace: kube-system - traits: - meshmap: - edges: [] - id: c966f547-a1ca-43fe-9b7e-373c84822f70 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1001 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 1590 - posY: 370 - whiteboardData: - style: {} - keda-operator-iofle: - name: keda-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 6d531259-7ba2-4e81-836f-2996ff151903 - metadata: - binded_by: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - source: db2539a6-9ae6-470c-b5ba-cae45e247b27 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 78ea4dad-e723-48b7-98ff-1013b379bd3c - metadata: - binded_by: 2738cba4-4b87-4aad-a9ac-439218b8053b - source: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 0c268e80-66c3-4056-b848-19899d1bd79e - metadata: - binded_by: d666f732-a1a7-455d-be39-8e89bc662614 - source: 1e666877-7267-44a2-9163-1a33dbc124b8 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 55ae2789-de28-4faf-9861-f3b5e802050c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1015 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 430 - posY: 370 - whiteboardData: - style: {} - keda-operator-metrics-apiserver-tbolx: - name: keda-operator-metrics-apiserver - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-operator-metrics-apiserver - template: - metadata: - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - spec: - automount Service Account Token: true - containers: - - args: - - /usr/local/bin/keda-adapter - - --port=8080 - - --secure-port=6443 - - --logtostderr=true - - --stderrthreshold=ERROR - - --disable-compression=true - - --metrics-service-address=keda-operator.default.svc.cluster.local:9666 - - --client-ca-file=/certs/ca.crt - - --tls-cert-file=/certs/tls.crt - - --tls-private-key-file=/certs/tls.key - - --cert-dir=/certs - - --v=0 - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: KEDA_HTTP_DEFAULT_TIMEOUT - value: "3000" - - name: KEDA_HTTP_MIN_TLS_VERSION - value: TLS12 - image: ghcr.io/kedacore/keda-metrics-apiserver:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 6443 - scheme: HTTPS - initial Delay Seconds: 5 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-operator-metrics-apiserver - ports: - - container Port: 6443 - name: https - protocol: TCP - - container Port: 8080 - name: metrics - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 6443 - scheme: HTTPS - initial Delay Seconds: 5 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - dns Policy: ClusterFirst - host Network: false - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-metrics-server - volumes: - - name: certificates - secret: - default Mode: 420 - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 0caa4d2e-cbcc-42ba-a993-49ff8d10832e - metadata: - port: 443 - protocol: TCP - source: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - subType: Network - target: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1013 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -450 - posY: 390 - whiteboardData: - style: {} - keda-operator-metrics-apiserver-ubjlp: - name: keda-operator-metrics-apiserver - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: https - port: 443 - protocol: TCP - target Port: 6443 - - name: metrics - port: 8080 - protocol: TCP - target Port: 8080 - selector: - app: keda-operator-metrics-apiserver - traits: - meshmap: - edges: - - data: - id: 0caa4d2e-cbcc-42ba-a993-49ff8d10832e - metadata: - port: 443 - protocol: TCP - source: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - subType: Network - target: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1010 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 870 - posY: 370 - whiteboardData: - style: {} - keda-operator-minimal: - name: keda-operator-minimal - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-minimal - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-minimal-cluster-role - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: 2738cba4-4b87-4aad-a9ac-439218b8053b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 539.7750774413032 - posY: 449.83641995731136 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-minimal-cluster-role: - name: keda-operator-minimal-cluster-role - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-minimal-cluster-role - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - keda.sh - resources: - - clustertriggerauthentications - - clustertriggerauthentications/status - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - validatingwebhookconfigurations - verbs: - - get - - list - - patch - - update - - watch - - api Groups: - - apiregistration.k8s.io - resources: - - apiservices - verbs: - - get - - list - - patch - - update - - watch - traits: - meshmap: - edges: - - data: - id: 78ea4dad-e723-48b7-98ff-1013b379bd3c - metadata: - binded_by: 2738cba4-4b87-4aad-a9ac-439218b8053b - source: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1020 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 650 - posY: 530 - whiteboardData: - style: {} - keda-operator-odess: - name: keda-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - "" - resources: - - configmaps - - configmaps/status - - limitranges - - pods - - services - - serviceaccounts - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - events - verbs: - - '*' - - api Groups: - - "" - resources: - - secrets - verbs: - - list - - watch - - api Groups: - - '*' - resources: - - '*/scale' - verbs: - - get - - list - - patch - - update - - watch - - api Groups: - - apps - resources: - - deployments - - statefulsets - verbs: - - get - - list - - watch - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - batch - resources: - - jobs - verbs: - - '*' - - api Groups: - - eventing.keda.sh - resources: - - cloudeventsources - - cloudeventsources/status - verbs: - - '*' - - api Groups: - - keda.sh - resources: - - scaledjobs - - scaledjobs/finalizers - - scaledjobs/status - - scaledobjects - - scaledobjects/finalizers - - scaledobjects/status - - triggerauthentications - - triggerauthentications/status - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: 6d531259-7ba2-4e81-836f-2996ff151903 - metadata: - binded_by: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - source: db2539a6-9ae6-470c-b5ba-cae45e247b27 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: db2539a6-9ae6-470c-b5ba-cae45e247b27 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1009 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 970 - posY: 530 - whiteboardData: - style: {} - keda-operator-odvdm: - name: keda-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: metricsservice - port: 9666 - target Port: 9666 - selector: - app: keda-operator - traits: - meshmap: - edges: - - data: - id: 7c2484ef-9125-4380-9c8c-830bd9432fd2 - metadata: - port: 9666 - protocol: TCP - source: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - subType: Network - target: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 1410 - posY: 370 - whiteboardData: - style: {} - keda-operator-system-auth-delegator: - name: keda-operator-system-auth-delegator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-system-auth-delegator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: system:auth-delegator - subjects: - - kind: ServiceAccount - name: keda-metrics-server - namespace: default - traits: - meshmap: - edges: [] - id: 36acee4d-2cf9-44e0-9b25-a122f7505831 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1011 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 70 - posY: 370 - whiteboardData: - style: {} - keda-operator-webhook-oyknu: - name: keda-operator-webhook - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - list - - watch - - api Groups: - - keda.sh - resources: - - scaledobjects - verbs: - - list - - watch - - api Groups: - - apps - resources: - - deployments - - statefulsets - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - limitranges - verbs: - - list - traits: - meshmap: - edges: - - data: - id: 6fd241c6-4358-4070-93bd-25db26c099d3 - metadata: - binded_by: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - source: 570b8fee-adca-4e18-b231-3189187f7674 - subType: Permission - target: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 570b8fee-adca-4e18-b231-3189187f7674 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1019 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 510 - posY: 370 - whiteboardData: - style: {} - keda-operator-webhook-ujmhs: - name: keda-operator-webhook - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-webhook - subjects: - - kind: ServiceAccount - name: keda-webhook - namespace: default - traits: - meshmap: - edges: [] - id: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 239.89375 - posY: 370 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-webhook: - name: keda-webhook - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 6fd241c6-4358-4070-93bd-25db26c099d3 - metadata: - binded_by: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - source: 570b8fee-adca-4e18-b231-3189187f7674 - subType: Permission - target: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -30 - posY: 370 - whiteboardData: - style: {} - nodegroupinventorywallet-btrie: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-admission-webhooks-grjbq - traits: - meshmap: - edges: [] - id: 13160a1e-1fd2-43e3-b0c3-e5ef05a6f6db - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1025 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - position: - posX: -270 - posY: 390 - whiteboardData: {} - nodegroupinventorywallet-obvyz: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-operator-metrics-apiserver-tbolx - traits: - meshmap: - edges: [] - id: 08db35c4-5106-40b3-9205-666eaa44666f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1023 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - position: - posX: -450 - posY: 390 - whiteboardData: {} - nodegroupinventorywallet-pdcls: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-operator-bnypy - traits: - meshmap: - edges: [] - id: 48354d04-f199-4c60-8ac5-1294236726a4 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1024 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - position: - posX: 350 - posY: 390 - whiteboardData: {} - scaledjobs.keda.sh: - name: scaledjobs.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ScaledJob - list Kind: ScaledJobList - plural: scaledjobs - short Names: - - sj - singular: scaledjob - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .spec.minReplicaCount - name: Min - type: integer - - json Path: .spec.maxReplicaCount - name: Max - type: integer - - json Path: .spec.triggers[*].type - name: Triggers - type: string - - json Path: .spec.triggers[*].authenticationRef.name - name: Authentication - type: string - - json Path: .status.conditions[?(@.type=="Ready")].status - name: Ready - type: string - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - - json Path: .status.conditions[?(@.type=="Paused")].status - name: Paused - type: string - - json Path: .metadata.creationTimestamp - name: Age - type: date - name: v1alpha1 - schema: - open APIV3Schema: - description: ScaledJob is the Schema for the scaledjobs API - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: ScaledJobSpec defines the desired state of ScaledJob - properties: - env Source Container Name: - type: string - failed Jobs History Limit: - format: int32 - type: integer - job Target Ref: - description: JobSpec describes how the job execution will look - like. - properties: - active Deadline Seconds: - description: |- - Specifies the duration in seconds relative to the startTime that the job - may be continuously active before the system tries to terminate it; value - must be positive integer. If a Job is suspended (at creation or through an - update), this timer will effectively be stopped and reset when the Job is - resumed again. - format: int64 - type: integer - backoff Limit: - description: |- - Specifies the number of retries before marking this job failed. - Defaults to 6 - format: int32 - type: integer - backoff Limit Per Index: - description: |- - Specifies the limit for the number of retries within an - index before marking this index as failed. When enabled the number of - failures per index is kept in the pod's - batch.kubernetes.io/job-index-failure-count annotation. It can only - be set when Job's completionMode=Indexed, and the Pod's restart - policy is Never. The field is immutable. - This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` - feature gate is enabled (disabled by default). - format: int32 - type: integer - completion Mode: - description: |- - completionMode specifies how Pod completions are tracked. It can be - `NonIndexed` (default) or `Indexed`. - - - `NonIndexed` means that the Job is considered complete when there have - been .spec.completions successfully completed Pods. Each Pod completion is - homologous to each other. - - - `Indexed` means that the Pods of a - Job get an associated completion index from 0 to (.spec.completions - 1), - available in the annotation batch.kubernetes.io/job-completion-index. - The Job is considered complete when there is one successfully completed Pod - for each index. - When value is `Indexed`, .spec.completions must be specified and - `.spec.parallelism` must be less than or equal to 10^5. - In addition, The Pod name takes the form - `$(job-name)-$(index)-$(random-string)`, - the Pod hostname takes the form `$(job-name)-$(index)`. - - - More completion modes can be added in the future. - If the Job controller observes a mode that it doesn't recognize, which - is possible during upgrades due to version skew, the controller - skips updates for the Job. - type: string - completions: - description: |- - Specifies the desired number of successfully finished pods the - job should be run with. Setting to null means that the success of any - pod signals the success of all pods, and allows parallelism to have any positive - value. Setting to 1 means that parallelism is limited to 1 and the success of that - pod signals the success of the job. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - format: int32 - type: integer - manual Selector: - description: |- - manualSelector controls generation of pod labels and pod selectors. - Leave `manualSelector` unset unless you are certain what you are doing. - When false or unset, the system pick labels unique to this job - and appends those labels to the pod template. When true, - the user is responsible for picking unique labels and specifying - the selector. Failure to pick a unique label may cause this - and other jobs to not function correctly. However, You may see - `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` - API. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector - type: boolean - max Failed Indexes: - description: |- - Specifies the maximal number of failed indexes before marking the Job as - failed, when backoffLimitPerIndex is set. Once the number of failed - indexes exceeds this number the entire Job is marked as Failed and its - execution is terminated. When left as null the job continues execution of - all of its indexes and is marked with the `Complete` Job condition. - It can only be specified when backoffLimitPerIndex is set. - It can be null or up to completions. It is required and must be - less than or equal to 10^4 when is completions greater than 10^5. - This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` - feature gate is enabled (disabled by default). - format: int32 - type: integer - parallelism: - description: |- - Specifies the maximum desired number of pods the job should - run at any given time. The actual number of pods running in steady state will - be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), - i.e. when the work left to do is less than max parallelism. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - format: int32 - type: integer - pod Failure Policy: - description: |- - Specifies the policy of handling failed pods. In particular, it allows to - specify the set of actions and conditions which need to be - satisfied to take the associated action. - If empty, the default behaviour applies - the counter of failed pods, - represented by the jobs's .status.failed field, is incremented and it is - checked against the backoffLimit. This field cannot be used in combination - with restartPolicy=OnFailure. - - - This field is beta-level. It can be used when the `JobPodFailurePolicy` - feature gate is enabled (enabled by default). - properties: - rules: - description: |- - A list of pod failure policy rules. The rules are evaluated in order. - Once a rule matches a Pod failure, the remaining of the rules are ignored. - When no rule matches the Pod failure, the default handling applies - the - counter of pod failures is incremented and it is checked against - the backoffLimit. At most 20 elements are allowed. - items: - description: |- - PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. - One of onExitCodes and onPodConditions, but not both, can be used in each rule. - properties: - action: - description: |- - Specifies the action taken on a pod failure when the requirements are satisfied. - Possible values are: - - - - FailJob: indicates that the pod's job is marked as Failed and all - running pods are terminated. - - FailIndex: indicates that the pod's index is marked as Failed and will - not be restarted. - This value is alpha-level. It can be used when the - `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default). - - Ignore: indicates that the counter towards the .backoffLimit is not - incremented and a replacement pod is created. - - Count: indicates that the pod is handled in the default way - the - counter towards the .backoffLimit is incremented. - Additional values are considered to be added in the future. Clients should - react to an unknown action by skipping the rule. - type: string - on Exit Codes: - description: Represents the requirement on the - container exit codes. - properties: - container Name: - description: |- - Restricts the check for exit codes to the container with the - specified name. When null, the rule applies to all containers. - When specified, it should match one the container or initContainer - names in the pod template. - type: string - operator: - description: |- - Represents the relationship between the container exit code(s) and the - specified values. Containers completed with success (exit code 0) are - excluded from the requirement check. Possible values are: - - - - In: the requirement is satisfied if at least one container exit code - (might be multiple if there are multiple containers not restricted - by the 'containerName' field) is in the set of specified values. - - NotIn: the requirement is satisfied if at least one container exit code - (might be multiple if there are multiple containers not restricted - by the 'containerName' field) is not in the set of specified values. - Additional values are considered to be added in the future. Clients should - react to an unknown operator by assuming the requirement is not satisfied. - type: string - values: - description: |- - Specifies the set of values. Each returned container exit code (might be - multiple in case of multiple containers) is checked against this set of - values with respect to the operator. The list of values must be ordered - and must not contain duplicates. Value '0' cannot be used for the In operator. - At least one element is required. At most 255 elements are allowed. - items: - format: int32 - type: integer - type: array - x-kubernetes-list-type: set - required: - - operator - - values - type: object - on Pod Conditions: - description: |- - Represents the requirement on the pod conditions. The requirement is represented - as a list of pod condition patterns. The requirement is satisfied if at - least one pattern matches an actual pod condition. At most 20 elements are allowed. - items: - description: |- - PodFailurePolicyOnPodConditionsPattern describes a pattern for matching - an actual pod condition type. - properties: - status: - description: |- - Specifies the required Pod condition status. To match a pod condition - it is required that the specified status equals the pod condition status. - Defaults to True. - type: string - type: - description: |- - Specifies the required Pod condition type. To match a pod condition - it is required that specified type equals the pod condition type. - type: string - required: - - status - - type - type: object - type: array - x-kubernetes-list-type: atomic - required: - - action - type: object - type: array - x-kubernetes-list-type: atomic - required: - - rules - type: object - pod Replacement Policy: - description: |- - podReplacementPolicy specifies when to create replacement Pods. - Possible values are: - - TerminatingOrFailed means that we recreate pods - when they are terminating (has a metadata.deletionTimestamp) or failed. - - Failed means to wait until a previously created Pod is fully terminated (has phase - Failed or Succeeded) before creating a replacement Pod. - - - When using podFailurePolicy, Failed is the the only allowed value. - TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. - This is an alpha field. Enable JobPodReplacementPolicy to be able to use this field. - type: string - selector: - description: |- - A label query over pods that should match the pod count. - Normally, the system sets this field for you. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - properties: - match Expressions: - description: matchExpressions is a list of label selector - requirements. The requirements are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - suspend: - description: |- - suspend specifies whether the Job controller should create Pods or not. If - a Job is created with suspend set to true, no Pods are created by the Job - controller. If a Job is suspended after creation (i.e. the flag goes from - false to true), the Job controller will delete all active Pods associated - with this Job. Users must design their workload to gracefully handle this. - Suspending a Job will reset the StartTime field of the Job, effectively - resetting the ActiveDeadlineSeconds timer too. Defaults to false. - type: boolean - template: - description: |- - Describes the pod that will be created when executing a job. - The only allowed template.spec.restartPolicy values are "Never" or "OnFailure". - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - properties: - metadata: - description: |- - Standard object's metadata. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata - type: object - spec: - description: |- - Specification of the desired behavior of the pod. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status - properties: - active Deadline Seconds: - description: |- - Optional duration in seconds the pod may be active on the node relative to - StartTime before the system will actively try to mark it failed and kill associated containers. - Value must be a positive integer. - format: int64 - type: integer - affinity: - description: If specified, the pod's scheduling - constraints - properties: - node Affinity: - description: Describes node affinity scheduling - rules for the pod. - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node matches the corresponding matchExpressions; the - node(s) with the highest sum are the most preferred. - items: - description: |- - An empty preferred scheduling term matches all objects with implicit weight 0 - (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). - properties: - preference: - description: A node selector term, - associated with the corresponding - weight. - properties: - match Expressions: - description: A list of node selector - requirements by node's labels. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector - requirements by node's fields. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - weight: - description: Weight associated with - matching the corresponding nodeSelectorTerm, - in the range 1-100. - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to an update), the system - may or may not try to eventually evict the pod from its node. - properties: - node Selector Terms: - description: Required. A list of node - selector terms. The terms are ORed. - items: - description: |- - A null or empty node selector term matches no objects. The requirements of - them are ANDed. - The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. - properties: - match Expressions: - description: A list of node selector - requirements by node's labels. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector - requirements by node's fields. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - type: array - required: - - nodeSelectorTerms - type: object - x-kubernetes-map-type: atomic - type: object - pod Affinity: - description: Describes pod affinity scheduling - rules (e.g. co-locate this pod in the same - node, zone, etc. as some other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the - node(s) with the highest sum are the most preferred. - items: - description: The weights of all of the - matched WeightedPodAffinityTerm fields - are added per-node to find the most - preferred node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity - term, associated with the corresponding - weight. - properties: - label Selector: - description: A label query over - a set of resources, in this - case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - weight: - description: |- - weight associated with matching the corresponding podAffinityTerm, - in the range 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a pod label update), the - system may or may not try to eventually evict the pod from its node. - When there are multiple elements, the lists of nodes corresponding to each - podAffinityTerm are intersected, i.e. all terms must be satisfied. - items: - description: |- - Defines a set of pods (namely those matching the labelSelector - relative to the given namespace(s)) that this pod should be - co-located (affinity) or not co-located (anti-affinity) with, - where co-located is defined as running on a node whose value of - the label with key matches that of any node on which - a pod of the set of pods is running - properties: - label Selector: - description: A label query over a - set of resources, in this case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - pod Anti Affinity: - description: Describes pod anti-affinity scheduling - rules (e.g. avoid putting this pod in the - same node, zone, etc. as some other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the anti-affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling anti-affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the - node(s) with the highest sum are the most preferred. - items: - description: The weights of all of the - matched WeightedPodAffinityTerm fields - are added per-node to find the most - preferred node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity - term, associated with the corresponding - weight. - properties: - label Selector: - description: A label query over - a set of resources, in this - case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - weight: - description: |- - weight associated with matching the corresponding podAffinityTerm, - in the range 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the anti-affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the anti-affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a pod label update), the - system may or may not try to eventually evict the pod from its node. - When there are multiple elements, the lists of nodes corresponding to each - podAffinityTerm are intersected, i.e. all terms must be satisfied. - items: - description: |- - Defines a set of pods (namely those matching the labelSelector - relative to the given namespace(s)) that this pod should be - co-located (affinity) or not co-located (anti-affinity) with, - where co-located is defined as running on a node whose value of - the label with key matches that of any node on which - a pod of the set of pods is running - properties: - label Selector: - description: A label query over a - set of resources, in this case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - automount Service Account Token: - description: AutomountServiceAccountToken indicates - whether a service account token should be automatically - mounted. - type: boolean - containers: - description: |- - List of containers belonging to the pod. - Containers cannot currently be added or removed. - There must be at least one container in a Pod. - Cannot be updated. - items: - description: A single application container that - you want to run within a pod. - properties: - args: - description: |- - Arguments to the entrypoint. - The container image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The container image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default or override - container images in workload controllers like Deployments and StatefulSets. - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: |- - Actions that the management system should take in response to container lifecycle events. - Cannot be updated. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: |- - Periodic probe of container liveness. - Container will be restarted if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the container specified as a DNS_LABEL. - Each container in a pod must have a unique name (DNS_LABEL). - Cannot be updated. - type: string - ports: - description: |- - List of ports to expose from the container. Not specifying a port here - DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. - Modifying this array with strategic merge patch may corrupt the data. - For more information See https://github.com/kubernetes/kubernetes/issues/108255. - Cannot be updated. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: |- - Periodic probe of container service readiness. - Container will be removed from service endpoints if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Compute Resources required by this container. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - RestartPolicy defines the restart behavior of individual containers in a pod. - This field may only be set for init containers, and the only allowed value is "Always". - For non-init containers or when this field is not specified, - the restart behavior is defined by the Pod's restart policy and the container type. - Setting the RestartPolicy as "Always" for the init container will have the following effect: - this init container will be continually restarted on - exit until all regular containers have terminated. Once all regular - containers have completed, all init containers with restartPolicy "Always" - will be shut down. This lifecycle differs from normal init containers and - is often referred to as a "sidecar" container. Although this init - container still starts in the init container sequence, it does not wait - for the container to complete before proceeding to the next init - container. Instead, the next init container starts immediately after this - init container is started, or after any startupProbe has successfully - completed. - type: string - security Context: - description: |- - SecurityContext defines the security options the container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: |- - StartupProbe indicates that the Pod has successfully initialized. - If specified, no other probes are executed until this completes successfully. - If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. - This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, - when it might take a long time to load data or warm a cache, than during steady-state operation. - This cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - dns Config: - description: |- - Specifies the DNS parameters of a pod. - Parameters specified here will be merged to the generated DNS - configuration based on DNSPolicy. - properties: - nameservers: - description: |- - A list of DNS name server IP addresses. - This will be appended to the base nameservers generated from DNSPolicy. - Duplicated nameservers will be removed. - items: - type: string - type: array - options: - description: |- - A list of DNS resolver options. - This will be merged with the base options generated from DNSPolicy. - Duplicated entries will be removed. Resolution options given in Options - will override those that appear in the base DNSPolicy. - items: - description: PodDNSConfigOption defines DNS - resolver options of a pod. - properties: - name: - description: Required. - type: string - value: - type: string - type: object - type: array - searches: - description: |- - A list of DNS search domains for host-name lookup. - This will be appended to the base search paths generated from DNSPolicy. - Duplicated search paths will be removed. - items: - type: string - type: array - type: object - dns Policy: - description: |- - Set DNS policy for the pod. - Defaults to "ClusterFirst". - Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. - DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. - To have DNS options set along with hostNetwork, you have to specify DNS policy - explicitly to 'ClusterFirstWithHostNet'. - type: string - enable Service Links: - description: |- - EnableServiceLinks indicates whether information about services should be injected into pod's - environment variables, matching the syntax of Docker links. - Optional: Defaults to true. - type: boolean - ephemeral Containers: - description: |- - List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing - pod to perform user-initiated actions such as debugging. This list cannot be specified when - creating a pod, and it cannot be modified by updating the pod spec. In order to add an - ephemeral container to an existing pod, use the pod's ephemeralcontainers subresource. - items: - description: |- - An EphemeralContainer is a temporary container that you may add to an existing Pod for - user-initiated activities such as debugging. Ephemeral containers have no resource or - scheduling guarantees, and they will not be restarted when they exit or when a Pod is - removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the - Pod to exceed its resource allocation. - - - To add an ephemeral container, use the ephemeralcontainers subresource of an existing - Pod. Ephemeral containers may not be removed or restarted. - properties: - args: - description: |- - Arguments to the entrypoint. - The image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: Lifecycle is not allowed for - ephemeral containers. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the ephemeral container specified as a DNS_LABEL. - This name must be unique among all containers, init containers and ephemeral containers. - type: string - ports: - description: Ports are not allowed for ephemeral - containers. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources - already allocated to the pod. - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - Restart policy for the container to manage the restart behavior of each - container within a pod. - This may only be set for init containers. You cannot set this field on - ephemeral containers. - type: string - security Context: - description: |- - Optional: SecurityContext defines the security options the ephemeral container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - target Container Name: - description: |- - If set, the name of the container from PodSpec that this ephemeral container targets. - The ephemeral container will be run in the namespaces (IPC, PID, etc) of this container. - If not set then the ephemeral container uses the namespaces configured in the Pod spec. - - - The container runtime must implement support for this feature. If the runtime does not - support namespace targeting then the result of setting this field is undefined. - type: string - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - host Aliases: - description: |- - HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts - file if specified. This is only valid for non-hostNetwork pods. - items: - description: |- - HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the - pod's hosts file. - properties: - hostnames: - description: Hostnames for the above IP address. - items: - type: string - type: array - ip: - description: IP address of the host file entry. - type: string - type: object - type: array - host IPC: - description: |- - Use the host's ipc namespace. - Optional: Default to false. - type: boolean - host Network: - description: |- - Host networking requested for this pod. Use the host's network namespace. - If this option is set, the ports that will be used must be specified. - Default to false. - type: boolean - host PID: - description: |- - Use the host's pid namespace. - Optional: Default to false. - type: boolean - host Users: - description: |- - Use the host's user namespace. - Optional: Default to true. - If set to true or not present, the pod will be run in the host user namespace, useful - for when the pod needs a feature only available to the host user namespace, such as - loading a kernel module with CAP_SYS_MODULE. - When set to false, a new userns is created for the pod. Setting false is useful for - mitigating container breakout vulnerabilities even allowing users to run their - containers as root without actually having root privileges on the host. - This field is alpha-level and is only honored by servers that enable the UserNamespacesSupport feature. - type: boolean - hostname: - description: |- - Specifies the hostname of the Pod - If not specified, the pod's hostname will be set to a system-defined value. - type: string - image Pull Secrets: - description: |- - ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. - If specified, these secrets will be passed to individual puller implementations for them to use. - More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod - items: - description: |- - LocalObjectReference contains enough information to let you locate the - referenced object inside the same namespace. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - type: array - init Containers: - description: |- - List of initialization containers belonging to the pod. - Init containers are executed in order prior to containers being started. If any - init container fails, the pod is considered to have failed and is handled according - to its restartPolicy. The name for an init container or normal container must be - unique among all containers. - Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. - The resourceRequirements of an init container are taken into account during scheduling - by finding the highest request/limit for each resource type, and then using the max of - of that value or the sum of the normal containers. Limits are applied to init containers - in a similar fashion. - Init containers cannot currently be added or removed. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ - items: - description: A single application container that - you want to run within a pod. - properties: - args: - description: |- - Arguments to the entrypoint. - The container image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The container image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default or override - container images in workload controllers like Deployments and StatefulSets. - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: |- - Actions that the management system should take in response to container lifecycle events. - Cannot be updated. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: |- - Periodic probe of container liveness. - Container will be restarted if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the container specified as a DNS_LABEL. - Each container in a pod must have a unique name (DNS_LABEL). - Cannot be updated. - type: string - ports: - description: |- - List of ports to expose from the container. Not specifying a port here - DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. - Modifying this array with strategic merge patch may corrupt the data. - For more information See https://github.com/kubernetes/kubernetes/issues/108255. - Cannot be updated. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: |- - Periodic probe of container service readiness. - Container will be removed from service endpoints if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Compute Resources required by this container. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - RestartPolicy defines the restart behavior of individual containers in a pod. - This field may only be set for init containers, and the only allowed value is "Always". - For non-init containers or when this field is not specified, - the restart behavior is defined by the Pod's restart policy and the container type. - Setting the RestartPolicy as "Always" for the init container will have the following effect: - this init container will be continually restarted on - exit until all regular containers have terminated. Once all regular - containers have completed, all init containers with restartPolicy "Always" - will be shut down. This lifecycle differs from normal init containers and - is often referred to as a "sidecar" container. Although this init - container still starts in the init container sequence, it does not wait - for the container to complete before proceeding to the next init - container. Instead, the next init container starts immediately after this - init container is started, or after any startupProbe has successfully - completed. - type: string - security Context: - description: |- - SecurityContext defines the security options the container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: |- - StartupProbe indicates that the Pod has successfully initialized. - If specified, no other probes are executed until this completes successfully. - If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. - This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, - when it might take a long time to load data or warm a cache, than during steady-state operation. - This cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - node Name: - description: |- - NodeName is a request to schedule this pod onto a specific node. If it is non-empty, - the scheduler simply schedules this pod onto that node, assuming that it fits resource - requirements. - type: string - node Selector: - additionalProperties: - type: string - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ - type: object - x-kubernetes-map-type: atomic - os: - description: |- - Specifies the OS of the containers in the pod. - Some pod and container fields are restricted if this is set. - - - If the OS field is set to linux, the following fields must be unset: - -securityContext.windowsOptions - - - If the OS field is set to windows, following fields must be unset: - - spec.hostPID - - spec.hostIPC - - spec.hostUsers - - spec.securityContext.seLinuxOptions - - spec.securityContext.seccompProfile - - spec.securityContext.fsGroup - - spec.securityContext.fsGroupChangePolicy - - spec.securityContext.sysctls - - spec.shareProcessNamespace - - spec.securityContext.runAsUser - - spec.securityContext.runAsGroup - - spec.securityContext.supplementalGroups - - spec.containers[*].securityContext.seLinuxOptions - - spec.containers[*].securityContext.seccompProfile - - spec.containers[*].securityContext.capabilities - - spec.containers[*].securityContext.readOnlyRootFilesystem - - spec.containers[*].securityContext.privileged - - spec.containers[*].securityContext.allowPrivilegeEscalation - - spec.containers[*].securityContext.procMount - - spec.containers[*].securityContext.runAsUser - - spec.containers[*].securityContext.runAsGroup - properties: - name: - description: |- - Name is the name of the operating system. The currently supported values are linux and windows. - Additional value may be defined in future and can be one of: - https://github.com/opencontainers/runtime-spec/blob/master/config.md#platform-specific-configuration - Clients should expect to handle additional values and treat unrecognized values in this field as os: null - type: string - required: - - name - type: object - overhead: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. - This field will be autopopulated at admission time by the RuntimeClass admission controller. If - the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. - The RuntimeClass admission controller will reject Pod create requests which have the overhead already - set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value - defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. - More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md - type: object - preemption Policy: - description: |- - PreemptionPolicy is the Policy for preempting pods with lower priority. - One of Never, PreemptLowerPriority. - Defaults to PreemptLowerPriority if unset. - type: string - priority: - description: |- - The priority value. Various system components use this field to find the - priority of the pod. When Priority Admission Controller is enabled, it - prevents users from setting this field. The admission controller populates - this field from PriorityClassName. - The higher the value, the higher the priority. - format: int32 - type: integer - priority Class Name: - description: |- - If specified, indicates the pod's priority. "system-node-critical" and - "system-cluster-critical" are two special keywords which indicate the - highest priorities with the former being the highest priority. Any other - name must be defined by creating a PriorityClass object with that name. - If not specified, the pod priority will be default or zero if there is no - default. - type: string - readiness Gates: - description: |- - If specified, all readiness gates will be evaluated for pod readiness. - A pod is ready when all its containers are ready AND - all conditions specified in the readiness gates have status equal to "True" - More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates - items: - description: PodReadinessGate contains the reference - to a pod condition - properties: - condition Type: - description: ConditionType refers to a condition - in the pod's condition list with matching - type. - type: string - required: - - conditionType - type: object - type: array - resource Claims: - description: |- - ResourceClaims defines which ResourceClaims must be allocated - and reserved before the Pod is allowed to start. The resources - will be made available to those containers which consume them - by name. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. - items: - description: |- - PodResourceClaim references exactly one ResourceClaim through a ClaimSource. - It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. - Containers that need access to the ResourceClaim reference it with this name. - properties: - name: - description: |- - Name uniquely identifies this resource claim inside the pod. - This must be a DNS_LABEL. - type: string - source: - description: Source describes where to find - the ResourceClaim. - properties: - resource Claim Name: - description: |- - ResourceClaimName is the name of a ResourceClaim object in the same - namespace as this pod. - type: string - resource Claim Template Name: - description: |- - ResourceClaimTemplateName is the name of a ResourceClaimTemplate - object in the same namespace as this pod. - - - The template will be used to create a new ResourceClaim, which will - be bound to this pod. When this pod is deleted, the ResourceClaim - will also be deleted. The pod name and resource name, along with a - generated component, will be used to form a unique name for the - ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses. - - - This field is immutable and no changes will be made to the - corresponding ResourceClaim by the control plane after creating the - ResourceClaim. - type: string - type: object - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - restart Policy: - description: |- - Restart policy for all containers within the pod. - One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. - Default to Always. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy - type: string - runtime Class Name: - description: |- - RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used - to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. - If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an - empty definition that uses the default runtime handler. - More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class - type: string - scheduler Name: - description: |- - If specified, the pod will be dispatched by specified scheduler. - If not specified, the pod will be dispatched by default scheduler. - type: string - scheduling Gates: - description: |- - SchedulingGates is an opaque list of values that if specified will block scheduling the pod. - If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the - scheduler will not attempt to schedule the pod. - - - SchedulingGates can only be set at pod creation time, and be removed only afterwards. - - - This is a beta feature enabled by the PodSchedulingReadiness feature gate. - items: - description: PodSchedulingGate is associated to - a Pod to guard its scheduling. - properties: - name: - description: |- - Name of the scheduling gate. - Each scheduling gate must have a unique name field. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - security Context: - description: |- - SecurityContext holds pod-level security attributes and common container settings. - Optional: Defaults to empty. See type description for default values of each field. - properties: - fs Group: - description: |- - A special supplemental group that applies to all containers in a pod. - Some volume types allow the Kubelet to change the ownership of that volume - to be owned by the pod: - - - 1. The owning GID will be the FSGroup - 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) - 3. The permission bits are OR'd with rw-rw---- - - - If unset, the Kubelet will not modify the ownership and permissions of any volume. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - fs Group Change Policy: - description: |- - fsGroupChangePolicy defines behavior of changing ownership and permission of the volume - before being exposed inside Pod. This field will only apply to - volume types which support fsGroup based ownership(and permissions). - It will have no effect on ephemeral volume types such as: secret, configmaps - and emptydir. - Valid values are "OnRootMismatch" and "Always". If not specified, "Always" is used. - Note that this field cannot be set when spec.os.name is windows. - type: string - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence - for that container. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence - for that container. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to all containers. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in SecurityContext. If set in - both SecurityContext and PodSecurityContext, the value specified in SecurityContext - takes precedence for that container. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level label - that applies to the container. - type: string - role: - description: Role is a SELinux role label - that applies to the container. - type: string - type: - description: Type is a SELinux type label - that applies to the container. - type: string - user: - description: User is a SELinux user label - that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by the containers in this pod. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - supplemental Groups: - description: |- - A list of groups applied to the first process run in each container, in addition - to the container's primary GID, the fsGroup (if specified), and group memberships - defined in the container image for the uid of the container process. If unspecified, - no additional groups are added to any container. Note that group memberships - defined in the container image for the uid of the container process are still effective, - even if they are not included in this list. - Note that this field cannot be set when spec.os.name is windows. - items: - format: int64 - type: integer - type: array - sysctls: - description: |- - Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported - sysctls (by the container runtime) might fail to launch. - Note that this field cannot be set when spec.os.name is windows. - items: - description: Sysctl defines a kernel parameter - to be set - properties: - name: - description: Name of a property to set - type: string - value: - description: Value of a property to set - type: string - required: - - name - - value - type: object - type: array - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options within a container's SecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName is the - name of the GMSA credential spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - service Account: - description: |- - DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. - Deprecated: Use serviceAccountName instead. - type: string - service Account Name: - description: |- - ServiceAccountName is the name of the ServiceAccount to use to run this pod. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ - type: string - set Hostname As FQDN: - description: |- - If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). - In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). - In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. - If a pod does not have FQDN, this has no effect. - Default to false. - type: boolean - share Process Namespace: - description: |- - Share a single process namespace between all of the containers in a pod. - When this is set containers will be able to view and signal processes from other containers - in the same pod, and the first process in each container will not be assigned PID 1. - HostPID and ShareProcessNamespace cannot both be set. - Optional: Default to false. - type: boolean - subdomain: - description: |- - If specified, the fully qualified Pod hostname will be "...svc.". - If not specified, the pod will not have a domainname at all. - type: string - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - If this value is nil, the default grace period will be used instead. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - Defaults to 30 seconds. - format: int64 - type: integer - tolerations: - description: If specified, the pod's tolerations. - items: - description: |- - The pod this Toleration is attached to tolerates any taint that matches - the triple using the matching operator . - properties: - effect: - description: |- - Effect indicates the taint effect to match. Empty means match all taint effects. - When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. - type: string - key: - description: |- - Key is the taint key that the toleration applies to. Empty means match all taint keys. - If the key is empty, operator must be Exists; this combination means to match all values and all keys. - type: string - operator: - description: |- - Operator represents a key's relationship to the value. - Valid operators are Exists and Equal. Defaults to Equal. - Exists is equivalent to wildcard for value, so that a pod can - tolerate all taints of a particular category. - type: string - toleration Seconds: - description: |- - TolerationSeconds represents the period of time the toleration (which must be - of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, - it is not set, which means tolerate the taint forever (do not evict). Zero and - negative values will be treated as 0 (evict immediately) by the system. - format: int64 - type: integer - value: - description: |- - Value is the taint value the toleration matches to. - If the operator is Exists, the value should be empty, otherwise just a regular string. - type: string - type: object - type: array - topology Spread Constraints: - description: |- - TopologySpreadConstraints describes how a group of pods ought to spread across topology - domains. Scheduler will schedule pods in a way which abides by the constraints. - All topologySpreadConstraints are ANDed. - items: - description: TopologySpreadConstraint specifies - how to spread matching pods among the given - topology. - properties: - label Selector: - description: |- - LabelSelector is used to find matching pods. - Pods that match this label selector are counted to determine the number of pods - in their corresponding topology domain. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - match Label Keys: - description: |- - MatchLabelKeys is a set of pod label keys to select the pods over which - spreading will be calculated. The keys are used to lookup values from the - incoming pod labels, those key-value labels are ANDed with labelSelector - to select the group of existing pods over which spreading will be calculated - for the incoming pod. The same key is forbidden to exist in both MatchLabelKeys and LabelSelector. - MatchLabelKeys cannot be set when LabelSelector isn't set. - Keys that don't exist in the incoming pod labels will - be ignored. A null or empty list means only match against labelSelector. - - - This is a beta field and requires the MatchLabelKeysInPodTopologySpread feature gate to be enabled (enabled by default). - items: - type: string - type: array - x-kubernetes-list-type: atomic - max Skew: - description: |- - MaxSkew describes the degree to which pods may be unevenly distributed. - When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference - between the number of matching pods in the target topology and the global minimum. - The global minimum is the minimum number of matching pods in an eligible domain - or zero if the number of eligible domains is less than MinDomains. - For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same - labelSelector spread as 2/2/1: - In this case, the global minimum is 1. - | zone1 | zone2 | zone3 | - | P P | P P | P | - - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; - scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) - violate MaxSkew(1). - - if MaxSkew is 2, incoming pod can be scheduled onto any zone. - When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence - to topologies that satisfy it. - It's a required field. Default value is 1 and 0 is not allowed. - format: int32 - type: integer - min Domains: - description: |- - MinDomains indicates a minimum number of eligible domains. - When the number of eligible domains with matching topology keys is less than minDomains, - Pod Topology Spread treats "global minimum" as 0, and then the calculation of Skew is performed. - And when the number of eligible domains with matching topology keys equals or greater than minDomains, - this value has no effect on scheduling. - As a result, when the number of eligible domains is less than minDomains, - scheduler won't schedule more than maxSkew Pods to those domains. - If value is nil, the constraint behaves as if MinDomains is equal to 1. - Valid values are integers greater than 0. - When value is not nil, WhenUnsatisfiable must be DoNotSchedule. - - - For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same - labelSelector spread as 2/2/2: - | zone1 | zone2 | zone3 | - | P P | P P | P P | - The number of domains is less than 5(MinDomains), so "global minimum" is treated as 0. - In this situation, new pod with the same labelSelector cannot be scheduled, - because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, - it will violate MaxSkew. - - - This is a beta field and requires the MinDomainsInPodTopologySpread feature gate to be enabled (enabled by default). - format: int32 - type: integer - node Affinity Policy: - description: |- - NodeAffinityPolicy indicates how we will treat Pod's nodeAffinity/nodeSelector - when calculating pod topology spread skew. Options are: - - Honor: only nodes matching nodeAffinity/nodeSelector are included in the calculations. - - Ignore: nodeAffinity/nodeSelector are ignored. All nodes are included in the calculations. - - - If this value is nil, the behavior is equivalent to the Honor policy. - This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. - type: string - node Taints Policy: - description: |- - NodeTaintsPolicy indicates how we will treat node taints when calculating - pod topology spread skew. Options are: - - Honor: nodes without taints, along with tainted nodes for which the incoming pod - has a toleration, are included. - - Ignore: node taints are ignored. All nodes are included. - - - If this value is nil, the behavior is equivalent to the Ignore policy. - This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. - type: string - topology Key: - description: |- - TopologyKey is the key of node labels. Nodes that have a label with this key - and identical values are considered to be in the same topology. - We consider each as a "bucket", and try to put balanced number - of pods into each bucket. - We define a domain as a particular instance of a topology. - Also, we define an eligible domain as a domain whose nodes meet the requirements of - nodeAffinityPolicy and nodeTaintsPolicy. - e.g. If TopologyKey is "kubernetes.io/hostname", each Node is a domain of that topology. - And, if TopologyKey is "topology.kubernetes.io/zone", each zone is a domain of that topology. - It's a required field. - type: string - when Unsatisfiable: - description: |- - WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy - the spread constraint. - - DoNotSchedule (default) tells the scheduler not to schedule it. - - ScheduleAnyway tells the scheduler to schedule the pod in any location, - but giving higher precedence to topologies that would help reduce the - skew. - A constraint is considered "Unsatisfiable" for an incoming pod - if and only if every possible node assignment for that pod would violate - "MaxSkew" on some topology. - For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same - labelSelector spread as 3/1/1: - | zone1 | zone2 | zone3 | - | P P P | P | P | - If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled - to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies - MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler - won't make it *more* imbalanced. - It's a required field. - type: string - required: - - maxSkew - - topologyKey - - whenUnsatisfiable - type: object - type: array - x-kubernetes-list-map-keys: - - topologyKey - - whenUnsatisfiable - x-kubernetes-list-type: map - volumes: - description: |- - List of volumes that can be mounted by containers belonging to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes - items: - description: Volume represents a named volume - in a pod that may be accessed by any container - in the pod. - properties: - aws Elastic Block Store: - description: |- - awsElasticBlockStore represents an AWS Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - properties: - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - partition: - description: |- - partition is the partition in the volume that you want to mount. - If omitted, the default is to mount by volume name. - Examples: For volume /dev/sda1, you specify the partition as "1". - Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). - format: int32 - type: integer - read Only: - description: |- - readOnly value true will force the readOnly setting in VolumeMounts. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - type: boolean - volume ID: - description: |- - volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - type: string - required: - - volumeID - type: object - azure Disk: - description: azureDisk represents an Azure - Data Disk mount on the host and bind mount - to the pod. - properties: - caching Mode: - description: 'cachingMode is the Host - Caching mode: None, Read Only, Read - Write.' - type: string - disk Name: - description: diskName is the Name of the - data disk in the blob storage - type: string - disk URI: - description: diskURI is the URI of data - disk in the blob storage - type: string - fs Type: - description: |- - fsType is Filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - kind: - description: 'kind expected values are - Shared: multiple blob disks per storage - account Dedicated: single blob disk - per storage account Managed: azure - managed data disk (only in managed availability - set). defaults to shared' - type: string - read Only: - description: |- - readOnly Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - required: - - diskName - - diskURI - type: object - azure File: - description: azureFile represents an Azure - File Service mount on the host and bind - mount to the pod. - properties: - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Name: - description: secretName is the name of - secret that contains Azure Storage Account - Name and Key - type: string - share Name: - description: shareName is the azure share - Name - type: string - required: - - secretName - - shareName - type: object - cephfs: - description: cephFS represents a Ceph FS mount - on the host that shares a pod's lifetime - properties: - monitors: - description: |- - monitors is Required: Monitors is a collection of Ceph monitors - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - items: - type: string - type: array - path: - description: 'path is Optional: Used as - the mounted root, rather than the full - Ceph tree, default is /' - type: string - read Only: - description: |- - readOnly is Optional: Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: boolean - secret File: - description: |- - secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: string - secret Ref: - description: |- - secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - user: - description: |- - user is optional: User is the rados user name, default is admin - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: string - required: - - monitors - type: object - cinder: - description: |- - cinder represents a cinder volume attached and mounted on kubelets host machine. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: boolean - secret Ref: - description: |- - secretRef is optional: points to a secret object containing parameters used to connect - to OpenStack. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - volume ID: - description: |- - volumeID used to identify the volume in cinder. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: string - required: - - volumeID - type: object - config Map: - description: configMap represents a configMap - that should populate this volume - properties: - default Mode: - description: |- - defaultMode is optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - ConfigMap will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the ConfigMap, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string key to a - path within a volume. - properties: - key: - description: key is the key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional specify whether - the ConfigMap or its keys must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - csi: - description: csi (Container Storage Interface) - represents ephemeral storage that is handled - by certain external CSI drivers (Beta feature). - properties: - driver: - description: |- - driver is the name of the CSI driver that handles this volume. - Consult with your admin for the correct name as registered in the cluster. - type: string - fs Type: - description: |- - fsType to mount. Ex. "ext4", "xfs", "ntfs". - If not provided, the empty value is passed to the associated CSI driver - which will determine the default filesystem to apply. - type: string - node Publish Secret Ref: - description: |- - nodePublishSecretRef is a reference to the secret object containing - sensitive information to pass to the CSI driver to complete the CSI - NodePublishVolume and NodeUnpublishVolume calls. - This field is optional, and may be empty if no secret is required. If the - secret object contains more than one secret, all secret references are passed. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - read Only: - description: |- - readOnly specifies a read-only configuration for the volume. - Defaults to false (read/write). - type: boolean - volume Attributes: - additionalProperties: - type: string - description: |- - volumeAttributes stores driver-specific properties that are passed to the CSI - driver. Consult your driver's documentation for supported values. - type: object - required: - - driver - type: object - downward API: - description: downwardAPI represents downward - API about the pod that should populate this - volume - properties: - default Mode: - description: |- - Optional: mode bits to use on created files by default. Must be a - Optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: Items is a list of downward - API volume file - items: - description: DownwardAPIVolumeFile represents - information to create the file containing - the pod field - properties: - field Ref: - description: 'Required: Selects - a field of the pod: only annotations, - labels, name and namespace are - supported.' - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - description: |- - Optional: mode bits used to set permissions on this file, must be an octal value - between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: 'Required: Path is the - relative path name of the file - to be created. Must not be absolute - or contain the ''..'' path. Must - be utf-8 encoded. The first item - of the relative path must not - start with ''..''' - type: string - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - empty Dir: - description: |- - emptyDir represents a temporary directory that shares a pod's lifetime. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - properties: - medium: - description: |- - medium represents what type of storage medium should back this directory. - The default is "" which means to use the node's default medium. - Must be an empty string (default) or Memory. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - type: string - size Limit: - any Of: - - type: integer - - type: string - description: |- - sizeLimit is the total amount of local storage required for this EmptyDir volume. - The size limit is also applicable for memory medium. - The maximum usage on memory medium EmptyDir would be the minimum value between - the SizeLimit specified here and the sum of memory limits of all containers in a pod. - The default is nil which means that the limit is undefined. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - ephemeral: - description: |- - ephemeral represents a volume that is handled by a cluster storage driver. - The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, - and deleted when the pod is removed. - - - Use this if: - a) the volume is only needed while the pod runs, - b) features of normal volumes like restoring from snapshot or capacity - tracking are needed, - c) the storage driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning through - a PersistentVolumeClaim (see EphemeralVolumeSource for more - information on the connection between this volume type - and PersistentVolumeClaim). - - - Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the lifecycle - of an individual pod. - - - Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to - be used that way - see the documentation of the driver for - more information. - - - A pod can use both types of ephemeral volumes and - persistent volumes at the same time. - properties: - volume Claim Template: - description: |- - Will be used to create a stand-alone PVC to provision the volume. - The pod in which this EphemeralVolumeSource is embedded will be the - owner of the PVC, i.e. the PVC will be deleted together with the - pod. The name of the PVC will be `-` where - `` is the name from the `PodSpec.Volumes` array - entry. Pod validation will reject the pod if the concatenated name - is not valid for a PVC (for example, too long). - - - An existing PVC with that name that is not owned by the pod - will *not* be used for the pod to avoid using an unrelated - volume by mistake. Starting the pod is then blocked until - the unrelated PVC is removed. If such a pre-created PVC is - meant to be used by the pod, the PVC has to updated with an - owner reference to the pod once the pod exists. Normally - this should not be necessary, but it may be useful when - manually reconstructing a broken cluster. - - - This field is read-only and no changes will be made by Kubernetes - to the PVC after it has been created. - - - Required, must not be nil. - properties: - metadata: - description: |- - May contain labels and annotations that will be copied into the PVC - when creating it. No other fields are allowed and will be rejected during - validation. - type: object - spec: - description: |- - The specification for the PersistentVolumeClaim. The entire content is - copied unchanged into the PVC that gets created from this - template. The same fields as in a PersistentVolumeClaim - are also valid here. - properties: - access Modes: - description: |- - accessModes contains the desired access modes the volume should have. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 - items: - type: string - type: array - data Source: - description: |- - dataSource field can be used to specify either: - * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) - * An existing PVC (PersistentVolumeClaim) - If the provisioner or an external controller can support the specified data source, - it will create a new volume based on the contents of the specified data source. - When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef, - and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified. - If the namespace is specified, then dataSourceRef will not be copied to dataSource. - properties: - api Group: - description: |- - APIGroup is the group for the resource being referenced. - If APIGroup is not specified, the specified Kind must be in the core API group. - For any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type - of resource being referenced - type: string - name: - description: Name is the name - of resource being referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - data Source Ref: - description: |- - dataSourceRef specifies the object from which to populate the volume with data, if a non-empty - volume is desired. This may be any object from a non-empty API group (non - core object) or a PersistentVolumeClaim object. - When this field is specified, volume binding will only succeed if the type of - the specified object matches some installed volume populator or dynamic - provisioner. - This field will replace the functionality of the dataSource field and as such - if both fields are non-empty, they must have the same value. For backwards - compatibility, when namespace isn't specified in dataSourceRef, - both fields (dataSource and dataSourceRef) will be set to the same - value automatically if one of them is empty and the other is non-empty. - When namespace is specified in dataSourceRef, - dataSource isn't set to the same value and must be empty. - There are three important differences between dataSource and dataSourceRef: - * While dataSource only allows two specific types of objects, dataSourceRef - allows any non-core object, as well as PersistentVolumeClaim objects. - * While dataSource ignores disallowed values (dropping them), dataSourceRef - preserves all values, and generates an error if a disallowed value is - specified. - * While dataSource only allows local objects, dataSourceRef allows objects - in any namespaces. - (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled. - (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled. - properties: - api Group: - description: |- - APIGroup is the group for the resource being referenced. - If APIGroup is not specified, the specified Kind must be in the core API group. - For any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type - of resource being referenced - type: string - name: - description: Name is the name - of resource being referenced - type: string - namespace: - description: |- - Namespace is the namespace of resource being referenced - Note that when a namespace is specified, a gateway.networking.k8s.io/ReferenceGrant object is required in the referent namespace to allow that namespace's owner to accept the reference. See the ReferenceGrant documentation for details. - (Alpha) This field requires the CrossNamespaceVolumeDataSource feature gate to be enabled. - type: string - required: - - kind - - name - type: object - resources: - description: |- - resources represents the minimum resources the volume should have. - If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements - that are lower than previous value but must still be higher than capacity recorded in the - status field of the claim. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim - references one entry in - PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - selector: - description: selector is a label - query over volumes to consider - for binding. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - storage Class Name: - description: |- - storageClassName is the name of the StorageClass required by the claim. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 - type: string - volume Mode: - description: |- - volumeMode defines what type of volume is required by the claim. - Value of Filesystem is implied when not included in claim spec. - type: string - volume Name: - description: volumeName is the - binding reference to the PersistentVolume - backing this claim. - type: string - type: object - required: - - spec - type: object - type: object - fc: - description: fc represents a Fibre Channel - resource that is attached to a kubelet's - host machine and then exposed to the pod. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - lun: - description: 'lun is Optional: FC target - lun number' - format: int32 - type: integer - read Only: - description: |- - readOnly is Optional: Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - target WWNs: - description: 'targetWWNs is Optional: - FC target worldwide names (WWNs)' - items: - type: string - type: array - wwids: - description: |- - wwids Optional: FC volume world wide identifiers (wwids) - Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. - items: - type: string - type: array - type: object - flex Volume: - description: |- - flexVolume represents a generic volume resource that is - provisioned/attached using an exec based plugin. - properties: - driver: - description: driver is the name of the - driver to use for this volume. - type: string - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script. - type: string - options: - additionalProperties: - type: string - description: 'options is Optional: this - field holds extra command options if - any.' - type: object - read Only: - description: |- - readOnly is Optional: defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef is Optional: secretRef is reference to the secret object containing - sensitive information to pass to the plugin scripts. This may be - empty if no secret object is specified. If the secret object - contains more than one secret, all secrets are passed to the plugin - scripts. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - required: - - driver - type: object - flocker: - description: flocker represents a Flocker - volume attached to a kubelet's host machine. - This depends on the Flocker control service - being running - properties: - dataset Name: - description: |- - datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker - should be considered as deprecated - type: string - dataset UUID: - description: datasetUUID is the UUID of - the dataset. This is unique identifier - of a Flocker dataset - type: string - type: object - gce Persistent Disk: - description: |- - gcePersistentDisk represents a GCE Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - properties: - fs Type: - description: |- - fsType is filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - partition: - description: |- - partition is the partition in the volume that you want to mount. - If omitted, the default is to mount by volume name. - Examples: For volume /dev/sda1, you specify the partition as "1". - Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - format: int32 - type: integer - pd Name: - description: |- - pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - type: string - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - type: boolean - required: - - pdName - type: object - git Repo: - description: |- - gitRepo represents a git repository at a particular revision. - DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an - EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir - into the Pod's container. - properties: - directory: - description: |- - directory is the target directory name. - Must not contain or start with '..'. If '.' is supplied, the volume directory will be the - git repository. Otherwise, if specified, the volume will contain the git repository in - the subdirectory with the given name. - type: string - repository: - description: repository is the URL - type: string - revision: - description: revision is the commit hash - for the specified revision. - type: string - required: - - repository - type: object - glusterfs: - description: |- - glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. - More info: https://examples.k8s.io/volumes/glusterfs/README.md - properties: - endpoints: - description: |- - endpoints is the endpoint name that details Glusterfs topology. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: string - path: - description: |- - path is the Glusterfs volume path. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: string - read Only: - description: |- - readOnly here will force the Glusterfs volume to be mounted with read-only permissions. - Defaults to false. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: boolean - required: - - endpoints - - path - type: object - host Path: - description: |- - hostPath represents a pre-existing file or directory on the host - machine that is directly exposed to the container. This is generally - used for system agents or other privileged things that are allowed - to see the host machine. Most containers will NOT need this. - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - --- - TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not - mount host directories as read/write. - properties: - path: - description: |- - path of the directory on the host. - If the path is a symlink, it will follow the link to the real path. - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - type: string - type: - description: |- - type for HostPath Volume - Defaults to "" - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - type: string - required: - - path - type: object - iscsi: - description: |- - iscsi represents an ISCSI Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://examples.k8s.io/volumes/iscsi/README.md - properties: - chap Auth Discovery: - description: chapAuthDiscovery defines - whether support iSCSI Discovery CHAP - authentication - type: boolean - chap Auth Session: - description: chapAuthSession defines whether - support iSCSI Session CHAP authentication - type: boolean - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - initiator Name: - description: |- - initiatorName is the custom iSCSI Initiator Name. - If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface - : will be created for the connection. - type: string - iqn: - description: iqn is the target iSCSI Qualified - Name. - type: string - iscsi Interface: - description: |- - iscsiInterface is the interface Name that uses an iSCSI transport. - Defaults to 'default' (tcp). - type: string - lun: - description: lun represents iSCSI Target - Lun number. - format: int32 - type: integer - portals: - description: |- - portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port - is other than default (typically TCP ports 860 and 3260). - items: - type: string - type: array - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - type: boolean - secret Ref: - description: secretRef is the CHAP Secret - for iSCSI target and initiator authentication - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - target Portal: - description: |- - targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port - is other than default (typically TCP ports 860 and 3260). - type: string - required: - - iqn - - lun - - targetPortal - type: object - name: - description: |- - name of the volume. - Must be a DNS_LABEL and unique within the pod. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - type: string - nfs: - description: |- - nfs represents an NFS mount on the host that shares a pod's lifetime - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - properties: - path: - description: |- - path that is exported by the NFS server. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: string - read Only: - description: |- - readOnly here will force the NFS export to be mounted with read-only permissions. - Defaults to false. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: boolean - server: - description: |- - server is the hostname or IP address of the NFS server. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: string - required: - - path - - server - type: object - persistent Volume Claim: - description: |- - persistentVolumeClaimVolumeSource represents a reference to a - PersistentVolumeClaim in the same namespace. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims - properties: - claim Name: - description: |- - claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims - type: string - read Only: - description: |- - readOnly Will force the ReadOnly setting in VolumeMounts. - Default false. - type: boolean - required: - - claimName - type: object - photon Persistent Disk: - description: photonPersistentDisk represents - a PhotonController persistent disk attached - and mounted on kubelets host machine - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - pd ID: - description: pdID is the ID that identifies - Photon Controller persistent disk - type: string - required: - - pdID - type: object - portworx Volume: - description: portworxVolume represents a portworx - volume attached and mounted on kubelets - host machine - properties: - fs Type: - description: |- - fSType represents the filesystem type to mount - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs". Implicitly inferred to be "ext4" if unspecified. - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - volume ID: - description: volumeID uniquely identifies - a Portworx volume - type: string - required: - - volumeID - type: object - projected: - description: projected items for all in one - resources secrets, configmaps, and downward - API - properties: - default Mode: - description: |- - defaultMode are the mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - sources: - description: sources is the list of volume - projections - items: - description: Projection that may be - projected along with other supported - volume types - properties: - config Map: - description: configMap information - about the configMap data to project - properties: - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - ConfigMap will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the ConfigMap, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string - key to a path within a volume. - properties: - key: - description: key is the - key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional specify - whether the ConfigMap or its - keys must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - downward API: - description: downwardAPI information - about the downwardAPI data to - project - properties: - items: - description: Items is a list - of DownwardAPIVolume file - items: - description: DownwardAPIVolumeFile - represents information to - create the file containing - the pod field - properties: - field Ref: - description: 'Required: - Selects a field of the - pod: only annotations, - labels, name and namespace - are supported.' - properties: - api Version: - description: Version - of the schema the - FieldPath is written - in terms of, defaults - to "v1". - type: string - field Path: - description: Path - of the field to - select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - description: |- - Optional: mode bits used to set permissions on this file, must be an octal value - between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: 'Required: - Path is the relative - path name of the file - to be created. Must - not be absolute or contain - the ''..'' path. Must - be utf-8 encoded. The - first item of the relative - path must not start - with ''..''' - type: string - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. - properties: - container Name: - description: 'Container - name: required for - volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies - the output format - of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: - resource to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - secret: - description: secret information - about the secret data to project - properties: - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - Secret will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the Secret, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string - key to a path within a volume. - properties: - key: - description: key is the - key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional field - specify whether the Secret - or its key must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - service Account Token: - description: serviceAccountToken - is information about the serviceAccountToken - data to project - properties: - audience: - description: |- - audience is the intended audience of the token. A recipient of a token - must identify itself with an identifier specified in the audience of the - token, and otherwise should reject the token. The audience defaults to the - identifier of the apiserver. - type: string - expiration Seconds: - description: |- - expirationSeconds is the requested duration of validity of the service - account token. As the token approaches expiration, the kubelet volume - plugin will proactively rotate the service account token. The kubelet will - start trying to rotate the token if the token is older than 80 percent of - its time to live or if the token is older than 24 hours.Defaults to 1 hour - and must be at least 10 minutes. - format: int64 - type: integer - path: - description: |- - path is the path relative to the mount point of the file to project the - token into. - type: string - required: - - path - type: object - type: object - type: array - type: object - quobyte: - description: quobyte represents a Quobyte - mount on the host that shares a pod's lifetime - properties: - group: - description: |- - group to map volume access to - Default is no group - type: string - read Only: - description: |- - readOnly here will force the Quobyte volume to be mounted with read-only permissions. - Defaults to false. - type: boolean - registry: - description: |- - registry represents a single or multiple Quobyte Registry services - specified as a string as host:port pair (multiple entries are separated with commas) - which acts as the central registry for volumes - type: string - tenant: - description: |- - tenant owning the given Quobyte volume in the Backend - Used with dynamically provisioned Quobyte volumes, value is set by the plugin - type: string - user: - description: |- - user to map volume access to - Defaults to serivceaccount user - type: string - volume: - description: volume is a string that references - an already created Quobyte volume by - name. - type: string - required: - - registry - - volume - type: object - rbd: - description: |- - rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. - More info: https://examples.k8s.io/volumes/rbd/README.md - properties: - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - image: - description: |- - image is the rados image name. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - keyring: - description: |- - keyring is the path to key ring for RBDUser. - Default is /etc/ceph/keyring. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - monitors: - description: |- - monitors is a collection of Ceph monitors. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - items: - type: string - type: array - pool: - description: |- - pool is the rados pool name. - Default is rbd. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: boolean - secret Ref: - description: |- - secretRef is name of the authentication secret for RBDUser. If provided - overrides keyring. - Default is nil. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - user: - description: |- - user is the rados user name. - Default is admin. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - required: - - image - - monitors - type: object - scale IO: - description: scaleIO represents a ScaleIO - persistent volume attached and mounted on - Kubernetes nodes. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". - Default is "xfs". - type: string - gateway: - description: gateway is the host address - of the ScaleIO API Gateway. - type: string - protection Domain: - description: protectionDomain is the name - of the ScaleIO Protection Domain for - the configured storage. - type: string - read Only: - description: |- - readOnly Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef references to the secret for ScaleIO user and other - sensitive information. If this is not provided, Login operation will fail. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - ssl Enabled: - description: sslEnabled Flag enable/disable - SSL communication with Gateway, default - false - type: boolean - storage Mode: - description: |- - storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. - Default is ThinProvisioned. - type: string - storage Pool: - description: storagePool is the ScaleIO - Storage Pool associated with the protection - domain. - type: string - system: - description: system is the name of the - storage system as configured in ScaleIO. - type: string - volume Name: - description: |- - volumeName is the name of a volume already created in the ScaleIO system - that is associated with this volume source. - type: string - required: - - gateway - - secretRef - - system - type: object - secret: - description: |- - secret represents a secret that should populate this volume. - More info: https://kubernetes.io/docs/concepts/storage/volumes#secret - properties: - default Mode: - description: |- - defaultMode is Optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values - for mode bits. Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: |- - items If unspecified, each key-value pair in the Data field of the referenced - Secret will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the Secret, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string key to a - path within a volume. - properties: - key: - description: key is the key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - optional: - description: optional field specify whether - the Secret or its keys must be defined - type: boolean - secret Name: - description: |- - secretName is the name of the secret in the pod's namespace to use. - More info: https://kubernetes.io/docs/concepts/storage/volumes#secret - type: string - type: object - storageos: - description: storageOS represents a StorageOS - volume attached and mounted on Kubernetes - nodes. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef specifies the secret to use for obtaining the StorageOS API - credentials. If not specified, default values will be attempted. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - volume Name: - description: |- - volumeName is the human-readable name of the StorageOS volume. Volume - names are only unique within a namespace. - type: string - volume Namespace: - description: |- - volumeNamespace specifies the scope of the volume within StorageOS. If no - namespace is specified then the Pod's namespace will be used. This allows the - Kubernetes name scoping to be mirrored within StorageOS for tighter integration. - Set VolumeName to any name to override the default behaviour. - Set to "default" if you are not using namespaces within StorageOS. - Namespaces that do not pre-exist within StorageOS will be created. - type: string - type: object - vsphere Volume: - description: vsphereVolume represents a vSphere - volume attached and mounted on kubelets - host machine - properties: - fs Type: - description: |- - fsType is filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - storage Policy ID: - description: storagePolicyID is the storage - Policy Based Management (SPBM) profile - ID associated with the StoragePolicyName. - type: string - storage Policy Name: - description: storagePolicyName is the - storage Policy Based Management (SPBM) - profile name. - type: string - volume Path: - description: volumePath is the path that - identifies vSphere volume vmdk - type: string - required: - - volumePath - type: object - required: - - name - type: object - type: array - required: - - containers - type: object - type: object - ttl Seconds After Finished: - description: |- - ttlSecondsAfterFinished limits the lifetime of a Job that has finished - execution (either Complete or Failed). If this field is set, - ttlSecondsAfterFinished after the Job finishes, it is eligible to be - automatically deleted. When the Job is being deleted, its lifecycle - guarantees (e.g. finalizers) will be honored. If this field is unset, - the Job won't be automatically deleted. If this field is set to zero, - the Job becomes eligible to be deleted immediately after it finishes. - format: int32 - type: integer - required: - - template - type: object - max Replica Count: - format: int32 - type: integer - min Replica Count: - format: int32 - type: integer - polling Interval: - format: int32 - type: integer - rollout: - description: Rollout defines the strategy for job rollouts - properties: - propagation Policy: - type: string - strategy: - type: string - type: object - rollout Strategy: - type: string - scaling Strategy: - description: ScalingStrategy defines the strategy of Scaling - properties: - custom Scaling Queue Length Deduction: - format: int32 - type: integer - custom Scaling Running Job Percentage: - type: string - multiple Scalers Calculation: - type: string - pending Pod Conditions: - items: - type: string - type: array - strategy: - type: string - type: object - successful Jobs History Limit: - format: int32 - type: integer - triggers: - items: - description: ScaleTriggers reference the scaler that will - be used - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. - Defaults to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - metadata: - additionalProperties: - type: string - type: object - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - name: - type: string - type: - type: string - use Cached Metrics: - type: boolean - required: - - metadata - - type - type: object - type: array - required: - - jobTargetRef - - triggers - type: object - status: - description: ScaledJobStatus defines the observed state of ScaledJob - properties: - Paused: - type: string - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - last Active Time: - format: date-time - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: cb32590c-2cdd-4fd5-89b0-e261d6a1fa79 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1016 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1690 - posY: 370 - whiteboardData: - style: {} - scaledobjects.keda.sh: - name: scaledobjects.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ScaledObject - list Kind: ScaledObjectList - plural: scaledobjects - short Names: - - so - singular: scaledobject - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .status.scaleTargetKind - name: ScaleTargetKind - type: string - - json Path: .spec.scaleTargetRef.name - name: ScaleTargetName - type: string - - json Path: .spec.minReplicaCount - name: Min - type: integer - - json Path: .spec.maxReplicaCount - name: Max - type: integer - - json Path: .spec.triggers[*].type - name: Triggers - type: string - - json Path: .spec.triggers[*].authenticationRef.name - name: Authentication - type: string - - json Path: .status.conditions[?(@.type=="Ready")].status - name: Ready - type: string - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - - json Path: .status.conditions[?(@.type=="Fallback")].status - name: Fallback - type: string - - json Path: .status.conditions[?(@.type=="Paused")].status - name: Paused - type: string - - json Path: .metadata.creationTimestamp - name: Age - type: date - name: v1alpha1 - schema: - open APIV3Schema: - description: ScaledObject is a specification for a ScaledObject resource - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: ScaledObjectSpec is the spec for a ScaledObject resource - properties: - advanced: - description: AdvancedConfig specifies advance scaling options - properties: - horizontal Pod Autoscaler Config: - description: HorizontalPodAutoscalerConfig specifies horizontal - scale config - properties: - behavior: - description: |- - HorizontalPodAutoscalerBehavior configures the scaling behavior of the target - in both Up and Down directions (scaleUp and scaleDown fields respectively). - properties: - scale Down: - description: |- - scaleDown is scaling policy for scaling Down. - If not set, the default value is to allow to scale down to minReplicas pods, with a - 300 second stabilization window (i.e., the highest recommendation for - the last 300sec is used). - properties: - policies: - description: |- - policies is a list of potential scaling polices which can be used during scaling. - At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid - items: - description: HPAScalingPolicy is a single - policy which must hold true for a specified - past interval. - properties: - period Seconds: - description: |- - periodSeconds specifies the window of time for which the policy should hold true. - PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). - format: int32 - type: integer - type: - description: type is used to specify the - scaling policy. - type: string - value: - description: |- - value contains the amount of change which is permitted by the policy. - It must be greater than zero - format: int32 - type: integer - required: - - periodSeconds - - type - - value - type: object - type: array - x-kubernetes-list-type: atomic - select Policy: - description: |- - selectPolicy is used to specify which policy should be used. - If not set, the default value Max is used. - type: string - stabilization Window Seconds: - description: |- - stabilizationWindowSeconds is the number of seconds for which past recommendations should be - considered while scaling up or scaling down. - StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). - If not set, use the default values: - - For scale up: 0 (i.e. no stabilization is done). - - For scale down: 300 (i.e. the stabilization window is 300 seconds long). - format: int32 - type: integer - type: object - scale Up: - description: |- - scaleUp is scaling policy for scaling Up. - If not set, the default value is the higher of: - * increase no more than 4 pods per 60 seconds - * double the number of pods per 60 seconds - No stabilization is used. - properties: - policies: - description: |- - policies is a list of potential scaling polices which can be used during scaling. - At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid - items: - description: HPAScalingPolicy is a single - policy which must hold true for a specified - past interval. - properties: - period Seconds: - description: |- - periodSeconds specifies the window of time for which the policy should hold true. - PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). - format: int32 - type: integer - type: - description: type is used to specify the - scaling policy. - type: string - value: - description: |- - value contains the amount of change which is permitted by the policy. - It must be greater than zero - format: int32 - type: integer - required: - - periodSeconds - - type - - value - type: object - type: array - x-kubernetes-list-type: atomic - select Policy: - description: |- - selectPolicy is used to specify which policy should be used. - If not set, the default value Max is used. - type: string - stabilization Window Seconds: - description: |- - stabilizationWindowSeconds is the number of seconds for which past recommendations should be - considered while scaling up or scaling down. - StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). - If not set, use the default values: - - For scale up: 0 (i.e. no stabilization is done). - - For scale down: 300 (i.e. the stabilization window is 300 seconds long). - format: int32 - type: integer - type: object - type: object - name: - type: string - type: object - restore To Original Replica Count: - type: boolean - scaling Modifiers: - description: ScalingModifiers describes advanced scaling - logic options like formula - properties: - activation Target: - type: string - formula: - type: string - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - target: - type: string - type: object - type: object - cooldown Period: - format: int32 - type: integer - fallback: - description: Fallback is the spec for fallback options - properties: - failure Threshold: - format: int32 - type: integer - replicas: - format: int32 - type: integer - required: - - failureThreshold - - replicas - type: object - idle Replica Count: - format: int32 - type: integer - initial Cooldown Period: - format: int32 - type: integer - max Replica Count: - format: int32 - type: integer - min Replica Count: - format: int32 - type: integer - polling Interval: - format: int32 - type: integer - scale Target Ref: - description: ScaleTarget holds the reference to the scale target - Object - properties: - api Version: - type: string - env Source Container Name: - type: string - kind: - type: string - name: - type: string - required: - - name - type: object - triggers: - items: - description: ScaleTriggers reference the scaler that will - be used - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. - Defaults to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - metadata: - additionalProperties: - type: string - type: object - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - name: - type: string - type: - type: string - use Cached Metrics: - type: boolean - required: - - metadata - - type - type: object - type: array - required: - - scaleTargetRef - - triggers - type: object - status: - description: ScaledObjectStatus is the status for a ScaledObject - resource - properties: - composite Scaler Name: - type: string - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - external Metric Names: - items: - type: string - type: array - health: - additionalProperties: - description: HealthStatus is the status for a ScaledObject's - health - properties: - number Of Failures: - format: int32 - type: integer - status: - description: HealthStatusType is an indication of whether - the health status is happy or failing - type: string - type: object - type: object - hpa Name: - type: string - last Active Time: - format: date-time - type: string - original Replica Count: - format: int32 - type: integer - paused Replica Count: - format: int32 - type: integer - resource Metric Names: - items: - type: string - type: array - scale Target GVKR: - description: GroupVersionKindResource provides unified structure - for schema.GroupVersionKind and Resource - properties: - group: - type: string - kind: - type: string - resource: - type: string - version: - type: string - required: - - group - - kind - - resource - - version - type: object - scale Target Kind: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 217a6213-dd70-4f4f-99a1-10b3d5587cbc - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1018 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -210 - posY: 370 - whiteboardData: - style: {} - triggerauthentications.keda.sh: - name: triggerauthentications.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: TriggerAuthentication - list Kind: TriggerAuthenticationList - plural: triggerauthentications - short Names: - - ta - - triggerauth - singular: triggerauthentication - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .spec.podIdentity.provider - name: PodIdentity - type: string - - json Path: .spec.secretTargetRef[*].name - name: Secret - type: string - - json Path: .spec.env[*].name - name: Env - type: string - - json Path: .spec.hashiCorpVault.address - name: VaultAddress - type: string - - json Path: .status.scaledobjects - name: ScaledObjects - priority: 1 - type: string - - json Path: .status.scaledjobs - name: ScaledJobs - priority: 1 - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: TriggerAuthentication defines how a trigger can authenticate - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: TriggerAuthenticationSpec defines the various ways - to authenticate - properties: - aws Secret Manager: - description: AwsSecretManager is used to authenticate using - AwsSecretManager - properties: - credentials: - properties: - access Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Secret Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Token: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - accessKey - - accessSecretKey - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - region: - type: string - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version Id: - type: string - version Stage: - type: string - required: - - name - - parameter - type: object - type: array - required: - - secrets - type: object - azure Key Vault: - description: AzureKeyVault is used to authenticate using Azure - Key Vault - properties: - cloud: - properties: - active Directory Endpoint: - type: string - key Vault Resource URL: - type: string - type: - type: string - required: - - type - type: object - credentials: - properties: - client Id: - type: string - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - tenant Id: - type: string - required: - - clientId - - clientSecret - - tenantId - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version: - type: string - required: - - name - - parameter - type: object - type: array - vault Uri: - type: string - required: - - secrets - - vaultUri - type: object - config Map Target Ref: - items: - description: AuthConfigMapTargetRef is used to authenticate - using a reference to a config map - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - env: - items: - description: |- - AuthEnvironment is used to authenticate using environment variables - in the destination ScaleTarget spec - properties: - container Name: - type: string - name: - type: string - parameter: - type: string - required: - - name - - parameter - type: object - type: array - gcp Secret Manager: - properties: - credentials: - properties: - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - clientSecret - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - id: - type: string - parameter: - type: string - version: - type: string - required: - - id - - parameter - type: object - type: array - required: - - secrets - type: object - hashi Corp Vault: - description: HashiCorpVault is used to authenticate using Hashicorp - Vault - properties: - address: - type: string - authentication: - description: VaultAuthentication contains the list of Hashicorp - Vault authentication methods - type: string - credential: - description: Credential defines the Hashicorp Vault credentials - depending on the authentication method - properties: - service Account: - type: string - token: - type: string - type: object - mount: - type: string - namespace: - type: string - role: - type: string - secrets: - items: - description: VaultSecret defines the mapping between the - path of the secret in Vault to the parameter - properties: - key: - type: string - parameter: - type: string - path: - type: string - pki Data: - properties: - alt Names: - type: string - common Name: - type: string - format: - type: string - ip Sans: - type: string - other Sans: - type: string - ttl: - type: string - uri Sans: - type: string - type: object - type: - description: VaultSecretType defines the type of vault - secret - type: string - required: - - key - - parameter - - path - type: object - type: array - required: - - address - - authentication - - secrets - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the default - Azure authority host. If this is set, then the IdentityTenantID - must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity has - to be used during auto discovery, keda or the scaled workload. - Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID must - also be set - type: string - provider: - description: PodIdentityProvider contains the list of providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. Mutually - exclusive with IdentityOwner - type: string - required: - - provider - type: object - secret Target Ref: - items: - description: AuthSecretTargetRef is used to authenticate using - a reference to a secret - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - type: object - status: - description: TriggerAuthenticationStatus defines the observed state - of TriggerAuthentication - properties: - scaledjobs: - type: string - scaledobjects: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 78946b02-4677-49a6-bcc6-b352deb7b10c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1022 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1150 - posY: 370 - whiteboardData: - style: {} - v1beta1.external.metrics.k8s.io: - name: v1beta1.external.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: v1beta1.external.metrics.k8s.io - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - group: external.metrics.k8s.io - group Priority Minimum: 100 - service: - name: keda-operator-metrics-apiserver - namespace: default - port: 443 - version: v1beta1 - version Priority: 100 - traits: - meshmap: - edges: [] - id: 8fa02abe-3606-4632-a78b-9bcdaab080a1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 23px - width: 23px - x: "7" - "y": "14" - z-index: 1014 - styles: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/gcp/color/gcp migrate for anthos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 1330 - posY: 370 - whiteboardData: - style: {} diff --git a/catalog/3a38cc90-e998-4f2a-9747-17f2d7ddf313/deploy.yml b/catalog/3a38cc90-e998-4f2a-9747-17f2d7ddf313/deploy.yml deleted file mode 100644 index e7ac51ebe6..0000000000 --- a/catalog/3a38cc90-e998-4f2a-9747-17f2d7ddf313/deploy.yml +++ /dev/null @@ -1,149 +0,0 @@ -name: grafana deployment -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - grafana - traits: - meshmap: - edges: [] - id: f2337889-0ddd-4a2f-b3f2-0bdddc957364 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 496135da-50f3-4f1b-a88a-2c95be405ae3 - position: - posX: 50 - posY: 50 - whiteboardData: {} - grafana: - name: grafana - type: Deployment - apiVersion: apps/v1 - namespace: monitoring - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: grafana - template: - metadata: - labels: - app: grafana - name: grafana - spec: - containers: - - image: grafana/grafana:latest - name: grafana - ports: - - container Port: 3000 - name: grafana - resources: - limits: - cpu: 1000m - memory: 1Gi - requests: - cpu: 500m - memory: 500M - volume Mounts: - - mount Path: /var/lib/grafana - name: grafana-storage - - mount Path: /etc/grafana/provisioning/datasources - name: grafana-datasources - read Only: false - volumes: - - empty Dir: {} - name: grafana-storage - - config Map: - default Mode: 420 - name: grafana-datasources - name: grafana-datasources - traits: - meshmap: - edges: [] - id: 496135da-50f3-4f1b-a88a-2c95be405ae3 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/3b2a210d-77b4-4267-bc8e-bc32758edf76/deploy.yml b/catalog/3b2a210d-77b4-4267-bc8e-bc32758edf76/deploy.yml deleted file mode 100644 index 9f5d5346c0..0000000000 --- a/catalog/3b2a210d-77b4-4267-bc8e-bc32758edf76/deploy.yml +++ /dev/null @@ -1,151 +0,0 @@ -name: meshery-cilium-deployment -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: meshery-cilium - version: v1.0.0 - model: meshery-core - dependsOn: - - e5dbc233-5f37-402e-a7ce-8b54135d3e82 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 5f78b650-fa2e-44f6-8bb0-b28a96b84082 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e5dbc233-5f37-402e-a7ce-8b54135d3e82 - position: - posX: 50 - posY: 70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: meshery-cilium - version: v1.0.0 - model: meshery-core - dependsOn: - - e5dbc233-5f37-402e-a7ce-8b54135d3e82 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: f599f99b-1f33-4913-98de-8f8dca0ec5bc - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e5dbc233-5f37-402e-a7ce-8b54135d3e82 - position: - posX: 110 - posY: 110 - whiteboardData: - style: - z-index: 4 - e5dbc233-5f37-402e-a7ce-8b54135d3e82: - name: e5dbc233-5f37-402e-a7ce-8b54135d3e82 - traits: - meshmap: - edges: [] - id: e5dbc233-5f37-402e-a7ce-8b54135d3e82 - position: - posX: 80 - posY: 90 - whiteboardData: {} diff --git a/catalog/3c3439a0-d215-4a71-aa47-13a5f2d007b7/deploy.yml b/catalog/3c3439a0-d215-4a71-aa47-13a5f2d007b7/deploy.yml deleted file mode 100644 index af826a6111..0000000000 --- a/catalog/3c3439a0-d215-4a71-aa47-13a5f2d007b7/deploy.yml +++ /dev/null @@ -1,655 +0,0 @@ -name: prometheus_kubernetes -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - de446104-d42b-482c-a7ec-369b447f0530 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 0c854cd5-8837-4d0f-88f5-99093c779ea9 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: de446104-d42b-482c-a7ec-369b447f0530 - position: - posX: 310 - posY: 250 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 17 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - de446104-d42b-482c-a7ec-369b447f0530 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 1941f26e-c58b-42c5-b2a2-d06ff5b9a747 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: de446104-d42b-482c-a7ec-369b447f0530 - position: - posX: 190 - posY: 130 - whiteboardData: - style: - z-index: 16 - de446104-d42b-482c-a7ec-369b447f0530: - name: de446104-d42b-482c-a7ec-369b447f0530 - traits: - meshmap: - edges: - - data: - id: bd7000f1-3367-4189-8f00-672911dea824 - metadata: - port: 8080 - protocol: TCP - source: b2e2a852-201f-41c1-b4e6-1f78ded3807b - subType: Network - target: de446104-d42b-482c-a7ec-369b447f0530 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: de446104-d42b-482c-a7ec-369b447f0530 - position: - posX: 250 - posY: 190 - whiteboardData: {} - prometheus-jyqme: - name: prometheus - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - rules: - - api Groups: - - "" - resources: - - nodes - - nodes/proxy - - services - - endpoints - - pods - verbs: - - get - - list - - watch - - api Groups: - - extensions - resources: - - ingresses - verbs: - - get - - list - - watch - - non Resource URLs: - - /metrics - verbs: - - get - traits: - meshmap: - edges: [] - id: fc0fa4d6-de9d-4ec8-a3c6-5c14a8c2a974 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 3 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 110 - posY: 210 - whiteboardData: - style: - z-index: 9 - prometheus-secret: - name: prometheus-secret - type: Secret - apiVersion: v1 - namespace: monitoring - model: kubernetes - settings: - data: - tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZpVENDQkhHZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCd0RFak1DRUdBMVVFQXhNYWFXNTAKWlhKdFpXUnBZWFJsTG5Ob1lXdGxjakkwTWk1c1lXSXhDekFKQmdOVkJBWVRBbFZUTVJFd0R3WURWUVFJRXdoVwphWEpuYVc1cFlURVFNQTRHQTFVRUJ4TUhRbkpwYzNSdmR6RXNNQ29HQTFVRUNoTWpVMGhCUzBWU01qUXlJRXhoCllpQkRaWEowYVdacFkyRjBaU0JCZFhSb2IzSnBkSGt4T1RBM0JnTlZCQXNUTUZOSVFVdEZVakkwTWlCTVlXSWcKU1c1MFpYSnRaV1JwWVhSbElFTmxjblJwWm1sallYUmxJRUYxZEdodmNtbDBlVEFlRncweE9URXdNVGN4TmpFMgpNekZhRncweU1URXdNVFl4TmpFMk16RmFNSUdBTVIwd0d3WURWUVFERkJRcUxtRndjSE11YzJoaGEyVnlNalF5CkxteGhZakVMTUFrR0ExVUVCaE1DVlZNeEVUQVBCZ05WQkFnVENGWnBjbWRwYm1saE1SQXdEZ1lEVlFRSEV3ZEMKY21semRHOTNNUll3RkFZRFZRUUtFdzFUU0VGTFJWSXlORElnVEdGaU1SVXdFd1lEVlFRTEV3eE1ZV0lnVjJWaQpjMmwwWlhNd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURsRm16QVd0U09JcXZNCkpCV3Vuc0VIUmxraXozUmpSK0p1NTV0K0hCUG95YnZwVkJJeXMxZ3prby9INlkxa2Zxa1JCUzZZYVFHM2lYRFcKaDgzNlNWc3pNVUNVS3BtNXlZQXJRNzB4YlpPTXRJcjc1VEcrejFaRGJaeFUzbnh6RXdHdDN3U3c5OVJ0bjhWbgo5dEpTVXI0MHBHUytNemMzcnZOUFZRMjJoYTlhQTdGL2NVcGxtZUpkUnZEVnJ3Q012UklEcndXVEZjZkU3bUtxCjFSUkRxVDhETnlydlJmeUlubytmSkUxTmRuVEVMY0dTYVZlajhZVVFONHY0WFRnLzJncmxIN1pFT1VXNy9oYm8KUXh6NVllejVSam1wOWVPVUpvdVdmWk5FNEJBbGRZeVYxd2NPRXhRTmswck5BOU45ZXBjNWtUVVZQR3pOTWRucgovVXQxOWMweEFnTUJBQUdqZ2dIS01JSUJ4akFKQmdOVkhSTUVBakFBTUJFR0NXQ0dTQUdHK0VJQkFRUUVBd0lHClFEQUxCZ05WSFE4RUJBTUNCYUF3TXdZSllJWklBWWI0UWdFTkJDWVdKRTl3Wlc1VFUwd2dSMlZ1WlhKaGRHVmsKSUZObGNuWmxjaUJEWlhKMGFXWnBZMkYwWlRBZEJnTlZIUTRFRmdRVWRhYy94MTR6dXl3RVZPSi9vTjdQeU82bApDZ2N3Z2RzR0ExVWRJd1NCMHpDQjBJQVVzZFM1WWxuWEpWTk5mRVpkTEQvL2RyNE5mV3FoZ2JTa2diRXdnYTR4CkdUQVhCZ05WQkFNVEVHTmhMbk5vWVd0bGNqSTBNaTVzWVdJeEN6QUpCZ05WQkFZVEFsVlRNUkV3RHdZRFZRUUkKRXdoV2FYSm5hVzVwWVRFUU1BNEdBMVVFQnhNSFFuSnBjM1J2ZHpFc01Db0dBMVVFQ2hNalUwaEJTMFZTTWpReQpJRXhoWWlCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa3hNVEF2QmdOVkJBc1RLRk5JUVV0RlVqSTBNaUJNCllXSWdVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIbUNBUUV3SFFZRFZSMGxCQll3RkFZSUt3WUIKQlFVSEF3RUdDQ3NHQVFVRkNBSUNNRWdHQTFVZEVRUkJNRCtDRFhOb1lXdGxjakkwTWk1c1lXS0NFbUZ3Y0hNdQpjMmhoYTJWeU1qUXlMbXhoWW9JVUtpNWhjSEJ6TG5Ob1lXdGxjakkwTWk1c1lXS0hCTUNvQ3hBd0RRWUpLb1pJCmh2Y05BUUVMQlFBRGdnRUJBRzA3ZHFNdFZYdVQrckduQlN4SkVTNjNSa2pHaWd0c3ZtNTk4NSsrbjZjRW5kSDIKb2hjaGdmRUo5V0UxYUFWSDR4QlJSdVRIUFVJOFcvd3N1OFBxQ1o4NHpRQ2U2elAyeThEcmEwbjFzK2lIeHFwRAorS3BwZS91NkNLVTFEL0VWRU9MakpZd3pRYlFLSUlPL2Y1Q0JVbUpGWjBuZ1VIUEtvUDNyTXordTlBOWFvRkVrCnF3dDBadHFHcWpjMkh3Q09UOTlOVmFsZ29ISXljOElxQXJXdjNSWklraUlyaW9kSUdDMS94MVQ2dHhKcEUyRisKQzZ0Tzk0U0FVSUJwc2VORjNFbGNLNUsyTW44YVAzR3NnNFRHeElPN2Q1eUIvb3YwNGhOV2Q1S2QwWGorL1BvQgpLOU43cFQ1SVU2citLekNoeGlSdmRvZlAzV0VYN1ZkNEtLWG94K0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K - tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2d0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktrd2dnU2xBZ0VBQW9JQkFRRGxGbXpBV3RTT0lxdk0KSkJXdW5zRUhSbGtpejNSalIrSnU1NXQrSEJQb3lidnBWQkl5czFnemtvL0g2WTFrZnFrUkJTNllhUUczaVhEVwpoODM2U1Zzek1VQ1VLcG01eVlBclE3MHhiWk9NdElyNzVURyt6MVpEYlp4VTNueHpFd0d0M3dTdzk5UnRuOFZuCjl0SlNVcjQwcEdTK016YzNydk5QVlEyMmhhOWFBN0YvY1VwbG1lSmRSdkRWcndDTXZSSURyd1dURmNmRTdtS3EKMVJSRHFUOEROeXJ2UmZ5SW5vK2ZKRTFOZG5URUxjR1NhVmVqOFlVUU40djRYVGcvMmdybEg3WkVPVVc3L2hibwpReHo1WWV6NVJqbXA5ZU9VSm91V2ZaTkU0QkFsZFl5VjF3Y09FeFFOazByTkE5TjllcGM1a1RVVlBHek5NZG5yCi9VdDE5YzB4QWdNQkFBRUNnZ0VCQU5zOHRjRDBiQnpHZzRFdk8yek0wMUJoKzZYN3daZk4wSjV3bW5kNjZYYkwKc1VEZ1N6WW9PbzNJZ2o5QWZTY2lyQ3YwdUozMVNFWmNpeGRVQ2tTdjlVNnRvTzdyUWdqeUZPM1N1dm5Wc3ZKaQpTZXc5Y0hqNk5jVDczak8rWkgxQVFFZ2tlWG5mQTNZU0JEcTFsSnhpUVZOaHpHUFY0Yzh4Wi9xUkhEbUVBTWR6CmwyaTB6dHJtcWRqSng4aTQxOXpGL1pVektoa2JtcVZVb3JjZ1lNdEt5QVloSENMYms2RFZtQ1FhbDlndEUrNjUKTmFTOEwxUW9yVWNVS0FoSTNKT2Q2TTRwbWRPaExITjZpZ0VwWFdVWGxBZjRITUZicHd5M1oxejNqZzVqTE9ragp6SWNDSVRaai9CYVZvSVc4QzJUb0pieUJKWkN6UDVjUVJTdkJOOGV4aUFFQ2dZRUEvV0Nxb2xVUWtOQkQrSnlPCklXOUJIRVlPS3oxRFZxNWxHRFhoNFMyTStpOU1pck5nUlcvL0NFRGhRUVVMZmtBTDgxMERPQmxsMXRRRUpGK3cKb1V6dWt6U1lkK1hTSnhicTM5YTF1ZGJldTNZU1ljeC8wTEEweGFQOW1sN1l1NXUraUZ4NGhwcnYyL2UrVklZQQpzTWV4WkZSODA3Q3M5YXN5MkdFT1l2aEdKb0VDZ1lFQTUzVm1weFlQbDFOYTVTMElJbEpuYm40dTl0RHpwYm5TCnpsMjBVQ3Q0d0N4STR6YjY1S1o4V1VaYlFzVTVaZ0VqTmxJWURXUisrd3kwVXh2SmNxUG5nS0xuOEdoSzhvOVEKeVJuR2dSYXAxWmNuUEdsbGdCeHQzM0s5TDNWMmJzMXBPcGJKMGlpOVdySWM4MU1wUVFpQjZ1RDRSZ216M0ZWSQpnUk5Ec2ZHS0xyRUNnWUVBbWY5ZXRqc3RUbGJHZVJ2dDVyUlB4bmR0dFNvTysyZ1RXWnVtSmM0aG1RMldYOWFWCjlKNFZTMWJqa1RrWHV5d0NGMis0dlNmeWxaZFd6U1M3bmMyOFV3dnNmekxYZjVxV05tV3hIYnBTdFcwVnp3c1QKeENyVWFDczd2ODlWdXZEMTVMc1BKZ0NWT0FSalVjd0FMM0d2aDJNeVd4ZE9pQ0g5VFRYd0lJYjFYQUVDZ1lBMwp4ZUptZ0xwaERJVHFsRjlSWmVubWhpRnErQTY5OEhrTG9TakI2TGZBRnV1NVZKWkFZcDIwSlcvNE51NE4xbGhWCnpwSmRKOG94Vkc1ZldHTENiUnhyc3RXUTZKQ213a0lGTTJEUjJsUXlVNm53dExUd21la2YzdFlYaVlad1RLNysKbnpjaW5RNkR2RWVkbW54bVgxWnU4cWJndVpYTmtmOVdtdjNFOHg4SkFRS0JnUUNNeDFWNHJIcUpwVXJMdkRVVQo4RzhXVGNrT2VFM2o2anhlcHMwcnExdEd1cE9XWW5saFlNYyt5VkMzMDZUc2dXUmJ5R1Y4YWNaRkF4WS9Ub2N5CmxpcXlUS1NGNUloYXhZQVpRTzVkOU1oTmN0bTRReDNaOUtTekZ5ZG01QlZVL0grMFFmUnRwM29TeFVneXRZNXkKV3ZDTFZ5bmNGZlZpL0VkaTdaZHM2aW82QVE9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg== - traits: - meshmap: - edges: [] - id: 9466f34a-06b9-4c8d-99c3-a703597e56ea - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: sheild - shapePolygonPoints: "" - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 6 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - position: - posX: 150 - posY: 210 - whiteboardData: - style: - z-index: 11 - prometheus-server-conf: - name: prometheus-server-conf - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - name: prometheus-server-conf - settings: - data: - prometheus.rules: |- - groups: - - name: devopscube demo alert - rules: - - alert: High Pod Memory - expr: sum(container_memory_usage_bytes) > 1 - for: 1m - labels: - severity: slack - annotations: - summary: High Memory Usage - prometheus.yml: |- - global: - scrape_interval: 5s - evaluation_interval: 5s - rule_files: - - /etc/prometheus/prometheus.rules - alerting: - alertmanagers: - - scheme: http - static_configs: - - targets: - - "alertmanager.monitoring.svc:9093" - scrape_configs: - - job_name: 'node-exporter' - kubernetes_sd_configs: - - role: endpoints - relabel_configs: - - source_labels: [__meta_kubernetes_endpoints_name] - regex: 'node-exporter' - action: keep - - job_name: 'kubernetes-apiservers' - kubernetes_sd_configs: - - role: endpoints - scheme: https - tls_config: - ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - relabel_configs: - - source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name] - action: keep - regex: default;kubernetes;https - - job_name: 'kubernetes-nodes' - scheme: https - tls_config: - ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - kubernetes_sd_configs: - - role: node - relabel_configs: - - action: labelmap - regex: __meta_kubernetes_node_label_(.+) - - target_label: __address__ - replacement: kubernetes.default.svc:443 - - source_labels: [__meta_kubernetes_node_name] - regex: (.+) - target_label: __metrics_path__ - replacement: /api/v1/nodes/${1}/proxy/metrics - - job_name: 'kubernetes-pods' - kubernetes_sd_configs: - - role: pod - relabel_configs: - - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] - action: keep - regex: true - - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path] - action: replace - target_label: __metrics_path__ - regex: (.+) - - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port] - action: replace - regex: ([^:]+)(?::\d+)?;(\d+) - replacement: $1:$2 - target_label: __address__ - - action: labelmap - regex: __meta_kubernetes_pod_label_(.+) - - source_labels: [__meta_kubernetes_namespace] - action: replace - target_label: kubernetes_namespace - - source_labels: [__meta_kubernetes_pod_name] - action: replace - target_label: kubernetes_pod_name - - job_name: 'kube-state-metrics' - static_configs: - - targets: ['kube-state-metrics.kube-system.svc.cluster.local:8080'] - - job_name: 'kubernetes-cadvisor' - scheme: https - tls_config: - ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - kubernetes_sd_configs: - - role: node - relabel_configs: - - action: labelmap - regex: __meta_kubernetes_node_label_(.+) - - target_label: __address__ - replacement: kubernetes.default.svc:443 - - source_labels: [__meta_kubernetes_node_name] - regex: (.+) - target_label: __metrics_path__ - replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor - - job_name: 'kubernetes-service-endpoints' - kubernetes_sd_configs: - - role: endpoints - relabel_configs: - - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape] - action: keep - regex: true - - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scheme] - action: replace - target_label: __scheme__ - regex: (https?) - - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_path] - action: replace - target_label: __metrics_path__ - regex: (.+) - - source_labels: [__address__, __meta_kubernetes_service_annotation_prometheus_io_port] - action: replace - target_label: __address__ - regex: ([^:]+)(?::\d+)?;(\d+) - replacement: $1:$2 - - action: labelmap - regex: __meta_kubernetes_service_label_(.+) - - source_labels: [__meta_kubernetes_namespace] - action: replace - target_label: kubernetes_namespace - - source_labels: [__meta_kubernetes_service_name] - action: replace - target_label: kubernetes_name - traits: - meshmap: - edges: [] - id: 6442fcca-d80f-4b5f-981c-3e640756df56 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 110 - posY: 170 - whiteboardData: - style: - z-index: 3 - prometheus-service: - name: prometheus-service - type: Service - apiVersion: v1 - namespace: monitoring - model: kubernetes - annotations: - prometheus.io/port: "9090" - prometheus.io/scrape: "true" - settings: - spec: - ports: - - node Port: 30000 - port: 8080 - protocol: TCP - target Port: 9090 - selector: - app: prometheus-server - type: NodePort - traits: - meshmap: - edges: - - data: - id: bd7000f1-3367-4189-8f00-672911dea824 - metadata: - port: 8080 - protocol: TCP - source: b2e2a852-201f-41c1-b4e6-1f78ded3807b - subType: Network - target: de446104-d42b-482c-a7ec-369b447f0530 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: b2e2a852-201f-41c1-b4e6-1f78ded3807b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 7 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 130 - posY: 110 - whiteboardData: - style: - z-index: 13 - prometheus-ui: - name: prometheus-ui - type: Ingress - apiVersion: networking.k8s.io/v1 - namespace: default - model: kubernetes - annotations: - kubernetes.io/ingress.class: nginx - settings: - spec: - rules: - - host: prometheus.example.com - http: - paths: - - backend: - service: - name: prometheus-service - port: - number: 8080 - path: / - path Type: Prefix - tls: - - hosts: - - prometheus.apps.shaker242.lab - secret Name: prometheus-secret - traits: - meshmap: - edges: [] - id: 0edaf726-745a-4278-b29b-00d49fe175c4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 8 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/ingress-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/ingress-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: - z-index: 15 - prometheus-xdisp: - name: prometheus - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: prometheus - subjects: - - kind: ServiceAccount - name: default - namespace: monitoring - traits: - meshmap: - edges: [] - id: d9b3fa77-9ad6-41ca-9d41-5b7105657d59 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 4 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 210 - posY: 170 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/3d01bc39-8627-42b7-abe1-0cf9eb3a0a9d/deploy.yml b/catalog/3d01bc39-8627-42b7-abe1-0cf9eb3a0a9d/deploy.yml deleted file mode 100644 index a51062853e..0000000000 --- a/catalog/3d01bc39-8627-42b7-abe1-0cf9eb3a0a9d/deploy.yml +++ /dev/null @@ -1,1147 +0,0 @@ -name: CryptoMB-TLS-handshake-acceleration-for-Istio -services: - example-istiocontrolplane: - name: example-istiocontrolplane - type: IstioOperator - apiVersion: install.istio.io/v1alpha1 - namespace: istio-system - model: istio-base - settings: - spec: - components: - egress Gateways: - - enabled: true - name: istio-egressgateway - ingress Gateways: - - enabled: true - k8s: - pod Annotations: - proxy.istio.io/config: | - privateKeyProvider: - cryptomb: - pollDelay: 10ms - name: istio-ingressgateway - profile: demo - traits: - meshmap: - edges: [] - id: 0a9190c6-3b94-4497-9b5e-0e26e26a3f4a - label: example-istiocontrolplane - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 854.5614973835696 - posY: 499.07839731804967 - whiteboardData: - style: - z-index: 10000 - istio-operator-dsrcy: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: - - data: - id: 8a472fb2-f348-45cd-89ac-70b6423c910c - metadata: - port: 80 - protocol: TCP - source: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - subType: Network - target: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 928.4096628689915 - posY: 424.4782122030457 - whiteboardData: - style: - z-index: 10004 - istio-operator-hfaxw: - name: istio-operator - type: Service - apiVersion: v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - port: 80 - protocol: TCP - target Port: 8383 - selector: - name: istio-operator - traits: - meshmap: - edges: - - data: - id: 8a472fb2-f348-45cd-89ac-70b6423c910c - metadata: - port: 80 - protocol: TCP - source: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - subType: Network - target: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 862.174237158904 - posY: 424.8548759261455 - whiteboardData: - style: - z-index: 10002 - istio-operator-jjppo: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: istio-operator - model: kubernetes - traits: - meshmap: - edges: - - data: - id: a8bb5c50-d560-49b2-8eeb-48392c8eecb9 - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 606.8321597733745 - posY: 465.0242193769279 - whiteboardData: - style: - z-index: 10001 - istio-operator-mcsih: - name: istio-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: istio-operator - subjects: - - kind: ServiceAccount - name: istio-operator - namespace: istio-operator - traits: - meshmap: - edges: [] - id: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 663.4281452716937 - posY: 465.0242193769279 - whiteboardData: - style: - height: 10.5 - width: 9 - z-index: 1000 - istio-operator-vpxmc: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: a8bb5c50-d560-49b2-8eeb-48392c8eecb9 - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 717.2366307700128 - posY: 465.0242193769279 - whiteboardData: - style: - height: 49.75314830089927 - width: 61.21032040943873 - z-index: 10003 diff --git a/catalog/3e3c169a-c252-4b71-8667-62dd6ed085be/deploy.yml b/catalog/3e3c169a-c252-4b71-8667-62dd6ed085be/deploy.yml deleted file mode 100644 index 93370ab1c5..0000000000 --- a/catalog/3e3c169a-c252-4b71-8667-62dd6ed085be/deploy.yml +++ /dev/null @@ -1,5385 +0,0 @@ -name: guest_book -services: - frontend: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: guestbook - tier: frontend - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: guestbook - tier: frontend - type: NodePort - traits: - meshmap: - edges: - - data: - id: 2b924a50-67a5-4b87-97d9-9e4464075e82 - metadata: - port: 80 - protocol: TCP - source: 91ef678f-10fe-4817-9337-33367d82c432 - subType: Network - target: 784dc8dd-4e9a-4794-883f-468ac584c9fc - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 91ef678f-10fe-4817-9337-33367d82c432 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 230 - posY: -10 - whiteboardData: - style: - z-index: 5 - generic node-olmsj: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 8aaa9bcd-cb43-4aa9-be3c-695d0a78e3b3 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d8ca8e59-a1a0-4d8d-987d-0636dce539c4 - position: - posX: -370 - posY: -30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 17 - generic node-uzqmg: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - redis-master-jrpai - traits: - meshmap: - edges: [] - id: c7c34b0e-f32e-4100-aabe-910677aca0cc - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 81393fc7-0856-483b-b9d0-682812f91e32 - position: - posX: -50 - posY: -30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 15 - generic node-xikan: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: ee430d9b-dc93-4362-927f-be100ff6329e - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 784dc8dd-4e9a-4794-883f-468ac584c9fc - position: - posX: 110 - posY: -30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 19 - node group inventory wallet-kihgs: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - redis-master-jrpai - traits: - meshmap: - edges: [] - id: 0095a2d8-2756-43e9-b0eb-d74fcd4ea11a - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 81393fc7-0856-483b-b9d0-682812f91e32 - position: - posX: 10 - posY: 30 - whiteboardData: - style: - z-index: 14 - node group inventory wallet-vneet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-replica - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 30d25ce9-6a32-40a9-a3ba-41b49b4e0671 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d8ca8e59-a1a0-4d8d-987d-0636dce539c4 - position: - posX: -310 - posY: 30 - whiteboardData: - style: - z-index: 16 - node group inventory wallet-ylklj: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: e849df24-dc9f-47d1-8b90-caf8bef81592 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 784dc8dd-4e9a-4794-883f-468ac584c9fc - position: - posX: 150 - posY: 30 - whiteboardData: - style: - z-index: 18 - redis-master-aqzgi: - name: redis-master - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: redis - role: master - tier: backend - settings: - spec: - ports: - - port: 6379 - protocol: TCP - target Port: 6379 - - port: 6379 - protocol: TCP - selector: - app: redis - role: master - tier: backend - traits: - meshmap: - edges: - - data: - id: 2d70cfa7-48ec-42ba-b21d-3d22fab92aef - metadata: - port: 6379 - protocol: TCP - source: 3978209d-640e-4fdd-ae74-96e224daff3e - subType: Network - target: 81393fc7-0856-483b-b9d0-682812f91e32 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: 853a1884-f1f5-4673-8526-064d210f9a43 - metadata: - port: 6379 - protocol: TCP - source: 3978209d-640e-4fdd-ae74-96e224daff3e - subType: Network - target: d8ca8e59-a1a0-4d8d-987d-0636dce539c4 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-app-redis - id: 66753452-7271-4340-b9d4-1b9f98403ff0 - source: b727640a-6b98-4de0-8188-f2817157d531 - target: 3978209d-640e-4fdd-ae74-96e224daff3e - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-tier-backend - id: 88603617-ae25-43c6-9ce0-af151025e67a - source: b727640a-6b98-4de0-8188-f2817157d531 - target: 3978209d-640e-4fdd-ae74-96e224daff3e - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 3978209d-640e-4fdd-ae74-96e224daff3e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -110 - posY: 70 - whiteboardData: - style: - z-index: 3 - redis-master-jrpai: - name: redis-master - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: redis - role: master - tier: backend - template: - metadata: - labels: - app: redis - role: master - tier: backend - spec: - containers: - - image: registry.k8s.io/redis:e2e - name: master - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: f9858501-4620-45e5-b0f2-1e405c913c59 - metadata: - port: 6379 - protocol: TCP - source: b727640a-6b98-4de0-8188-f2817157d531 - subType: Network - target: 81393fc7-0856-483b-b9d0-682812f91e32 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: 2d70cfa7-48ec-42ba-b21d-3d22fab92aef - metadata: - port: 6379 - protocol: TCP - source: 3978209d-640e-4fdd-ae74-96e224daff3e - subType: Network - target: 81393fc7-0856-483b-b9d0-682812f91e32 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 81393fc7-0856-483b-b9d0-682812f91e32 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.1 - border-width: 2 - z-index: 4 - styles: '{"border-width":2,"background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -22.25 - posY: -2.25 - whiteboardData: - style: - z-index: 7 - redis-replica: - name: redis-replica - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: redis - role: replica - tier: backend - settings: - spec: - ports: - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: replica - tier: backend - traits: - meshmap: - edges: - - data: - id: 64472544-fb13-46a1-b8a4-43a7be429d1f - metadata: - port: 6379 - protocol: TCP - source: b727640a-6b98-4de0-8188-f2817157d531 - subType: Network - target: d8ca8e59-a1a0-4d8d-987d-0636dce539c4 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: f9858501-4620-45e5-b0f2-1e405c913c59 - metadata: - port: 6379 - protocol: TCP - source: b727640a-6b98-4de0-8188-f2817157d531 - subType: Network - target: 81393fc7-0856-483b-b9d0-682812f91e32 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 6379/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 6379/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-app-redis - id: 66753452-7271-4340-b9d4-1b9f98403ff0 - source: b727640a-6b98-4de0-8188-f2817157d531 - target: 3978209d-640e-4fdd-ae74-96e224daff3e - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-tier-backend - id: 88603617-ae25-43c6-9ce0-af151025e67a - source: b727640a-6b98-4de0-8188-f2817157d531 - target: 3978209d-640e-4fdd-ae74-96e224daff3e - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: b727640a-6b98-4de0-8188-f2817157d531 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -130 - posY: -50 - whiteboardData: - style: - z-index: 9 diff --git a/catalog/3ec30961-1aba-4db7-86c5-7556de5d90ca/deploy.yml b/catalog/3ec30961-1aba-4db7-86c5-7556de5d90ca/deploy.yml deleted file mode 100644 index af8dff574c..0000000000 --- a/catalog/3ec30961-1aba-4db7-86c5-7556de5d90ca/deploy.yml +++ /dev/null @@ -1,507 +0,0 @@ -name: Busybox (single) (fresh) -services: - busybox: - name: busybox - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default - settings: - spec: - containers: - - image: busybox - name: busybox - traits: - meshmap: - edges: [] - id: e47200eb-ad02-4254-a7e8-c720fc23efe0 - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: |2- - { - "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: - background-opacity: 0.5 - border-width: 2 - z-index: 13 - 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 - parent: 61c78a6c-7b4b-4f8f-a878-47d40a0aa8cc - position: - posX: 450 - posY: 190 - whiteboardData: {} - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 61c78a6c-7b4b-4f8f-a878-47d40a0aa8cc - label: Namespace - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.5 - border-style: dashed - border-width: 2 - z-index: 11 - styles: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg - position: - posX: 480 - posY: 188.5 - whiteboardData: {} - nginx: - name: nginx - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default - settings: - spec: - containers: - - image: nginx - name: nginx - ports: - - container Port: 80 - host Port: 8080 - name: nginx-port - protocol: TCP - traits: - meshmap: - edges: [] - id: 6c94c074-af7f-4cd2-b8b5-08834a2902cc - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: |2- - { - "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: - background-opacity: 0.5 - border-width: 2 - z-index: 12 - 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 - parent: 61c78a6c-7b4b-4f8f-a878-47d40a0aa8cc - position: - posX: 510 - posY: 170 - whiteboardData: {} - nodegroupinventorywallet-ggcjd: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - nginx - traits: - meshmap: - edges: [] - id: 03de2f11-a6ec-4551-9af0-095abb95d88d - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 6c94c074-af7f-4cd2-b8b5-08834a2902cc - position: - posX: 510 - posY: 170 - whiteboardData: {} - nodegroupinventorywallet-xsqsy: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - busybox - traits: - meshmap: - edges: [] - id: 67982736-4e00-4bfc-abeb-1707f834c73e - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 15 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: e47200eb-ad02-4254-a7e8-c720fc23efe0 - position: - posX: 450 - posY: 190 - whiteboardData: {} - nodegroupinventorywallet-zmsxb: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 67c9a652-aabf-4840-b350-c588ad77e05f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 330 - posY: 210 - whiteboardData: {} diff --git a/catalog/3f3e545b-063b-4c0a-9cb5-0928d7bd9462/deploy.yml b/catalog/3f3e545b-063b-4c0a-9cb5-0928d7bd9462/deploy.yml deleted file mode 100644 index 15e1f7ae7d..0000000000 --- a/catalog/3f3e545b-063b-4c0a-9cb5-0928d7bd9462/deploy.yml +++ /dev/null @@ -1,160 +0,0 @@ -name: Vault operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - vault-operator - traits: - meshmap: - edges: [] - id: 5a676592-995c-4cbb-8bd2-6ea6bf120d9e - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 6ddd1f86-9add-46ab-a28f-3840e61138fa - position: - posX: 50 - posY: 50 - whiteboardData: {} - vault-operator: - name: vault-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - template: - metadata: - labels: - name: vault-operator - spec: - containers: - - env: - - name: MY_POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: MY_POD_NAME - value From: - field Ref: - field Path: metadata.name - image: quay.io/coreos/vault-operator:latest - name: vault-operator - traits: - meshmap: - edges: [] - id: 6ddd1f86-9add-46ab-a28f-3840e61138fa - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/3fe52f86-0214-4813-9d23-727f2e57469b/deploy.yml b/catalog/3fe52f86-0214-4813-9d23-727f2e57469b/deploy.yml deleted file mode 100644 index 82ebc00624..0000000000 --- a/catalog/3fe52f86-0214-4813-9d23-727f2e57469b/deploy.yml +++ /dev/null @@ -1,393 +0,0 @@ -name: Serve an LLM using multi-host TPUs on GKE -services: - 0c26b368-31b6-4401-af97-102fb29ce28a: - name: 0c26b368-31b6-4401-af97-102fb29ce28a - traits: - meshmap: - edges: [] - id: 0c26b368-31b6-4401-af97-102fb29ce28a - meshmodel-metadata: - styleOverrides: - z-index: 10 - position: - posX: 10 - posY: -10 - whiteboardData: {} - d0ec551b-d3ab-47b5-9b3f-c39c80b5113a: - name: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - traits: - meshmap: - edges: - - data: - id: 9a36f15a-23b7-4f85-a150-950a437026b4 - metadata: - port: 8888 - protocol: TCP - source: 64712f56-456e-4e14-a13c-902edab40642 - subType: Network - target: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - position: - posX: 10 - posY: 70 - whiteboardData: {} - generic node-kshkk: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - traits: - meshmap: - edges: [] - id: ec3ed544-934e-40bd-b5f5-6b7785521bf7 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - position: - posX: 30 - posY: 110 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 11 - generic node-vfmst: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 0c26b368-31b6-4401-af97-102fb29ce28a - traits: - meshmap: - edges: [] - id: afcbb05e-dfd5-4a73-b7b9-2d2f4847b669 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 0c26b368-31b6-4401-af97-102fb29ce28a - position: - posX: 30 - posY: 30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - node group inventory wallet-uihex: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: sax-admin-server - version: v1.0.0 - model: meshery-core - dependsOn: - - 0c26b368-31b6-4401-af97-102fb29ce28a - traits: - meshmap: - edges: [] - id: 62c8fdf8-d964-4125-ad52-62ebac7be180 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 0c26b368-31b6-4401-af97-102fb29ce28a - position: - posX: -10 - posY: -50 - whiteboardData: - style: - z-index: 4 - node group inventory wallet-vcgyi: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: sax-http - version: v1.0.0 - model: meshery-core - dependsOn: - - d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - traits: - meshmap: - edges: [] - id: e1ae67f2-200f-427d-8db4-f7f1b70c9cfa - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - position: - posX: -10 - posY: 30 - whiteboardData: - style: - z-index: 10 - sax-http-lb: - name: sax-http-lb - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 8888 - protocol: TCP - target Port: 8888 - selector: - app: sax-http - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 9a36f15a-23b7-4f85-a150-950a437026b4 - metadata: - port: 8888 - protocol: TCP - source: 64712f56-456e-4e14-a13c-902edab40642 - subType: Network - target: d0ec551b-d3ab-47b5-9b3f-c39c80b5113a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 64712f56-456e-4e14-a13c-902edab40642 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 9 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 90 - posY: -10 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/4032a5c3-d081-429b-9087-2b9bdaa7396b/deploy.yml b/catalog/4032a5c3-d081-429b-9087-2b9bdaa7396b/deploy.yml deleted file mode 100644 index 37ce8df932..0000000000 --- a/catalog/4032a5c3-d081-429b-9087-2b9bdaa7396b/deploy.yml +++ /dev/null @@ -1,310 +0,0 @@ -name: Mount(Pod -> PersistentVolume) -services: - 733fccfc-c6f1-4b9a-85bb-aa98fc62816b: - name: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - traits: - meshmap: - edges: - - data: - id: d8b68e53-7fa5-4a9e-833c-787f208bbb62 - metadata: - binded_by: 452a4372-dbc0-45a4-aeed-76e3c8c3cce3 - source: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - subType: Mount - target: d4c293ef-9bfa-4c19-8a1c-8913c82da0c6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - position: - posX: 210 - posY: 90 - whiteboardData: {} - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - traits: - meshmap: - edges: [] - id: 8f186933-82ca-41ab-8e44-5484d428de87 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1002 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - position: - posX: 250 - posY: 130 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: Pod - version: v1.0.0 - model: meshery-core - dependsOn: - - 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 954d6cb3-6097-4ade-86f1-a6f7f3434e43 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1003 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - position: - posX: 170 - posY: 50 - whiteboardData: - style: - z-index: 4 - persistent-volume-claim-cl: - name: persistent-volume-claim-cl - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volume Name: persistent-volume-gk - traits: - meshmap: - edges: [] - id: 452a4372-dbc0-45a4-aeed-76e3c8c3cce3 - label: persistent-volume-claim-cl - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolumeclaim-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolumeclaim-white.svg - position: - posX: 326.10625037872103 - posY: 89.9113817619677 - whiteboardData: - style: - height: 36.125 - width: 36.125 - z-index: 1000 - persistent-volume-gk: - name: persistent-volume-gk - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: d8b68e53-7fa5-4a9e-833c-787f208bbb62 - metadata: - binded_by: 452a4372-dbc0-45a4-aeed-76e3c8c3cce3 - source: 733fccfc-c6f1-4b9a-85bb-aa98fc62816b - subType: Mount - target: d4c293ef-9bfa-4c19-8a1c-8913c82da0c6 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: d4c293ef-9bfa-4c19-8a1c-8913c82da0c6 - label: Persistent Volume - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1001 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolume-white.svg - position: - posX: 390 - posY: 90 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/454dff6a-d988-4a09-8206-963eaa816c8d/deploy.yml b/catalog/454dff6a-d988-4a09-8206-963eaa816c8d/deploy.yml deleted file mode 100644 index 5631dfb227..0000000000 --- a/catalog/454dff6a-d988-4a09-8206-963eaa816c8d/deploy.yml +++ /dev/null @@ -1 +0,0 @@ -name: Istio Control Plane diff --git a/catalog/45d7d037-52a2-457b-a670-06526c4f814b/deploy.yml b/catalog/45d7d037-52a2-457b-a670-06526c4f814b/deploy.yml deleted file mode 100644 index 423c2df98b..0000000000 --- a/catalog/45d7d037-52a2-457b-a670-06526c4f814b/deploy.yml +++ /dev/null @@ -1,466 +0,0 @@ -name: mongoDB-Sample-app -services: - sample-app: - name: sample-app - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: sample-app - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sample-app - app.kubernetes.io/version: 0.1.0 - helm.sh/chart: sample-app-0.1.0 - traits: - meshmap: - edges: [] - id: 9a0ca95c-ffcc-4678-a14d-2145126d4e4a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -69 - posY: 89 - whiteboardData: - style: {} - sample-app-backend-fygsq: - name: sample-app-backend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: sample-app-backend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sample-app - app.kubernetes.io/version: 0.1.0 - helm.sh/chart: sample-app-0.1.0 - settings: - spec: - ports: - - name: http - port: 8000 - protocol: TCP - target Port: http - selector: - app: sample-app-backend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: c276617a-5c31-42e4-9519-b43bdc79e1fa - metadata: - port: 8000 - protocol: TCP - source: ac414466-82c8-4d4e-aa5b-b6a98c3879b4 - subType: Network - target: 01823411-984c-47f4-926c-d0793cdb4ebe - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: ac414466-82c8-4d4e-aa5b-b6a98c3879b4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -51.5 - posY: 20 - whiteboardData: - style: {} - sample-app-backend-lypxp: - name: sample-app-backend - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: sample-app - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sample-app - app.kubernetes.io/version: 0.1.0 - helm.sh/chart: sample-app-0.1.0 - settings: - spec: - replicas: 1 - selector: - match Labels: - app: sample-app-backend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - template: - metadata: - labels: - app: sample-app-backend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - spec: - containers: - - command: - - python3 - - main.py - env: - - name: DB_URL - value From: - secret Key Ref: - key: connectionString.standard - name: -- - - name: DB_NAME - value: admin - image: quay.io/mongodb/farm-intro-backend:0.1 - image Pull Policy: Always - name: sample-app - ports: - - container Port: 8000 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: sample-app - traits: - meshmap: - edges: - - data: - id: c276617a-5c31-42e4-9519-b43bdc79e1fa - metadata: - port: 8000 - protocol: TCP - source: ac414466-82c8-4d4e-aa5b-b6a98c3879b4 - subType: Network - target: 01823411-984c-47f4-926c-d0793cdb4ebe - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 01823411-984c-47f4-926c-d0793cdb4ebe - meshmodel-metadata: - capabilities: |- - { - "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 - } - ], - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 44.5 - posY: -62 - whiteboardData: - style: {} - sample-app-frontend-eoczc: - name: sample-app-frontend - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: sample-app-frontend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sample-app - app.kubernetes.io/version: 0.1.0 - helm.sh/chart: sample-app-0.1.0 - settings: - spec: - replicas: 1 - selector: - match Labels: - app: sample-app-frontend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - template: - metadata: - labels: - app: sample-app-frontend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - spec: - containers: - - env: - - name: DANGEROUSLY_DISABLE_HOST_CHECK - value: "true" - - name: SVC_BACKEND - value: sample-app-backend:8000 - image: quay.io/mongodb/farm-intro-frontend:0.1 - image Pull Policy: Always - name: sample-app - ports: - - container Port: 3000 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: sample-app - traits: - meshmap: - edges: - - data: - id: 0274aef1-7b3d-49a1-91fd-9c8978e74a25 - metadata: - port: 3000 - protocol: TCP - source: 141a267b-480a-451e-b7a6-4af5692dbca8 - subType: Network - target: 348d4e06-f4c8-4a0f-bbe5-94c79fea7ea7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 348d4e06-f4c8-4a0f-bbe5-94c79fea7ea7 - meshmodel-metadata: - capabilities: |- - { - "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 - } - ], - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -52.5 - posY: -62 - whiteboardData: - style: {} - sample-app-frontend-xismv: - name: sample-app-frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: sample-app-frontend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sample-app - app.kubernetes.io/version: 0.1.0 - helm.sh/chart: sample-app-0.1.0 - settings: - spec: - ports: - - name: http - port: 3000 - protocol: TCP - target Port: http - selector: - app: sample-app-frontend - app.kubernetes.io/instance: sample-app - app.kubernetes.io/name: sample-app - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 0274aef1-7b3d-49a1-91fd-9c8978e74a25 - metadata: - port: 3000 - protocol: TCP - source: 141a267b-480a-451e-b7a6-4af5692dbca8 - subType: Network - target: 348d4e06-f4c8-4a0f-bbe5-94c79fea7ea7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 141a267b-480a-451e-b7a6-4af5692dbca8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 47.5 - posY: 20 - whiteboardData: - style: {} diff --git a/catalog/464b4f2a-78d8-4034-915a-612475f757d2/deploy.yml b/catalog/464b4f2a-78d8-4034-915a-612475f757d2/deploy.yml deleted file mode 100644 index 489b543b79..0000000000 --- a/catalog/464b4f2a-78d8-4034-915a-612475f757d2/deploy.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: Thanos Query Design -services: - thanos-query: - name: thanos-query - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/name: thanos-query - settings: - spec: - ports: - - name: http - port: 10902 - target Port: http - selector: - app.kubernetes.io/name: thanos-query - traits: - meshmap: - edges: [] - id: 9bc034ca-fa9c-4ef8-9b71-1ea888735535 - label: thanos-query - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 130 - posY: 130 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/4690406b-60e7-4c82-87c3-20b22862f5b5/deploy.yml b/catalog/4690406b-60e7-4c82-87c3-20b22862f5b5/deploy.yml deleted file mode 100644 index c79efb450e..0000000000 --- a/catalog/4690406b-60e7-4c82-87c3-20b22862f5b5/deploy.yml +++ /dev/null @@ -1,255 +0,0 @@ -name: Argo CD w/Dex -services: - argocd-application-controller: - name: argocd-application-controller - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - name: argocd-application-controller - security Context: - run As Non Root: false - traits: - meshmap: - edges: [] - id: 0e9fdb94-b5a7-4d91-852a-21c380fb0c90 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 110 - posY: 70 - whiteboardData: - style: - z-index: 3 - argocd-dex-server: - name: argocd-dex-server - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - env: - - name: DEX_OAUTH_CLIENT_SECRET - value From: - secret Key Ref: - key: token - name: argocd-dex-server-oauth-token - name: dex - traits: - meshmap: - edges: [] - id: acb24f23-8a51-42a9-8050-aaf682f452a3 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -30 - posY: 10 - whiteboardData: - style: - z-index: 4 - argocd-redis: - name: argocd-redis - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - security Context: null - traits: - meshmap: - edges: [] - id: 95d32121-c807-44d4-88f5-14f78fd08285 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -30 - posY: 70 - whiteboardData: - style: - z-index: 6 - argocd-repo-server: - name: argocd-repo-server - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - env: - - name: GNUPGHOME - value: /home/argocd/.gnupg - lifecycle: - post Start: - exec: - command: - - /bin/sh - - -c - - gpg --import /key/* - name: argocd-repo-server - security Context: - read Only Root Filesystem: false - volume Mounts: - - mount Path: /key - name: key - volumes: - - name: key - secret: - secret Name: ksops-pgp-key - traits: - meshmap: - edges: [] - id: 2fa37c53-8f4b-4512-826a-a284c5aa4390 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 30 - posY: 70 - whiteboardData: - style: - z-index: 8 - argocd-server: - name: argocd-server - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - command: - - argocd-server - - --staticassets - - /shared/app - - --insecure - name: argocd-server - traits: - meshmap: - edges: [] - id: 365c84ca-fe44-4b7d-8bda-caa235e837c6 - label: argocd-server - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: - background-image: none - background-opacity: 0.5 - border-width: 2 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 50 - posY: 10 - whiteboardData: - style: - z-index: 10 diff --git a/catalog/4cc2bbfb-6bb9-4981-a21f-e52955d92a9d/deploy.yml b/catalog/4cc2bbfb-6bb9-4981-a21f-e52955d92a9d/deploy.yml deleted file mode 100644 index 83bfdac095..0000000000 --- a/catalog/4cc2bbfb-6bb9-4981-a21f-e52955d92a9d/deploy.yml +++ /dev/null @@ -1,303 +0,0 @@ -name: NGINX deployment -services: - nginx-deployment: - name: nginx-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: nginxdeployment - settings: - spec: - replicas: 2 - selector: - match Labels: - app: nginxdeployment - template: - metadata: - labels: - app: nginxdeployment - spec: - containers: - - image: nginx:latest - name: nginxdeployment - ports: - - container Port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 9664655c-768e-49dc-bb51-1aac33ce45c7 - metadata: - port: 80 - protocol: TCP - source: e26658d7-2434-4de8-937d-ec1f9528c68f - subType: Network - target: 6b4424c9-4ed7-4c9c-837b-5e6ac754cf6f - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 6b4424c9-4ed7-4c9c-837b-5e6ac754cf6f - label: nginx-deployment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 225.72576362537242 - posY: 148.309779310478 - whiteboardData: {} - nginxservice: - name: nginxservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: nginxdeployment - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 9664655c-768e-49dc-bb51-1aac33ce45c7 - metadata: - port: 80 - protocol: TCP - source: e26658d7-2434-4de8-937d-ec1f9528c68f - subType: Network - target: 6b4424c9-4ed7-4c9c-837b-5e6ac754cf6f - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: e26658d7-2434-4de8-937d-ec1f9528c68f - label: nginxservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 321.28805984439487 - posY: 143.06124347129222 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/4efe3cb7-c901-48a9-9324-67d73d546aff/deploy.yml b/catalog/4efe3cb7-c901-48a9-9324-67d73d546aff/deploy.yml deleted file mode 100644 index 5ea46931d3..0000000000 --- a/catalog/4efe3cb7-c901-48a9-9324-67d73d546aff/deploy.yml +++ /dev/null @@ -1,389 +0,0 @@ -name: ArgoCD application controller -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - argocd-application-controller - traits: - meshmap: - edges: [] - id: bf17fc6d-6354-42ab-9632-c416ce918dff - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: f9a6b5ec-cc53-4538-9589-094c8142efa5 - position: - posX: 50 - posY: 50 - whiteboardData: {} - argocd-application-controller: - name: argocd-application-controller - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: application-controller - app.kubernetes.io/name: argocd-application-controller - app.kubernetes.io/part-of: argocd - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/name: argocd-application-controller - template: - metadata: - labels: - app.kubernetes.io/name: argocd-application-controller - spec: - affinity: - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: - - pod Affinity Term: - label Selector: - match Labels: - app.kubernetes.io/name: argocd-application-controller - topology Key: kubernetes.io/hostname - weight: 100 - - pod Affinity Term: - label Selector: - match Labels: - app.kubernetes.io/part-of: argocd - topology Key: kubernetes.io/hostname - weight: 5 - containers: - - args: - - /usr/local/bin/argocd-application-controller - env: - - name: ARGOCD_RECONCILIATION_TIMEOUT - value From: - config Map Key Ref: - key: timeout.reconciliation - name: argocd-cm - optional: true - - name: ARGOCD_HARD_RECONCILIATION_TIMEOUT - value From: - config Map Key Ref: - key: timeout.hard.reconciliation - name: argocd-cm - optional: true - - name: ARGOCD_RECONCILIATION_JITTER - value From: - config Map Key Ref: - key: timeout.reconciliation.jitter - name: argocd-cm - optional: true - - name: ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDS - value From: - config Map Key Ref: - key: controller.repo.error.grace.period.seconds - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER - value From: - config Map Key Ref: - key: repo.server - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS - value From: - config Map Key Ref: - key: controller.repo.server.timeout.seconds - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORS - value From: - config Map Key Ref: - key: controller.status.processors - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORS - value From: - config Map Key Ref: - key: controller.operation.processors - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_LOGFORMAT - value From: - config Map Key Ref: - key: controller.log.format - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_LOGLEVEL - value From: - config Map Key Ref: - key: controller.log.level - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION - value From: - config Map Key Ref: - key: controller.metrics.cache.expiration - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDS - value From: - config Map Key Ref: - key: controller.self.heal.timeout.seconds - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT - value From: - config Map Key Ref: - key: controller.repo.server.plaintext - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLS - value From: - config Map Key Ref: - key: controller.repo.server.strict.tls - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTH - value From: - config Map Key Ref: - key: controller.resource.health.persist - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APP_STATE_CACHE_EXPIRATION - value From: - config Map Key Ref: - key: controller.app.state.cache.expiration - name: argocd-cmd-params-cm - optional: true - - name: REDIS_SERVER - value From: - config Map Key Ref: - key: redis.server - name: argocd-cmd-params-cm - optional: true - - name: REDIS_COMPRESSION - value From: - config Map Key Ref: - key: redis.compression - name: argocd-cmd-params-cm - optional: true - - name: REDISDB - value From: - config Map Key Ref: - key: redis.db - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_DEFAULT_CACHE_EXPIRATION - value From: - config Map Key Ref: - key: controller.default.cache.expiration - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESS - value From: - config Map Key Ref: - key: otlp.address - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECURE - value From: - config Map Key Ref: - key: otlp.insecure - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERS - value From: - config Map Key Ref: - key: otlp.headers - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_NAMESPACES - value From: - config Map Key Ref: - key: application.namespaces - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_CONTROLLER_SHARDING_ALGORITHM - value From: - config Map Key Ref: - key: controller.sharding.algorithm - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMIT - value From: - config Map Key Ref: - key: controller.kubectl.parallelism.limit - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_K8SCLIENT_RETRY_MAX - value From: - config Map Key Ref: - key: controller.k8sclient.retry.max - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFF - value From: - config Map Key Ref: - key: controller.k8sclient.retry.base.backoff - name: argocd-cmd-params-cm - optional: true - - name: ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFF - value From: - config Map Key Ref: - key: controller.diff.server.side - name: argocd-cmd-params-cm - optional: true - image: quay.io/argoproj/argocd:latest - image Pull Policy: Always - name: argocd-application-controller - ports: - - container Port: 8082 - readiness Probe: - http Get: - path: /healthz - port: 8082 - initial Delay Seconds: 5 - period Seconds: 10 - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - run As Non Root: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /app/config/controller/tls - name: argocd-repo-server-tls - - mount Path: /home/argocd - name: argocd-home - working Dir: /home/argocd - service Account Name: argocd-application-controller - volumes: - - empty Dir: {} - name: argocd-home - - name: argocd-repo-server-tls - secret: - items: - - key: tls.crt - path: tls.crt - - key: tls.key - path: tls.key - - key: ca.crt - path: ca.crt - optional: true - secret Name: argocd-repo-server-tls - traits: - meshmap: - edges: [] - id: f9a6b5ec-cc53-4538-9589-094c8142efa5 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/4fe5b8f3-d8c7-487c-9860-bc7cb8674d48/deploy.yml b/catalog/4fe5b8f3-d8c7-487c-9860-bc7cb8674d48/deploy.yml deleted file mode 100644 index dbd51d80a3..0000000000 --- a/catalog/4fe5b8f3-d8c7-487c-9860-bc7cb8674d48/deploy.yml +++ /dev/null @@ -1,244 +0,0 @@ -name: Prometheus dummy exporter -services: - anchornode-emget: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: f514d56c-adae-42d9-a011-74ab6b1f7bc4 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3a8e4098-c567-4108-a0f7-88575237cc1f - position: - posX: 50 - posY: 30 - whiteboardData: {} - anchornode-ezoap: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 557f9d38-b624-41e5-ade7-31c5c209547e - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 00c60d5e-568d-4674-9f67-98167a4f3ba9 - position: - posX: -30 - posY: 30 - whiteboardData: {} - nodegroupinventorywallet-kjxnw: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: custom-metric-prometheus-sd - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: d15c2857-b297-4b22-ac97-9d879651d47f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3a8e4098-c567-4108-a0f7-88575237cc1f - position: - posX: 70 - posY: 30 - whiteboardData: {} - nodegroupinventorywallet-nxvhi: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: custom-prometheus-hpa - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: e88e444d-3841-49c9-916d-df68eb2b2e46 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 00c60d5e-568d-4674-9f67-98167a4f3ba9 - position: - posX: -10 - posY: 30 - whiteboardData: {} diff --git a/catalog/506ee560-e0cb-4a54-a2be-e1681ac956c0/deploy.yml b/catalog/506ee560-e0cb-4a54-a2be-e1681ac956c0/deploy.yml deleted file mode 100644 index 7439f30ab0..0000000000 --- a/catalog/506ee560-e0cb-4a54-a2be-e1681ac956c0/deploy.yml +++ /dev/null @@ -1,2601 +0,0 @@ -name: GuestBook App (Copy) -services: - comment-bg: - name: comment-bg - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 389ced29-b6ff-4331-ac0d-f7dc0234f405 - label: comment-bg - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 764.7908544759684 - posY: 435.3378366380297 - whiteboardData: - style: - z-index: 3 - comment-jk: - name: comment-jk - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 386c2c9a-8521-4ed5-b1f6-48f2bcb0685b - label: comment-jk - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 472.0840626512786 - posY: 491.84069368180513 - whiteboardData: - style: - z-index: 12 - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - labels: - adb: New Value - traits: - meshmap: - edges: [] - id: 3e8540ea-0bc1-4d50-a2fe-1ca9688987d2 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 621.4772213032122 - posY: 195.12222802305993 - whiteboardData: - style: - z-index: 13 - frontend-ewxyw: - name: frontend - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 3 - selector: - match Labels: - app: guestbook - tier: frontend - template: - metadata: - labels: - app: guestbook - tier: frontend - spec: - containers: - - env: - - name: GET_HOSTS_FROM - value: dns - image: gcr.io/google_samples/gb-frontend:v5 - name: php-redis - ports: - - container Port: 80 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: 499a0982-138b-48f0-bfc0-4b2c9f711510 - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - label: frontend - position: - posX: 617.8765083999082 - posY: 586.1282542776714 - whiteboardData: - style: - z-index: 9 - frontend-rinnd: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - selector: - app: guestbook - tier: frontend - traits: - meshmap: - edges: - - data: - id: 499a0982-138b-48f0-bfc0-4b2c9f711510 - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 4ae55da0-82eb-405e-9410-75623cee1043 - label: frontend - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 615.5689243422067 - posY: 473.56225675684726 - whiteboardData: - style: - z-index: 15 - guestbook: - name: guestbook - type: Namespace - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: [] - id: 1e3a8397-8740-49ab-8591-d8276626c023 - label: guestbook - position: - posX: 529.2112571345816 - posY: 319.77265535113014 - whiteboardData: - style: - z-index: 16 - redis-follower-dujja: - name: redis-follower - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: follower - tier: backend - traits: - meshmap: - edges: - - data: - id: bdadcea6-f0bf-4bcf-bac1-f19ade81cafb - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 475263ea-f0be-48b5-98ba-2767ce2417a2 - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 381802f5-4cbe-4cc0-9424-9a0968eb99e1 - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: redis-follower-0.2051073139195705 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: redis-follower-0.08295362138087481 - label: redis-follower - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 774.332540742805 - posY: 321.4076268719174 - whiteboardData: - style: - z-index: 6 - redis-follower-lgueq: - name: redis-follower - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: follower - tier: backend - traits: - meshmap: - edges: - - data: - id: 8d912cf3-80d1-48a3-b88a-9971d9fabf2e - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 11b0d52b-2358-41c1-9ec3-3a073590b9c1 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 0e6be822-083e-4475-aeaa-e655068e9641 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: redis-follower-0.2051073139195705 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7e403128-5022-409a-a1f2-26e0a5d25685 - label: redis-follower - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 704.0742613205998 - posY: 351.1666549760461 - whiteboardData: - style: - z-index: 4 - redis-follower-skstg: - name: redis-follower - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 2 - selector: - match Labels: - app: redis - template: - metadata: - labels: - app: redis - role: follower - tier: backend - spec: - containers: - - image: gcr.io/google_samples/gb-redis-follower:v2 - name: follower - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: 8d912cf3-80d1-48a3-b88a-9971d9fabf2e - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: bdadcea6-f0bf-4bcf-bac1-f19ade81cafb - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - label: redis-follower - position: - posX: 621.9042506805724 - posY: 359.07117385335664 - whiteboardData: - style: - z-index: 7 - redis-follower-ywtrq: - name: redis-follower - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 2 - selector: - match Labels: - app: redis - template: - metadata: - labels: - app: redis - role: follower - tier: backend - spec: - containers: - - image: gcr.io/google_samples/gb-redis-follower:v2 - name: follower - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: 0e6be822-083e-4475-aeaa-e655068e9641 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: redis-follower-0.2051073139195705 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 381802f5-4cbe-4cc0-9424-9a0968eb99e1 - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: redis-follower-0.2051073139195705 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: redis-follower-0.2051073139195705 - label: redis-follower - position: - posX: 731.6229742893868 - posY: 226.14950697312474 - whiteboardData: - style: - z-index: 17 - redis-leader-mxmzr: - name: redis-leader - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - cluster IP: 1.1. - ports: - - port: 80 - protocol: HTTP - target Port: 6379 - selector: - app: redis - role: leader - tier: backend - traits: - meshmap: - edges: [] - id: 6badde68-595b-4e86-9be8-61318e52b476 - label: redis-leader - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 480.0367895797867 - posY: 255.5990401161995 - whiteboardData: - style: - z-index: 23 - redis-leader-staxn: - name: redis-leader - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - default - settings: - spec: - replicas: 1 - selector: - match Labels: - app: redis - template: - metadata: - labels: - app: redis - role: leader - tier: backend - spec: - containers: - - image: docker.io/redis:6.0.5 - name: leader - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: 11b0d52b-2358-41c1-9ec3-3a073590b9c1 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 475263ea-f0be-48b5-98ba-2767ce2417a2 - metadata: - port: 6379 - protocol: TCP - source: redis-follower-0.08295362138087481 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - label: redis-leader - parent: 3e8540ea-0bc1-4d50-a2fe-1ca9688987d2 - position: - posX: 621.4772213032122 - posY: 186.12222802305993 - whiteboardData: - style: - z-index: 22 - round-barrel-kf: - name: round-barrel-kf - type: RoundBarrel - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 45fffc76-81de-41e8-9f28-9f9ce42db7bd - label: round-barrel-kf - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A24' - shape: round-barrel - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 873.4661103518425 - posY: 412.8493190467745 - whiteboardData: - style: - z-index: 18 - round-rectangle-vx: - name: round-rectangle-vx - type: RoundRectangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: woe is me - timestamp: "2023-09-15T19:23:24.577Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: 385bd4e1-4243-4d53-82c0-7f4d0043d6b0 - label: round-rectangle-vx - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - styleOverrides: '{"y":"9px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 461.75410523191465 - posY: 416.2942376964722 - whiteboardData: - style: - z-index: 5 - round-triangle-ug: - name: round-triangle-ug - type: RoundTriangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 2ba0a28a-d764-4602-91b0-9493b573c76a - label: round-triangle-ug - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-triangle - styleOverrides: "" - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 389.81837737791386 - posY: 365.5157250638088 - whiteboardData: - style: - z-index: 8 - star-bs: - name: star-bs - type: Star - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: b82572a5-ba7a-473b-b6da-c748dac69ba9 - label: star-bs - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A19' - shape: star - styleOverrides: '{"height":"22px","width":"22px","x":"9px","y":"11px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 444.5392315585479 - posY: 343.27218046110335 - whiteboardData: - style: - z-index: 19 - storage-class-db: - name: storage-class-db - type: StorageClass - apiVersion: storage.k8s.io/v1 - version: v1.25.2 - model: kubernetes - settings: - allowed Topologies: [] - mount Options: [] - provisioner: "" - traits: - meshmap: - edges: [] - id: c90598d5-8e2b-437d-aa93-fa24502ff526 - label: storage-class-db - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/storageclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/storageclass-white.svg - position: - posX: 403.06097220056563 - posY: 255.91521851444674 - whiteboardData: - style: - z-index: 10 - triangle-ag: - name: triangle-ag - type: Triangle - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: dcfe7e0e-d6a1-4d20-8d2f-b6173e85058b - label: triangle-ag - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A11' - shape: round-triangle - styleOverrides: '{"y":"9px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 673.3691055426219 - posY: 451.89411105913155 - whiteboardData: - style: - z-index: 20 - vee-vt: - name: vee-vt - type: Vee - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 5e44d74c-9c63-4b05-87af-c116e4fffc4b - label: vee-vt - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A22' - shape: vee - styleOverrides: '{"height":"14px","width":"14px","x":"13px","y":"15px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 834.8799109357931 - posY: 304.3091577329894 - whiteboardData: - style: - z-index: 21 - volume-attachment-ip: - name: volume-attachment-ip - type: VolumeAttachment - apiVersion: storage.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 3031b662-b61e-4e76-b18f-995e54fe29b1 - label: volume-attachment-ip - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/volumeattachment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/volumeattachment-white.svg - position: - posX: 523.8826495239128 - posY: 412.37993389113774 - whiteboardData: - style: - z-index: 11 diff --git a/catalog/51c39685-93ce-4803-b36c-ffdfeb40f1aa/deploy.yml b/catalog/51c39685-93ce-4803-b36c-ffdfeb40f1aa/deploy.yml deleted file mode 100644 index 3909585683..0000000000 --- a/catalog/51c39685-93ce-4803-b36c-ffdfeb40f1aa/deploy.yml +++ /dev/null @@ -1,263 +0,0 @@ -name: Apache ShardingSphere Operator -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - c08fd490-d4d3-4088-b1ce-aa72a7992882 - traits: - meshmap: - edges: [] - id: dec414da-51a5-43b8-91b3-32e537295861 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: c08fd490-d4d3-4088-b1ce-aa72a7992882 - position: - posX: 410 - posY: 250 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 12 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - c08fd490-d4d3-4088-b1ce-aa72a7992882 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: aa71c8d1-89ac-430c-9ccd-09f3021211e6 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: c08fd490-d4d3-4088-b1ce-aa72a7992882 - position: - posX: 390 - posY: 210 - whiteboardData: - style: - z-index: 11 - c08fd490-d4d3-4088-b1ce-aa72a7992882: - name: c08fd490-d4d3-4088-b1ce-aa72a7992882 - traits: - meshmap: - edges: [] - id: c08fd490-d4d3-4088-b1ce-aa72a7992882 - position: - posX: 400 - posY: 230 - whiteboardData: {} - compute-node: - name: compute-node - type: ComputeNode - apiVersion: shardingsphere.apache.org/v1alpha1 - namespace: default - version: 0.2.0 - model: apache-shardingsphere-operator-charts - settings: - spec: - bootstrap: - server Config: - authority: - users: [] - env: [] - image Pull Secrets: [] - port Bindings: [] - probes: - liveness Probe: - exec: - command: [] - http Get: - http Headers: [] - readiness Probe: - exec: - command: [] - http Get: - http Headers: [] - startup Probe: - exec: - command: [] - http Get: - http Headers: [] - resources: - claims: [] - selector: - match Expressions: [] - traits: - meshmap: - edges: [] - id: a0aadd30-cc12-4ac9-a744-ca17834f78d2 - label: compute-node - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: Apache Shardingsphere Operator Charts - metadata: - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/apache-shardingsphere-operator-charts-color.svg - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/computenode-white.svg - name: apache-shardingsphere-operator-charts - version: 0.2.0 - meshmodel-metadata: - genealogy: "" - logoURL: https://layer5.io/company/brand - model: apache-shardingsphere-operator-charts - modelDisplayName: Apache Shardingsphere Operator Charts - primaryColor: '#F26F23' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: - z-index: 4 - subCategory: Database - svgColor: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/color/computenode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/apache-shardingsphere-operator-charts/white/computenode-white.svg - position: - posX: 310 - posY: 230 - whiteboardData: - style: - z-index: 3 - service: - name: service - type: Service - apiVersion: serving.knative.dev/v1 - namespace: "8080" - version: 0.4.5 - model: knative - traits: - meshmap: - edges: [] - id: e59b446f-f4ba-4dba-a8b6-d2b83cc00352 - label: service - meshmodel-data: - category: - metadata: null - name: Serverless - displayName: Knative - metadata: - svgColor: ui/public/static/img/meshmodels/knative/color/certificate-color.svg - svgWhite: "" - name: knative - version: 0.4.5 - meshmodel-metadata: - genealogy: "" - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#knative-logos - model: knative - modelDisplayName: Knative - primaryColor: '#0865ad' - published: true - secondaryColor: '#4DAAF2' - shape: circle - styleOverrides: - z-index: 3 - subCategory: Installable Platform - svgColor: ui/public/static/img/meshmodels/knative/color/certificate-color.svg - svgComplete: "" - svgWhite: "" - position: - posX: 450 - posY: 190 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/5479aed9-669a-4bea-9693-56921b55d04d/deploy.yml b/catalog/5479aed9-669a-4bea-9693-56921b55d04d/deploy.yml deleted file mode 100644 index 124dcb9b75..0000000000 --- a/catalog/5479aed9-669a-4bea-9693-56921b55d04d/deploy.yml +++ /dev/null @@ -1,201 +0,0 @@ -name: Prometheus Sample -services: - comment-xd: - name: comment-xd - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: don't seem to go where they are told. - timestamp: "2023-09-04T19:52:08.198Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: 2480d2e7-23da-43cc-af7f-9c1d937d5bcf - label: comment-xd - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 650 - posY: 670 - whiteboardData: {} - prometheus-tk: - name: prometheus-tk - type: Prometheus - apiVersion: monitoring.coreos.com/v1 - namespace: default - version: 45.7.1 - model: kube-prometheus-stack - labels: - app: Prometheus - settings: - spec: - additional Args: - - name: kind - value: Prometheus - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - alerting: - alertmanagers: [] - base Image: quay.io/prometheus/prometheus:v2.22.1 - config Maps: [] - containers: [] - enable Features: [] - enforced Sample Limit: 0 - evaluation Interval: 30s - excluded From Enforcement: [] - host Aliases: [] - image Pull Secrets: [] - init Containers: [] - node Selector: - kubernetes.io/os: linux - newKey: New Value - pod Monitor Namespace Selector: - match Expressions: [] - pod Monitor Selector: - match Expressions: [] - pod Target Labels: [] - port Name: web - probe Namespace Selector: - match Expressions: [] - probe Selector: - match Expressions: [] - prometheus Rules Excluded From Enforce: [] - remote Read: [] - remote Write: [] - replicas: 2 - resources: - claims: [] - rule Namespace Selector: - match Expressions: [] - rule Selector: - match Expressions: [] - scrape Config Namespace Selector: - match Expressions: [] - scrape Config Selector: - match Expressions: [] - scrape Interval: 30s - secrets: [] - security Context: - supplemental Groups: [] - sysctls: [] - service Monitor Namespace Selector: - match Expressions: [] - service Monitor Selector: - match Expressions: [] - storage: - ephemeral: - volume Claim Template: - spec: - access Modes: [] - resources: - claims: [] - selector: - match Expressions: [] - volume Claim Template: - spec: - access Modes: [] - resources: - claims: [] - selector: - match Expressions: [] - status: - access Modes: [] - conditions: [] - thanos: - additional Args: [] - block Size: 2h - resources: - claims: [] - volume Mounts: [] - tolerations: [] - topology Spread Constraints: [] - volume Mounts: [] - volumes: [] - web: - tls Config: - cert: {} - cipher Suites: [] - curve Preferences: [] - key Secret: {} - traits: - meshmap: - edges: [] - id: aacce67c-15ff-4df0-bc24-0c03512fa995 - label: prometheus-tk - meshmodel-data: - category: - metadata: null - name: Observability and Analysis - displayName: Kube Prometheus Stack - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-48.3.1/kube-prometheus-stack-48.3.1.tgz - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - name: kube-prometheus-stack - version: 45.7.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#prometheus-logos - model: kube-prometheus-stack - modelDisplayName: Kube Prometheus Stack - primaryColor: '#e75225' - published: true - secondaryColor: '#ec7551' - shape: circle - styleOverrides: - z-index: 3 - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - position: - posX: 730 - posY: 670 - whiteboardData: {} diff --git a/catalog/571a79c9-01c5-4c4b-b8c6-c3f0b2f2415f/deploy.yml b/catalog/571a79c9-01c5-4c4b-b8c6-c3f0b2f2415f/deploy.yml deleted file mode 100644 index 287925c2c6..0000000000 --- a/catalog/571a79c9-01c5-4c4b-b8c6-c3f0b2f2415f/deploy.yml +++ /dev/null @@ -1,398 +0,0 @@ -name: Browerless Chrome -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - dry-run-release-browserless-chrome-avdrb - traits: - meshmap: - edges: [] - id: cd03896c-94d7-4618-941d-a78a525dde19 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 0d398bc4-e2d2-4378-9cdf-b72798842b69 - position: - posX: 49.25 - posY: -12.999999999999996 - whiteboardData: {} - comment-nx: - name: comment-nx - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 0.7.1 - model: meshery-core - settings: - lastUpdated: "2024-04-30T20:28:15.342Z" - status: false - user Messages: [] - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: "@[Márk Sági-Kazár](afa0e96a-df8b-4703-bd34-17a8857447ad) I loaded - up one of your helm charts. Pretty cool. \U0001F44D" - timestamp: "2024-04-30T20:28:15.342Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: 60bb2696-3d7c-4f85-8a9c-c733b0c923f4 - label: comment-nx - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: true - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 7.5px - z-index: 11 - styles: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: -113.6069417939994 - posY: -4.234833483902072 - whiteboardData: {} - comment-wp: - name: comment-wp - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: c306a388-2e1d-4606-b1f6-a5a061b86bd0 - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: true - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 7.5px - z-index: 11 - styles: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 279.83331298828125 - posY: 84.89999389648438 - whiteboardData: {} - dry-run-release-browserless-chrome-avdrb: - name: dry-run-release-browserless-chrome - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: browserless-chrome - app.kubernetes.io/version: 1.48.0 - helm.sh/chart: browserless-chrome-0.0.4 - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/name: browserless-chrome - template: - metadata: - labels: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/name: browserless-chrome - spec: - containers: - - image: browserless/chrome:1.48.0-chrome-stable - image Pull Policy: IfNotPresent - liveness Probe: - tcp Socket: - port: http - name: browserless-chrome - ports: - - container Port: 3000 - name: http - protocol: TCP - readiness Probe: - http Get: - path: /pressure - port: http - resources: {} - security Context: {} - security Context: {} - service Account Name: dry-run-release-browserless-chrome - traits: - meshmap: - edges: [] - id: 0d398bc4-e2d2-4378-9cdf-b72798842b69 - label: dry-run-release-browserless-chrome - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 49.25 - posY: -12.999999999999996 - whiteboardData: {} - dry-run-release-browserless-chrome-enujb: - name: dry-run-release-browserless-chrome - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: browserless-chrome - app.kubernetes.io/version: 1.48.0 - helm.sh/chart: browserless-chrome-0.0.4 - settings: - spec: - ports: - - app Protocol: http - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/name: browserless-chrome - type: ClusterIP - traits: - meshmap: - edges: [] - id: 6978a7c1-eb29-4222-9240-cb83a08cf511 - label: dry-run-release-browserless-chrome - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -18.75 - posY: -11.5 - whiteboardData: {} - dry-run-release-browserless-chrome-vwbuw: - name: dry-run-release-browserless-chrome - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: dry-run-release - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: browserless-chrome - app.kubernetes.io/version: 1.48.0 - helm.sh/chart: browserless-chrome-0.0.4 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: ca0302fe-09c1-4595-ac29-907ff6dcbede - label: dry-run-release-browserless-chrome - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -18.75 - posY: 57.5 - whiteboardData: {} diff --git a/catalog/5751de17-4f97-41c2-a3de-bfc156d456c5/deploy.yml b/catalog/5751de17-4f97-41c2-a3de-bfc156d456c5/deploy.yml deleted file mode 100644 index 7523339970..0000000000 --- a/catalog/5751de17-4f97-41c2-a3de-bfc156d456c5/deploy.yml +++ /dev/null @@ -1,68 +0,0 @@ -name: Mattermost Cluster Install -services: - cluster-installation: - name: cluster-installation - type: ClusterInstallation - apiVersion: mattermost.com/v1alpha1 - namespace: default - version: 0.3.3 - model: mattermost-operator - settings: - spec: - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - liveness Probe: - exec: - command: [] - http Get: - http Headers: [] - mattermost Env: [] - readiness Probe: - exec: - command: [] - http Get: - http Headers: [] - traits: - meshmap: - edges: [] - id: bab0a3c0-2fe7-4d34-a383-ec8e10787fa6 - label: cluster-installation - meshmodel-data: - category: - metadata: null - name: Tools - displayName: Mattermost Operator - metadata: - svgColor: ui/public/static/img/meshmodels/mattermost-operator/color/clusterinstallation-color.svg - svgWhite: ui/public/static/img/meshmodels/mattermost-operator/white/clusterinstallation-white.svg - name: mattermost-operator - version: 0.3.3 - meshmodel-metadata: - genealogy: "" - logoURL: "" - model: mattermost-operator - modelDisplayName: Mattermost Operator - primaryColor: '#0058cc' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Uncategorized - svgColor: ui/public/static/img/meshmodels/mattermost-operator/color/clusterinstallation-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/mattermost-operator/white/clusterinstallation-white.svg - position: - posX: 430 - posY: 270 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/57b9de8d-2ab3-4d18-9314-11125e63e551/deploy.yml b/catalog/57b9de8d-2ab3-4d18-9314-11125e63e551/deploy.yml deleted file mode 100644 index 2d75a39f6e..0000000000 --- a/catalog/57b9de8d-2ab3-4d18-9314-11125e63e551/deploy.yml +++ /dev/null @@ -1,74 +0,0 @@ -name: Pod Volumes Projected -services: - volumes-projected-pod: - name: volumes-projected-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - name: volumes-projected-container - volume Mounts: - - mount Path: /volumes-projected-volume-path - name: volumes-projected-volume-mount - read Only: true - volumes: - - name: volumes-projected-volume-mount - projected: - sources: - - secret: - items: - - key: username - mode: 511 - path: my-group/my-username - name: volumes-projected-secret - - downward API: - items: - - field Ref: - field Path: metadata.labels - path: labels - - path: cpu_limit - resource Field Ref: - container Name: container-test - resource: limits.cpu - - config Map: - items: - - key: config - path: my-group/my-config - name: volumes-projected-configmap - traits: - meshmap: - edges: [] - id: d268cc9c-d9c1-4721-8757-0d0096926b4a - label: volumes-projected-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 110 - posY: 110 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/57f7230d-015b-4892-9042-cd1ea97fcb30/deploy.yml b/catalog/57f7230d-015b-4892-9042-cd1ea97fcb30/deploy.yml deleted file mode 100644 index f804c2ce99..0000000000 --- a/catalog/57f7230d-015b-4892-9042-cd1ea97fcb30/deploy.yml +++ /dev/null @@ -1,631 +0,0 @@ -name: Kubernetes Metrics Server Configuration -services: - metrics-server-auth-reader: - name: metrics-server-auth-reader - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-system - model: kubernetes - labels: - k8s-app: metrics-server - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: extension-apiserver-authentication-reader - subjects: - - kind: ServiceAccount - name: metrics-server - namespace: kube-system - traits: - meshmap: - edges: [] - id: 6a1349dd-3de5-4c90-8772-74294267289d - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: -1 - posY: 5 - whiteboardData: - style: - z-index: 9 - metrics-server-qmrlm: - name: metrics-server - type: Service - apiVersion: v1 - namespace: kube-system - model: kubernetes - labels: - k8s-app: metrics-server - settings: - spec: - ports: - - name: https - port: 443 - protocol: TCP - target Port: https - selector: - k8s-app: metrics-server - traits: - meshmap: - edges: [] - id: 6b181db1-8368-439d-a3b5-e4e4aa787b5d - label: metrics-server - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -46.5 - posY: -47.5 - whiteboardData: - style: - z-index: 11 - metrics-server-xaysl: - name: metrics-server - type: Deployment - apiVersion: apps/v1 - namespace: kube-system - model: kubernetes - labels: - k8s-app: metrics-server - settings: - spec: - selector: - match Labels: - k8s-app: metrics-server - strategy: - rolling Update: - max Unavailable: 0 - template: - metadata: - labels: - k8s-app: metrics-server - spec: - containers: - - args: - - --cert-dir=/tmp - - --secure-port=4443 - - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - - --kubelet-use-node-status-port - - --metric-resolution=15s - image: registry.k8s.io/metrics-server/metrics-server:v0.6.4 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 3 - http Get: - path: /livez - port: https - scheme: HTTPS - period Seconds: 10 - name: metrics-server - ports: - - container Port: 4443 - name: https - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: https - scheme: HTTPS - initial Delay Seconds: 20 - period Seconds: 10 - resources: - requests: - cpu: 100m - memory: 200Mi - security Context: - allow Privilege Escalation: false - read Only Root Filesystem: true - run As Non Root: true - run As User: 1000 - volume Mounts: - - mount Path: /tmp - name: tmp-dir - node Selector: - kubernetes.io/os: linux - priority Class Name: system-cluster-critical - service Account Name: metrics-server - volumes: - - empty Dir: {} - name: tmp-dir - traits: - meshmap: - edges: [] - id: 64548bc7-775c-40d7-a623-65897b2eda89 - label: metrics-server - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 40.5 - posY: 52.5 - whiteboardData: {} - metrics-server-xuaeh: - name: metrics-server - type: ServiceAccount - apiVersion: v1 - namespace: kube-system - model: kubernetes - labels: - k8s-app: metrics-server - traits: - meshmap: - edges: - - data: - id: dd82aedf-87c7-4491-80d8-18bc39585a36 - metadata: - binded_by: f923357d-b595-40fa-ab7b-a2802854c658 - source: 49d332ae-3900-4c13-9cd8-de0112d31aff - subType: Permission - target: 4817661a-967a-4e0d-afb9-df155c5645e0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4817661a-967a-4e0d-afb9-df155c5645e0 - label: metrics-server - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 52.5 - posY: -53.5 - whiteboardData: - style: - z-index: 5 - metrics-server:system:auth-delegator: - name: metrics-server:system:auth-delegator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: metrics-server - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: system:auth-delegator - subjects: - - kind: ServiceAccount - name: metrics-server - namespace: kube-system - traits: - meshmap: - edges: [] - id: 3724dcfc-a0f3-4ebc-b596-ce2ab5b785b3 - label: metrics-server:system:auth-delegator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: -50 - posY: 5 - whiteboardData: - style: - z-index: 8 - system:aggregated-metrics-reader: - name: system:aggregated-metrics-reader - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: metrics-server - rbac.authorization.k8s.io/aggregate-to-admin: "true" - rbac.authorization.k8s.io/aggregate-to-edit: "true" - rbac.authorization.k8s.io/aggregate-to-view: "true" - settings: - rules: - - api Groups: - - metrics.k8s.io - resources: - - pods - - nodes - verbs: - - get - - list - - watch - traits: - meshmap: - edges: [] - id: 0a3a6d4a-3c51-47cf-a6f4-8fa7fee668bb - label: system:aggregated-metrics-reader - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -5.5 - posY: 52.5 - whiteboardData: - style: - z-index: 12 - system:metrics-server-meiof: - name: system:metrics-server - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: metrics-server - settings: - rules: - - api Groups: - - "" - resources: - - nodes/metrics - verbs: - - get - - api Groups: - - "" - resources: - - pods - - nodes - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - id: dd82aedf-87c7-4491-80d8-18bc39585a36 - metadata: - binded_by: f923357d-b595-40fa-ab7b-a2802854c658 - source: 49d332ae-3900-4c13-9cd8-de0112d31aff - subType: Permission - target: 4817661a-967a-4e0d-afb9-df155c5645e0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 49d332ae-3900-4c13-9cd8-de0112d31aff - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -51.5 - posY: 52.5 - whiteboardData: - style: - z-index: 10 - system:metrics-server-olnrb: - name: system:metrics-server - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: metrics-server - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: system:metrics-server - subjects: - - kind: ServiceAccount - name: metrics-server - namespace: kube-system - traits: - meshmap: - edges: [] - id: f923357d-b595-40fa-ab7b-a2802854c658 - label: system:metrics-server - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 0.7193665469320933 - posY: -0.7235851343731028 - whiteboardData: - style: - z-index: 6 - v1beta1.metrics.k8s.io: - name: v1beta1.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: metrics-server - settings: - spec: - group: metrics.k8s.io - group Priority Minimum: 100 - insecure Skip TLS Verify: true - service: - name: metrics-server - namespace: kube-system - version: v1beta1 - version Priority: 100 - traits: - meshmap: - edges: [] - id: ac4b6ef8-0103-4e9c-b944-42e9a113dcc2 - label: v1beta1.metrics.k8s.io - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: triangle - styleOverrides: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 47 - posY: 4 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/57fd2528-fa40-4627-9a4a-67144982b9c3/deploy.yml b/catalog/57fd2528-fa40-4627-9a4a-67144982b9c3/deploy.yml deleted file mode 100644 index 605a22941d..0000000000 --- a/catalog/57fd2528-fa40-4627-9a4a-67144982b9c3/deploy.yml +++ /dev/null @@ -1,238 +0,0 @@ -name: Acme Operator -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: openshift-acme - version: v1.0.0 - model: meshery-core - dependsOn: - - da9bb7b0-bc2d-4e79-8407-6095d375a441 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 5730efd2-4d9e-48e6-bf12-46f0d6db3147 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: da9bb7b0-bc2d-4e79-8407-6095d375a441 - position: - posX: 210 - posY: 210 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 9 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: openshift-acme - version: v1.0.0 - model: meshery-core - dependsOn: - - da9bb7b0-bc2d-4e79-8407-6095d375a441 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 6910e93e-0278-4572-9371-eca81a6b1afb - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: da9bb7b0-bc2d-4e79-8407-6095d375a441 - position: - posX: -10 - posY: -10 - whiteboardData: - style: - z-index: 8 - da9bb7b0-bc2d-4e79-8407-6095d375a441: - name: da9bb7b0-bc2d-4e79-8407-6095d375a441 - traits: - meshmap: - edges: [] - id: da9bb7b0-bc2d-4e79-8407-6095d375a441 - position: - posX: 100 - posY: 100 - whiteboardData: {} - letsencrypt-live: - name: letsencrypt-live - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - managed-by: openshift-acme - type: CertIssuer - annotations: - acme.openshift.io/priority: "100" - argocd.argoproj.io/compare-options: IgnoreExtraneous - settings: - data: - cert-issuer.types.acme.openshift.io: '{"type":"ACME","acmeCertIssuer":{"directoryUrl":"https://acme-v02.api.letsencrypt.org/directory"}}' - traits: - meshmap: - edges: [] - id: 3df1dc1d-dc5c-4dd4-9e6b-be4fcc0e9b4a - label: letsencrypt-live - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - styleOverrides: - z-index: 5 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 170 - posY: 130 - whiteboardData: - style: - z-index: 5 - openshift-acme: - name: openshift-acme - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: openshift-acme - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: 472340aa-0b4d-4323-a066-6133c94c968e - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - styleOverrides: - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 110 - posY: 170 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/58fc14c4-1ba6-41b6-8dd0-ed1dabd87215/deploy.yml b/catalog/58fc14c4-1ba6-41b6-8dd0-ed1dabd87215/deploy.yml deleted file mode 100644 index 1790e9ea69..0000000000 --- a/catalog/58fc14c4-1ba6-41b6-8dd0-ed1dabd87215/deploy.yml +++ /dev/null @@ -1,237 +0,0 @@ -name: Service Internal Traffic Policy -services: - 0f366b17-9fb1-4c49-954c-074c4a16e6d3: - name: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - traits: - meshmap: - edges: - - data: - id: 38ad440e-4984-401c-92cd-cfb413047aeb - metadata: - port: 80 - protocol: TCP - source: ab8d0e33-d463-42ff-973f-577f74f53308 - subType: Network - target: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - position: - posX: 140 - posY: 90 - whiteboardData: {} - AnchorNode: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - traits: - meshmap: - edges: [] - id: 4100fd7d-df88-49cb-b4e4-205fc8237deb - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - position: - posX: 170 - posY: 130 - whiteboardData: {} - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - traits: - meshmap: - edges: [] - id: e40719bb-7784-4065-926a-a141bb9a1df7 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - position: - posX: 110 - posY: 50 - whiteboardData: {} - nginx-service: - name: nginx-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - internal Traffic Policy: Local - ports: - - port: 80 - protocol: TCP - target Port: 9376 - selector: - app: nginx - traits: - meshmap: - edges: - - data: - id: 38ad440e-4984-401c-92cd-cfb413047aeb - metadata: - port: 80 - protocol: TCP - source: ab8d0e33-d463-42ff-973f-577f74f53308 - subType: Network - target: 0f366b17-9fb1-4c49-954c-074c4a16e6d3 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: ab8d0e33-d463-42ff-973f-577f74f53308 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 10 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/58fda714-eaa4-490f-b228-b8bcfe3a1e47/deploy.yml b/catalog/58fda714-eaa4-490f-b228-b8bcfe3a1e47/deploy.yml deleted file mode 100644 index 28aaa62818..0000000000 --- a/catalog/58fda714-eaa4-490f-b228-b8bcfe3a1e47/deploy.yml +++ /dev/null @@ -1,462 +0,0 @@ -name: Example Edge-Firewall Relationship -services: - TextBox: - name: TextBox - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 6f0090c5-6bcf-4081-969a-0cf1d80074d1 - label: TextBox - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0 - border-color: '#808080' - border-style: dashed - border-width: 0px - data: - label: "" - height: 20.000000000000007px - textOverlay: - color: rgb(225,225,225) - content: 'Edge-Firewall Relationship: Pod to Pod' - font-size: "64" - width: 278.940875269347px - z-index: 1001 - styles: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/credential-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 70 - posY: 230 - whiteboardData: {} - network-policy-pw: - name: network-policy-pw - type: NetworkPolicy - apiVersion: networking.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: a0471fe9-b0a1-47d6-9ac9-82e17841c19a - label: Network Policy - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 99.60625 - posY: 330 - whiteboardData: - style: - height: 22 - width: 22 - z-index: 1000 - nodegroupinventorywallet-qxwun: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - pod-yr - traits: - meshmap: - edges: [] - id: 61b0a886-5643-4482-824c-11ee4a426f83 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1002 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: dc17c4b8-49a7-4e03-8f63-44116c5a03e5 - position: - posX: 210 - posY: 330 - whiteboardData: {} - nodegroupinventorywallet-ymvuk: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - pod-cs - traits: - meshmap: - edges: [] - id: e8301472-4709-4d29-89f2-c6b5e2e8385e - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 99b28bf6-7ec2-4cda-9e6d-8892e237e366 - position: - posX: -10 - posY: 330 - whiteboardData: {} - pod-cs: - name: pod-cs - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - bindingComponent: NetworkPolicy - id: c186e493-edf1-4f43-a5c6-f1ffdbb7b358 - metadata: - binded_by: a0471fe9-b0a1-47d6-9ac9-82e17841c19a - source: 99b28bf6-7ec2-4cda-9e6d-8892e237e366 - subType: Firewall - target: dc17c4b8-49a7-4e03-8f63-44116c5a03e5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 99b28bf6-7ec2-4cda-9e6d-8892e237e366 - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: |2- - { - "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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 11 - 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: -10 - posY: 330 - whiteboardData: {} - pod-yr: - name: pod-yr - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - bindingComponent: NetworkPolicy - id: c186e493-edf1-4f43-a5c6-f1ffdbb7b358 - metadata: - binded_by: a0471fe9-b0a1-47d6-9ac9-82e17841c19a - source: 99b28bf6-7ec2-4cda-9e6d-8892e237e366 - subType: Firewall - target: dc17c4b8-49a7-4e03-8f63-44116c5a03e5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: dc17c4b8-49a7-4e03-8f63-44116c5a03e5 - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: |2- - { - "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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 12 - 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: 210 - posY: 330 - whiteboardData: {} diff --git a/catalog/59e0f642-3249-46c3-9436-9e873b8eef56/deploy.yml b/catalog/59e0f642-3249-46c3-9436-9e873b8eef56/deploy.yml deleted file mode 100644 index cca9565e0a..0000000000 --- a/catalog/59e0f642-3249-46c3-9436-9e873b8eef56/deploy.yml +++ /dev/null @@ -1,139 +0,0 @@ -name: prometheus.yaml -services: - main: - name: main - type: Prometheus - apiVersion: monitoring.coreos.com/v1 - namespace: default - model: kube-prometheus-stack - labels: - prometheus: main - settings: - spec: - additional Args: [] - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - alerting: - alertmanagers: - - name: alertmanager - namespace: default - port: web - config Maps: [] - containers: [] - enable Features: [] - evaluation Interval: 30s - excluded From Enforcement: [] - host Aliases: [] - image Pull Secrets: [] - init Containers: [] - pod Monitor Namespace Selector: - match Expressions: [] - pod Monitor Selector: - match Expressions: [] - pod Target Labels: [] - port Name: web - probe Namespace Selector: - match Expressions: [] - probe Selector: - match Expressions: [] - prometheus Rules Excluded From Enforce: [] - remote Read: [] - remote Write: [] - replicas: 2 - resources: - claims: [] - rule Namespace Selector: - match Expressions: [] - rule Selector: - match Expressions: [] - scrape Config Namespace Selector: - match Expressions: [] - scrape Config Selector: - match Expressions: [] - scrape Interval: 30s - secrets: [] - security Context: - supplemental Groups: [] - sysctls: [] - service Monitor Namespace Selector: - match Expressions: [] - service Monitor Selector: - match Expressions: - - key: app - operator: In - values: - - node-exporter - - example-app - storage: - ephemeral: - volume Claim Template: - spec: - access Modes: [] - resources: - claims: [] - selector: - match Expressions: [] - volume Claim Template: - spec: - access Modes: [] - resources: - claims: [] - selector: - match Expressions: [] - status: - access Modes: [] - conditions: [] - thanos: - additional Args: [] - block Size: 2h - resources: - claims: [] - volume Mounts: [] - tolerations: [] - topology Spread Constraints: [] - volume Mounts: [] - volumes: [] - web: - tls Config: - cert: {} - cipher Suites: [] - curve Preferences: [] - key Secret: {} - traits: - meshmap: - edges: [] - id: 8bdadbd6-5019-416d-990b-73cdd8589efc - label: main - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/graduated.md#prometheus-logos - model: kube-prometheus-stack - modelDisplayName: Kube Prometheus Stack - primaryColor: '#e75225' - published: true - secondaryColor: '#ec7551' - shape: circle - styleOverrides: "" - subCategory: Monitoring - svgColor: ui/public/static/img/meshmodels/kube-prometheus-stack/color/alertmanager-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kube-prometheus-stack/white/alertmanager-white.svg - position: - posX: 130 - posY: 190 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/5b755f6d-92fa-4616-aeb8-7c932baf3bc0/deploy.yml b/catalog/5b755f6d-92fa-4616-aeb8-7c932baf3bc0/deploy.yml deleted file mode 100644 index 576452bfef..0000000000 --- a/catalog/5b755f6d-92fa-4616-aeb8-7c932baf3bc0/deploy.yml +++ /dev/null @@ -1,578 +0,0 @@ -name: prometheus-opencost-exporter -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - prometheus-opencost-exporter-idztj - traits: - meshmap: - edges: [] - id: 7a2c6f89-2dcb-4cf5-bfce-fbba4bd0639e - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1003 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3c587ae5-b1b3-438a-9307-afbd42865d93 - position: - posX: -30 - posY: 50 - whiteboardData: {} - prometheus-opencost-exporter-aebxz: - name: prometheus-opencost-exporter - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: prometheus-opencost-exporter - app.kubernetes.io/version: 1.108.0 - helm.sh/chart: prometheus-opencost-exporter-0.1.1 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: prometheus-opencost-exporter - subjects: - - kind: ServiceAccount - name: prometheus-opencost-exporter - namespace: default - traits: - meshmap: - edges: [] - id: 68bf4f36-4220-409b-9a1b-1f34b3b2681e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 3 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 0.12139994561642453 - posY: 69.96531430125245 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - prometheus-opencost-exporter-idztj: - name: prometheus-opencost-exporter - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: prometheus-opencost-exporter - app.kubernetes.io/version: 1.108.0 - helm.sh/chart: prometheus-opencost-exporter-0.1.1 - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/name: prometheus-opencost-exporter - strategy: - rolling Update: - max Surge: 1 - max Unavailable: 1 - type: RollingUpdate - template: - metadata: - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/name: prometheus-opencost-exporter - spec: - containers: - - env: - - name: PROMETHEUS_SERVER_ENDPOINT - value: http://my-prometheus.opencost.svc:9090 - - name: CLUSTER_ID - value: default-cluster - image: quay.io/kubecost1/kubecost-cost-model:prod-1.108.0 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 9003 - initial Delay Seconds: 120 - period Seconds: 10 - name: prometheus-opencost-exporter - ports: - - container Port: 9003 - name: http - readiness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 9003 - initial Delay Seconds: 120 - period Seconds: 10 - resources: - limits: - cpu: 999m - memory: 1Gi - requests: - cpu: 10m - memory: 55Mi - service Account Name: prometheus-opencost-exporter - traits: - meshmap: - edges: - - data: - id: efa93fe6-8bd8-49eb-948e-1559b5ebd2b5 - metadata: - port: 9003 - protocol: TCP - source: 0f51f884-abe0-4818-bf59-d5e873de3a84 - subType: Network - target: 3c587ae5-b1b3-438a-9307-afbd42865d93 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3c587ae5-b1b3-438a-9307-afbd42865d93 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1002 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -30 - posY: 50 - whiteboardData: - style: {} - prometheus-opencost-exporter-nvdlr: - name: prometheus-opencost-exporter - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: prometheus-opencost-exporter - app.kubernetes.io/version: 1.108.0 - helm.sh/chart: prometheus-opencost-exporter-0.1.1 - settings: - rules: - - api Groups: - - "" - resources: - - configmaps - - deployments - - nodes - - pods - - services - - resourcequotas - - replicationcontrollers - - limitranges - - persistentvolumeclaims - - persistentvolumes - - namespaces - - endpoints - verbs: - - get - - list - - watch - - api Groups: - - extensions - resources: - - daemonsets - - deployments - - replicasets - verbs: - - get - - list - - watch - - api Groups: - - apps - resources: - - statefulsets - - deployments - - daemonsets - - replicasets - verbs: - - list - - watch - - api Groups: - - batch - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - get - - list - - watch - - api Groups: - - storage.k8s.io - resources: - - storageclasses - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - id: 43a12ca0-7f6f-447f-84df-b054a7811432 - metadata: - binded_by: 68bf4f36-4220-409b-9a1b-1f34b3b2681e - source: 741804c6-216e-4c26-a7aa-185a5224fad7 - subType: Permission - target: 14579353-5f25-440b-ac1b-9809e06f402b - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 741804c6-216e-4c26-a7aa-185a5224fad7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 3 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -70 - posY: 90 - whiteboardData: - style: {} - prometheus-opencost-exporter-pwvlk: - name: prometheus-opencost-exporter - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: prometheus-opencost-exporter - app.kubernetes.io/version: 1.108.0 - helm.sh/chart: prometheus-opencost-exporter-0.1.1 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 43a12ca0-7f6f-447f-84df-b054a7811432 - metadata: - binded_by: 68bf4f36-4220-409b-9a1b-1f34b3b2681e - source: 741804c6-216e-4c26-a7aa-185a5224fad7 - subType: Permission - target: 14579353-5f25-440b-ac1b-9809e06f402b - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 14579353-5f25-440b-ac1b-9809e06f402b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 70 - posY: 50 - whiteboardData: - style: {} - prometheus-opencost-exporter-qomdy: - name: prometheus-opencost-exporter - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: prometheus-opencost-exporter - app.kubernetes.io/version: 1.108.0 - helm.sh/chart: prometheus-opencost-exporter-0.1.1 - settings: - spec: - ports: - - name: http - port: 9003 - target Port: 9003 - selector: - app.kubernetes.io/instance: prometheus-opencost-exporter - app.kubernetes.io/name: prometheus-opencost-exporter - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: efa93fe6-8bd8-49eb-948e-1559b5ebd2b5 - metadata: - port: 9003 - protocol: TCP - source: 0f51f884-abe0-4818-bf59-d5e873de3a84 - subType: Network - target: 3c587ae5-b1b3-438a-9307-afbd42865d93 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0f51f884-abe0-4818-bf59-d5e873de3a84 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1001 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 70 - posY: -30 - whiteboardData: - style: {} diff --git a/catalog/5eeaef1f-9c17-4b52-b0bb-3e488ad15a2c/deploy.yml b/catalog/5eeaef1f-9c17-4b52-b0bb-3e488ad15a2c/deploy.yml deleted file mode 100644 index 4cae2e70b3..0000000000 --- a/catalog/5eeaef1f-9c17-4b52-b0bb-3e488ad15a2c/deploy.yml +++ /dev/null @@ -1,1177 +0,0 @@ -name: Meshery v0.6.73 -services: - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.26.3 - model: kubernetes - traits: - meshmap: - edges: [] - id: 2b9064aa-8de8-4832-9658-a172cd580f96 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - name: kubernetes - version: v1.26.3 - meshmodel-metadata: - background-color: '#326CE5' - background-image: none - background-opacity: 0.5 - border-color: '#3c81ff' - border-style: dashed - border-width: 2 - isNamespaced: false - primaryColor: '#326CE5' - shape: rectangle - position: - posX: 524.2822659886863 - posY: 621.5912770956934 - whiteboardData: - style: {} - meshery: - name: meshery - type: Deployment - apiVersion: apps/v1 - model: kubernetes - dependsOn: - - default - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery - spec: - containers: - - env: - - name: ADAPTER_URLS - value: meshery-istio:10000 meshery-linkerd:10001 meshery-consul:10002 - meshery-kuma:10007 meshery-osm:10009 meshery-nginx-sm:10010 meshery-nsm:10004 - meshery-app-mesh:10005 meshery-traefik-mesh:10006 meshery-cilium:10012 - - name: EVENT - value: mesheryLocal - - name: PROVIDER_BASE_URLS - value: https://meshery.layer5.io - image: layer5/meshery:stable-latest - image Pull Policy: Always - name: meshery - ports: - - container Port: 8080 - name: http - protocol: TCP - resources: {} - security Context: {} - restart Policy: Always - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 4af46b22-983d-4f41-aff0-3265cedd2210 - label: meshery - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: 2b9064aa-8de8-4832-9658-a172cd580f96 - position: - posX: 533.494539650938 - posY: 547.1320019607077 - whiteboardData: {} - meshery-app-mesh-gongc: - name: meshery-app-mesh-gongc - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-app-mesh - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-app-mesh - spec: - containers: - - env: null - image: layer5/meshery-app-mesh:stable-latest - image Pull Policy: Always - name: meshery-app-mesh - ports: - - container Port: 10005 - name: http - protocol: TCP - service Account Name: meshery-server - traits: - meshmap: - edges: - - data: - id: 8d40e7ec-b97f-4b28-9bd5-76e461eed2e2 - metadata: - port: 80 - protocol: TCP - source: 25f4fc27-423d-47b8-af88-b289bc89ed52 - subType: Network - target: dbe3998b-b6c9-4ae1-824a-b7f484411b1a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: dbe3998b-b6c9-4ae1-824a-b7f484411b1a - label: meshery-app-mesh - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 791.5100290231755 - posY: 345.8261961454617 - whiteboardData: {} - meshery-app-mesh-mmpch: - name: meshery-app-mesh-mmpch - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-app-mesh - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 8d40e7ec-b97f-4b28-9bd5-76e461eed2e2 - metadata: - port: 80 - protocol: TCP - source: 25f4fc27-423d-47b8-af88-b289bc89ed52 - subType: Network - target: dbe3998b-b6c9-4ae1-824a-b7f484411b1a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 25f4fc27-423d-47b8-af88-b289bc89ed52 - label: meshery-app-mesh - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - position: - posX: 422.8597145213175 - posY: 407.3430533690496 - whiteboardData: - style: {} - meshery-cilium-chdwz: - name: meshery-cilium-chdwz - type: Deployment - apiVersion: apps/v1 - model: kubernetes - dependsOn: - - default - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-cilium - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-cilium - spec: - containers: - - env: null - image: layer5/meshery-cilium:stable-latest - image Pull Policy: Always - name: meshery-cilium - ports: - - container Port: 10012 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: default - traits: - meshmap: - edges: [] - id: 9a4120b7-3bbb-4e69-a370-0486262385e9 - label: meshery-cilium - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: 2b9064aa-8de8-4832-9658-a172cd580f96 - position: - posX: 566.561978396941 - posY: 618.9929669679238 - whiteboardData: {} - meshery-cilium-mukie: - name: meshery-cilium-mukie - type: Service - apiVersion: v1 - model: kubernetes - dependsOn: - - default - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-cilium - type: ClusterIP - traits: - meshmap: - edges: [] - id: 9c5df7cc-610c-4d36-82cb-41efaa9bd9fc - label: meshery-cilium - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - parent: 2b9064aa-8de8-4832-9658-a172cd580f96 - position: - posX: 483.1132084852921 - posY: 620.3211110665386 - whiteboardData: - style: {} - meshery-consul: - name: meshery-consul - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-consul - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-consul - spec: - containers: - - env: null - image: layer5/meshery-consul:stable-latest - image Pull Policy: Always - name: meshery-consul - ports: - - container Port: 10002 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 40c5a960-f088-40bb-b2f4-b49252335ce4 - label: meshery-consul - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 677.3070259313066 - posY: 796.8036565964371 - whiteboardData: {} - meshery-istio-ablfa: - name: meshery-istio-ablfa - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-istio - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-istio - spec: - containers: - - env: null - image: layer5/meshery-istio:stable-latest - image Pull Policy: Always - name: meshery-istio - ports: - - container Port: 10000 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: f268432b-b45f-4f63-938c-aa14fdf9c25d - label: meshery-istio - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 868.1064249703845 - posY: 648.298523394 - whiteboardData: {} - meshery-istio-wvcpu: - name: meshery-istio-wvcpu - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-istio - type: ClusterIP - traits: - meshmap: - edges: [] - id: 0db4926c-03f6-4dc4-91a1-d7536066c081 - label: meshery-istio - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - position: - posX: 881.7276675485899 - posY: 483.9145717983827 - whiteboardData: - style: {} - meshery-linkerd-olwdd: - name: meshery-linkerd-olwdd - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-linkerd - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-linkerd - spec: - containers: - - env: null - image: layer5/meshery-linkerd:stable-latest - image Pull Policy: Always - name: meshery-linkerd - ports: - - container Port: 10001 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 1f1187b7-b051-4794-91b0-0e3af8d652a4 - label: meshery-linkerd - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 756.3906378314166 - posY: 769.6542183385939 - whiteboardData: {} - meshery-linkerd-qzpeq: - name: meshery-linkerd-qzpeq - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-linkerd - type: ClusterIP - traits: - meshmap: - edges: [] - id: 8e6af5e1-cb6d-4304-9c39-527f1452299c - label: meshery-linkerd - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - position: - posX: 553.0263348220105 - posY: 306.0303061401845 - whiteboardData: - style: {} - meshery-nginx-sm-dtbef: - name: meshery-nginx-sm-dtbef - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - default - settings: - spec: - replicas: 1 - selector: - match Labels: - io.kompose.service: meshery-nginx-sm - template: - metadata: - labels: - io.kompose.service: meshery-nginx-sm - spec: - containers: - - env: null - image: layer5/meshery-nginx-sm:stable-latest - image Pull Policy: Always - name: meshery-nginx-sm - ports: - - container Port: 10010 - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 7b46e90e-ee98-404b-b226-ad4fab80279e - label: meshery-nginx-sm-dtbef - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: 2b9064aa-8de8-4832-9658-a172cd580f96 - position: - posX: 564.8354524391929 - posY: 677.872359599262 - whiteboardData: {} - meshery-nginx-sm-dvnsv: - name: meshery-nginx-sm-dvnsv - type: Service - apiVersion: v1 - model: kubernetes - dependsOn: - - default - settings: - spec: - ports: - - name: "10010" - port: 80 - protocol: TCP - target Port: 10010 - selector: - io.kompose.service: meshery-nginx-sm - type: ClusterIP - traits: - meshmap: - edges: [] - id: da5d0a0d-2062-48c0-92d5-de3a68cf055b - label: meshery-nginx-sm - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - parent: 2b9064aa-8de8-4832-9658-a172cd580f96 - position: - posX: 480.50255358043165 - posY: 675.050552230679 - whiteboardData: - style: {} - meshery-nsm-vrejt: - name: meshery-nsm-vrejt - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-nsm - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-nsm - spec: - containers: - - env: null - image: layer5/meshery-nsm:stable-latest - image Pull Policy: Always - name: meshery-nsm - ports: - - container Port: 10004 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 7ec93557-fde3-449f-89ae-ac4aa8e985ad - label: meshery-nsm - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 479.4899709768242 - posY: 345.82619614546184 - whiteboardData: {} - meshery-nsm-zirdo: - name: meshery-nsm-zirdo - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-nsm - type: ClusterIP - traits: - meshmap: - edges: [] - id: 051dc0e2-806b-4c2d-8723-ccffba952b21 - label: meshery-nsm - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - position: - posX: 888.6324612236941 - posY: 567.2430392821182 - whiteboardData: - style: {} - meshery-osm-bxcmi: - name: meshery-osm-bxcmi - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-osm - type: ClusterIP - traits: - meshmap: - edges: [] - id: 8aaf76d3-a226-4d13-8c77-51302ab6026b - label: meshery-osm - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apdoslogconf-white.svg - position: - posX: 635.5 - posY: 292.2678855321457 - whiteboardData: - style: {} - meshery-osm-cften: - name: meshery-osm-cften - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-osm - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-osm - spec: - containers: - - env: null - image: layer5/meshery-osm:stable-latest - image Pull Policy: Always - name: meshery-osm - ports: - - container Port: 10009 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 89eda25b-4301-455e-98ce-7c4b4915254b - label: meshery-osm - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 593.6929740686935 - posY: 796.8036565964371 - whiteboardData: {} - meshery-server-bguua: - name: meshery-server-bguua - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: meshery-server - subjects: - - kind: ServiceAccount - name: meshery-server - namespace: default - traits: - meshmap: - edges: [] - id: 5e6e4c87-748c-4499-87b0-a879c8f90125 - label: meshery-server - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 730.5654326286577 - posY: 529.6107512335695 - whiteboardData: - style: {} - meshery-server-hqxbm: - name: meshery-server-hqxbm - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - '*' - resources: - - '*' - verbs: - - '*' - - non Resource URLs: - - /metrics - - /health - - /ping - verbs: - - get - traits: - meshmap: - edges: [] - id: a80b728e-ac82-4527-ba70-e37571bbd23d - label: meshery-server - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 791.8056456426297 - posY: 595.4717205552803 - whiteboardData: - style: {} - meshery-traefik-mesh: - name: meshery-traefik-mesh - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-traefik-mesh - template: - metadata: - labels: - app.kubernetes.io/instance: test-release - app.kubernetes.io/name: meshery-traefik-mesh - spec: - containers: - - env: null - image: layer5/meshery-traefik-mesh:stable-latest - image Pull Policy: Always - name: meshery-traefik-mesh - ports: - - container Port: 10006 - name: http - protocol: TCP - resources: {} - security Context: {} - security Context: {} - service Account Name: meshery-server - traits: - meshmap: - edges: [] - id: 8f0f7d97-e584-4b0b-b22c-7460d1219e58 - label: meshery-traefik-mesh - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 717.9736651779896 - posY: 306.0303061401845 - whiteboardData: {} diff --git a/catalog/5f7a16fe-00bb-43e0-b752-05913156535d/deploy.yml b/catalog/5f7a16fe-00bb-43e0-b752-05913156535d/deploy.yml deleted file mode 100644 index 3dba9f94a9..0000000000 --- a/catalog/5f7a16fe-00bb-43e0-b752-05913156535d/deploy.yml +++ /dev/null @@ -1,1695 +0,0 @@ -name: Relationship Master Design -services: - csi-driver-xw: - name: csi-driver-xw - type: CSIDriver - apiVersion: storage.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: d8c53399-849e-4d6c-9987-26eff11f2737 - label: csi-driver-xw - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/csidriver-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 1370 - posY: 30 - whiteboardData: - style: - z-index: 1016 - event-uo: - name: event-uo - type: Event - apiVersion: events.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - regarding: - api Version: v1 - kind: Pod - name: pod-cj - namespace: default - traits: - meshmap: - edges: [] - id: 6b95b2c1-7f9a-443f-9b46-bf1bac9ce9a8 - label: event-uo - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: diamond - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 950 - posY: -90 - whiteboardData: - style: - z-index: 1020 - hpa: - name: hpa - type: HorizontalPodAutoscaler - apiVersion: autoscaling/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - max Replicas: 100 - min Replicas: 1 - scale Target Ref: - api Version: apps/v1 - kind: deployment - name: my-deployment - target CPU Utilization Percentage: 42 - traits: - meshmap: - edges: [] - id: 14a02ef4-e89d-417e-9dfe-580d61279d2a - label: hpa - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 850 - posY: -50 - whiteboardData: - style: - z-index: 1009 - limit-range-rd: - name: limit-range-rd - type: LimitRange - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - limits: - - default: - memory: 256Mi - default Request: - memory: 128Mi - max: - memory: 512Mi - min: - memory: 64Mi - type: Container - traits: - meshmap: - edges: [] - id: 69df597a-332b-4c64-9486-11f0e8a28dbe - label: limit-range-rd - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 1330 - posY: -190 - whiteboardData: - style: - z-index: 1013 - my-config: - name: my-config - type: ConfigMap - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - data: - root-user: user - root-user--password: password - traits: - meshmap: - edges: [] - id: 4c93ee8b-7b1f-4e79-b225-95c5b54f476a - label: my-config - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: bae5f4f8-c5fa-4f00-bd49-3b45ffda4c43 - position: - posX: 1103.6730967821868 - posY: -147.80937570616777 - whiteboardData: - style: - z-index: 4 - my-deployment: - name: my-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - selector: - match Labels: - app: my-app - template: - metadata: - labels: - app: my-app - spec: - containers: - - image: nginx - name: my-container - traits: - meshmap: - edges: [] - id: 5001101c-f759-4aa9-bad9-df589a02177f - label: my-deployment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 830 - posY: -150 - whiteboardData: - style: - z-index: 1019 - my-pod: - name: my-pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - env From: - - config Map Ref: - name: my-config - image: nginx - name: my-container - volumes: - - config Map: - name: my-config - name: "" - traits: - meshmap: - edges: - - data: - id: 4c9d94b4-05c1-406c-9e02-8529d9a1fad5 - metadata: - port: 80 - protocol: TCP - source: e905ca5c-f654-492f-9b3f-f61b3bf0e64c - subType: Network - target: 73a4c30a-493f-44c3-aa93-cec2f3530bc8 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 73a4c30a-493f-44c3-aa93-cec2f3530bc8 - label: my-pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: bae5f4f8-c5fa-4f00-bd49-3b45ffda4c43 - position: - posX: 1163.6730967821868 - posY: -127.80937570616767 - whiteboardData: - style: - z-index: 5 - persistent-volume: - name: persistent-volume - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 79f184f5-8cc9-426c-9219-3051e35291d8 - metadata: - binded_by: f9a6fdd8-3128-4111-9939-399f1da4ed72 - source: 7dad2fe2-36ad-4ebb-ba61-8897c0bb7849 - subType: Mount - target: 11362ea9-947a-491c-958f-40a1f058613d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 11362ea9-947a-491c-958f-40a1f058613d - label: persistent-volume - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 1230 - posY: -30 - whiteboardData: - style: - z-index: 7 - persistent-volume-claim-kq: - name: persistent-volume-claim-kq - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volume Name: persistent-volume - traits: - meshmap: - edges: [] - id: f9a6fdd8-3128-4111-9939-399f1da4ed72 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 1230 - posY: -92.89375 - whiteboardData: - style: - height: 12.5 - width: 12.5 - z-index: 1000 - persistent-volume-claim-ly: - name: persistent-volume-claim-ly - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volume Name: my-pv - traits: - meshmap: - edges: [] - id: 1a4e4c65-8fbe-4deb-9616-212a537f00ed - label: persistent-volume-claim-ly - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - parent: bae5f4f8-c5fa-4f00-bd49-3b45ffda4c43 - position: - posX: 1063.6730967821868 - posY: -27.80937570616767 - whiteboardData: - style: - z-index: 1006 - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - name: container - volumes: - - name: my-volume - persistent Volume Claim: - claim Name: persistent-volume-claim-kq - traits: - meshmap: - edges: - - data: - id: 79f184f5-8cc9-426c-9219-3051e35291d8 - metadata: - binded_by: f9a6fdd8-3128-4111-9939-399f1da4ed72 - source: 7dad2fe2-36ad-4ebb-ba61-8897c0bb7849 - subType: Mount - target: 11362ea9-947a-491c-958f-40a1f058613d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 7dad2fe2-36ad-4ebb-ba61-8897c0bb7849 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 1230 - posY: -150 - whiteboardData: - style: - z-index: 6 - pod-cj: - name: pod-cj - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - args: [] - command: [] - env: [] - env From: [] - image: nginx - name: my-container - ports: [] - volume Devices: [] - volume Mounts: [] - traits: - meshmap: - edges: [] - id: 04aba134-16ec-42e0-bb3b-02bd827f5937 - label: pod-cj - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 950 - posY: -150 - whiteboardData: - style: - z-index: 1021 - pod-ly: - name: pod-ly - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - name: my-container - resources: - limits: - memory: 256Mi - requests: - memory: 64Mi - traits: - meshmap: - edges: [] - id: 861148f4-8099-4d8c-8132-b8da5e00de24 - label: pod-ly - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 1330 - posY: -110 - whiteboardData: - style: - z-index: 1014 - pod-sh: - name: pod-sh - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - name: my-container - volumes: - - csi: - driver: csi-driver-xw - name: voluime - traits: - meshmap: - edges: [] - id: b3e74d5c-5b1c-4505-9a65-d849ff71eb37 - label: pod-sh - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 1430 - posY: 30 - whiteboardData: - style: - z-index: 1015 - prod: - name: prod - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 1c546578-97d8-41e3-8957-01f2a5f7cc47 - label: prod - position: - posX: 930 - posY: 70 - whiteboardData: - style: - height: 19.302443401230548 - width: 19.784521612680006 - z-index: 1005 - service-wl: - name: service-wl - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 4c9d94b4-05c1-406c-9e02-8529d9a1fad5 - metadata: - port: 80 - protocol: TCP - source: e905ca5c-f654-492f-9b3f-f61b3bf0e64c - subType: Network - target: 73a4c30a-493f-44c3-aa93-cec2f3530bc8 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: e905ca5c-f654-492f-9b3f-f61b3bf0e64c - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: bae5f4f8-c5fa-4f00-bd49-3b45ffda4c43 - position: - posX: 1163.6730967821868 - posY: -27.80937570616767 - whiteboardData: - style: - z-index: 1001 diff --git a/catalog/5fdb64c5-80ca-4f6c-ba6e-1a1f98b553a9/deploy.yml b/catalog/5fdb64c5-80ca-4f6c-ba6e-1a1f98b553a9/deploy.yml deleted file mode 100644 index 8f439144e3..0000000000 --- a/catalog/5fdb64c5-80ca-4f6c-ba6e-1a1f98b553a9/deploy.yml +++ /dev/null @@ -1,186 +0,0 @@ -name: 'Gerrit operator ' -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - gerrit-operator-deployment - traits: - meshmap: - edges: [] - id: d2b491fb-82cb-412f-9315-3d2a1ece3c82 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: c6450665-6a4a-46f0-a5ef-76e206159291 - position: - posX: 90 - posY: 70 - whiteboardData: {} - gerrit-operator-deployment: - name: gerrit-operator-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: gerrit-operator - settings: - spec: - replicas: 1 - selector: - match Labels: - app: gerrit-operator - template: - metadata: - labels: - app: gerrit-operator - spec: - containers: - - command: - - gerrit-operator - env: - - name: WATCH_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: PLATFORM_TYPE - value: kubernetes - - name: GERRIT_PROJECT_SYNC_INTERVAL - value: 10m - - name: GERRIT_GROUP_MEMBER_SYNC_INTERVAL - value: 5m - image: myregistry/gerrit-operator:latest - image Pull Policy: Always - name: gerrit-operator-container - resources: - limits: - cpu: 200m - memory: 512Mi - requests: - cpu: 100m - memory: 256Mi - security Context: - allow Privilege Escalation: false - security Context: - run As Non Root: true - service Account Name: edp-gerrit - traits: - meshmap: - edges: [] - id: c6450665-6a4a-46f0-a5ef-76e206159291 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 90 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/6036b918-a3c7-4b16-9da1-8727909ab2be/deploy.yml b/catalog/6036b918-a3c7-4b16-9da1-8727909ab2be/deploy.yml deleted file mode 100644 index b0aed75bbf..0000000000 --- a/catalog/6036b918-a3c7-4b16-9da1-8727909ab2be/deploy.yml +++ /dev/null @@ -1,4372 +0,0 @@ -name: ELK stack -services: - circle-bn: - name: circle-bn - type: Circle - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - traits: - meshmap: - edges: [] - id: dce62af8-3d13-4c4d-b85f-48d9c2227e31 - label: Circle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - hostID: 00000000-0000-0000-0000-000000000000 - id: 3602ee43-37c5-5cae-8b31-03174033e851 - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/meshery-shapes-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - status: registered - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false, "text":true,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - backgroundColor: rgb(174,62,201) - border-style: solid - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1001 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/circle-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-flowchart/white/onpagereference-white.svg - position: - posX: -30 - posY: 210 - whiteboardData: - style: - z-index: 1007 - filebeat-config: - name: filebeat-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - k8s-app: filebeat - settings: - data: - filebeat.yml: |- - logging.level: info - logging.metrics.enabled: false - logging.json: true - filebeat.autodiscover: - providers: - - type: kubernetes - node: ${NODE_NAME} - hints.enabled: true - hints.default_config.enabled: true - hints.default_config: - type: container - paths: - - /var/log/containers/*.log - multiline.pattern: '^[^{]+' - multiline.negate: false - multiline.match: after - processors: - - add_kubernetes_metadata: - host: ${NODE_NAME} - matchers: - - logs_path: - logs_path: "/var/log/containers" - processors: - - decode_json_fields: - fields: ["message"] - process_array: false - max_depth: 2 - target: "" - overwrite_keys: true - add_error_key: false - - output.logstash: - bulk_max_size: 20 - hosts: ['logstash-service.default.svc.cluster.local:5044'] - traits: - meshmap: - edges: - - data: - group: labels-k8s-app-filebeat - id: 6412ef7c-53fe-43d7-86ab-d4b9dbc96d83 - source: 77443ad1-3fcd-4b89-a50b-88aaf696ed5a - target: 26885c46-cb22-4816-b07e-a4c606a05e86 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-k8s-app-filebeat - id: 7d5945d8-4c51-4712-9eda-4e33b02029ed - source: 78f7bcc6-a651-4d22-bd20-57a4f381b61f - target: 77443ad1-3fcd-4b89-a50b-88aaf696ed5a - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 77443ad1-3fcd-4b89-a50b-88aaf696ed5a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1002 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 750 - posY: 370 - whiteboardData: - style: - z-index: 9 - filebeat-ghifi: - name: filebeat - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - k8s-app: filebeat - settings: - rules: - - api Groups: - - "" - resources: - - namespaces - - pods - - nodes - verbs: - - get - - watch - - list - - api Groups: - - apps - resources: - - replicasets - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - id: 5c9d40cc-7914-4fbd-85de-ffae5fbd8899 - metadata: - binded_by: 231b8bcc-0385-429b-adf3-f8c3ac170fd9 - source: 26885c46-cb22-4816-b07e-a4c606a05e86 - subType: Permission - target: 78f7bcc6-a651-4d22-bd20-57a4f381b61f - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-k8s-app-filebeat - id: 6412ef7c-53fe-43d7-86ab-d4b9dbc96d83 - source: 77443ad1-3fcd-4b89-a50b-88aaf696ed5a - target: 26885c46-cb22-4816-b07e-a4c606a05e86 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 26885c46-cb22-4816-b07e-a4c606a05e86 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1007 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 650 - posY: 370 - whiteboardData: - style: - z-index: 15 - filebeat-mgsvj: - name: filebeat - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: filebeat - subjects: - - kind: ServiceAccount - name: filebeat - namespace: default - traits: - meshmap: - edges: [] - id: 231b8bcc-0385-429b-adf3-f8c3ac170fd9 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 639.9813987679181 - posY: 309.8883926075089 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - filebeat-ndpkp: - name: filebeat - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - k8s-app: filebeat - traits: - meshmap: - edges: - - data: - id: 5c9d40cc-7914-4fbd-85de-ffae5fbd8899 - metadata: - binded_by: 231b8bcc-0385-429b-adf3-f8c3ac170fd9 - source: 26885c46-cb22-4816-b07e-a4c606a05e86 - subType: Permission - target: 78f7bcc6-a651-4d22-bd20-57a4f381b61f - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - group: labels-k8s-app-filebeat - id: 7d5945d8-4c51-4712-9eda-4e33b02029ed - source: 78f7bcc6-a651-4d22-bd20-57a4f381b61f - target: 77443ad1-3fcd-4b89-a50b-88aaf696ed5a - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 78f7bcc6-a651-4d22-bd20-57a4f381b61f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 630 - posY: 250 - whiteboardData: - style: - z-index: 23 - generic node-evdte: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: logstash-deployment - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: dc41b384-e18f-40b0-8a83-d49e0eb008fb - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1012 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e5e3d0d0-0744-4fec-bb87-82f89dd73959 - position: - posX: 230 - posY: 210 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 1006 - generic node-qquit: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: filebeat - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: a8ebb405-7ad9-4ec1-be96-b64836ab0e0e - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1012 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5f201ec0-3d97-42f8-9822-8c2948b79458 - position: - posX: 870 - posY: 390 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 1002 - generic node-xflnf: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: python-app - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: c7558387-0918-495b-987b-c8ff0ad85996 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1009 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 3b96b4b7-5b09-4d2b-ab02-5b3d350f6528 - position: - posX: 190 - posY: 530 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 1004 - logstash-access: - name: logstash-access - type: Secret - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - ELASTICSEARCH_URL: ZWxhc3RpY3NlYXJjaC1tYXN0ZXI= - type: Opaque - traits: - meshmap: - edges: [] - id: 5a0a32f6-e20a-442b-944b-5be1cb46e436 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: sheild - shapePolygonPoints: "" - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 1003 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - position: - posX: 510 - posY: 330 - whiteboardData: - style: - z-index: 13 - logstash-configmap: - name: logstash-configmap - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - logstash.conf: | - input { - beats { - port => 5044 - } - } - - output { - elasticsearch { - hosts => ["https://elasticsearch-master:9200"] - index => "logstash-%{[kubernetes][namespace]}-%{+YYYY.MM.dd}" - user => "elastic" - password => "kuydWOlFxDdCLi1J" - cacert => '/etc/logstash/certificates/ca.crt' - } - } - logstash.yml: | - path.config: /usr/share/logstash/pipeline - traits: - meshmap: - edges: [] - id: d116ec39-f535-4615-9ae0-ad6501a5e5d4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 450 - posY: 330 - whiteboardData: - style: - z-index: 11 - logstash-service: - name: logstash-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 5044 - protocol: TCP - target Port: 5044 - selector: - app: logstash - type: NodePort - traits: - meshmap: - edges: - - data: - id: dfe11984-0e94-4503-945e-6c51ea040ad7 - metadata: - port: 5044 - protocol: TCP - source: 9e6bd0ea-6dd5-43eb-9a81-48ed21316c40 - subType: Network - target: e5e3d0d0-0744-4fec-bb87-82f89dd73959 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 5044/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 5044/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 9e6bd0ea-6dd5-43eb-9a81-48ed21316c40 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1008 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 310 - posY: 230 - whiteboardData: - style: - backgroundColor: red - height: 37.47293507496845 - width: 50.78705778704492 - z-index: 19 - node group inventory wallet-evoxr: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: logstash-deployment - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: dad051df-cac4-489d-acc5-b663a0e71d9d - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1012 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e5e3d0d0-0744-4fec-bb87-82f89dd73959 - position: - posX: 230 - posY: 170 - whiteboardData: - style: - z-index: 1005 - node group inventory wallet-rbybn: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: filebeat - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 095687a4-cf3c-46f2-9fe0-22ff094982f7 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1011 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5f201ec0-3d97-42f8-9822-8c2948b79458 - position: - posX: 890 - posY: 330 - whiteboardData: - style: - z-index: 1001 - node group inventory wallet-wuwfh: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: python-app - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 5db23414-ed2a-4a9f-8b84-f5da2c5f097a - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 1010 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 3b96b4b7-5b09-4d2b-ab02-5b3d350f6528 - position: - posX: 190 - posY: 490 - whiteboardData: - style: - z-index: 1003 - python-app: - name: python-app - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: python-app - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 5000 - selector: - app: python-app - type: NodePort - traits: - meshmap: - edges: - - data: - id: abc31672-2743-414e-9cd5-b3cb46f829fa - metadata: - port: 80 - protocol: TCP - source: 863f9455-7890-432b-a2f9-f7bbb2ecff2e - subType: Network - target: 3b96b4b7-5b09-4d2b-ab02-5b3d350f6528 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 863f9455-7890-432b-a2f9-f7bbb2ecff2e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1005 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 210 - posY: 370 - whiteboardData: - style: - z-index: 17 diff --git a/catalog/60769e03-f392-4796-9c20-a141c6fa3ab2/deploy.yml b/catalog/60769e03-f392-4796-9c20-a141c6fa3ab2/deploy.yml deleted file mode 100644 index 05d60664a3..0000000000 --- a/catalog/60769e03-f392-4796-9c20-a141c6fa3ab2/deploy.yml +++ /dev/null @@ -1,43 +0,0 @@ -name: Install-Traefik-as-ingress-controller -services: - traefik-ingress-controller: - name: traefik-ingress-controller - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: 780051e6-c2bb-4b68-aa04-3878922b6c91 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 0 - posY: 1.5 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/623a0154-3c09-4e52-9c87-fa8abeda2fe7/deploy.yml b/catalog/623a0154-3c09-4e52-9c87-fa8abeda2fe7/deploy.yml deleted file mode 100644 index c1242a8983..0000000000 --- a/catalog/623a0154-3c09-4e52-9c87-fa8abeda2fe7/deploy.yml +++ /dev/null @@ -1,60 +0,0 @@ -name: Pod Volume Mount SubPath -services: - volumes-subpath-pod: - name: volumes-subpath-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value: rootpasswd - image: mysql - name: mysql - volume Mounts: - - mount Path: /var/lib/mysql - name: site-data - sub Path: mysql - - image: php:7.0-apache - name: php - volume Mounts: - - mount Path: /var/www/html - name: site-data - sub Path: html - volumes: - - name: site-data - persistent Volume Claim: - claim Name: my-lamp-site-data - traits: - meshmap: - edges: [] - id: 40c5f77e-14d0-4470-b9ab-01a1c3a1a872 - label: volumes-subpath-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/62e3f0ef-503e-4637-85d3-288584db81a5/deploy.yml b/catalog/62e3f0ef-503e-4637-85d3-288584db81a5/deploy.yml deleted file mode 100644 index 4ddb8c2b3c..0000000000 --- a/catalog/62e3f0ef-503e-4637-85d3-288584db81a5/deploy.yml +++ /dev/null @@ -1,266 +0,0 @@ -name: KEDA HTTPRequestsScaler -services: - http-scaled: - name: http-scaled - type: HTTPScaledObject - apiVersion: http.keda.sh/v1alpha1 - namespace: default - version: v0.8.0 - model: keda-http-scaler - settings: - spec: - hosts: - - httpbin.com - path Prefixes: [] - replicas: - max: 4 - min: 1 - scale Target Ref: - api Version: apps/v1 - kind: Deployment - name: httpbin - port: 8000 - service: httpbin-svc - scaledown Period: 1 - scaling Metric: - request Rate: - granularity: 1s - target Value: 1 - window: 1s - traits: - meshmap: - edges: [] - id: 771f4752-ea1d-48f1-ac8d-5327a73147f9 - label: HTTP Scaled Object - meshmodel-data: - category: - metadata: null - name: Serverless - components: null - description: "" - displayName: KEDA HTTP Scaler - hostID: ae7477b9-b433-565e-ab60-d44939df5eee - id: 27fd9e49-ecdd-5606-a480-67e19cade86d - metadata: - capabilities: "" - defaultData: "" - isAnnotation: false - primaryColor: '#326de6' - secondaryColor: '#77B2FF' - shape: circle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - svgColor: ui/public/static/img/meshmodels/keda/color/cloudeventsource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg - model: - version: v0.8.0 - name: keda-http-scaler - registrant: - hostname: github - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: Installable Platform - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#326de6' - secondaryColor: '#77B2FF' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-color: '#326de6' - background-image: url(http://localhost:9081/ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg) - border-color: '#3c82ff' - isNamespaced: true - primaryColor: '#326de6' - shape: circle - z-index: 12 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/keda/color/cloudeventsource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg - position: - posX: -230 - posY: 330 - whiteboardData: {} - httpbin: - name: httpbin - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: httpbin - settings: - spec: - replicas: 1 - selector: - match Labels: - app: httpbin - version: v1 - template: - metadata: - labels: - app: httpbin - version: v1 - spec: - containers: - - image: docker.io/kong/httpbin - image Pull Policy: IfNotPresent - name: httpbin - ports: - - container Port: 80 - traits: - meshmap: - edges: - - data: - id: e9fb6eea-cf13-4aa9-bdaa-5804b6e872f7 - metadata: - port: 8000 - source: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - subType: Network - target: a84f18d6-7432-4934-84b4-321c19827554 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a84f18d6-7432-4934-84b4-321c19827554 - label: httpbin - meshmodel-metadata: - styleOverrides: - background-color: '#326CE5' - background-image: url(http://localhost:9081/ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg) - background-opacity: 0.5 - border-color: '#3c81ff' - border-width: 2 - height: 19.225033734843855px - isNamespaced: true - primaryColor: '#326CE5' - shape: round-pentagon - width: 20px - position: - posX: 10 - posY: 470 - whiteboardData: - style: - z-index: 13 - httpbin-svc: - name: httpbin-svc - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: httpbin - port: 8000 - protocol: TCP - target Port: 80 - selector: - app: httpbin - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: e9fb6eea-cf13-4aa9-bdaa-5804b6e872f7 - metadata: - port: 8000 - source: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - subType: Network - target: a84f18d6-7432-4934-84b4-321c19827554 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 11 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -130 - posY: 370 - whiteboardData: {} diff --git a/catalog/6370ffcd-13a6-4a65-b426-30f1e63dc381/deploy.yml b/catalog/6370ffcd-13a6-4a65-b426-30f1e63dc381/deploy.yml deleted file mode 100644 index a7a60a42cc..0000000000 --- a/catalog/6370ffcd-13a6-4a65-b426-30f1e63dc381/deploy.yml +++ /dev/null @@ -1,456 +0,0 @@ -name: Hierarchical Parent Relationship -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 03bfa04a-2f9f-4fb4-945d-0a602de897ca - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 306.5040039704052 - posY: 133.02083780066647 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 4 - cluster-role-qv: - name: cluster-role-qv - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - settings: - rules: [] - traits: - meshmap: - edges: [] - id: c527dd0b-6a57-41a5-a5bd-8f5107b576a5 - label: Cluster Role - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 8 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 410.4770008491227 - posY: 321.98381645951656 - whiteboardData: {} - config-map-io: - name: config-map-io - type: ConfigMap - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default-dwzlb - traits: - meshmap: - edges: [] - id: aa3e9369-ca57-4859-9801-3fe560205b25 - label: Config Map - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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 - parentId: 7716aff1-55d9-4641-96dd-e8d0075783f8 - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 9 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - parent: 7716aff1-55d9-4641-96dd-e8d0075783f8 - position: - posX: 275.4444862848662 - posY: 249.58230237309454 - whiteboardData: {} - config-map-ng: - name: config-map-ng - type: ConfigMap - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default-nkkoc - traits: - meshmap: - edges: [] - id: 3f44c8d9-8c96-4d61-849f-9b6c35630adc - label: config-map-ng - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 6 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - parent: a45faf23-bb79-4de1-9177-4b5eb71783a6 - position: - posX: 463.58708943055046 - posY: 190.24580348705646 - whiteboardData: - style: - z-index: 7 - default-dwzlb: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 7716aff1-55d9-4641-96dd-e8d0075783f8 - label: Namespace - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.5 - border-style: dashed - border-width: 2 - z-index: 7 - styles: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg - position: - posX: 275.4444862848662 - posY: 258.58230237309454 - whiteboardData: {} - default-nkkoc: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: a45faf23-bb79-4de1-9177-4b5eb71783a6 - label: Namespace - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.5 - border-style: dashed - border-width: 2 - z-index: 5 - styles: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg - position: - posX: 440.83708943055046 - posY: 199.24580348705646 - whiteboardData: - style: - z-index: 5 - role-yh: - name: role-yh - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - default-nkkoc - settings: - rules: [] - traits: - meshmap: - edges: [] - id: 3d813bad-54d7-4e22-9e18-05492fa16fff - label: role-yh - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - parent: a45faf23-bb79-4de1-9177-4b5eb71783a6 - position: - posX: 403.58708943055046 - posY: 190.24580348705646 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/66d4e848-fe7e-4baf-b8db-9ff54d0113d6/deploy.yml b/catalog/66d4e848-fe7e-4baf-b8db-9ff54d0113d6/deploy.yml deleted file mode 100644 index ba5cb0d72b..0000000000 --- a/catalog/66d4e848-fe7e-4baf-b8db-9ff54d0113d6/deploy.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: QAT-TLS-handshake-acceleration-for-Istio.yaml -services: - istio-operator: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 578.7278375211793 - posY: 196.52646934335988 - whiteboardData: - style: - z-index: 1006 diff --git a/catalog/66f483b2-5ca5-457a-b149-46a661468c34/deploy.yml b/catalog/66f483b2-5ca5-457a-b149-46a661468c34/deploy.yml deleted file mode 100644 index a7de84cd7f..0000000000 --- a/catalog/66f483b2-5ca5-457a-b149-46a661468c34/deploy.yml +++ /dev/null @@ -1,612 +0,0 @@ -name: webserver -services: - comment-of: - name: comment-of - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: e25ef2f6-e673-4c63-8b6b-b6902d1855a5 - label: comment-of - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: -42.244846716280335 - posY: 149.0867063260032 - whiteboardData: - style: {} - comment-tx: - name: comment-tx - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://avatars.githubusercontent.com/u/73700530?v=4 - firstName: Pranav - lastName: Singh - message: hello - timestamp: "2023-09-28T17:51:24.445Z" - userid: a550f4d6-d3bd-44f1-9b4c-167114452062 - traits: - meshmap: - edges: [] - id: d9d2ccd8-6020-4870-af46-46374c1f2b8b - label: comment-tx - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"3.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 161.25132177876176 - posY: 33.340431814941816 - whiteboardData: - style: {} - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: ac22cbeb-1ad4-4cf2-80ff-68b04a36fcf0 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 21.34795152635444 - posY: 65.71229304724642 - whiteboardData: {} - persistent-volume-bk: - name: persistent-volume-bk - type: PersistentVolume - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 8302afbb-e147-492b-9589-5d427c826e85 - label: persistent-volume-bk - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 146.80079582859497 - posY: 232.31799285447684 - whiteboardData: - style: {} - persistent-volume-claim-bj: - name: persistent-volume-claim-bj - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 943039ef-8937-466d-a22e-d98d8687b6fa - label: persistent-volume-claim-bj - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 141.44424147709324 - posY: 231.3116608401763 - whiteboardData: - style: {} - persistent-volume-claim-nm: - name: persistent-volume-claim-nm - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c465e83a-7f32-46d0-9081-045129af516e - label: persistent-volume-claim-nm - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 152.19819319972112 - posY: 224.8506187328582 - whiteboardData: - style: {} - pod-dl: - name: pod-dl - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volumes: - - persistent Volume Claim: {} - traits: - meshmap: - edges: [] - id: b1b5caa0-cf94-47e8-9996-60cf91905941 - label: pod-dl - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 156.57797920926635 - posY: 231.38609916454865 - whiteboardData: - style: {} - webserver-simple-deployment: - name: webserver-simple-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - default - settings: - spec: - replicas: 2 - selector: - match Labels: - app: webserver-simple-app - template: - metadata: - labels: - app: webserver-simple-app - spec: - containers: - - command: - - python - - -m - - http.server - image: python:3 - name: webserver-simple-container - ports: - - container Port: 8000 - traits: - meshmap: - edges: - - data: - id: 1fb5104d-36c8-4d2c-a6f1-d611662f5a14 - metadata: - port: 80 - protocol: TCP - source: 0693df3a-4c0e-4539-bb40-e2c4c7f620b8 - subType: Network - target: 8476eb0c-092b-458b-8fa8-1a3ca1a2ca1d - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 8476eb0c-092b-458b-8fa8-1a3ca1a2ca1d - label: webserver-simple-deployment - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: ac22cbeb-1ad4-4cf2-80ff-68b04a36fcf0 - position: - posX: 63.7125460588193 - posY: 46.552598508896466 - whiteboardData: {} - webserver-simple-service: - name: webserver-simple-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - dependsOn: - - default - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 8000 - - port: 80 - protocol: TCP - selector: - app: webserver-simple-app - traits: - meshmap: - edges: - - data: - id: 1fb5104d-36c8-4d2c-a6f1-d611662f5a14 - metadata: - port: 80 - protocol: TCP - source: 0693df3a-4c0e-4539-bb40-e2c4c7f620b8 - subType: Network - target: 8476eb0c-092b-458b-8fa8-1a3ca1a2ca1d - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 0693df3a-4c0e-4539-bb40-e2c4c7f620b8 - label: webserver-simple-service - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: ac22cbeb-1ad4-4cf2-80ff-68b04a36fcf0 - position: - posX: -21.01664300611042 - posY: 63.87198758559637 - whiteboardData: - style: {} diff --git a/catalog/68a67a3a-eb39-472e-8d9c-a3b34fa23a71/deploy.yml b/catalog/68a67a3a-eb39-472e-8d9c-a3b34fa23a71/deploy.yml deleted file mode 100644 index a9a63b6a7b..0000000000 --- a/catalog/68a67a3a-eb39-472e-8d9c-a3b34fa23a71/deploy.yml +++ /dev/null @@ -1,131 +0,0 @@ -name: Simple MySQL Pod -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - mysql-pod-sg - traits: - meshmap: - edges: [] - id: 63c39256-3e0d-41ab-82bf-92d4136bc642 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 7da1fba4-073b-46f1-9043-3badf277230a - position: - posX: 810 - posY: 450 - whiteboardData: {} - mysql-pod-sg: - name: mysql-pod-sg - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value: strongpassword - image: mysql:5.6 - image Pull Policy: IfNotPresent - name: mysql-container-sg - traits: - meshmap: - edges: [] - id: 7da1fba4-073b-46f1-9043-3badf277230a - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: |2- - { - "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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 13 - 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: 810 - posY: 450 - whiteboardData: {} diff --git a/catalog/69844b4a-d60d-4705-b255-edf2dbde0f5a/deploy.yml b/catalog/69844b4a-d60d-4705-b255-edf2dbde0f5a/deploy.yml deleted file mode 100644 index 16eb198c66..0000000000 --- a/catalog/69844b4a-d60d-4705-b255-edf2dbde0f5a/deploy.yml +++ /dev/null @@ -1,488 +0,0 @@ -name: the-new-stack -services: - app-zdtrj: - name: app - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - node Port: 30030 - port: 80 - protocol: TCP - target Port: 80 - selector: - name: app - type: NodePort - traits: - meshmap: - edges: - - data: - id: 5c0e9d6f-78ea-4a12-b440-9bbf19cba9be - metadata: - port: 80 - protocol: TCP - source: f5ecce46-1371-46c6-8b99-203c374aaf99 - subType: Network - target: 5d255ed5-8532-4bdc-b8c4-01aa553f144a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f5ecce46-1371-46c6-8b99-203c374aaf99 - label: app - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -128.47145646657242 - posY: 47.447642209565 - whiteboardData: - style: {} - app-zqjjk: - name: app - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - name: app - template: - metadata: - labels: - name: app - spec: - containers: - - args: - - -log.level=debug - - http://db - env: - - name: JAEGER_AGENT_HOST - value: jaeger.default.svc.cluster.local - - name: JAEGER_TAGS - value: cluster=docker,namespace=default - - name: JAEGER_SAMPLER_TYPE - value: const - - name: JAEGER_SAMPLER_PARAM - value: "1" - image: grafana/tns-app:latest - image Pull Policy: IfNotPresent - name: app - ports: - - container Port: 80 - name: http-metrics - traits: - meshmap: - edges: [] - id: 7e395701-cb8b-4cec-b56a-5b16e232f180 - label: app - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 89.4061397979861 - posY: 83.33585788759973 - whiteboardData: {} - db-akduk: - name: db - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 80 - selector: - name: db - traits: - meshmap: - edges: [] - id: 095664f6-1025-4108-bd74-65f6427d3f78 - label: db - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -42.95562119713975 - posY: 97.22830878008428 - whiteboardData: - style: {} - db-cyler: - name: db - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - name: db - template: - metadata: - labels: - name: db - spec: - containers: - - args: - - -log.level=debug - env: - - name: JAEGER_AGENT_HOST - value: jaeger.default.svc.cluster.local - - name: JAEGER_TAGS - value: cluster=docker,namespace=default - - name: JAEGER_SAMPLER_TYPE - value: const - - name: JAEGER_SAMPLER_PARAM - value: "1" - image: grafana/tns-db:latest - image Pull Policy: IfNotPresent - name: db - ports: - - container Port: 80 - name: http-metrics - traits: - meshmap: - edges: - - data: - id: 5c0e9d6f-78ea-4a12-b440-9bbf19cba9be - metadata: - port: 80 - protocol: TCP - source: f5ecce46-1371-46c6-8b99-203c374aaf99 - subType: Network - target: 5d255ed5-8532-4bdc-b8c4-01aa553f144a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 5d255ed5-8532-4bdc-b8c4-01aa553f144a - label: db - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 98.93565565334974 - posY: -59.26140435398565 - whiteboardData: {} - loadgen-idjxs: - name: loadgen - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - name: loadgen - template: - metadata: - labels: - name: loadgen - spec: - containers: - - args: - - -log.level=debug - - http://app - env: - - name: JAEGER_AGENT_HOST - value: jaeger.default.svc.cluster.local - - name: JAEGER_TAGS - value: cluster=docker,namespace=default - - name: JAEGER_SAMPLER_TYPE - value: const - - name: JAEGER_SAMPLER_PARAM - value: "1" - image: grafana/tns-loadgen:latest - image Pull Policy: IfNotPresent - name: loadgen - ports: - - container Port: 80 - name: http-metrics - traits: - meshmap: - edges: [] - id: 6134ffc4-26f3-4f37-9d2d-407d35dbae6d - label: loadgen - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -79.12045529542891 - posY: -45.0272417672968 - whiteboardData: {} - loadgen-yklng: - name: loadgen - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 80 - selector: - name: loadgen - traits: - meshmap: - edges: [] - id: 7e9cfa03-6811-41c5-b202-0202018303c7 - label: loadgen - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 0.3741852238402359 - posY: -94.22830878008428 - whiteboardData: - style: {} diff --git a/catalog/69afafc0-f0a6-4c6c-beae-c96956b40a4f/deploy.yml b/catalog/69afafc0-f0a6-4c6c-beae-c96956b40a4f/deploy.yml deleted file mode 100644 index e7b5176aa2..0000000000 --- a/catalog/69afafc0-f0a6-4c6c-beae-c96956b40a4f/deploy.yml +++ /dev/null @@ -1,1817 +0,0 @@ -name: RuntimeClass -services: - cron-job-xs: - name: cron-job-xs - type: CronJob - apiVersion: batch/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 485afbc0-0adf-41b0-9b64-0aa78d7c2404 - label: Cron Job - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 6 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/cronjob-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/cronjob-white.svg - position: - posX: 685.25 - posY: 158.75 - whiteboardData: - style: - z-index: 16 - daemon-set-hl: - name: daemon-set-hl - type: DaemonSet - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - template: - spec: - runtime Class Name: runtime-class-ob - traits: - meshmap: - edges: [] - id: 2ebb6875-f05c-4f42-ab3a-9df260990589 - label: Daemon Set - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/daemonset-white.svg - position: - posX: 576.75 - posY: 350.25 - whiteboardData: - style: - z-index: 22 - deployment-ve: - name: deployment-ve - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - template: - spec: - runtime Class Name: runtime-class-fr - traits: - meshmap: - edges: [] - id: 10c8e57f-3d5d-429c-b70e-5139fe49de6f - label: Deployment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - styleOverrides: - background-opacity: 1 - border-width: 0 - z-index: 8 - styles: '{"border-width":0,"background-opacity":1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 406.75 - posY: 150.25 - whiteboardData: - style: - z-index: 7 - generic node-bfovm: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - cron-job-xs - traits: - meshmap: - edges: [] - id: eb8f6e04-faf0-4984-8156-7b3aa4087398 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 485afbc0-0adf-41b0-9b64-0aa78d7c2404 - position: - posX: 710 - posY: 170 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 58 - generic node-gsfyl: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - daemon-set-hl - traits: - meshmap: - edges: [] - id: 80c92a9c-017e-4f8e-9684-0213f5551f38 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 2ebb6875-f05c-4f42-ab3a-9df260990589 - position: - posX: 530 - posY: 310 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 24 - generic node-gulmz: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - deployment-ve - traits: - meshmap: - edges: [] - id: ccf7ef20-9b9a-49e3-833d-f5f0acce753a - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 10c8e57f-3d5d-429c-b70e-5139fe49de6f - position: - posX: 350 - posY: 110 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 9 - generic node-lurjb: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - stateful-set-ke - traits: - meshmap: - edges: [] - id: 4577c6b8-7820-4505-8c5e-6414fa5fae2d - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 565a9ebc-72ba-46f8-bc30-48af29d97610 - position: - posX: 630 - posY: 150 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 27 - generic node-mejqv: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - replica-set-id - traits: - meshmap: - edges: [] - id: 7777640b-62dd-4e22-a278-537c0c442ca3 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 28dab412-9717-4f86-b59c-a1c8323e2c76 - position: - posX: 430 - posY: 210 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 21 - generic node-uiius: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 31d37385-3ed9-48c8-b4b6-beaa328ada61 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 830 - posY: 70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 18 - generic node-xzghe: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - pod-am - traits: - meshmap: - edges: [] - id: b5be5f69-abff-4196-bf1e-15cd8d2adc6a - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 1cd195e3-4635-4c92-87a6-9e418a27fee1 - position: - posX: 150 - posY: 170 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 4 - job-ss: - name: job-ss - type: Job - apiVersion: batch/v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 25513e6d-1962-4df8-8671-bea975ae4426 - label: Job - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/job-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/job-white.svg - parent: 869db6e3-e62d-4986-958c-584b7250f2b9 - position: - posX: 750 - posY: 310 - whiteboardData: - style: - z-index: 15 - node group inventory wallet-asxlu: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 6726d81f-301c-4cb8-a8ad-bb66f3533ac5 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 810 - posY: 50 - whiteboardData: - style: - z-index: 17 - node group inventory wallet-ikbpe: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - daemon-set-hl - traits: - meshmap: - edges: [] - id: b5b16ceb-5c67-49b9-ac80-c7445fd78fca - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 2ebb6875-f05c-4f42-ab3a-9df260990589 - position: - posX: 610 - posY: 379 - whiteboardData: - style: - z-index: 23 - node group inventory wallet-ivnay: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - deployment-ve - traits: - meshmap: - edges: [] - id: 9374b6db-8d9f-414f-9540-4579562fb2c5 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 10c8e57f-3d5d-429c-b70e-5139fe49de6f - position: - posX: 450 - posY: 179 - whiteboardData: - style: - z-index: 8 - node group inventory wallet-kfsrn: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - pod-am - traits: - meshmap: - edges: [] - id: 6a0a0ba7-3366-4dd9-96cd-fb2a6944d665 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 1cd195e3-4635-4c92-87a6-9e418a27fee1 - position: - posX: 270 - posY: 279 - whiteboardData: - style: - z-index: 3 - node group inventory wallet-kqwoj: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - replica-set-id - traits: - meshmap: - edges: [] - id: 91fea54e-33cb-445f-98c9-0d3d92aaee5c - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 28dab412-9717-4f86-b59c-a1c8323e2c76 - position: - posX: 450 - posY: 299 - whiteboardData: - style: - z-index: 20 - node group inventory wallet-slnwu: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: cron-job-xs - version: v1.0.0 - model: meshery-core - dependsOn: - - cron-job-xs - traits: - meshmap: - edges: [] - id: e648e8e9-72f6-4bd0-931f-7b7a59cbf5a1 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 485afbc0-0adf-41b0-9b64-0aa78d7c2404 - position: - posX: 630 - posY: 110 - whiteboardData: - style: - z-index: 57 - node group inventory wallet-utizc: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - stateful-set-ke - traits: - meshmap: - edges: [] - id: 2a882f01-f19e-4f22-bf20-714829c12c32 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 565a9ebc-72ba-46f8-bc30-48af29d97610 - position: - posX: 590 - posY: 199 - whiteboardData: - style: - z-index: 26 - pod-am: - name: pod-am - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - runtime Class Name: runtime-class-rx - traits: - meshmap: - edges: [] - id: 1cd195e3-4635-4c92-87a6-9e418a27fee1 - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/pod-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/pod-white.svg - position: - posX: 216.75 - posY: 230.25 - whiteboardData: - style: - z-index: 2 - replica-set-id: - name: replica-set-id - type: ReplicaSet - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - template: - spec: - runtime Class Name: runtime-class-de - traits: - meshmap: - edges: [] - id: 28dab412-9717-4f86-b59c-a1c8323e2c76 - label: Replica Set - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cut-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/replicaset-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/replicaset-white.svg - position: - posX: 446.75 - posY: 260.25 - whiteboardData: - style: - z-index: 19 - runtime-class-de: - name: runtime-class-de - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: Node Group Inventory Wallet - version: v1.25.2 - model: kubernetes - dependsOn: - - node group inventory wallet-kqwoj - settings: - handler: "" - traits: - meshmap: - edges: [] - id: e401b670-09de-43bc-bec6-b6f1cd45f3c0 - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - parentId: 28dab412-9717-4f86-b59c-a1c8323e2c76 - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 91fea54e-33cb-445f-98c9-0d3d92aaee5c - position: - posX: 450 - posY: 290 - whiteboardData: - style: - height: 5 - label: "" - width: 5 - z-index: 10 - runtime-class-dx: - name: runtime-class-dx - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: Node Group Inventory Wallet - version: v1.25.2 - model: kubernetes - dependsOn: - - node group inventory wallet-utizc - settings: - handler: "" - traits: - meshmap: - edges: [] - id: 7970f22b-c131-4ecd-ad33-5b410e2d23bc - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - parentId: 565a9ebc-72ba-46f8-bc30-48af29d97610 - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 2a882f01-f19e-4f22-bf20-714829c12c32 - position: - posX: 590 - posY: 190 - whiteboardData: - style: - height: 5 - label: "" - width: 5 - z-index: 28 - runtime-class-fr: - name: runtime-class-fr - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - node group inventory wallet-ivnay - settings: - handler: "" - traits: - meshmap: - edges: [] - id: c43f7399-10a7-4d7d-b097-448ef26dd11f - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - parentId: 10c8e57f-3d5d-429c-b70e-5139fe49de6f - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 9374b6db-8d9f-414f-9540-4579562fb2c5 - position: - posX: 450 - posY: 170 - whiteboardData: - style: - height: 5 - label: "" - width: 5 - z-index: 6 - runtime-class-ob: - name: runtime-class-ob - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - node group inventory wallet-ikbpe - settings: - handler: "" - traits: - meshmap: - edges: [] - id: 80b8e6e2-f9e0-4e95-b815-93c63e70262a - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - parentId: 2ebb6875-f05c-4f42-ab3a-9df260990589 - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: b5b16ceb-5c67-49b9-ac80-c7445fd78fca - position: - posX: 610 - posY: 370 - whiteboardData: - style: - height: 5 - label: "" - width: 5 - z-index: 11 - runtime-class-ph: - name: runtime-class-ph - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: cron-job-xs - version: v1.25.2 - model: kubernetes - dependsOn: - - cron-job-xs - settings: - handler: "" - traits: - meshmap: - edges: [] - id: 130c9064-90d7-4a48-8a19-20069cdeff57 - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 485afbc0-0adf-41b0-9b64-0aa78d7c2404 - position: - posX: 730 - posY: 190 - whiteboardData: - style: - z-index: 13 - runtime-class-rx: - name: runtime-class-rx - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - node group inventory wallet-kfsrn - settings: - handler: "" - traits: - meshmap: - edges: [] - id: 4cae4307-4b52-4c41-8ced-a6d1f2f61d99 - label: runtime-class-rx - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - parentId: 1cd195e3-4635-4c92-87a6-9e418a27fee1 - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 6a0a0ba7-3366-4dd9-96cd-fb2a6944d665 - position: - posX: 270 - posY: 270 - whiteboardData: - style: - height: 5 - label: "" - width: 5 - z-index: 5 - runtime-class-yi: - name: runtime-class-yi - type: RuntimeClass - apiVersion: node.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - handler: "" - traits: - meshmap: - edges: [] - id: e75d20c9-2838-433b-bc60-84801f0fdd43 - label: Runtime Class - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 10 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/runtimeclass-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/runtimeclass-white.svg - parent: 869db6e3-e62d-4986-958c-584b7250f2b9 - position: - posX: 710 - posY: 310 - whiteboardData: - style: - height: 20 - width: 19.295409646826897 - z-index: 14 - stateful-set-ke: - name: stateful-set-ke - type: StatefulSet - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - template: - spec: - runtime Class Name: runtime-class-dx - traits: - meshmap: - edges: [] - id: 565a9ebc-72ba-46f8-bc30-48af29d97610 - label: Stateful Set - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - shapePolygonPoints: "" - styleOverrides: - background-opacity: "0" - height: "15" - width: "15" - x: "12" - "y": "20" - z-index: 3 - styles: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/statefulset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/statefulset-white.svg - position: - posX: 603.25 - posY: 180.25 - whiteboardData: - style: - z-index: 25 diff --git a/catalog/6a0492fd-73b2-496d-9c5f-278c00d3a5ca/deploy.yml b/catalog/6a0492fd-73b2-496d-9c5f-278c00d3a5ca/deploy.yml deleted file mode 100644 index f5a2e42703..0000000000 --- a/catalog/6a0492fd-73b2-496d-9c5f-278c00d3a5ca/deploy.yml +++ /dev/null @@ -1,510 +0,0 @@ -name: My first k8s app -services: - connection-sm: - name: connection-sm - type: Connection - apiVersion: meshery.layer5.io/v1alpha1 - namespace: my-app - version: '*' - model: kubernetes - dependsOn: - - my-app - traits: - meshmap: - edges: [] - id: c6667e82-7457-4f74-bf63-ff3fcf12aca0 - label: connection-sm - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - transitions: - connected: - - disconnected - - not found - - deleted - deleted: [] - disconnected: - - connected - - deleted - discovered: - - registered - - not found - - deleted - ignored: - - deleted - - registered - maintenance: - - registered - - connected - - ignored - - not found - not found: - - discovered - - deleted - registered: - - connected - - ignored - name: kubernetes - version: '*' - meshmodel-metadata: - genealogy: "" - isAnnotation: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - parent: c9a6df1f-4692-4021-9911-7d424634f2ae - position: - posX: 113.87957203014271 - posY: 64.17424552255234 - whiteboardData: - style: - z-index: 8 - deployment-xd: - name: deployment-xd - type: Deployment - apiVersion: apps/v1 - namespace: my-app - version: v1.25.2 - model: kubernetes - dependsOn: - - my-app - settings: - spec: - replicas: -1 - traits: - meshmap: - edges: - - data: - id: fd6da71f-bb5a-43e5-86aa-21e7a8be3946 - metadata: - port: 8080 - protocol: TCP - source: ff9f95af-c056-489f-86be-5ebde6cd66aa - subType: Network - target: d9fd9329-6fab-492c-94de-6b2d4af0888d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: d9fd9329-6fab-492c-94de-6b2d4af0888d - label: deployment-xd - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isAnnotation: false - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: c9a6df1f-4692-4021-9911-7d424634f2ae - position: - posX: 112.40780381064367 - posY: 8.350620136613431 - whiteboardData: - style: - z-index: 11 - my-app: - name: my-app - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c9a6df1f-4692-4021-9911-7d424634f2ae - label: my-app - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isAnnotation: false - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 113.64368792039318 - posY: 44.762432829582885 - whiteboardData: - style: - z-index: 9 - service-hp: - name: service-hp - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 8080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: fd6da71f-bb5a-43e5-86aa-21e7a8be3946 - metadata: - port: 8080 - protocol: TCP - source: ff9f95af-c056-489f-86be-5ebde6cd66aa - subType: Network - target: d9fd9329-6fab-492c-94de-6b2d4af0888d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: ff9f95af-c056-489f-86be-5ebde6cd66aa - label: service-hp - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 214.81437568438383 - posY: -16.810359621819753 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/6d4bb838-2a05-447e-bba4-b59104ace089/deploy.yml b/catalog/6d4bb838-2a05-447e-bba4-b59104ace089/deploy.yml deleted file mode 100644 index f326078ce3..0000000000 --- a/catalog/6d4bb838-2a05-447e-bba4-b59104ace089/deploy.yml +++ /dev/null @@ -1,266 +0,0 @@ -name: Redis_using_configmap -services: - auth-service-mx: - name: auth-service-mx - type: AuthService - apiVersion: getambassador.io/v2 - namespace: default - version: 6.9.5 - model: ambassador - settings: - spec: - allowed_authorization_headers: [] - allowed_request_headers: [] - traits: - meshmap: - edges: [] - id: 2c414d18-425d-4b88-8656-6b9b2314f374 - label: auth-service-mx - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: Ambassador - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://wenerme.github.io/charts/ambassador-6.9.5.tgz - svgColor: ui/public/static/img/meshmodels/ambassador/color/ambassador-color.svg - svgWhite: ui/public/static/img/meshmodels/ambassador/white/authservice-white.svg - name: ambassador - version: 6.9.5 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://layer5.io/company/brand - model: ambassador - modelDisplayName: Ambassador - primaryColor: '#795CEC' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: - z-index: 4 - subCategory: API Gateway - svgColor: ui/public/static/img/meshmodels/ambassador/color/authservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/ambassador/white/authservice-white.svg - position: - posX: 250 - posY: 170 - whiteboardData: - style: - z-index: 7 - cluster-role-yd: - name: cluster-role-yd - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - rules: [] - traits: - meshmap: - edges: [] - id: a9ce6846-b477-4f38-8069-992bdcb80d3b - label: cluster-role-yd - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 330 - posY: 210 - whiteboardData: - style: - z-index: 4 - comment-yc: - name: comment-yc - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - usersMessages: - - avatarUrl: https://cdn-icons-png.flaticon.com/512/5556/5556499.png - firstName: Miles - lastName: Albertson - message: Over here - timestamp: "2023-11-14T13:34:11.210Z" - userid: b26fc444-c246-4be8-9863-dfffeb70c41f - traits: - meshmap: - edges: [] - id: 774496f5-d9f1-4dbf-85cc-480e8085bd6a - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 7.5px - z-index: 6 - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 230 - posY: 210 - whiteboardData: - style: - z-index: 6 - consul-resolver-dd: - name: consul-resolver-dd - type: ConsulResolver - apiVersion: getambassador.io/v2 - namespace: default - version: 6.9.5 - model: ambassador - traits: - meshmap: - edges: [] - id: 24a22853-1f0d-4be3-9624-06f4523093fe - label: consul-resolver-dd - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: Ambassador - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://wenerme.github.io/charts/ambassador-6.9.5.tgz - svgColor: ui/public/static/img/meshmodels/ambassador/color/ambassador-color.svg - svgWhite: ui/public/static/img/meshmodels/ambassador/white/authservice-white.svg - name: ambassador - version: 6.9.5 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://layer5.io/company/brand - model: ambassador - modelDisplayName: Ambassador - primaryColor: '#795CEC' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: API Gateway - svgColor: ui/public/static/img/meshmodels/ambassador/color/ambassador-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/ambassador/white/authservice-white.svg - position: - posX: 310 - posY: 170 - whiteboardData: - style: - z-index: 8 - default: - name: default - type: Namespace - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 36720d5a-06e4-483f-b119-90d8a4e91455 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: - background-image: none - background-opacity: 0.5 - border-style: dashed - border-width: 2 - z-index: 5 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 150 - posY: 70 - whiteboardData: - style: - z-index: 9 diff --git a/catalog/6da8edb1-cba2-4c81-b9d6-00dfb0386ad1/deploy.yml b/catalog/6da8edb1-cba2-4c81-b9d6-00dfb0386ad1/deploy.yml deleted file mode 100644 index 5cc81c32f5..0000000000 --- a/catalog/6da8edb1-cba2-4c81-b9d6-00dfb0386ad1/deploy.yml +++ /dev/null @@ -1,2259 +0,0 @@ -name: wordpress-deployment.yaml -services: - local-pv-1: - name: local-pv-1 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - labels: - type: local - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - host Path: - path: /tmp/data/pv-1 - traits: - meshmap: - edges: - - data: - group: labels-type-local - id: 3785a5d9-255a-4cc6-bc0a-03db9bff4954 - source: 5f734f86-bf2f-468b-9182-7ce8e554d3ae - target: 685dc0b0-d218-4c12-9b6a-e61ea413b6ad - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 5f734f86-bf2f-468b-9182-7ce8e554d3ae - label: local-pv-1 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -150 - posY: -30 - whiteboardData: - style: - z-index: 4 - local-pv-2: - name: local-pv-2 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - labels: - type: local - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - host Path: - path: /tmp/data/pv-2 - traits: - meshmap: - edges: - - data: - group: labels-type-local - id: 3785a5d9-255a-4cc6-bc0a-03db9bff4954 - source: 5f734f86-bf2f-468b-9182-7ce8e554d3ae - target: 685dc0b0-d218-4c12-9b6a-e61ea413b6ad - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 685dc0b0-d218-4c12-9b6a-e61ea413b6ad - label: local-pv-2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -70 - posY: 50 - whiteboardData: - style: - z-index: 3 - mysql-pv-claim: - name: mysql-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress-sql - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - traits: - meshmap: - edges: - - data: - group: labels-app-wordpress-sql - id: 90820fee-780d-4902-8bc5-a46b86d2f2c6 - source: 7bbe358e-a645-4b27-b40e-7c15259b378e - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7bbe358e-a645-4b27-b40e-7c15259b378e - label: mysql-pv-claim - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 32.292945421797654 - posY: 34.45934596213591 - whiteboardData: - style: - z-index: 3 - wordpress-mysql-csucv: - name: wordpress-mysql - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress-sql - settings: - spec: - cluster IP: None - ports: - - port: 3306 - selector: - app: wordpress - tier: mysql - traits: - meshmap: - edges: - - data: - id: c1a38722-be4e-41ad-ac5c-ade5c2768399 - metadata: - port: 3306 - protocol: TCP - source: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - subType: Network - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 3306/TCP - value: 3306/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress-sql - id: aaf96c70-a462-4f14-9179-2209bf37bb47 - source: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - target: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - label: wordpress-mysql - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 33.30257276433542 - posY: 132.40832981448872 - whiteboardData: - style: - z-index: 6 - wordpress-mysql-wrojg: - name: wordpress-mysql - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: wordpress-sql - settings: - spec: - selector: - match Labels: - app: wordpress - tier: mysql - strategy: - type: Recreate - template: - metadata: - labels: - app: wordpress - tier: mysql - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - image: mysql:5.6 - liveness Probe: - tcp Socket: - port: 3306 - name: mysql - ports: - - container Port: 3306 - name: mysql - volume Mounts: - - mount Path: /var/lib/mysql - name: mysql-persistent-storage - volumes: - - name: mysql-persistent-storage - persistent Volume Claim: - claim Name: mysql-pv-claim - traits: - meshmap: - edges: - - data: - id: c1a38722-be4e-41ad-ac5c-ade5c2768399 - metadata: - port: 3306 - protocol: TCP - source: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - subType: Network - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 3306/TCP - value: 3306/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress-sql - id: 90820fee-780d-4902-8bc5-a46b86d2f2c6 - source: 7bbe358e-a645-4b27-b40e-7c15259b378e - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress-sql - id: aaf96c70-a462-4f14-9179-2209bf37bb47 - source: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - target: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - label: wordpress-mysql - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 121.55175909960836 - posY: 24.06722031488761 - whiteboardData: - style: - z-index: 9 - wordpress-onsce: - name: wordpress - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - selector: - match Labels: - app: wordpress - tier: frontend - strategy: - type: Recreate - template: - metadata: - labels: - app: wordpress - tier: frontend - spec: - containers: - - env: - - name: WORDPRESS_DB_HOST - value: wordpress-mysql - - name: WORDPRESS_DB_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - image: wordpress:4.8-apache - name: wordpress - ports: - - container Port: 80 - name: wordpress - volume Mounts: - - mount Path: /var/www/html - name: wordpress-persistent-storage - volumes: - - name: wordpress-persistent-storage - persistent Volume Claim: - claim Name: wp-pv-claim - traits: - meshmap: - edges: - - data: - id: bab415d6-8ac2-4fb3-a746-89465f514ce2 - metadata: - port: 80 - protocol: TCP - source: 1461e0d7-561c-48b4-a8c9-b30438d1f16d - subType: Network - target: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 167c7355-f3d7-469c-a610-2dfe5d372888 - source: 25c5de76-e54b-4d49-866b-c2fdad327e5f - target: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 689ba3df-c106-4e0f-ae10-500431df3797 - source: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - target: 1461e0d7-561c-48b4-a8c9-b30438d1f16d - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - label: wordpress - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 51.6680590151184 - posY: -175.91108637154744 - whiteboardData: - style: - z-index: 7 - wordpress-pv-1: - name: wordpress-pv-1 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - annotations: - pv: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - gce Persistent Disk: - fs Type: ext4 - pd Name: wordpress-1 - traits: - meshmap: - edges: [] - id: 043b3f74-fc50-4b72-b0f3-6fd0f07ccf5d - label: wordpress-pv-1 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 170 - posY: -110 - whiteboardData: - style: - z-index: 4 - wordpress-pv-2: - name: wordpress-pv-2 - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - annotations: - pv: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 20Gi - gce Persistent Disk: - fs Type: ext4 - pd Name: wordpress-2 - traits: - meshmap: - edges: [] - id: 401adcf2-c574-4c37-9dc8-3434c9bab08c - label: wordpress-pv-2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 210 - posY: 30 - whiteboardData: - style: - z-index: 3 - wordpress-vaffl: - name: wordpress - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: wordpress - tier: frontend - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: bab415d6-8ac2-4fb3-a746-89465f514ce2 - metadata: - port: 80 - protocol: TCP - source: 1461e0d7-561c-48b4-a8c9-b30438d1f16d - subType: Network - target: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 689ba3df-c106-4e0f-ae10-500431df3797 - source: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - target: 1461e0d7-561c-48b4-a8c9-b30438d1f16d - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 1461e0d7-561c-48b4-a8c9-b30438d1f16d - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: -70 - posY: -130 - whiteboardData: - style: - z-index: 5 - wp-pv-claim: - name: wp-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - traits: - meshmap: - edges: - - data: - group: labels-app-wordpress - id: 167c7355-f3d7-469c-a610-2dfe5d372888 - source: 25c5de76-e54b-4d49-866b-c2fdad327e5f - target: f3df161e-75c3-49ba-9ea4-0778ca2515f3 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 25c5de76-e54b-4d49-866b-c2fdad327e5f - label: wp-pv-claim - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 10 - posY: -70 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/6f8474c8-d81b-43eb-83a0-52f71af4ce7b/deploy.yml b/catalog/6f8474c8-d81b-43eb-83a0-52f71af4ce7b/deploy.yml deleted file mode 100644 index 8c3aea71bc..0000000000 --- a/catalog/6f8474c8-d81b-43eb-83a0-52f71af4ce7b/deploy.yml +++ /dev/null @@ -1,685 +0,0 @@ -name: Cloud native pizza store -services: - kvstore: - name: kvstore - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - spec: - metadata: - - name: connectionString - value: host=postgresql.default.svc.cluster.local user=postgres password=postgres - port=5432 connect_timeout=10 database=dapr - type: state.postgresql - version: v1 - traits: - meshmap: - edges: [] - id: 5ee5fca9-c558-45ae-8a79-a77cc5d3dea3 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 84 - posY: 91 - whiteboardData: - style: {} - pizza-delivery-deployment: - name: pizza-delivery-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: pizza-delivery-service - template: - metadata: - annotations: - dapr.io/app-id: delivery-service - dapr.io/app-port: "8080" - dapr.io/enabled: "true" - dapr.io/log-level: debug - labels: - app: pizza-delivery-service - app.kubernetes.io/name: pizza-delivery-service - app.kubernetes.io/part-of: pizza-delivery-service - app.kubernetes.io/version: 0.1.0 - spec: - containers: - - env: - - name: JAVA_OPTS - value: -XX:+UseParallelGC -XX:ActiveProcessorCount=1 -XX:MaxRAMPercentage=75 - -XX:TieredStopAtLevel=1 - - name: PUB_SUB_NAME - value: pubsub - - name: PUB_SUB_TOPIC - value: topic - image: salaboy/pizza-delivery:0.1.0 - image Pull Policy: Always - liveness Probe: - http Get: - path: /actuator/health - port: 8080 - name: pizza-delivery-service - ports: - - container Port: 8080 - readiness Probe: - http Get: - path: /actuator/health - port: 8080 - resources: - limits: - cpu: "1" - memory: 2Gi - requests: - cpu: "1" - memory: 2Gi - traits: - meshmap: - edges: - - data: - id: 653d8623-2ccb-48cb-af64-98e789dc935c - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: b37fdad5-b49d-40da-a232-ec6cfac2a974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: b37fdad5-b49d-40da-a232-ec6cfac2a974 - meshmodel-metadata: - capabilities: |- - { - "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 - } - ], - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 4 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -63 - posY: -71 - whiteboardData: - style: {} - pizza-init-sql: - name: pizza-init-sql - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - init.sql: CREATE DATABASE dapr; - traits: - meshmap: - edges: [] - id: 933dec4f-4d7b-4f71-96aa-b574de3d5398 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: -20.5 - posY: 91 - whiteboardData: - style: {} - pizza-kitchen-deployment: - name: pizza-kitchen-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: pizza-kitchen-service - template: - metadata: - annotations: - dapr.io/app-id: kitchen-service - dapr.io/app-port: "8080" - dapr.io/enabled: "true" - dapr.io/log-level: debug - labels: - app: pizza-kitchen-service - app.kubernetes.io/name: pizza-kitchen-service - app.kubernetes.io/part-of: pizza-kitchen-service - app.kubernetes.io/version: 0.1.0 - spec: - containers: - - env: - - name: JAVA_OPTS - value: -XX:+UseParallelGC -XX:ActiveProcessorCount=1 -XX:MaxRAMPercentage=75 - -XX:TieredStopAtLevel=1 - - name: PUB_SUB_NAME - value: pubsub - - name: PUB_SUB_TOPIC - value: topic - image: salaboy/pizza-kitchen:0.1.0 - image Pull Policy: Always - liveness Probe: - http Get: - path: /actuator/health - port: 8080 - name: pizza-kitchen-service - ports: - - container Port: 8080 - readiness Probe: - http Get: - path: /actuator/health - port: 8080 - resources: - limits: - cpu: "1" - memory: 2Gi - requests: - cpu: "1" - memory: 2Gi - traits: - meshmap: - edges: - - data: - id: 7e887211-c72a-4f4e-ad79-f3af5fb754cd - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: ba4a0d81-108e-4777-85fa-ce5dce5a07ce - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: ba4a0d81-108e-4777-85fa-ce5dce5a07ce - meshmodel-metadata: - capabilities: |- - { - "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 - } - ], - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 4 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 48 - posY: -71 - whiteboardData: - style: {} - pizza-store: - name: pizza-store - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - target Port: 8080 - selector: - app: pizza-store-service - traits: - meshmap: - edges: - - data: - id: 653d8623-2ccb-48cb-af64-98e789dc935c - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: b37fdad5-b49d-40da-a232-ec6cfac2a974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 7e887211-c72a-4f4e-ad79-f3af5fb754cd - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: ba4a0d81-108e-4777-85fa-ce5dce5a07ce - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: ae342ebf-2cc8-439e-a8cb-997b9ca74605 - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: e93d73d3-30c3-4ba1-95ba-68e026b91226 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -84.5 - posY: 97 - whiteboardData: - style: {} - pizza-store-deployment: - name: pizza-store-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: pizza-store-service - template: - metadata: - annotations: - dapr.io/app-id: pizza-store - dapr.io/app-port: "8080" - dapr.io/enabled: "true" - dapr.io/log-level: debug - labels: - app: pizza-store-service - app.kubernetes.io/name: pizza-store-service - app.kubernetes.io/part-of: pizza-store-service - app.kubernetes.io/version: 0.1.0 - spec: - containers: - - env: - - name: JAVA_OPTS - value: -XX:+UseParallelGC -XX:ActiveProcessorCount=1 -XX:MaxRAMPercentage=75 - -XX:TieredStopAtLevel=1 - - name: PUBLIC_IP - value: localhost:8080 - - name: STATESTORE_NAME - value: kvstore - image: salaboy/pizza-store:0.1.0 - image Pull Policy: Always - liveness Probe: - http Get: - path: /actuator/health - port: 8080 - name: pizza-store-service - ports: - - container Port: 8080 - readiness Probe: - http Get: - path: /actuator/health - port: 8080 - resources: - limits: - cpu: "1" - memory: 2Gi - requests: - cpu: "1" - memory: 2Gi - traits: - meshmap: - edges: - - data: - id: ae342ebf-2cc8-439e-a8cb-997b9ca74605 - metadata: - port: 80 - protocol: TCP - source: 3d9b0dd5-802d-4d09-9ebc-7583f24ff682 - subType: Network - target: e93d73d3-30c3-4ba1-95ba-68e026b91226 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e93d73d3-30c3-4ba1-95ba-68e026b91226 - meshmodel-metadata: - capabilities: |- - { - "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 - } - ], - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -68 - posY: 20 - whiteboardData: - style: {} - pizza-store-subscritpion: - name: pizza-store-subscritpion - type: Subscription - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - scopes: - - pizza-store - spec: - pubsubname: pubsub - route: /events - topic: topic - traits: - meshmap: - edges: [] - id: 956704f7-674f-4a69-a5a6-84f1cdbf2840 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 35.5 - posY: 0 - whiteboardData: - style: {} - pubsub: - name: pubsub - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - spec: - metadata: - - name: brokers - value: kafka.default.svc.cluster.local:9092 - - name: authType - value: none - type: pubsub.kafka - version: v1 - traits: - meshmap: - edges: [] - id: bd3f552c-3392-4bcd-8bdd-57efd158e148 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 37 - posY: 91 - whiteboardData: - style: {} diff --git a/catalog/7182c6f4-fe51-496f-8890-72ce45e36079/deploy.yml b/catalog/7182c6f4-fe51-496f-8890-72ce45e36079/deploy.yml deleted file mode 100644 index 6f43f00ec5..0000000000 --- a/catalog/7182c6f4-fe51-496f-8890-72ce45e36079/deploy.yml +++ /dev/null @@ -1,1155 +0,0 @@ -name: Nodejs-kubernetes-microservices -services: - 17259e50-cd89-428c-8654-f3a114cf92e2: - name: 17259e50-cd89-428c-8654-f3a114cf92e2 - traits: - meshmap: - edges: [] - id: 17259e50-cd89-428c-8654-f3a114cf92e2 - meshmodel-metadata: - styleOverrides: - z-index: 20 - position: - posX: 10 - posY: 130 - whiteboardData: {} - 17e9c95b-6b14-4c5f-9c22-77ddb01ef734: - name: 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - traits: - meshmap: - edges: [] - id: 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - meshmodel-metadata: - styleOverrides: - z-index: 22 - position: - posX: -126.1011683471715 - posY: -62.02380431698156 - whiteboardData: {} - 1f233330-6a54-4c0e-8f45-2bd56797340a: - name: 1f233330-6a54-4c0e-8f45-2bd56797340a - traits: - meshmap: - edges: [] - id: 1f233330-6a54-4c0e-8f45-2bd56797340a - position: - posX: 158.25065515639457 - posY: -158.0952172679262 - whiteboardData: {} - Section: - name: Section - type: Section - apiVersion: core.meshery.io/v1alpha1 - version: 1.0.0 - model: meshery-flowchart - traits: - meshmap: - edges: [] - id: 72274277-4408-41e4-a0db-4499b8444391 - label: Section - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Flowchart - hostID: 00000000-0000-0000-0000-000000000000 - id: 49079da9-9881-5b71-bc34-2e1e4999dcd1 - metadata: - isAnnotation: true - published: true - subCategory: Flowchart - svgColor: ui/public/static/img/meshmodels/meshery-flowchart/complete/meshery-flowchart-complete.svg - svgComplete: ui/public/static/img/meshmodels/meshery-flowchart/complete/meshery-flowchart-complete.svg - svgWhite: ui/public/static/img/meshmodels/meshery-flowchart/white/meshery-flowchart-white.svg - name: meshery-flowchart - relationships: [] - status: registered - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"show-node-group-badge":false, "edit":{"config":false, - "text":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-flowchart/color/section-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-flowchart/white/section-white.svg - position: - posX: -10 - posY: -90 - whiteboardData: - style: - z-index: 33 - auth-service: - name: auth-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 3001 - protocol: TCP - target Port: 3001 - selector: - app: auth - type: ClusterIP - traits: - meshmap: - edges: [] - id: da883116-bebb-4438-87f8-bd9c88e2ae19 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -10 - posY: 210 - whiteboardData: - style: - z-index: 3 - b0e1d915-e139-4473-9c2c-2e4884f43da8: - name: b0e1d915-e139-4473-9c2c-2e4884f43da8 - traits: - meshmap: - edges: [] - id: b0e1d915-e139-4473-9c2c-2e4884f43da8 - meshmodel-metadata: - styleOverrides: - z-index: 21 - position: - posX: 276.55619658016906 - posY: 46.92020596891472 - whiteboardData: {} - ba56d084-ec85-4f2f-a2dc-2bd26fa15614: - name: ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - traits: - meshmap: - edges: [] - id: ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - meshmodel-metadata: - styleOverrides: - z-index: 19 - position: - posX: 10 - posY: 50 - whiteboardData: {} - comment-nq: - name: comment-nq - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - lastUpdated: "2024-02-28T18:56:58.333Z" - status: false - user Messages: [] - usersMessages: - - avatarUrl: https://lh3.googleusercontent.com/ogw/ANLem4by2trMHMbI8-4FCyNm2MbZ5hUTD5-Yxnyv3wImaQ=s32-c-mo - firstName: Sudhanshu - lastName: Dasgupta - message: '@[Yash Sharm](551dcb82-7643-4709-8500-9a60e60030b9) how does this - design look?' - timestamp: "2024-02-28T18:56:58.333Z" - userid: 9cb4bfce-ad8f-4a8e-8647-bb138fa07e7f - traits: - meshmap: - edges: [] - id: 07bea49a-4b9e-4ac4-b9b8-0c1c3a02e734 - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - shapePolygonPoints: "" - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 7.5px - z-index: 7 - styles: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 490 - posY: -70 - whiteboardData: - style: - z-index: 32 - generic node-dofof: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 17259e50-cd89-428c-8654-f3a114cf92e2 - traits: - meshmap: - edges: [] - id: c12008dc-44c5-4005-a698-f868fdf6eb0c - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 12 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17259e50-cd89-428c-8654-f3a114cf92e2 - position: - posX: 70 - posY: 210 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 31 - generic node-emucs: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: auth-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - traits: - meshmap: - edges: [] - id: 6b97f436-ebf4-49a2-a73b-84cc4661d836 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - position: - posX: -66.10116834717151 - posY: 17.976195683018446 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 7 - generic node-syexw: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: postgresql-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - traits: - meshmap: - edges: [] - id: e1bcbda8-a9a4-41cd-b1e9-867868c2fd10 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 11 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - position: - posX: 70 - posY: 130 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 19 - generic node-votfe: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - b0e1d915-e139-4473-9c2c-2e4884f43da8 - traits: - meshmap: - edges: [] - id: 2f2c54d8-d084-44e5-99c5-28efa9b852e5 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 18 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: b0e1d915-e139-4473-9c2c-2e4884f43da8 - position: - posX: 326.55619658016906 - posY: 126.92020596891471 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 25 - generic node-wjyqp: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: orders-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - 1f233330-6a54-4c0e-8f45-2bd56797340a - traits: - meshmap: - edges: [] - id: 61e405ae-df8b-4542-9fc6-602280dfc677 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 1f233330-6a54-4c0e-8f45-2bd56797340a - position: - posX: 208.25065515639457 - posY: -78.09521726792616 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 13 - node group inventory wallet-bjnvm: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: products-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - b0e1d915-e139-4473-9c2c-2e4884f43da8 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: d91c4ac5-dc03-4253-98be-0f91d89924bd - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 17 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: b0e1d915-e139-4473-9c2c-2e4884f43da8 - position: - posX: 226.55619658016906 - posY: -33.079794031085285 - whiteboardData: - style: - z-index: 24 - node group inventory wallet-dejcn: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: orders-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - 1f233330-6a54-4c0e-8f45-2bd56797340a - traits: - meshmap: - edges: [] - id: 3afd165f-ae7b-44a6-a7eb-c20240d0e048 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 15 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 1f233330-6a54-4c0e-8f45-2bd56797340a - position: - posX: 108.25065515639459 - posY: -238.09521726792622 - whiteboardData: - style: - z-index: 12 - node group inventory wallet-vccar: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: auth-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 1b0e4a93-57ad-4efc-8282-0c166fa22626 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 16 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17e9c95b-6b14-4c5f-9c22-77ddb01ef734 - position: - posX: -186.1011683471715 - posY: -142.02380431698157 - whiteboardData: - style: - z-index: 6 - node group inventory wallet-xckey: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: postgresql-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: d244d925-4e43-4f8e-96f7-a8ca7f378e23 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 23 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: ba56d084-ec85-4f2f-a2dc-2bd26fa15614 - position: - posX: -50 - posY: -30 - whiteboardData: - style: - z-index: 18 - node group inventory wallet-xquhb: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: rabbitmq-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - 17259e50-cd89-428c-8654-f3a114cf92e2 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 4035aaaa-46dc-4ccd-9efc-baabb66c38cf - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 13 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17259e50-cd89-428c-8654-f3a114cf92e2 - position: - posX: -50 - posY: 50 - whiteboardData: - style: - z-index: 30 - orders-service: - name: orders-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 3003 - protocol: TCP - target Port: 3003 - selector: - app: orders - type: ClusterIP - traits: - meshmap: - edges: [] - id: 637f51d7-4581-442f-8aa4-b6568f2e485d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 8 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 210 - posY: -30 - whiteboardData: - style: - z-index: 10 - postgresql-service: - name: postgresql-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 5432 - protocol: TCP - target Port: 5432 - selector: - app: postgresql - type: ClusterIP - traits: - meshmap: - edges: [] - id: 1c9bd8b4-64ae-4a22-bc55-2ab2587dc59c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 9 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 210 - posY: 50 - whiteboardData: - style: - z-index: 14 - products-service: - name: products-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 3002 - protocol: TCP - target Port: 3002 - selector: - app: products - type: ClusterIP - traits: - meshmap: - edges: [] - id: d01a424c-c760-49a6-97c5-4c1a3fac725d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 90 - posY: 130 - whiteboardData: - style: - z-index: 20 - rabbitmq-service: - name: rabbitmq-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: rabbitmq - port: 5672 - protocol: TCP - target Port: 5672 - - name: rabbitmq-admin - port: 15672 - protocol: TCP - target Port: 15672 - selector: - app: rabbitmq - type: ClusterIP - traits: - meshmap: - edges: [] - id: 9ab807e2-1555-45ef-9042-9415580d0029 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 6 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 170 - posY: 130 - whiteboardData: - style: - z-index: 26 diff --git a/catalog/736a8f97-c3f8-4481-888a-1eff27414caa/deploy.yml b/catalog/736a8f97-c3f8-4481-888a-1eff27414caa/deploy.yml deleted file mode 100644 index 494d05f0a9..0000000000 --- a/catalog/736a8f97-c3f8-4481-888a-1eff27414caa/deploy.yml +++ /dev/null @@ -1,2298 +0,0 @@ -name: node-feature-discovery -services: - node-feature-discovery-amgjh: - name: node-feature-discovery - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: node-feature-discovery - subjects: - - kind: ServiceAccount - name: node-feature-discovery - namespace: default - traits: - meshmap: - edges: [] - id: cf93ad06-12db-4de6-ac77-899dc58774c5 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1005 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 30.10625 - posY: 30 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - node-feature-discovery-gc-alino: - name: node-feature-discovery-gc - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - rules: - - api Groups: - - "" - resources: - - nodes - verbs: - - list - - watch - - api Groups: - - "" - resources: - - nodes/proxy - verbs: - - get - - api Groups: - - topology.node.k8s.io - resources: - - noderesourcetopologies - verbs: - - delete - - list - - api Groups: - - nfd.k8s-sigs.io - resources: - - nodefeatures - verbs: - - delete - - list - traits: - meshmap: - edges: - - data: - id: 4bd00e54-66c4-4def-ac31-a09766e38a71 - metadata: - binded_by: 843de102-3e96-4ff6-b3db-0f2680e2a0e0 - source: a6921bb3-da72-487a-8161-25249f81a3f7 - subType: Permission - target: ddaadb28-fbd5-4f84-b3ac-7b368ea6b3a7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a6921bb3-da72-487a-8161-25249f81a3f7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1003 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -90 - posY: 30 - whiteboardData: - style: {} - node-feature-discovery-gc-jcoui: - name: node-feature-discovery-gc - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 4bd00e54-66c4-4def-ac31-a09766e38a71 - metadata: - binded_by: 843de102-3e96-4ff6-b3db-0f2680e2a0e0 - source: a6921bb3-da72-487a-8161-25249f81a3f7 - subType: Permission - target: ddaadb28-fbd5-4f84-b3ac-7b368ea6b3a7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: ddaadb28-fbd5-4f84-b3ac-7b368ea6b3a7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 90 - posY: 70 - whiteboardData: - style: {} - node-feature-discovery-gc-owtlt: - name: node-feature-discovery-gc - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: node-feature-discovery-gc - subjects: - - kind: ServiceAccount - name: node-feature-discovery-gc - namespace: default - traits: - meshmap: - edges: [] - id: 843de102-3e96-4ff6-b3db-0f2680e2a0e0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 0.11562634505257563 - posY: 50.025694743345014 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - node-feature-discovery-gc-ywavd: - name: node-feature-discovery-gc - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - role: gc - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: gc - template: - metadata: - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: gc - spec: - containers: - - args: - - -gc-interval=1h - command: - - nfd-gc - env: - - name: NODE_NAME - value From: - field Ref: - field Path: spec.nodeName - image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0 - image Pull Policy: IfNotPresent - name: gc - ports: - - container Port: 8081 - name: metrics - resources: - limits: - cpu: 20m - memory: 1Gi - requests: - cpu: 10m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - run As Non Root: true - dns Policy: ClusterFirstWithHostNet - security Context: {} - service Account Name: node-feature-discovery-gc - traits: - meshmap: - edges: [] - id: 41745d17-484f-477c-922a-03caee1855f8 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1002 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 10 - posY: 10 - whiteboardData: - style: {} - node-feature-discovery-jovzy: - name: node-feature-discovery - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - rules: - - api Groups: - - "" - resources: - - nodes - - nodes/status - verbs: - - get - - patch - - update - - list - - api Groups: - - nfd.k8s-sigs.io - resources: - - nodefeatures - - nodefeaturerules - - nodefeaturegroups - verbs: - - get - - list - - watch - - api Groups: - - nfd.k8s-sigs.io - resources: - - nodefeaturegroups/status - verbs: - - patch - - update - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - create - - api Groups: - - coordination.k8s.io - resource Names: - - nfd-master.nfd.kubernetes.io - resources: - - leases - verbs: - - get - - update - traits: - meshmap: - edges: - - data: - id: 33e300c6-a4b9-4dc9-aa7c-0ebfd458636f - metadata: - binded_by: cf93ad06-12db-4de6-ac77-899dc58774c5 - source: 38606e45-1d22-472f-a9fe-b09b363d123a - subType: Permission - target: a15b3a17-3f22-4011-a439-c0609ade22aa - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 38606e45-1d22-472f-a9fe-b09b363d123a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1006 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 10 - posY: 30 - whiteboardData: - style: {} - node-feature-discovery-master: - name: node-feature-discovery-master - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - role: master - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: master - template: - metadata: - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: master - spec: - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: - - preference: - match Expressions: - - key: node-role.kubernetes.io/master - operator: In - values: - - "" - weight: 1 - - preference: - match Expressions: - - key: node-role.kubernetes.io/control-plane - operator: In - values: - - "" - weight: 1 - containers: - - args: - - -crd-controller=true - - -feature-gates=NodeFeatureAPI=true - - -feature-gates=NodeFeatureGroupAPI=false - - -metrics=8081 - command: - - nfd-master - env: - - name: NODE_NAME - value From: - field Ref: - field Path: spec.nodeName - image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0 - image Pull Policy: IfNotPresent - liveness Probe: - grpc: - port: 8082 - initial Delay Seconds: 10 - period Seconds: 10 - name: master - ports: - - container Port: 8080 - name: grpc - - container Port: 8081 - name: metrics - readiness Probe: - failure Threshold: 10 - grpc: - port: 8082 - initial Delay Seconds: 5 - period Seconds: 10 - resources: - limits: - cpu: 300m - memory: 4Gi - requests: - cpu: 100m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - run As Non Root: true - volume Mounts: - - mount Path: /etc/kubernetes/node-feature-discovery - name: nfd-master-conf - read Only: true - enable Service Links: false - security Context: {} - service Account Name: node-feature-discovery - tolerations: - - effect: NoSchedule - key: node-role.kubernetes.io/master - operator: Equal - value: "" - - effect: NoSchedule - key: node-role.kubernetes.io/control-plane - operator: Equal - value: "" - volumes: - - config Map: - items: - - key: nfd-master.conf - path: nfd-master.conf - name: node-feature-discovery-master-conf - name: nfd-master-conf - traits: - meshmap: - edges: [] - id: d0bedae2-6c95-4bc2-93d6-ddf2dad2df92 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1006 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -10 - posY: 70 - whiteboardData: - style: {} - node-feature-discovery-master-conf: - name: node-feature-discovery-master-conf - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - data: - nfd-master.conf: "null" - traits: - meshmap: - edges: [] - id: aaf62cb6-a761-4c78-b62f-81295a23f942 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1001 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: -50 - posY: 70 - whiteboardData: - style: {} - node-feature-discovery-vvncg: - name: node-feature-discovery - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 33e300c6-a4b9-4dc9-aa7c-0ebfd458636f - metadata: - binded_by: cf93ad06-12db-4de6-ac77-899dc58774c5 - source: 38606e45-1d22-472f-a9fe-b09b363d123a - subType: Permission - target: a15b3a17-3f22-4011-a439-c0609ade22aa - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a15b3a17-3f22-4011-a439-c0609ade22aa - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 50 - posY: 30 - whiteboardData: - style: {} - node-feature-discovery-worker-conf: - name: node-feature-discovery-worker-conf - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - data: - nfd-worker.conf: "null" - traits: - meshmap: - edges: [] - id: 8181bafc-facd-4784-b0f4-6f84b67afb21 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 10 - posY: 70 - whiteboardData: - style: {} - node-feature-discovery-worker-drbqd: - name: node-feature-discovery-worker - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: f8425948-ac51-431b-8a3f-3bd4361d3c62 - metadata: - binded_by: 35f9494b-253e-4431-9f86-d85b7296d728 - source: f09f7661-4f17-47eb-9ffd-60f944254944 - subType: Permission - target: dc6a8b7c-464d-49c9-80c2-3960c66d10d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: dc6a8b7c-464d-49c9-80c2-3960c66d10d7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 50 - posY: -30 - whiteboardData: - style: {} - node-feature-discovery-worker-pjdaq: - name: node-feature-discovery-worker - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: node-feature-discovery-worker - subjects: - - kind: ServiceAccount - name: node-feature-discovery-worker - namespace: default - traits: - meshmap: - edges: [] - id: 35f9494b-253e-4431-9f86-d85b7296d728 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 30.10625 - posY: -30 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - node-feature-discovery-worker-rwdmf: - name: node-feature-discovery-worker - type: DaemonSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - role: worker - settings: - spec: - selector: - match Labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: worker - template: - metadata: - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/name: node-feature-discovery - role: worker - spec: - containers: - - args: - - -feature-gates=NodeFeatureAPI=true - - -feature-gates=NodeFeatureGroupAPI=false - - -metrics=8081 - command: - - nfd-worker - env: - - name: NODE_NAME - value From: - field Ref: - field Path: spec.nodeName - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_UID - value From: - field Ref: - field Path: metadata.uid - image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0 - image Pull Policy: IfNotPresent - liveness Probe: - grpc: - port: 8082 - initial Delay Seconds: 10 - period Seconds: 10 - name: worker - ports: - - container Port: 8081 - name: metrics - readiness Probe: - failure Threshold: 10 - grpc: - port: 8082 - initial Delay Seconds: 5 - period Seconds: 10 - resources: - limits: - cpu: 200m - memory: 512Mi - requests: - cpu: 5m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - run As Non Root: true - volume Mounts: - - mount Path: /host-boot - name: host-boot - read Only: true - - mount Path: /host-etc/os-release - name: host-os-release - read Only: true - - mount Path: /host-sys - name: host-sys - read Only: true - - mount Path: /host-usr/lib - name: host-usr-lib - read Only: true - - mount Path: /host-lib - name: host-lib - read Only: true - - mount Path: /host-proc/swaps - name: host-proc-swaps - read Only: true - - mount Path: /etc/kubernetes/node-feature-discovery/source.d/ - name: source-d - read Only: true - - mount Path: /etc/kubernetes/node-feature-discovery/features.d/ - name: features-d - read Only: true - - mount Path: /etc/kubernetes/node-feature-discovery - name: nfd-worker-conf - read Only: true - dns Policy: ClusterFirstWithHostNet - security Context: {} - service Account Name: node-feature-discovery-worker - volumes: - - host Path: - path: /boot - name: host-boot - - host Path: - path: /etc/os-release - name: host-os-release - - host Path: - path: /sys - name: host-sys - - host Path: - path: /usr/lib - name: host-usr-lib - - host Path: - path: /lib - name: host-lib - - host Path: - path: /proc/swaps - name: host-proc-swaps - - host Path: - path: /etc/kubernetes/node-feature-discovery/source.d/ - name: source-d - - host Path: - path: /etc/kubernetes/node-feature-discovery/features.d/ - name: features-d - - config Map: - items: - - key: nfd-worker.conf - path: nfd-worker.conf - name: node-feature-discovery-worker-conf - name: nfd-worker-conf - traits: - meshmap: - edges: [] - id: 7d783588-6bfa-43cf-b71b-cafcdc04ce89 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1005 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/daemonset-white.svg - position: - posX: 50 - posY: -30 - whiteboardData: - style: {} - node-feature-discovery-worker-ulddu: - name: node-feature-discovery-worker - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: node-feature-discovery - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: node-feature-discovery - app.kubernetes.io/version: v0.16.0 - helm.sh/chart: node-feature-discovery-0.16.0 - settings: - rules: - - api Groups: - - nfd.k8s-sigs.io - resources: - - nodefeatures - verbs: - - create - - get - - update - traits: - meshmap: - edges: - - data: - id: f8425948-ac51-431b-8a3f-3bd4361d3c62 - metadata: - binded_by: 35f9494b-253e-4431-9f86-d85b7296d728 - source: f09f7661-4f17-47eb-9ffd-60f944254944 - subType: Permission - target: dc6a8b7c-464d-49c9-80c2-3960c66d10d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: f09f7661-4f17-47eb-9ffd-60f944254944 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: 10 - posY: -30 - whiteboardData: - style: {} - nodefeaturegroups.nfd.k8s-sigs.io: - name: nodefeaturegroups.nfd.k8s-sigs.io - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.14.0 - settings: - spec: - group: nfd.k8s-sigs.io - names: - kind: NodeFeatureGroup - list Kind: NodeFeatureGroupList - plural: nodefeaturegroups - short Names: - - nfg - singular: nodefeaturegroup - scope: Namespaced - versions: - - name: v1alpha1 - schema: - open APIV3Schema: - description: NodeFeatureGroup resource holds Node pools by featureGroup - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: Spec defines the rules to be evaluated. - properties: - feature Group Rules: - description: List of rules to evaluate to determine nodes that - belong in this group. - items: - description: GroupRule defines a rule for nodegroup filtering. - properties: - match Any: - description: MatchAny specifies a list of matchers one - of which must match. - items: - description: MatchAnyElem specifies one sub-matcher - of MatchAny. - properties: - match Features: - description: MatchFeatures specifies a set of matcher - terms all of which must match. - items: - description: |- - FeatureMatcherTerm defines requirements against one feature set. All - requirements (specified as MatchExpressions) are evaluated against each - element in the feature set. - properties: - feature: - description: Feature is the name of the feature - set to match against. - type: string - match Expressions: - additionalProperties: - description: |- - MatchExpression specifies an expression to evaluate against a set of input - values. It contains an operator that is applied when matching the input and - an array of values that the operator evaluates the input against. - properties: - op: - description: Op is the operator to be - applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - description: |- - MatchExpressions is the set of per-element expressions evaluated. These - match against the value of the specified elements. - type: object - match Name: - description: |- - MatchName in an expression that is matched against the name of each - element in the feature set. - properties: - op: - description: Op is the operator to be - applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - required: - - feature - type: object - type: array - required: - - matchFeatures - type: object - type: array - match Features: - description: MatchFeatures specifies a set of matcher - terms all of which must match. - items: - description: |- - FeatureMatcherTerm defines requirements against one feature set. All - requirements (specified as MatchExpressions) are evaluated against each - element in the feature set. - properties: - feature: - description: Feature is the name of the feature - set to match against. - type: string - match Expressions: - additionalProperties: - description: |- - MatchExpression specifies an expression to evaluate against a set of input - values. It contains an operator that is applied when matching the input and - an array of values that the operator evaluates the input against. - properties: - op: - description: Op is the operator to be applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - description: |- - MatchExpressions is the set of per-element expressions evaluated. These - match against the value of the specified elements. - type: object - match Name: - description: |- - MatchName in an expression that is matched against the name of each - element in the feature set. - properties: - op: - description: Op is the operator to be applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - required: - - feature - type: object - type: array - name: - description: Name of the rule. - type: string - required: - - name - type: object - type: array - required: - - featureGroupRules - type: object - status: - description: |- - Status of the NodeFeatureGroup after the most recent evaluation of the - specification. - properties: - nodes: - description: Nodes is a list of FeatureGroupNode in the cluster - that match the featureGroupRules - items: - properties: - name: - description: Name of the node. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 1eee7aac-802c-4280-a7b3-ace4878b301d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -90 - posY: 70 - whiteboardData: - style: {} - nodefeaturerules.nfd.k8s-sigs.io: - name: nodefeaturerules.nfd.k8s-sigs.io - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.14.0 - settings: - spec: - group: nfd.k8s-sigs.io - names: - kind: NodeFeatureRule - list Kind: NodeFeatureRuleList - plural: nodefeaturerules - short Names: - - nfr - singular: nodefeaturerule - scope: Cluster - versions: - - name: v1alpha1 - schema: - open APIV3Schema: - description: |- - NodeFeatureRule resource specifies a configuration for feature-based - customization of node objects, such as node labeling. - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: Spec defines the rules to be evaluated. - properties: - rules: - description: Rules is a list of node customization rules. - items: - description: Rule defines a rule for node customization such - as labeling. - properties: - annotations: - additionalProperties: - type: string - description: Annotations to create if the rule matches. - type: object - extended Resources: - additionalProperties: - type: string - description: ExtendedResources to create if the rule matches. - type: object - labels: - additionalProperties: - type: string - description: Labels to create if the rule matches. - type: object - labels Template: - description: |- - LabelsTemplate specifies a template to expand for dynamically generating - multiple labels. Data (after template expansion) must be keys with an - optional value ([=]) separated by newlines. - type: string - match Any: - description: MatchAny specifies a list of matchers one - of which must match. - items: - description: MatchAnyElem specifies one sub-matcher - of MatchAny. - properties: - match Features: - description: MatchFeatures specifies a set of matcher - terms all of which must match. - items: - description: |- - FeatureMatcherTerm defines requirements against one feature set. All - requirements (specified as MatchExpressions) are evaluated against each - element in the feature set. - properties: - feature: - description: Feature is the name of the feature - set to match against. - type: string - match Expressions: - additionalProperties: - description: |- - MatchExpression specifies an expression to evaluate against a set of input - values. It contains an operator that is applied when matching the input and - an array of values that the operator evaluates the input against. - properties: - op: - description: Op is the operator to be - applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - description: |- - MatchExpressions is the set of per-element expressions evaluated. These - match against the value of the specified elements. - type: object - match Name: - description: |- - MatchName in an expression that is matched against the name of each - element in the feature set. - properties: - op: - description: Op is the operator to be - applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - required: - - feature - type: object - type: array - required: - - matchFeatures - type: object - type: array - match Features: - description: MatchFeatures specifies a set of matcher - terms all of which must match. - items: - description: |- - FeatureMatcherTerm defines requirements against one feature set. All - requirements (specified as MatchExpressions) are evaluated against each - element in the feature set. - properties: - feature: - description: Feature is the name of the feature - set to match against. - type: string - match Expressions: - additionalProperties: - description: |- - MatchExpression specifies an expression to evaluate against a set of input - values. It contains an operator that is applied when matching the input and - an array of values that the operator evaluates the input against. - properties: - op: - description: Op is the operator to be applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - description: |- - MatchExpressions is the set of per-element expressions evaluated. These - match against the value of the specified elements. - type: object - match Name: - description: |- - MatchName in an expression that is matched against the name of each - element in the feature set. - properties: - op: - description: Op is the operator to be applied. - enum: - - In - - NotIn - - InRegexp - - Exists - - DoesNotExist - - Gt - - Lt - - GtLt - - IsTrue - - IsFalse - type: string - value: - description: |- - Value is the list of values that the operand evaluates the input - against. Value should be empty if the operator is Exists, DoesNotExist, - IsTrue or IsFalse. Value should contain exactly one element if the - operator is Gt or Lt and exactly two elements if the operator is GtLt. - In other cases Value should contain at least one element. - items: - type: string - type: array - required: - - op - type: object - required: - - feature - type: object - type: array - name: - description: Name of the rule. - type: string - taints: - description: Taints to create if the rule matches. - items: - description: |- - The node this Taint is attached to has the "effect" on - any pod that does not tolerate the Taint. - properties: - effect: - description: |- - Required. The effect of the taint on pods - that do not tolerate the taint. - Valid effects are NoSchedule, PreferNoSchedule and NoExecute. - type: string - key: - description: Required. The taint key to be applied - to a node. - type: string - time Added: - description: |- - TimeAdded represents the time at which the taint was added. - It is only written for NoExecute taints. - format: date-time - type: string - value: - description: The taint value corresponding to the - taint key. - type: string - required: - - effect - - key - type: object - type: array - vars: - additionalProperties: - type: string - description: |- - Vars is the variables to store if the rule matches. Variables do not - directly inflict any changes in the node object. However, they can be - referenced from other rules enabling more complex rule hierarchies, - without exposing intermediary output values as labels. - type: object - vars Template: - description: |- - VarsTemplate specifies a template to expand for dynamically generating - multiple variables. Data (after template expansion) must be keys with an - optional value ([=]) separated by newlines. - type: string - required: - - name - type: object - type: array - required: - - rules - type: object - required: - - spec - type: object - served: true - storage: true - traits: - meshmap: - edges: [] - id: 477edb97-5e5b-40fd-877d-10b546bcee9e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 50 - posY: -70 - whiteboardData: - style: {} - nodefeatures.nfd.k8s-sigs.io: - name: nodefeatures.nfd.k8s-sigs.io - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - controller-gen.kubebuilder.io/version: v0.14.0 - settings: - spec: - group: nfd.k8s-sigs.io - names: - kind: NodeFeature - list Kind: NodeFeatureList - plural: nodefeatures - singular: nodefeature - scope: Namespaced - versions: - - name: v1alpha1 - schema: - open APIV3Schema: - description: |- - NodeFeature resource holds the features discovered for one node in the - cluster. - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: Specification of the NodeFeature, containing features - discovered for a node. - properties: - features: - description: Features is the full "raw" features data that has - been discovered. - properties: - attributes: - additionalProperties: - description: AttributeFeatureSet is a set of features - having string value. - properties: - elements: - additionalProperties: - type: string - description: Individual features of the feature set. - type: object - required: - - elements - type: object - description: Attributes contains all the attribute-type - features of the node. - type: object - flags: - additionalProperties: - description: FlagFeatureSet is a set of simple features - only containing names without values. - properties: - elements: - additionalProperties: - description: Nil is a dummy empty struct for protobuf - compatibility - type: object - description: Individual features of the feature set. - type: object - required: - - elements - type: object - description: Flags contains all the flag-type features of - the node. - type: object - instances: - additionalProperties: - description: InstanceFeatureSet is a set of features each - of which is an instance having multiple attributes. - properties: - elements: - description: Individual features of the feature set. - items: - description: InstanceFeature represents one instance - of a complex features, e.g. a device. - properties: - attributes: - additionalProperties: - type: string - description: Attributes of the instance feature. - type: object - required: - - attributes - type: object - type: array - required: - - elements - type: object - description: Instances contains all the instance-type features - of the node. - type: object - type: object - labels: - additionalProperties: - type: string - description: Labels is the set of node labels that are requested - to be created. - type: object - type: object - required: - - spec - type: object - served: true - storage: true - traits: - meshmap: - edges: [] - id: 6d2d799a-d490-4a32-9e88-96a87fba9449 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1006 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 50 - posY: 70 - whiteboardData: - style: {} - nodegroupinventorywallet-izoke: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - node-feature-discovery-gc-ywavd - traits: - meshmap: - edges: [] - id: 71f43b7b-6311-44a2-9cb7-26708201ff9b - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1006 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 41745d17-484f-477c-922a-03caee1855f8 - position: - posX: 10 - posY: 10 - whiteboardData: {} - nodegroupinventorywallet-qnzrj: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - node-feature-discovery-worker-rwdmf - traits: - meshmap: - edges: [] - id: a40e68ff-d93a-4605-9f90-9ea752dc80bc - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1006 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 7d783588-6bfa-43cf-b71b-cafcdc04ce89 - position: - posX: 50 - posY: -30 - whiteboardData: {} - nodegroupinventorywallet-udeis: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - node-feature-discovery-master - traits: - meshmap: - edges: [] - id: 95149075-a758-4957-a465-a9ce2e7c84c1 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1006 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: d0bedae2-6c95-4bc2-93d6-ddf2dad2df92 - position: - posX: -10 - posY: 70 - whiteboardData: {} diff --git a/catalog/755b64db-59c5-41a3-896b-788aa579de41/deploy.yml b/catalog/755b64db-59c5-41a3-896b-788aa579de41/deploy.yml deleted file mode 100644 index a9aef6f204..0000000000 --- a/catalog/755b64db-59c5-41a3-896b-788aa579de41/deploy.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Pod Resource Limit -services: - resource-limit-pod: - name: resource-limit-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - args: - - sleep - - "600" - image: busybox - name: resource-limit-container - resources: - limits: - cpu: 30m - memory: 200Mi - traits: - meshmap: - edges: [] - id: b49d5648-1b3f-40ce-8a6f-939709915a2a - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 310 - posY: 310 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/757c6d13-0bfc-447c-a1c3-847cf0816050/deploy.yml b/catalog/757c6d13-0bfc-447c-a1c3-847cf0816050/deploy.yml deleted file mode 100644 index 608cc7e556..0000000000 --- a/catalog/757c6d13-0bfc-447c-a1c3-847cf0816050/deploy.yml +++ /dev/null @@ -1,808 +0,0 @@ -name: Envoy using BoringSSL -services: - Cluster Role Binding: - name: Cluster Role Binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 9a595406-513a-4af3-9643-dfb23e0ffc39 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 170.1254223500996 - posY: 121.17869663928577 - whiteboardData: - style: {} - httpbin-fkcka: - name: httpbin - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: httpbin - service: httpbin - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: 80 - - port: 80 - protocol: TCP - selector: - app: httpbin - traits: - meshmap: - edges: [] - id: 68b9cca6-2dc2-467d-b042-647e19095aaf - label: httpbin - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 129.83628129828247 - posY: -98.56895812449847 - whiteboardData: - style: {} - httpbin-frxek: - name: httpbin - type: Pod - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: httpbin - version: v1 - template: - metadata: - annotations: - sidecar.istio.io/log Level: info - sidecar.istio.io/user Volume: '[{"name":"http-filter","persistentVolumeClaim": - {"claimName":"wasm-pvc"}}]' - sidecar.istio.io/user Volume Mount: '[{"mountPath":"/var/local/wasm/http-filter.wasm","name":"http-filter", - "readonly": true}]' - labels: - app: httpbin - version: v1 - spec: - containers: - - image: docker.io/kennethreitz/httpbin - image Pull Policy: IfNotPresent - name: httpbin - ports: - - container Port: 80 - service Account Name: httpbin - volumes: - - persistentVolumeClaim: - claimName: wasm - - persistentVolumeClaim: - claimName: wasm2 - traits: - meshmap: - edges: [] - id: 11667e2b-741d-4da8-b9a0-c462505930da - label: httpbin - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 0 - posY: 0 - whiteboardData: {} - httpbin-lmaji: - name: httpbin - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: [] - id: 7f856d45-d55e-45f4-a608-fe0efad0810b - label: httpbin - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: -11.62437319717113 - posY: 66.57595558379833 - whiteboardData: - style: {} - istio-operator-curwv: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - matchLabels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 287.405260882652 - posY: -55.51610588907676 - whiteboardData: {} - istio-operator-jejqk: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: istio-operator - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 0bbc247d-3298-45ae-a4bf-fe6db1c79ada - metadata: 9a595406-513a-4af3-9643-dfb23e0ffc39 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 263.61404256379905 - posY: 53.450345590028036 - whiteboardData: - style: {} - istio-operator-susjk: - name: istio-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - settings: - roleRef: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: cr - subjects: - - kind: ServiceAccount - name: sa - namespace: istio-operator - - kind: ServiceAccount - name: sap - namespace: istio-operator - traits: - meshmap: - edges: [] - id: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 263.516353987512 - posY: 120.8415675354475 - whiteboardData: - style: {} - istio-operator-zavwj: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - ServiceAccount - verbs: - - get - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - non Resource URLs: - - "" - resource Names: - - "" - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: 0bbc247d-3298-45ae-a4bf-fe6db1c79ada - metadata: 9a595406-513a-4af3-9643-dfb23e0ffc39 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 465.64407921120653 - posY: 52.72983829427385 - whiteboardData: - style: {} - wasm-fhsje: - name: wasm - type: PersistentVolume - apiVersion: v1 - namespace: default - model: kubernetes - labels: - wasm: rate-limitter - wasm-plugin: "true" - settings: - spec: - access Modes: - - ReadWriteOnce - capacity: - storage: 1Mi - host Path: - path: /Users/shabana/Documents/OpenSource/k8s-test/proxy-wasm-go-sdk/examples/http_headers/main.go.wasm - persistent Volume Reclaim Policy: Recycle - storage Class Name: slow - volume Mode: Filesystem - traits: - meshmap: - edges: [] - id: 030874a9-f833-4167-b714-afee95f91bde - label: wasm - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 26.63108630500445 - posY: 115.13803346794587 - whiteboardData: - style: {} - wasm-sskov: - name: wasm - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 1Mi - selectors: - matchLabels: - wasm: rate-limitter - wasm-plugin: "true" - storage Class Name: slow - volume Mode: Filesystem - traits: - meshmap: - edges: [] - id: ce2aa940-a855-4170-8034-05ea075fceca - label: wasm - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 140.8005947968242 - posY: 32.06948696239184 - whiteboardData: - style: {} - wasm2: - name: wasm2 - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 1Mi - selectors: - matchLabels: - wasm: rate-limitter - wasm-plugin: "true" - storage Class Name: slow - volume Mode: Filesystem - traits: - meshmap: - edges: [] - id: ce2aa940-a855-4170-8034-05ea075fcecb - label: wasm2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 72.9667387600697 - posY: 84.96148824486819 - whiteboardData: - style: {} diff --git a/catalog/7607aeb0-3248-4c89-8a63-22ccd8d9cf79/deploy.yml b/catalog/7607aeb0-3248-4c89-8a63-22ccd8d9cf79/deploy.yml deleted file mode 100644 index 2a104b4269..0000000000 --- a/catalog/7607aeb0-3248-4c89-8a63-22ccd8d9cf79/deploy.yml +++ /dev/null @@ -1,933 +0,0 @@ -name: Nginx Deployment -services: - nginx-deployment: - name: nginx-deployment - type: Deployment.K8s - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: nginx - settings: - spec: - replicas: 2 - selector: - match Labels: - app: nginx - template: - metadata: - labels: - app: nginx - spec: - containers: - - image: nginx:1.14.2 - name: nginx - ports: - - container Port: 80 - traits: - meshmap: - edges: - - data: - id: e0111edb-0d66-4834-b05a-663bc7e944cb - metadata: - port: 80 - protocol: TCP - source: 6c1581dc-f5c6-42e9-a0cc-3a0c67610b79 - target: 983489fc-9d25-41a2-8977-5efe9b486d71 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 983489fc-9d25-41a2-8977-5efe9b486d71 - label: nginx-deployment - meshmodel-metadata: - styleOverrides: - z-index: 4 - parent: c70581ff-43f7-4378-a0ad-54f52e8551ad - position: - posX: 230 - posY: 50 - whiteboardData: - style: {} - nginx-service: - name: nginx-service - type: Service.K8s - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - selector: - app: nginx - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: e0111edb-0d66-4834-b05a-663bc7e944cb - metadata: - port: 80 - protocol: TCP - source: 6c1581dc-f5c6-42e9-a0cc-3a0c67610b79 - target: 983489fc-9d25-41a2-8977-5efe9b486d71 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 6c1581dc-f5c6-42e9-a0cc-3a0c67610b79 - label: nginx-service - meshmodel-metadata: - styleOverrides: - z-index: 3 - parent: c70581ff-43f7-4378-a0ad-54f52e8551ad - position: - posX: 150 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/792f17b4-08f5-4654-8c10-3628fd56ac03/deploy.yml b/catalog/792f17b4-08f5-4654-8c10-3628fd56ac03/deploy.yml deleted file mode 100644 index 713a738fe5..0000000000 --- a/catalog/792f17b4-08f5-4654-8c10-3628fd56ac03/deploy.yml +++ /dev/null @@ -1,725 +0,0 @@ -name: Elastic search -services: - comment-dw: - name: comment-dw - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - lastUpdated: "2023-12-07T10:09:48.428Z" - status: false - usersMessages: - - avatarUrl: https://avatars.githubusercontent.com/u/71271069?v=4 - firstName: Yash - lastName: Sharma - message: This seems to be working - timestamp: "2023-12-07T10:09:48.428Z" - userid: 551dcb82-7643-4709-8500-9a60e60030b9 - traits: - meshmap: - edges: [] - id: 2cdc72c4-3e0e-4d34-9bd4-9edd27d9a89d - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/amd-gpu/white/nodefeature-white.svg - name: meshery-core - version: v1.0.0 - meshmodel-metadata: - capabilities: - designer: - edit: - config: true - lock: true - shape: - convert-shape: true - style: false - label: - edit: true - show: true - sync-with-config-property: name - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 510 - posY: 130 - whiteboardData: - style: - z-index: 18 - comment-xt: - name: comment-xt - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - lastUpdated: "2023-12-07T10:09:11.675Z" - status: false - usersMessages: - - avatarUrl: https://avatars.githubusercontent.com/u/71271069?v=4 - firstName: Yash - lastName: Sharma - message: Thankyou for making this, can you change the elastic search image - version - timestamp: "2023-12-07T10:08:46.974Z" - userid: 551dcb82-7643-4709-8500-9a60e60030b9 - - avatarUrl: https://avatars.githubusercontent.com/u/71271069?v=4 - firstName: Yash - lastName: Sharma - message: // @[Yash Sharma](551dcb82-7643-4709-8500-9a60e60030b9) - timestamp: "2023-12-07T10:09:11.675Z" - userid: 551dcb82-7643-4709-8500-9a60e60030b9 - traits: - meshmap: - edges: [] - id: bbd7d1d7-89fb-4087-95a5-c24f70d9c0ab - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/amd-gpu/white/nodefeature-white.svg - name: meshery-core - version: v1.0.0 - meshmodel-metadata: - capabilities: - designer: - edit: - config: true - lock: true - shape: - convert-shape: true - style: false - label: - edit: true - show: true - sync-with-config-property: name - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 430 - posY: 150 - whiteboardData: - style: - z-index: 17 - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: a5a3d40c-c5b7-4648-850c-f452f59bd8d3 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 308 - posY: 160.75 - whiteboardData: - style: - z-index: 19 - elasticsearch: - name: elasticsearch - type: ServiceAccount - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - annotations: - name: elasticsearch - traits: - meshmap: - edges: [] - id: 053f1d4b-ebdc-4e5d-9351-711bf1aa3075 - label: elasticsearch - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 570 - posY: 110 - whiteboardData: - style: - z-index: 11 - elasticsearch-rc: - name: elasticsearch-rc - type: ReplicationController - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - component: elasticsearch - dependsOn: - - default - settings: - spec: - replicas: 1 - template: - metadata: - labels: - component: elasticsearch - spec: - containers: - - env: - - name: KUBERNETES_CA_CERTIFICATE_FILE - value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - - name: NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: CLUSTER_NAME - value: myesdb - - name: DISCOVERY_SERVICE - value: elasticsearch - - name: NODE_MASTER - value: "true" - - name: NODE_DATA - value: "true" - - name: "" - - name: HTTP_ENABLE - value: "true" - image: quay.io/pires/docker-elasticsearch-kubernetes:5.6.2 - name: es - ports: - - container Port: 9200 - name: http - protocol: TCP - - container Port: 9300 - name: transport - protocol: TCP - security Context: - capabilities: - add: - - IPC_LOCK - volume Mounts: - - mount Path: /data - name: storage - init Containers: - - command: - - '["sysctl", "-w", "vm.max_map_count=262144"]' - image: busybox - image Pull Policy: IfNotPresent - name: init-sysctl - security Context: - privileged: true - service Account: elasticsearch - volumes: - - name: storage - traits: - meshmap: - edges: - - data: - group: labels-component-elasticsearch - id: bff64a67-167a-4fb1-a5bf-f5420967b46d - source: dc3f0f2f-88be-4dbf-a9f7-c93719e6d4f5 - target: 48bf8d87-19e8-4bef-bc19-8ceee94ecdaf - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: dc3f0f2f-88be-4dbf-a9f7-c93719e6d4f5 - label: elasticsearch-rc - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cut-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: a5a3d40c-c5b7-4648-850c-f452f59bd8d3 - position: - posX: 270 - posY: 110 - whiteboardData: - style: - z-index: 6 - elasticsearch-svc: - name: elasticsearch-svc - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - component: elasticsearch - dependsOn: - - default - settings: - spec: - ports: - - name: http - port: 9200 - protocol: TCP - - name: transport - port: 9300 - protocol: TCP - selector: - component: elasticsearch - type: LoadBalancer - traits: - meshmap: - edges: - - data: - group: labels-component-elasticsearch - id: bff64a67-167a-4fb1-a5bf-f5420967b46d - source: dc3f0f2f-88be-4dbf-a9f7-c93719e6d4f5 - target: 48bf8d87-19e8-4bef-bc19-8ceee94ecdaf - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 48bf8d87-19e8-4bef-bc19-8ceee94ecdaf - label: elasticsearch-svc - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - parent: a5a3d40c-c5b7-4648-850c-f452f59bd8d3 - position: - posX: 270 - posY: 190 - whiteboardData: - style: - z-index: 7 - role-binding-es: - name: role-binding-es - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - annotations: - name: elasticsearch - dependsOn: - - default - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: elasticsearch - subjects: - - kind: ServiceAccount - name: elasticsearch - namespace: default - traits: - meshmap: - edges: [] - id: 46cb9cbb-6fd6-4cb7-9b7d-d9dc1f6cf7fe - label: role-binding-es - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - parent: a5a3d40c-c5b7-4648-850c-f452f59bd8d3 - position: - posX: 350 - posY: 110 - whiteboardData: - style: - z-index: 9 - role-es: - name: role-es - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - annotations: - name: elasticsearch - dependsOn: - - default - settings: - rules: - - api Groups: - - '""' - resources: - - endpoints - verbs: - - get - traits: - meshmap: - edges: [] - id: 774de9ac-4f86-4030-a253-2481a7f3b272 - label: role-es - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - parent: a5a3d40c-c5b7-4648-850c-f452f59bd8d3 - position: - posX: 350 - posY: 190 - whiteboardData: - style: - z-index: 8 diff --git a/catalog/79fb7ba9-583d-4e04-af43-5fed438cd416/deploy.yml b/catalog/79fb7ba9-583d-4e04-af43-5fed438cd416/deploy.yml deleted file mode 100644 index 3d99a8815a..0000000000 --- a/catalog/79fb7ba9-583d-4e04-af43-5fed438cd416/deploy.yml +++ /dev/null @@ -1,285 +0,0 @@ -name: Simple Kubernetes Pod -services: - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: "" - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 528.5426330566406 - posY: 113.82954406738281 - whiteboardData: - style: {} - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: target-port - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: c6d9a587-e10d-4645-adf1-ee367f8f151e - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 421.15588553334254 - posY: 144.96113100116978 - whiteboardData: - style: {} diff --git a/catalog/7ab91040-5402-406f-8211-37c3ab9eb2bb/deploy.yml b/catalog/7ab91040-5402-406f-8211-37c3ab9eb2bb/deploy.yml deleted file mode 100644 index 19569dde23..0000000000 --- a/catalog/7ab91040-5402-406f-8211-37c3ab9eb2bb/deploy.yml +++ /dev/null @@ -1,239 +0,0 @@ -name: Prometheus adapter -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - prometheus-adapter - traits: - meshmap: - edges: [] - id: cd065ae5-fbd8-44d8-aabd-7c541c126f9f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 89dd849c-fee3-483f-9bff-c8af07eb5357 - position: - posX: 250 - posY: 250 - whiteboardData: {} - prometheus-adapter: - name: prometheus-adapter - type: Deployment - apiVersion: apps/v1 - namespace: monitoring - model: kubernetes - labels: - app.kubernetes.io/component: metrics-adapter - app.kubernetes.io/name: prometheus-adapter - app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 0.11.2 - settings: - spec: - replicas: 2 - selector: - match Labels: - app.kubernetes.io/component: metrics-adapter - app.kubernetes.io/name: prometheus-adapter - app.kubernetes.io/part-of: kube-prometheus - strategy: - rolling Update: - max Surge: 1 - max Unavailable: 1 - template: - metadata: - annotations: - checksum.config/md5: 3b1ebf7df0232d1675896f67b66373db - labels: - app.kubernetes.io/component: metrics-adapter - app.kubernetes.io/name: prometheus-adapter - app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 0.11.2 - spec: - automount Service Account Token: true - containers: - - args: - - --cert-dir=/var/run/serving-cert - - --config=/etc/adapter/config.yaml - - --metrics-relist-interval=1m - - --prometheus-url=http://prometheus-k8s.monitoring.svc:9090/ - - --secure-port=6443 - - --tls-cipher-suites=TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA - image: registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.11.2 - liveness Probe: - failure Threshold: 5 - http Get: - path: /livez - port: https - scheme: HTTPS - period Seconds: 5 - name: prometheus-adapter - ports: - - container Port: 6443 - name: https - readiness Probe: - failure Threshold: 5 - http Get: - path: /readyz - port: https - scheme: HTTPS - period Seconds: 5 - resources: - limits: - cpu: 250m - memory: 180Mi - requests: - cpu: 102m - memory: 180Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - run As Non Root: true - seccomp Profile: - type: RuntimeDefault - startup Probe: - failure Threshold: 18 - http Get: - path: /livez - port: https - scheme: HTTPS - period Seconds: 10 - volume Mounts: - - mount Path: /tmp - name: tmpfs - read Only: false - - mount Path: /var/run/serving-cert - name: volume-serving-cert - read Only: false - - mount Path: /etc/adapter - name: config - read Only: false - node Selector: - kubernetes.io/os: linux - service Account Name: prometheus-adapter - volumes: - - empty Dir: {} - name: tmpfs - - empty Dir: {} - name: volume-serving-cert - - config Map: - name: adapter-config - name: config - traits: - meshmap: - edges: [] - id: 89dd849c-fee3-483f-9bff-c8af07eb5357 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 250 - posY: 250 - whiteboardData: - style: {} diff --git a/catalog/7b2e40b0-3cc8-4da3-bccd-b66bc6cd206a/deploy.yml b/catalog/7b2e40b0-3cc8-4da3-bccd-b66bc6cd206a/deploy.yml deleted file mode 100644 index d80e88d1de..0000000000 --- a/catalog/7b2e40b0-3cc8-4da3-bccd-b66bc6cd206a/deploy.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Network policy -services: - network-policy-policy: - name: network-policy-policy - type: NetworkPolicy - apiVersion: networking.k8s.io/v1 - namespace: default - model: kubernetes - settings: - spec: - egress: - - ports: - - port: 5978 - protocol: TCP - to: - - ip Block: - cidr: 10.0.0.0/24 - ingress: - - from: - - namespace Selector: - match Labels: - project: myproject - - pod Selector: - match Labels: - role: frontend - ports: - - port: 6379 - protocol: TCP - pod Selector: - match Labels: - role: db - policy Types: - - Ingress - - Egress - traits: - meshmap: - edges: [] - id: 262f647a-b933-4d66-82a7-06d9261344c3 - label: network-policy-policy - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 110 - posY: 110 - whiteboardData: - style: {} diff --git a/catalog/7be5170d-d13e-4d83-bc1e-f1acc91b4048/deploy.yml b/catalog/7be5170d-d13e-4d83-bc1e-f1acc91b4048/deploy.yml deleted file mode 100644 index 585002ba57..0000000000 --- a/catalog/7be5170d-d13e-4d83-bc1e-f1acc91b4048/deploy.yml +++ /dev/null @@ -1,254 +0,0 @@ -name: 'nginx ingress ' -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - nginx-deployment - traits: - meshmap: - edges: [] - id: 98f7ccf1-44fd-4a0b-a0f5-f463d1e7c252 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 5c8e69ae-8790-4d8b-921d-64d6336b381c - position: - posX: 110 - posY: 90 - whiteboardData: {} - nginx-deployment: - name: nginx-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 2 - selector: - match Labels: - app: nginxdeployment - template: - metadata: - labels: - app: nginxdeployment - spec: - containers: - - image: nginx:latest - image Pull Policy: Never - name: nginxdeployment - ports: - - container Port: 80 - traits: - meshmap: - edges: - - data: - id: 3156aae7-d3e6-4f59-af89-ed5ac78612ae - metadata: - port: 80 - protocol: TCP - source: 753859f2-90a4-44c4-a66f-97a0b1bcfba6 - subType: Network - target: 5c8e69ae-8790-4d8b-921d-64d6336b381c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 5c8e69ae-8790-4d8b-921d-64d6336b381c - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 110 - posY: 90 - whiteboardData: - style: {} - nginxservice: - name: nginxservice - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: nginxdeployment - traits: - meshmap: - edges: - - data: - id: 3156aae7-d3e6-4f59-af89-ed5ac78612ae - metadata: - port: 80 - protocol: TCP - source: 753859f2-90a4-44c4-a66f-97a0b1bcfba6 - subType: Network - target: 5c8e69ae-8790-4d8b-921d-64d6336b381c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 753859f2-90a4-44c4-a66f-97a0b1bcfba6 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 10 - posY: 30 - whiteboardData: - style: {} diff --git a/catalog/7beb028d-e332-47b4-9543-b92a8725ac51/deploy.yml b/catalog/7beb028d-e332-47b4-9543-b92a8725ac51/deploy.yml deleted file mode 100644 index 0ab85345bf..0000000000 --- a/catalog/7beb028d-e332-47b4-9543-b92a8725ac51/deploy.yml +++ /dev/null @@ -1,490 +0,0 @@ -name: bookInfoWithoutK8s.yaml -services: - 7207724b-9e0f-4ee1-95aa-de844edd2941: - name: 7207724b-9e0f-4ee1-95aa-de844edd2941 - traits: - meshmap: - edges: [] - id: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 481.46301486351194 - posY: 162.75041575865947 - whiteboardData: {} - bookinfo-vs: - name: bookinfo-vs - type: VirtualService - namespace: default - model: istio - settings: - gateways: - - sample-app-gateway - hosts: - - book - http: - - cors Policy: - allow Credentials: false - fault: - delay: - fixedDelay: 7s - percentage: - value: 100 - match: - - ignore Uri Case: false - uri: - exact: /productpage - - ignore Uri Case: false - uri: - prefix: /static - - ignore Uri Case: false - uri: - exact: /login - - ignore Uri Case: false - uri: - exact: /logout - - ignore Uri Case: false - uri: - prefix: /api/v1/products - retries: - attempts: 2 - retry Remote Localities: false - route: - - destination: - host: productpage - port: - number: 9080 - traits: - meshmap: - edges: - - data: - id: 6e352f2e-bdbb-4f45-a77f-ace2629eda50 - meatadata: - port: 80 - protocol: TCP - source: bookinfo-vs - target: productpage - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#93b0e6' - strValue: fn - name: line-color - pfValue: - - 147 - - 176 - - 230 - strValue: rgb(147,176,230) - value: - - 147 - - 176 - - 230 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: bookinfo-vs - label: bookinfo-vs - position: - posX: 60.76374840468791 - posY: 252.91020252903866 - whiteboardData: - style: {} - details: - name: details - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - deploy: istio-book-info-details - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-details-v1:1.16.4 - name: details - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: details - label: details - position: - posX: 369.86204304901764 - posY: 343.90690732284475 - whiteboardData: - style: {} - productpage: - name: productpage - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - deploy: istio-book-info-productpage - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-productpage-v1:1.16.4 - name: productpage - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 6e352f2e-bdbb-4f45-a77f-ace2629eda50 - meatadata: - port: 80 - protocol: TCP - source: bookinfo-vs - target: productpage - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#93b0e6' - strValue: fn - name: line-color - pfValue: - - 147 - - 176 - - 230 - strValue: rgb(147,176,230) - value: - - 147 - - 176 - - 230 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: productpage - label: productpage - position: - posX: 156.51845840458358 - posY: 251.99096159520772 - whiteboardData: - style: {} - ratings: - name: ratings - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - deploy: istio-book-info-ratings - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-ratings-v1:1.16.4 - name: ratings - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: ratings - label: ratings - position: - posX: 649 - posY: 391 - whiteboardData: - style: {} - reviews-v1: - name: reviews-v1 - type: Deployment - apiVersion: apps/v1 - model: kubernetes - dependsOn: - - 7207724b-9e0f-4ee1-95aa-de844edd2941 - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - custom.app: reviews - deploy: istio-book-info-reviews-v1 - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v1:1.16.4 - name: reviews-v1 - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: reviews-v1 - label: reviews-v1 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 475.73105750943614 - posY: 91.09492322951635 - whiteboardData: - style: {} - reviews-v2: - name: reviews-v2 - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - 7207724b-9e0f-4ee1-95aa-de844edd2941 - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - custom.app: reviews - deploy: istio-book-info-reviews-v2 - version: v2 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v2:1.16.4 - name: reviews-v2 - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: reviews-v2 - label: reviews-v2 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 480.6820894938793 - posY: 152.15247972754568 - whiteboardData: - style: {} - reviews-v3: - name: reviews-v3 - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - dependsOn: - - 7207724b-9e0f-4ee1-95aa-de844edd2941 - settings: - spec: - replicas: 1 - selector: - match Labels: - deploy: istio - template: - metadata: - labels: - custom.app: reviews - deploy: istio-book-info-reviews-v3 - version: v3 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v3:1.16.4 - name: reviews-v3 - ports: - - container Port: 9080 - host Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: reviews-v3 - label: reviews-v3 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 487.1949722175878 - posY: 216.40590828780256 - whiteboardData: - style: {} - sample-app-gateway: - name: sample-app-gateway - type: Gateway - namespace: default - model: istio - settings: - selector: - istio: ingressgateway - servers: - - hosts: - - bookinfo.meshery.io - port: - name: http - number: 80 - protocol: HTTP - tls: - https Redirect: false - traits: - meshmap: - edges: [] - id: sample-app-gateway - label: sample-app-gateway - position: - posX: -26.034353929889633 - posY: 253.89302556409393 - whiteboardData: - style: {} diff --git a/catalog/7d5f9d34-3bbc-4b31-a940-0a4f8583d4ac/deploy.yml b/catalog/7d5f9d34-3bbc-4b31-a940-0a4f8583d4ac/deploy.yml deleted file mode 100644 index edcdfc897b..0000000000 --- a/catalog/7d5f9d34-3bbc-4b31-a940-0a4f8583d4ac/deploy.yml +++ /dev/null @@ -1,3175 +0,0 @@ -name: GuestBook App -services: - 1e3a8397-8740-49ab-8591-d8276626c023: - name: 1e3a8397-8740-49ab-8591-d8276626c023 - traits: - meshmap: - edges: [] - id: 1e3a8397-8740-49ab-8591-d8276626c023 - meshmodel-metadata: - styleOverrides: - z-index: 31 - position: - posX: 433.25 - posY: 279 - whiteboardData: {} - 43a7b935-6109-4f5c-84fb-5e3454f9c6d1: - name: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - traits: - meshmap: - edges: - - data: - id: 858fb159-794c-4bd9-9b19-013c5139a06e - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - meshmodel-metadata: - styleOverrides: - z-index: 28 - position: - posX: 230 - posY: 300 - whiteboardData: {} - 9407d316-5e5a-4212-8767-2bcd60c9ac17: - name: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: - - data: - id: a10b0c3c-d1c1-4d25-a230-ecf6e272919d - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 64ca68e8-4204-4aaf-833d-b8c14876bd5d - metadata: - port: 6379 - protocol: TCP - source: 6badde68-595b-4e86-9be8-61318e52b476 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 470 - posY: 320 - whiteboardData: {} - a6361bc8-7f4e-4e11-9406-e1bfd5578a53: - name: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: - - data: - id: 55d75ab2-37b7-48de-b713-3753e5e8a554 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 1e1eef2e-0d58-474d-b802-134367b26e55 - metadata: - port: 6379 - protocol: TCP - source: 6badde68-595b-4e86-9be8-61318e52b476 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - meshmodel-metadata: - styleOverrides: - z-index: 30 - position: - posX: 570 - posY: 230 - whiteboardData: {} - anchornode-aldze: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 7499bee7-7adb-4b91-b4df-15b0df2d0aec - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 19 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-bexiz: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: cda078bb-e26a-4de4-a847-97d4fca851a2 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 20 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 210 - posY: 270 - whiteboardData: {} - anchornode-grdta: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - traits: - meshmap: - edges: [] - id: db4fdef2-7f33-4b96-a818-188b0f7afe98 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - position: - posX: 210 - posY: 270 - whiteboardData: {} - anchornode-iakzl: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: [] - id: e01a14c7-ec02-4efa-b655-1cc9811a5d06 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-kkiul: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: e2af77a1-f975-458f-9ff0-a802c3a4ba03 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 450 - posY: 290 - whiteboardData: {} - anchornode-nvsjc: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 13655b77-482f-4271-bb47-cd1ec3662688 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 18 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-nwfdr: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: aa5308ea-2026-4ef6-a31f-45afd6c0cf36 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-qcdaq: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: [] - id: 6422cef7-9beb-4a8a-a49c-96d0424707e4 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-sodjd: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 7f00ecd5-33c9-47c5-b6f4-0c1e6e0ae8ef - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 13 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 210 - posY: 270 - whiteboardData: {} - anchornode-tmcpw: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: [] - id: f15f0ae4-cf3c-47cb-bdb3-de68a8d11fe2 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - position: - posX: 550 - posY: 190 - whiteboardData: {} - anchornode-vkthk: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: a7b466ee-49df-489e-a09b-d4de785e4377 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 550 - posY: 210 - whiteboardData: {} - anchornode-xtdto: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: f1944f61-89b1-4d0e-b7fc-3a610a4b8602 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 450 - posY: 290 - whiteboardData: {} - anchornode-yjfxq: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: dae138fe-0d78-471f-9282-8b503a74f0a4 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 450 - posY: 290 - whiteboardData: {} - comment-ak: - name: comment-ak - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 00a1c0c2-f416-418f-953d-2c93743cbd86 - label: comment-ak - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 3.5px - z-index: 14 - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 350 - posY: 430 - whiteboardData: - style: - z-index: 6 - comment-if: - name: comment-if - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery - traits: - meshmap: - edges: [] - id: 4d148de8-d618-4a83-ab2e-d02b7ad97e7a - label: comment-if - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Meshery - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/meshery/color/broker-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - name: meshery - version: v1.0.0 - meshmodel-metadata: - genealogy: "" - isAnnotation: true - isNamespaced: false - logoURL: "" - model: meshery - modelDisplayName: Meshery - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: - height: 22px - width: 22px - x: 3.5px - "y": 3.5px - z-index: 4 - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery/color/comment-color.svg - position: - posX: 170 - posY: 270 - whiteboardData: - style: - z-index: 3 - frontend: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - dependsOn: - - 1e3a8397-8740-49ab-8591-d8276626c023 - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - selector: - app: guestbook - tier: frontend - traits: - meshmap: - edges: - - data: - id: 858fb159-794c-4bd9-9b19-013c5139a06e - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4ae55da0-82eb-405e-9410-75623cee1043 - label: frontend - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 16 - padding: 12 - width: 17 - z-index: 31 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 1e3a8397-8740-49ab-8591-d8276626c023 - position: - posX: 330 - posY: 270 - whiteboardData: - style: - z-index: 9 - generic node-dtacu: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 06e70708-8c34-4d47-9afc-872c16eff9b9 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 24 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 570 - posY: 230 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 30 - generic node-etwcs: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 16f9b9e5-e07a-48f4-ba6b-d79c6c474d13 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 27 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 590 - posY: 270 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 28 - generic node-htkor: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 659058d6-03a6-4c12-8ef1-95aebe432ea2 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 210 - posY: 270 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 32 - generic node-jtrfz: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 3981da43-b466-46d4-a721-8df226b1852d - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 29 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 550 - posY: 210 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 36 - generic node-qbuhk: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: dfec385b-87c5-4921-b942-1c9fc59aff9b - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 16 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 210 - posY: 250 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 24 - generic node-rduer: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: d165f3d3-015a-4683-87ff-1eca19220674 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 11 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 590 - posY: 250 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 22 - generic node-yfdpa: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 859703bc-6edc-41ce-9c1f-550894293b93 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 15 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 410 - posY: 250 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 26 - generic node-yfsvp: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 06ea94ab-a0cb-4529-a16f-3ebbb84a5cfa - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 430 - posY: 290 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 34 - node group inventory wallet-dkzgn: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 96fa62ba-d186-4856-9b6b-56066c6ec771 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 630 - posY: 310 - whiteboardData: - style: - z-index: 35 - node group inventory wallet-emruk: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 60a85b9a-c97f-43ef-9b9a-a7bb5790e39d - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 650 - posY: 310 - whiteboardData: - style: - z-index: 27 - node group inventory wallet-ijghj: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: frontend - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 9d7d75c7-a52a-4359-a9e7-7406dbebaa09 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 21 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 250 - posY: 310 - whiteboardData: - style: - z-index: 23 - node group inventory wallet-kxfzp: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: frontend - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 3d5aed9c-3ef7-4722-b88a-a7f3fa018be7 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 250 - posY: 310 - whiteboardData: - style: - z-index: 31 - node group inventory wallet-ogtrm: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-follower - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 17b9fdfb-48c4-45ff-aba1-d20295eb9e2b - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 17 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 490 - posY: 350 - whiteboardData: - style: - z-index: 33 - node group inventory wallet-orsfd: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 4c617462-e905-458b-becd-8f032bbb5873 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 22 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 470 - posY: 310 - whiteboardData: - style: - z-index: 25 - node group inventory wallet-wslch: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 25d2966d-b32a-405a-a1ed-37c09ae12dd0 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 25 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 630 - posY: 310 - whiteboardData: - style: - z-index: 29 - node group inventory wallet-ykybw: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: b042ff01-116c-4cf2-8ae0-08aa9b6bc20b - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 12 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 650 - posY: 310 - whiteboardData: - style: - z-index: 21 - nodegroupinventorywallet-anfdx: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: frontend - version: 0.7.1 - model: meshery-core - dependsOn: - - 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - traits: - meshmap: - edges: [] - id: 12cf5eaf-8732-42c6-bf57-d64da9a9aeff - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - position: - posX: 250 - posY: 330 - whiteboardData: {} - nodegroupinventorywallet-dkdud: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: 4f5fac75-c2a6-442c-bb2f-1d8c79fbe3b3 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 490 - posY: 350 - whiteboardData: {} - nodegroupinventorywallet-dkwzd: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: cb28fe8f-f9f7-4e78-aca2-8bbed151b8b0 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 590 - posY: 250 - whiteboardData: {} - nodegroupinventorywallet-dmdrs: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: cce2ce64-15d3-44ac-a1af-9bb3ec81acb6 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 23 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 590 - posY: 270 - whiteboardData: {} - nodegroupinventorywallet-esuze: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: guestbook - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 5a231349-a3c4-4f33-8ed7-7cf024e11b03 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 590 - posY: 270 - whiteboardData: {} - nodegroupinventorywallet-icljd: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 918ee7f0-5299-40a5-a29c-c19cb2cac4de - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 590 - posY: 270 - whiteboardData: {} - nodegroupinventorywallet-ldmtn: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: 23be97b5-b687-45ed-a122-a3f9c5b39932 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 490 - posY: 350 - whiteboardData: {} - nodegroupinventorywallet-mppbj: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: frontend - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 91359ac0-4fdd-49b8-8502-207d2d092e4c - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 26 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 250 - posY: 330 - whiteboardData: {} - nodegroupinventorywallet-muzzz: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: 8716500a-b1f5-4a6d-b285-b5573cf6c191 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 610 - posY: 270 - whiteboardData: {} - nodegroupinventorywallet-rfdwj: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: [] - id: 7c2e1a89-1dc5-4284-a7bd-934a262252d4 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - position: - posX: 590 - posY: 270 - whiteboardData: {} - nodegroupinventorywallet-sesrp: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-follower - version: 0.7.1 - model: meshery-core - dependsOn: - - 9407d316-5e5a-4212-8767-2bcd60c9ac17 - traits: - meshmap: - edges: [] - id: f0896ba4-197b-4649-af40-9901c4a8db44 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - position: - posX: 490 - posY: 350 - whiteboardData: {} - nodegroupinventorywallet-uvbnr: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: guestbook - version: 0.7.1 - model: meshery-core - traits: - meshmap: - edges: [] - id: d63adec3-91da-49c5-b645-6202dec8f4b8 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - position: - posX: 250 - posY: 330 - whiteboardData: {} - nodegroupinventorywallet-yqokd: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-leader - version: 0.7.1 - model: meshery-core - dependsOn: - - a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - traits: - meshmap: - edges: [] - id: f761f5ee-cf26-4d6a-9453-261d937af2dc - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 31 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - position: - posX: 590 - posY: 270 - whiteboardData: {} - redis-follower: - name: redis-follower - type: Service - apiVersion: v1 - namespace: guestbook - model: kubernetes - dependsOn: - - 1e3a8397-8740-49ab-8591-d8276626c023 - settings: - spec: - ports: - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: follower - tier: backend - traits: - meshmap: - edges: - - data: - id: a10b0c3c-d1c1-4d25-a230-ecf6e272919d - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 55d75ab2-37b7-48de-b713-3753e5e8a554 - metadata: - port: 6379 - protocol: TCP - source: 7e403128-5022-409a-a1f2-26e0a5d25685 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 7e403128-5022-409a-a1f2-26e0a5d25685 - label: redis-follower - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 16 - padding: 12 - width: 17 - z-index: 31 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 1e3a8397-8740-49ab-8591-d8276626c023 - position: - posX: 530 - posY: 170 - whiteboardData: - style: - z-index: 13 - redis-leader: - name: redis-leader - type: Service - apiVersion: v1 - namespace: guestbook - model: kubernetes - dependsOn: - - 1e3a8397-8740-49ab-8591-d8276626c023 - settings: - spec: - ports: - - port: 6379 - protocol: TCP - target Port: 6379 - - port: 6379 - protocol: TCP - selector: - app: redis - role: leader - tier: backend - traits: - meshmap: - edges: - - data: - id: 1e1eef2e-0d58-474d-b802-134367b26e55 - metadata: - port: 6379 - protocol: TCP - source: 6badde68-595b-4e86-9be8-61318e52b476 - subType: Network - target: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 64ca68e8-4204-4aaf-833d-b8c14876bd5d - metadata: - port: 6379 - protocol: TCP - source: 6badde68-595b-4e86-9be8-61318e52b476 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(122,161,240) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 6badde68-595b-4e86-9be8-61318e52b476 - label: redis-leader - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 16 - padding: 12 - width: 17 - z-index: 31 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 1e3a8397-8740-49ab-8591-d8276626c023 - position: - posX: 530 - posY: 370 - whiteboardData: - style: - z-index: 12 diff --git a/catalog/7dd39d30-7b14-4f9f-a66c-06ba3e5000fa/deploy.yml b/catalog/7dd39d30-7b14-4f9f-a66c-06ba3e5000fa/deploy.yml deleted file mode 100644 index 0ffa1c447d..0000000000 --- a/catalog/7dd39d30-7b14-4f9f-a66c-06ba3e5000fa/deploy.yml +++ /dev/null @@ -1,231 +0,0 @@ -name: Example Edge-Permission Relationship -services: - cluster-role-binding-tq: - name: cluster-role-binding-tq - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io/v1 - kind: ClusterRole - name: cluster-role-vb - subjects: - - kind: ServiceAccount - name: service-account-im - traits: - meshmap: - edges: [] - id: 4ad2e953-a8e6-4443-9106-08dea5fce1a9 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 330.10625 - posY: 130 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - cluster-role-vb: - name: cluster-role-vb - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - rules: - - resources: - - ServiceAccount - verbs: - - get - traits: - meshmap: - edges: - - data: - bindingComponent: ClusterRoleBinding - id: afb0ad4f-f0aa-466d-b8b0-1cb94e8898d8 - metadata: - binded_by: 4ad2e953-a8e6-4443-9106-08dea5fce1a9 - source: 9d21e73e-9a37-4c94-b899-76c5bd4b379c - subType: Permission - target: 1b357035-2f74-4dd4-8c1f-a4bb94546fb0 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9d21e73e-9a37-4c94-b899-76c5bd4b379c - label: Cluster Role - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - id: bf0328dc-09bf-532e-952e-4d20b81ab5b0 - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 250 - posY: 130 - whiteboardData: - style: - z-index: 3 - service-account-im: - name: service-account-im - type: ServiceAccount - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - bindingComponent: ClusterRoleBinding - id: afb0ad4f-f0aa-466d-b8b0-1cb94e8898d8 - metadata: - binded_by: 4ad2e953-a8e6-4443-9106-08dea5fce1a9 - source: 9d21e73e-9a37-4c94-b899-76c5bd4b379c - subType: Permission - target: 1b357035-2f74-4dd4-8c1f-a4bb94546fb0 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 1b357035-2f74-4dd4-8c1f-a4bb94546fb0 - label: Service Account - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1002 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 410 - posY: 130 - whiteboardData: {} diff --git a/catalog/7fae3c13-8807-4134-a35b-3c531fa21e4e/deploy.yml b/catalog/7fae3c13-8807-4134-a35b-3c531fa21e4e/deploy.yml deleted file mode 100644 index 3907cefad3..0000000000 --- a/catalog/7fae3c13-8807-4134-a35b-3c531fa21e4e/deploy.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Pod Node Affinity -services: - pod-node-affinity: - name: pod-node-affinity - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - affinity: - node Affinity: - required During Scheduling Ignored During Execution: - node Selector Terms: - - match Expressions: - - key: kubernetes.io/hostname - operator: Exists - containers: - - command: - - sleep - - "3600" - image: busybox - name: pod-node-affinity-container - traits: - meshmap: - edges: [] - id: 1451b8f7-3320-4517-9b07-58c6cc66a082 - label: pod-node-affinity - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -10 - posY: 50 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/855884db-267b-4357-8e8e-cf189ec971a5/deploy.yml b/catalog/855884db-267b-4357-8e8e-cf189ec971a5/deploy.yml deleted file mode 100644 index 6b4790eb4d..0000000000 --- a/catalog/855884db-267b-4357-8e8e-cf189ec971a5/deploy.yml +++ /dev/null @@ -1,134 +0,0 @@ -name: Redis master deployment -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: e3e5654d-9493-4af9-87ef-31ae8b3099cc - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d9ede67a-50b7-417f-80b3-efac022ceac2 - position: - posX: 50 - posY: 70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: redis-master - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 413a70a7-6d1b-4dad-b313-37d015daa4eb - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d9ede67a-50b7-417f-80b3-efac022ceac2 - position: - posX: 30 - posY: 30 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/85d5a84d-85e1-492d-98c7-6a365c00cc1b/deploy.yml b/catalog/85d5a84d-85e1-492d-98c7-6a365c00cc1b/deploy.yml deleted file mode 100644 index 3866deab27..0000000000 --- a/catalog/85d5a84d-85e1-492d-98c7-6a365c00cc1b/deploy.yml +++ /dev/null @@ -1,774 +0,0 @@ -name: mysql-deployment.yaml -services: - mysql-pv-claim: - name: mysql-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 20Gi - traits: - meshmap: - edges: - - data: - group: labels-app-wordpress - id: 513627ad-984d-40e4-9c03-8b52d15df13f - source: 7bbe358e-a645-4b27-b40e-7c15259b378e - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7bbe358e-a645-4b27-b40e-7c15259b378e - label: mysql-pv-claim - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 30 - posY: -50 - whiteboardData: - style: - z-index: 3 - wordpress-mysql-juzvb: - name: wordpress-mysql - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - cluster IP: None - ports: - - port: 3306 - selector: - app: wordpress - tier: mysql - traits: - meshmap: - edges: - - data: - id: e6c5d173-06ec-4741-a929-3fe757e0f1ea - metadata: - port: 3306 - protocol: TCP - source: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - subType: Network - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 3306/TCP - value: 3306/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 70d70cfe-7933-43fe-9645-1e30e77606ce - source: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - target: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - label: wordpress-mysql - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: -50 - posY: 10 - whiteboardData: - style: - z-index: 6 - wordpress-mysql-ofpuf: - name: wordpress-mysql - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: wordpress - settings: - spec: - selector: - match Expressions: - - key: "" - operator: "" - values: - - "" - match Labels: - app: wordpress - tier: mysql - strategy: - type: Recreate - template: - metadata: - labels: - app: wordpress - tier: mysql - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value From: - secret Key Ref: - key: password - name: mysql-pass - image: mysql:5.6 - liveness Probe: - tcp Socket: - port: 3306 - name: mysql - ports: - - container Port: 3306 - name: mysql - volume Mounts: - - mount Path: /var/lib/mysql - name: mysql-persistent-storage - volumes: - - name: mysql-persistent-storage - persistent Volume Claim: - claim Name: mysql-pv-claim - traits: - meshmap: - edges: - - data: - id: e6c5d173-06ec-4741-a929-3fe757e0f1ea - metadata: - port: 3306 - protocol: TCP - source: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - subType: Network - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 3306/TCP - value: 3306/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 513627ad-984d-40e4-9c03-8b52d15df13f - source: 7bbe358e-a645-4b27-b40e-7c15259b378e - target: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-wordpress - id: 70d70cfe-7933-43fe-9645-1e30e77606ce - source: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - target: f8c27c9b-8e54-4ed2-a612-467ad2bb0397 - temporarySiblingEdge: true - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4fd2c98d-55a8-4ee6-8c44-74fb737d3d2a - label: wordpress-mysql - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 130 - posY: -30 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/8652b112-80d7-4fde-bc87-9d2dbd4327cc/deploy.yml b/catalog/8652b112-80d7-4fde-bc87-9d2dbd4327cc/deploy.yml deleted file mode 100644 index fe87adcaec..0000000000 --- a/catalog/8652b112-80d7-4fde-bc87-9d2dbd4327cc/deploy.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Pod Volume Mount SubPath-expr -services: - volumes-subpathexpr-pod: - name: volumes-subpathexpr-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - env: - - name: POD_NAME - value From: - field Ref: - api Version: v1 - field Path: metadata.name - image: busybox - name: volumes-subpathexpr-container - volume Mounts: - - mount Path: /logs - name: volumes-subpathexpr-volume - sub Path Expr: $(POD_NAME) - restart Policy: Never - volumes: - - host Path: - path: /var/log/pods - name: volumes-subpathexpr-volume - traits: - meshmap: - edges: [] - id: eec6b5d9-0243-4a01-9b5d-998672178162 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: - height: 32.06550475288432 - width: 36.69046132903666 - z-index: 3 diff --git a/catalog/86545f65-1034-437a-ac9b-ed85fe4dcdc8/deploy.yml b/catalog/86545f65-1034-437a-ac9b-ed85fe4dcdc8/deploy.yml deleted file mode 100644 index 1889e7272e..0000000000 --- a/catalog/86545f65-1034-437a-ac9b-ed85fe4dcdc8/deploy.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Pod Life Cycle -services: - lifecycle-pod: - name: lifecycle-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - image: nginx - lifecycle: - post Start: - exec: - command: - - /bin/sh - - -c - - echo Hello from the postStart handler > /usr/share/message - pre Stop: - exec: - command: - - /bin/sh - - -c - - nginx -s quit; while killall -0 nginx; do sleep 1; done - name: lifecycle-container - traits: - meshmap: - edges: [] - id: 3f237690-0009-4b32-bdd7-8de4d87c5912 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 190 - posY: 190 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/88794a57-f0f7-4ff6-9192-54ab7241ded8/deploy.yml b/catalog/88794a57-f0f7-4ff6-9192-54ab7241ded8/deploy.yml deleted file mode 100644 index 2cd02cf08e..0000000000 --- a/catalog/88794a57-f0f7-4ff6-9192-54ab7241ded8/deploy.yml +++ /dev/null @@ -1,241 +0,0 @@ -name: Azure-monitor-containers -services: - ama-logs: - name: ama-logs - type: ServiceAccount - apiVersion: v1 - namespace: kube-system - model: kubernetes - labels: - chart: azuremonitor-containers-3.1.20 - heritage: Helm - release: azuremonitor-containers - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 7c8801e7-a66f-4095-b540-2de76b3a4d59 - metadata: - binded_by: 75b8b189-c56e-4cfa-9f29-80788439c2e7 - source: bc14d604-4afe-485d-8f5c-d3b5461ecc21 - subType: Permission - target: ac809b05-e8fc-474c-96d7-8b8a5a970c33 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: ac809b05-e8fc-474c-96d7-8b8a5a970c33 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 10 - posY: 70 - whiteboardData: - style: {} - ama-logs-reader: - name: ama-logs-reader - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - chart: azuremonitor-containers-3.1.20 - heritage: Helm - release: azuremonitor-containers - settings: - rules: - - api Groups: - - "" - resources: - - pods - - events - - nodes - - nodes/stats - - nodes/metrics - - nodes/spec - - nodes/proxy - - namespaces - - services - - persistentvolumes - verbs: - - list - - get - - watch - - api Groups: - - apps - - extensions - - autoscaling - resources: - - replicasets - - deployments - - horizontalpodautoscalers - verbs: - - list - - api Groups: - - clusterconfig.azure.com - resources: - - azureclusteridentityrequests - - azureclusteridentityrequests/status - verbs: - - get - - create - - patch - - list - - update - - delete - - non Resource URLs: - - /metrics - verbs: - - get - - api Groups: - - "" - resource Names: - - container-insights-clusteridentityrequest-token - resources: - - secrets - verbs: - - get - traits: - meshmap: - edges: - - data: - id: 7c8801e7-a66f-4095-b540-2de76b3a4d59 - metadata: - binded_by: 75b8b189-c56e-4cfa-9f29-80788439c2e7 - source: bc14d604-4afe-485d-8f5c-d3b5461ecc21 - subType: Permission - target: ac809b05-e8fc-474c-96d7-8b8a5a970c33 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: bc14d604-4afe-485d-8f5c-d3b5461ecc21 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 110 - posY: 10 - whiteboardData: - style: {} - amalogsclusterrolebinding: - name: amalogsclusterrolebinding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - chart: azuremonitor-containers-3.1.20 - heritage: Helm - release: azuremonitor-containers - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: ama-logs-reader - subjects: - - kind: ServiceAccount - name: ama-logs - namespace: kube-system - traits: - meshmap: - edges: [] - id: 75b8b189-c56e-4cfa-9f29-80788439c2e7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 3 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 59.806971296684125 - posY: 40.11581722198953 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 diff --git a/catalog/89b838d2-b2f4-4377-98fd-855dd84c6958/deploy.yml b/catalog/89b838d2-b2f4-4377-98fd-855dd84c6958/deploy.yml deleted file mode 100644 index 13d255f4b9..0000000000 --- a/catalog/89b838d2-b2f4-4377-98fd-855dd84c6958/deploy.yml +++ /dev/null @@ -1,381 +0,0 @@ -name: bookInfoPatternIstio.yaml -services: - bookinfo-vs: - name: bookinfo-vs - type: VirtualService - apiVersion: networking.istio.io/v1alpha3 - model: istio - namespace: default - settings: - gateways: - - sample-app-gateway - hosts: - - book - http: - - cors Policy: - allow Credentials: false - fault: - delay: - fixedDelay: 7s - percentage: - value: 100 - match: - - ignore Uri Case: false - uri: - exact: /productpage - - ignore Uri Case: false - uri: - prefix: /static - - ignore Uri Case: false - uri: - exact: /login - - ignore Uri Case: false - uri: - exact: /logout - - ignore Uri Case: false - uri: - prefix: /api/v1/products - retries: - attempts: 2 - retry Remote Localities: false - route: - - destination: - host: productpage - port: - number: 9080 - name: bookinfo-vs - namespace: default - traits: - meshmap: - edges: - - data: - id: 6e352f2e-bdbb-4f45-a77f-ace2629eda50 - meatadata: - port: 80 - protocol: TCP - source: bookinfo-vs - target: productpage - - data: - id: c8314d33-28cf-4ae9-8934-6c0701e99a96 - meatadata: - port: 80 - protocol: TCP - source: sample-app-gateway - target: bookinfo-vs - id: bookinfo-vs - label: bookinfo-vs - position: - posX: 60.76374840468791 - posY: 252.91020252903866 - details: - name: details - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: details - version: v1 - template: - metadata: - labels: - app: details - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-details-v1:1.16.4 - name: details - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 2f4825cd-7230-4b85-8c64-75a0146ff966 - meatadata: - port: 80 - protocol: TCP - source: productpage - target: details - id: details - label: details - position: - posX: 370.4806417507766 - posY: 354.42308525274734 - productpage: - name: productpage - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: productpage - version: v1 - template: - metadata: - labels: - app: productpage - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-productpage-v1:1.16.4 - name: productpage - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 2f4825cd-7230-4b85-8c64-75a0146ff966 - meatadata: - port: 80 - protocol: TCP - source: productpage - target: details - - data: - id: 6e352f2e-bdbb-4f45-a77f-ace2629eda50 - meatadata: - port: 80 - protocol: TCP - source: bookinfo-vs - target: productpage - - data: - id: f8700d75-ef61-4258-b258-fb1351eafb33 - meatadata: - port: 80 - protocol: TCP - source: productpage - target: reviews - id: productpage - label: productpage - position: - posX: 156.51845840458358 - posY: 251.99096159520772 - ratings: - name: ratings - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: ratings - version: v1 - template: - metadata: - labels: - app: ratings - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-ratings-v1:1.16.4 - name: ratings - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: e92609a8-fcce-4866-abf9-a7ec64f40795 - source: reviews-v3 - target: ratings - id: ratings - label: ratings - position: - posX: 649 - posY: 391 - reviews: - name: reviews - type: Service - model: kubernetes - namespace: default - settings: - name: reviews - namespace: default - spec: - ports: - - name: http - port: 9080 - selector: - app: reviews - traits: - meshmap: - edges: - - data: - id: f8700d75-ef61-4258-b258-fb1351eafb33 - meatadata: - port: 80 - protocol: TCP - source: productpage - target: reviews - - data: - id: 64ee6365-427d-47ca-9dad-715f2e258957 - meatadata: - port: 80 - protocol: TCP - source: reviews - target: 7207724b-9e0f-4ee1-95aa-de844edd2941 - id: reviews - label: reviews - position: - posX: 367.5296097663336 - posY: 123.46391470815172 - reviews-v1: - name: reviews-v1 - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: reviews - version: v1 - template: - metadata: - labels: - app: reviews - version: v1 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v1:1.16.4 - name: reviews-v1 - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: reviews-v1 - label: reviews-v1 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 475.73105750943614 - posY: 91.09492322951635 - reviews-v2: - name: reviews-v2 - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: reviews - version: v2 - template: - metadata: - labels: - app: reviews - version: v2 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v2:1.16.4 - name: reviews-v2 - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: [] - id: reviews-v2 - label: reviews-v2 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 480.6820894938793 - posY: 152.15247972754568 - reviews-v3: - name: reviews-v2 - type: Deployment - namespace: default - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: reviews - version: v2 - template: - metadata: - labels: - app: reviews - version: v2 - spec: - containers: - - image: docker.io/istio/examples-bookinfo-reviews-v2:1.16.4 - name: reviews-v2 - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 399f6a99-e86d-4773-8520-2fb79f6fc73f - source: reviews-v3 - target: 3663225e-771c-4a6c-ad32-9a70f73de212 - - data: - id: e92609a8-fcce-4866-abf9-a7ec64f40795 - source: reviews-v3 - target: ratings - id: reviews-v3 - label: reviews-v3 - parent: 7207724b-9e0f-4ee1-95aa-de844edd2941 - position: - posX: 487.1949722175878 - posY: 216.40590828780256 - sample-app-gateway: - name: sample-app-gateway - type: Gateway - apiVersion: networking.istio.io/v1alpha3 - model: istio - namespace: default - settings: - name: sample-app-gateway - namespace: default - selector: - istio: ingressgateway - servers: - - hosts: - - bookinfo.meshery.io - port: - name: http - number: 80 - protocol: HTTP - tls: - https Redirect: false - traits: - meshmap: - edges: - - data: - id: c8314d33-28cf-4ae9-8934-6c0701e99a96 - meatadata: - port: 80 - protocol: TCP - source: sample-app-gateway - target: bookinfo-vs - id: sample-app-gateway - label: sample-app-gateway - position: - posX: -26.034353929889633 - posY: 253.89302556409393 \ No newline at end of file diff --git a/catalog/8b041687-3c09-4cfd-8613-cf326a54e1b2/deploy.yml b/catalog/8b041687-3c09-4cfd-8613-cf326a54e1b2/deploy.yml deleted file mode 100644 index a9b07810e8..0000000000 --- a/catalog/8b041687-3c09-4cfd-8613-cf326a54e1b2/deploy.yml +++ /dev/null @@ -1,161 +0,0 @@ -name: JAX 'Hello World' using NVIDIA GPUs A100-80GB on GKE -services: - job-name-keako: - name: job-name - type: Job - apiVersion: batch/v1 - namespace: default - model: kubernetes - settings: - spec: - backoff Limit: 1 - completion Mode: Indexed - completions: 1 - parallelism: 1 - template: - spec: - containers: - - args: - - --num_processes - - WILL_BE_REPLACED - - --job_name - - WILL_BE_REPLACED - - --sub_domain - - WILL_BE_REPLACED - - --coordinator_port - - WILL_BE_REPLACED - command: - - python - - train.py - image: gcr.io/<>/jax/hello:latest - name: jax-worker - ports: - - container Port: 1234 - restart Policy: Never - subdomain: headless-svc - traits: - meshmap: - edges: [] - id: 0aa1fae8-7f0e-473c-ac72-00b355a26ed5 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/job-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/job-white.svg - position: - posX: 190 - posY: 130 - whiteboardData: - style: - z-index: 4 - job-name-zjldz: - name: job-name - type: Job - apiVersion: batch/v1 - namespace: default - model: kubernetes - settings: - spec: - template: - spec: - containers: - - name: jax-worker - resources: - limits: - nvidia.com/gpu: 1 - tolerations: - - effect: NoSchedule - key: nvidia.com/gpu - operator: Exists - traits: - meshmap: - edges: [] - id: c62c78cc-86ee-432a-9ac7-f95200ca7812 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/job-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/job-white.svg - position: - posX: 90 - posY: 110 - whiteboardData: - style: - z-index: 3 - service-name: - name: service-name - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - cluster IP: None - selector: - job-name: job-name - traits: - meshmap: - edges: [] - id: e6000f6e-30ce-4d18-ba04-58b38c746e3f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 130 - posY: 130 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/8ba4a8da-9455-4079-a771-388eb5a14a21/deploy.yml b/catalog/8ba4a8da-9455-4079-a771-388eb5a14a21/deploy.yml deleted file mode 100644 index b07e449648..0000000000 --- a/catalog/8ba4a8da-9455-4079-a771-388eb5a14a21/deploy.yml +++ /dev/null @@ -1,3170 +0,0 @@ -name: Load Balanced AWS Architecture -services: - ec2-gh: - name: ec2-gh - type: EC2 - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: a9173428-25b8-4cfb-8655-abf8bfc3120e - source: 3100e754-1ac8-454a-980c-8829d3a0cac2 - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 676a15f5-ddb6-43cb-871e-7b339d098e37 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 3100e754-1ac8-454a-980c-8829d3a0cac2 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 4914c566-1706-476f-bcf6-72f8ff1205b3 - source: 3100e754-1ac8-454a-980c-8829d3a0cac2 - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 3100e754-1ac8-454a-980c-8829d3a0cac2 - label: EC2 - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#ED7100' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Compute - svgColor: ui/public/static/img/meshmodels/aws/color/ec2-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/ec2-white.svg - position: - posX: 210 - posY: 30 - whiteboardData: - style: - z-index: 5 - ec2-tf: - name: ec2-tf - type: EC2 - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: 5196252d-c2d9-4040-a601-b24762ebda9e - source: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 85d66306-2235-463a-9fbe-1f6848e6aec3 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: d5ca220c-d3c3-446e-84d4-e2c09957e264 - source: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - label: EC2 - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#ED7100' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Compute - svgColor: ui/public/static/img/meshmodels/aws/color/ec2-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/ec2-white.svg - position: - posX: 210 - posY: -30 - whiteboardData: - style: - z-index: 4 - ec2-xo: - name: ec2-xo - type: EC2 - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: 723293d7-4e14-4982-b481-1fc8bbafafce - source: 42fa0db4-b997-4f9f-8a71-a75994594551 - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: e9aba474-ab93-4ebd-8a65-0104b4a9d191 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 42fa0db4-b997-4f9f-8a71-a75994594551 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 30e2b616-e412-466d-abe1-2325031a7962 - source: 42fa0db4-b997-4f9f-8a71-a75994594551 - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 42fa0db4-b997-4f9f-8a71-a75994594551 - label: EC2 - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#ED7100' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Compute - svgColor: ui/public/static/img/meshmodels/aws/color/ec2-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/ec2-white.svg - position: - posX: 210 - posY: 90 - whiteboardData: - style: - z-index: 6 - elastic-load-balancing-im: - name: elastic-load-balancing-im - type: Elastic Load Balancing - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: 676a15f5-ddb6-43cb-871e-7b339d098e37 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 3100e754-1ac8-454a-980c-8829d3a0cac2 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 85d66306-2235-463a-9fbe-1f6848e6aec3 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: e9aba474-ab93-4ebd-8a65-0104b4a9d191 - source: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - subType: Annotation - target: 42fa0db4-b997-4f9f-8a71-a75994594551 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 2e29dbbd-604e-4cd5-8e6b-e6ee0c23219e - label: Elastic Load Balancing - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#8C4FFF' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Networking Content Delivery - svgColor: ui/public/static/img/meshmodels/aws/color/elastic load balancing-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/elastic load balancing-white.svg - position: - posX: 110 - posY: 30 - whiteboardData: - style: - z-index: 3 - rds-va: - name: rds-va - type: RDS - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: 4914c566-1706-476f-bcf6-72f8ff1205b3 - source: 3100e754-1ac8-454a-980c-8829d3a0cac2 - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: d5ca220c-d3c3-446e-84d4-e2c09957e264 - source: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 30e2b616-e412-466d-abe1-2325031a7962 - source: 42fa0db4-b997-4f9f-8a71-a75994594551 - subType: Annotation - target: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: a2dca259-6615-4f6b-9bdf-bbc24d15f756 - label: RDS - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#C925D1' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Database - svgColor: ui/public/static/img/meshmodels/aws/color/rds-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/rds-white.svg - position: - posX: 330 - posY: 50 - whiteboardData: - style: - z-index: 8 - s3-on-outposts-rr: - name: s3-on-outposts-rr - type: S3 on Outposts - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - traits: - meshmap: - edges: - - data: - id: a9173428-25b8-4cfb-8655-abf8bfc3120e - source: 3100e754-1ac8-454a-980c-8829d3a0cac2 - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 5196252d-c2d9-4040-a601-b24762ebda9e - source: 687bf864-0ff9-4e67-8daa-bbc786d2bddf - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 723293d7-4e14-4982-b481-1fc8bbafafce - source: 42fa0db4-b997-4f9f-8a71-a75994594551 - subType: Annotation - target: dbecf01e-71a1-449a-9844-58c88746ed14 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: solid - value: solid - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: triangle - value: triangle - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: dbecf01e-71a1-449a-9844-58c88746ed14 - label: S3 on Outposts - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#7AA116' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Storage - svgColor: ui/public/static/img/meshmodels/aws/color/s3 on outposts-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/s3 on outposts-white.svg - position: - posX: 310 - posY: -30 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/8ba59757-4ae6-4568-be5c-32e32fe51031/deploy.yml b/catalog/8ba59757-4ae6-4568-be5c-32e32fe51031/deploy.yml deleted file mode 100644 index edd0e93700..0000000000 --- a/catalog/8ba59757-4ae6-4568-be5c-32e32fe51031/deploy.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Pod Priviledged Simple -services: - privileged-simple-pod: - name: privileged-simple-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - name: privileged-simple-pod - security Context: - privileged: true - traits: - meshmap: - edges: [] - id: 725ad21e-2209-4b8e-8e25-0ec819b212cf - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 190 - posY: 190 - whiteboardData: - style: {} diff --git a/catalog/8ce06bfa-a917-44e5-b670-15c74ec177c0/deploy.yml b/catalog/8ce06bfa-a917-44e5-b670-15c74ec177c0/deploy.yml deleted file mode 100644 index ea054797e3..0000000000 --- a/catalog/8ce06bfa-a917-44e5-b670-15c74ec177c0/deploy.yml +++ /dev/null @@ -1,597 +0,0 @@ -name: marblerun -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - marblerun-coordinator-pednm - traits: - meshmap: - edges: [] - id: cf0b8885-8228-42ad-9049-5ee06ec62850 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: d983e1db-310c-47b3-8152-05bd310ff254 - position: - posX: -50 - posY: 10 - whiteboardData: {} - coordinator-client-api: - name: coordinator-client-api - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: client-api - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator-client-api - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - settings: - spec: - ports: - - name: http - port: 4433 - target Port: 4433 - selector: - edgeless.systems/control-plane-component: coordinator - edgeless.systems/control-plane-ns: default - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 6b4cdc0e-369e-4380-ad98-c4d588b4491e - metadata: - port: 4433 - protocol: TCP - source: 7e3a48fe-546c-4afd-9d57-ccec9257586e - subType: Network - target: d983e1db-310c-47b3-8152-05bd310ff254 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 7e3a48fe-546c-4afd-9d57-ccec9257586e - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 10 - posY: -50 - whiteboardData: - style: {} - coordinator-dcap-config: - name: coordinator-dcap-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: dcap-config - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator-dcap-config - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - edgeless.systems/control-plane-component: dcap-config - edgeless.systems/control-plane-ns: default - settings: - data: - sgx_default_qcnl.conf: | - PCCS_URL=https://global.acccache.azure.net/sgx/certification/v4/ - USE_SECURE_CERT=TRUE - traits: - meshmap: - edges: [] - id: ae0e5278-8164-4219-9238-9678c31a2887 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: -50 - posY: 50 - whiteboardData: - style: {} - coordinator-mesh-api: - name: coordinator-mesh-api - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: mesh-api - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator-mesh-api - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - settings: - spec: - ports: - - app Protocol: tcp - name: grcp - port: 2001 - target Port: 2001 - selector: - edgeless.systems/control-plane-component: coordinator - edgeless.systems/control-plane-ns: default - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 3d608005-7ad9-4f9f-9b97-ba6397c935e4 - metadata: - port: 2001 - protocol: TCP - source: 4e7c01b1-bd07-4c07-b579-c8b915b850d1 - subType: Network - target: d983e1db-310c-47b3-8152-05bd310ff254 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4e7c01b1-bd07-4c07-b579-c8b915b850d1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -30 - posY: -50 - whiteboardData: - style: {} - coordinator-pv-claim: - name: coordinator-pv-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: persistent-storage - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator-pv-claim - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - settings: - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 10Mi - storage Class Name: null - traits: - meshmap: - edges: [] - id: 5dc41b33-40ac-4e2f-bd82-194a9ede2c05 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - z-index: 6 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolumeclaim-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/persistentvolumeclaim-white.svg - position: - posX: 10 - posY: 10 - whiteboardData: - style: {} - marblerun-coordinator-pednm: - name: marblerun-coordinator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: coordinator - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - edgeless.systems/control-plane-component: coordinator - edgeless.systems/control-plane-ns: default - settings: - spec: - replicas: 1 - selector: - match Labels: - edgeless.systems/control-plane-component: coordinator - edgeless.systems/control-plane-ns: default - template: - metadata: - labels: - app.kubernetes.io/component: coordinator - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: coordinator - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - edgeless.systems/control-plane-component: coordinator - edgeless.systems/control-plane-ns: default - spec: - containers: - - env: - - name: EDG_COORDINATOR_MESH_ADDR - value: 0.0.0.0:2001 - - name: EDG_COORDINATOR_CLIENT_ADDR - value: 0.0.0.0:4433 - - name: EDG_COORDINATOR_DNS_NAMES - value: localhost,coordinator-mesh-api,coordinator-client-api,coordinator-mesh-api.default,coordinator-client-api.default,coordinator-mesh-api.default.svc.cluster.local,coordinator-client-api.default.svc.cluster.local - - name: EDG_COORDINATOR_SEAL_DIR - value: /coordinator/data/ - - name: OE_SIMULATION - value: "0" - image: ghcr.io/edgelesssys/marblerun/coordinator:v1.4.1 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 3 - http Get: - path: /status - port: 4433 - scheme: HTTPS - period Seconds: 60 - timeout Seconds: 15 - name: coordinator - ports: - - container Port: 4433 - name: http - - container Port: 2001 - name: grcp - readiness Probe: - failure Threshold: 7 - http Get: - path: /status - port: 4433 - scheme: HTTPS - period Seconds: 60 - timeout Seconds: 15 - resources: - limits: - sgx.intel.com/enclave: 1 - sgx.intel.com/epc: 10Mi - sgx.intel.com/provision: 1 - startup Probe: - failure Threshold: 3 - http Get: - path: /status - port: 4433 - scheme: HTTPS - initial Delay Seconds: 15 - period Seconds: 2 - timeout Seconds: 15 - volume Mounts: - - mount Path: /coordinator/data - name: coordinator-pv-storage - - mount Path: /etc/sgx_default_qcnl.conf - name: dcap-conf - sub Path: sgx_default_qcnl.conf - node Selector: - kubernetes.io/os: linux - service Account Name: marblerun-coordinator - tolerations: - - effect: NoSchedule - key: sgx.intel.com/epc - operator: Exists - volumes: - - name: coordinator-pv-storage - persistent Volume Claim: - claim Name: coordinator-pv-claim - - config Map: - name: coordinator-dcap-config - name: dcap-conf - traits: - meshmap: - edges: - - data: - id: 6b4cdc0e-369e-4380-ad98-c4d588b4491e - metadata: - port: 4433 - protocol: TCP - source: 7e3a48fe-546c-4afd-9d57-ccec9257586e - subType: Network - target: d983e1db-310c-47b3-8152-05bd310ff254 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 3d608005-7ad9-4f9f-9b97-ba6397c935e4 - metadata: - port: 2001 - protocol: TCP - source: 4e7c01b1-bd07-4c07-b579-c8b915b850d1 - subType: Network - target: d983e1db-310c-47b3-8152-05bd310ff254 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: d983e1db-310c-47b3-8152-05bd310ff254 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -50 - posY: 10 - whiteboardData: - style: {} - marblerun-coordinator-scigr: - name: marblerun-coordinator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: controller - app.kubernetes.io/created-by: Helm - app.kubernetes.io/name: marblerun-coordinator - app.kubernetes.io/part-of: marblerun - app.kubernetes.io/version: v1.4.1 - edgeless.systems/control-plane-component: controller - edgeless.systems/control-plane-ns: default - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: f3440ec0-e1e8-4385-9097-0ba05f8f6d36 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 7 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 50 - posY: 10 - whiteboardData: - style: {} diff --git a/catalog/90ae7d59-1eba-4ce5-b029-d14f79f1895f/deploy.yml b/catalog/90ae7d59-1eba-4ce5-b029-d14f79f1895f/deploy.yml deleted file mode 100644 index 8da6502018..0000000000 --- a/catalog/90ae7d59-1eba-4ce5-b029-d14f79f1895f/deploy.yml +++ /dev/null @@ -1,1054 +0,0 @@ -name: Edge Permission Relationship -services: - cluster-role-av: - name: cluster-role-av - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - rules: - - resources: - - ServiceAccount - verbs: - - get - traits: - meshmap: - edges: - - data: - bindingComponent: ClusterRoleBinding - id: e74e8e2f-2ffd-42f2-970d-9e3754fabd5f - metadata: - binded_by: 027e1a23-daf3-4771-8bcb-89ef034e5308 - source: d9148ffd-731b-46f5-95e7-9dafdf5a97ad - subType: Permission - target: 89435935-e4c2-461b-ad92-92bc582b4d1d - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: d9148ffd-731b-46f5-95e7-9dafdf5a97ad - label: cluster-role-av - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 310 - posY: 50 - whiteboardData: - style: - z-index: 3 - cluster-role-binding-kh: - name: cluster-role-binding-kh - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io/v1 - kind: ClusterRole - name: cluster-role-av - subjects: - - kind: ServiceAccount - name: service-account-cv - traits: - meshmap: - edges: [] - id: 027e1a23-daf3-4771-8bcb-89ef034e5308 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 390.10625 - posY: 50 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - service-account-cv: - name: service-account-cv - type: ServiceAccount - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - bindingComponent: ClusterRoleBinding - id: e74e8e2f-2ffd-42f2-970d-9e3754fabd5f - metadata: - binded_by: 027e1a23-daf3-4771-8bcb-89ef034e5308 - source: d9148ffd-731b-46f5-95e7-9dafdf5a97ad - subType: Permission - target: 89435935-e4c2-461b-ad92-92bc582b4d1d - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 89435935-e4c2-461b-ad92-92bc582b4d1d - label: Service Account - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 1001 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 470 - posY: 50 - whiteboardData: - style: - z-index: 2 diff --git a/catalog/9268856a-57e4-41e0-a18c-03f714f1c023/deploy.yml b/catalog/9268856a-57e4-41e0-a18c-03f714f1c023/deploy.yml deleted file mode 100644 index 5049fe13bf..0000000000 --- a/catalog/9268856a-57e4-41e0-a18c-03f714f1c023/deploy.yml +++ /dev/null @@ -1,272 +0,0 @@ -name: ArgoCD-Application [Components added for Network, Storage and Orchestration] -services: - hpa: - name: hpa - type: HorizontalPodAutoscaler - apiVersion: autoscaling/v2 - namespace: default - version: v1.27.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 30902c99-4937-46c2-a10f-9b3bcf3e5d93 - label: hpa - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: false - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -125.02957534216418 - posY: 198.1608332065167 - whiteboardData: - style: - z-index: 3 - jiva-volume: - name: jiva-volume - type: JivaVolume - apiVersion: openebs.io/v1 - namespace: default - version: 3.5.0 - model: openebs - settings: - access Type: Block - capacity: 10Gi - pv: 5Gi - spec: - policy: - replica: - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - tolerations: [] - target: - affinity: - node Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: - node Selector Terms: [] - pod Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - pod Anti Affinity: - preferred During Scheduling Ignored During Execution: [] - required During Scheduling Ignored During Execution: [] - tolerations: [] - traits: - meshmap: - edges: [] - id: 36ae1f0a-dd6d-49b4-abd3-7ad06d196e4b - label: jiva-volume - meshmodel-data: - category: - metadata: null - name: Cloud Native Storage - displayName: OpenEBS - metadata: - svgColor: ui/public/static/img/meshmodels/openebs/color/blockdevice-color.svg - svgWhite: ui/public/static/img/meshmodels/openebs/white/blockdevice-white.svg - name: openebs - version: 3.5.0 - meshmodel-metadata: - genealogy: "" - logoURL: https://github.com/cncf/artwork/blob/master/examples/sandbox.md#openebs-logos - model: openebs - modelDisplayName: OpenEBS - primaryColor: '#563a39' - published: true - secondaryColor: '#9B7F7E' - shape: circle - styleOverrides: "" - subCategory: Cloud Native Storage - svgColor: ui/public/static/img/meshmodels/openebs/color/blockdevice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/openebs/white/blockdevice-white.svg - position: - posX: -138.48505549142743 - posY: 291.81847786266246 - whiteboardData: - style: - z-index: 4 - myApp: - name: myApp - type: Application - apiVersion: argoproj.io/v1alpha1 - namespace: default - version: 4.5.1 - model: argo-cd - settings: - destination: - name: Host server - server: 127.0.0.4 - ignore Differences: [] - info: [] - project: KubeDeploy - source: - directory: - jsonnet: - ext Vars: [] - libs: [] - tlas: [] - helm: - file Parameters: [] - parameters: [] - value Files: [] - kustomize: - images: [] - plugin: - env: [] - parameters: [] - repo URL: https://github.com/username/repo - sources: [] - sync Policy: - sync Options: [] - traits: - meshmap: - edges: [] - id: 64fc264d-c549-46c0-a479-eddf786d5310 - label: myApp - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: Argo CD - metadata: - svgColor: ui/public/static/img/meshmodels/argo-cd/color/appproject-color.svg - svgWhite: ui/public/static/img/meshmodels/argo-cd/white/appproject-white.svg - name: argo-cd - version: 4.5.1 - meshmodel-metadata: - genealogy: "" - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#argo-logos - model: argo-cd - modelDisplayName: Argo CD - primaryColor: '#fe733e' - published: true - secondaryColor: '#FFB883' - shape: circle - styleOverrides: "" - subCategory: Continuous Integration & Delivery - svgColor: ui/public/static/img/meshmodels/argo-cd/color/appproject-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/argo-cd/white/appproject-white.svg - position: - posX: -112.9362862424473 - posY: 243.50495747197226 - whiteboardData: - style: - z-index: 5 - transport-server-1: - name: transport-server-1 - type: TransportServer - apiVersion: k8s.nginx.org/v1alpha1 - namespace: default - version: 0.16.2 - model: nginx-ingress - settings: - host: 127.0.1.2 - traits: - meshmap: - edges: [] - id: f985da30-59c6-475b-8c94-54c2bca96c2a - label: transport-server-1 - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: NGINX Ingress Controller - metadata: - svgColor: ui/public/static/img/meshmodels/nginx-ingress/color/apdoslogconf-color.svg - svgWhite: ui/public/static/img/meshmodels/nginx-ingress/white/apdoslogconf-white.svg - name: nginx-ingress - version: 0.16.2 - meshmodel-metadata: - genealogy: "" - logoURL: https://www.vectorlogo.zone/logos/nginx/index.html - model: nginx-ingress - modelDisplayName: NGINX Ingress Controller - primaryColor: '#009639' - published: true - secondaryColor: '#42C473' - shape: circle - styleOverrides: "" - subCategory: Service Proxy - svgColor: ui/public/static/img/meshmodels/nginx-ingress/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/nginx-ingress/white/apdoslogconf-white.svg - position: - posX: -193.26111687760493 - posY: 268.3150975899273 - whiteboardData: - style: - z-index: 6 - virtual-server-1: - name: virtual-server-1 - type: VirtualServer - apiVersion: k8s.nginx.org/v1 - namespace: default - version: 0.16.2 - model: nginx-ingress - settings: - host: 127.0.1.1 - spec: - external DNS: - provider Specific: [] - policies: [] - routes: [] - upstreams: [] - traits: - meshmap: - edges: [] - id: c52bf0ed-6749-4184-8c46-ce4b269b5d8f - label: virtual-server-1 - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: NGINX Ingress Controller - metadata: - svgColor: ui/public/static/img/meshmodels/nginx-ingress/color/apdoslogconf-color.svg - svgWhite: ui/public/static/img/meshmodels/nginx-ingress/white/apdoslogconf-white.svg - name: nginx-ingress - version: 0.16.2 - meshmodel-metadata: - genealogy: "" - logoURL: https://www.vectorlogo.zone/logos/nginx/index.html - model: nginx-ingress - modelDisplayName: NGINX Ingress Controller - primaryColor: '#009639' - published: true - secondaryColor: '#42C473' - shape: circle - styleOverrides: "" - subCategory: Service Proxy - svgColor: ui/public/static/img/meshmodels/nginx-ingress/color/apdoslogconf-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/nginx-ingress/white/apdoslogconf-white.svg - position: - posX: -176.2903037218441 - posY: 222.52038923792543 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/9527442a-7072-4c98-a187-1b9ce1b0001c/deploy.yml b/catalog/9527442a-7072-4c98-a187-1b9ce1b0001c/deploy.yml deleted file mode 100644 index fe654255b3..0000000000 --- a/catalog/9527442a-7072-4c98-a187-1b9ce1b0001c/deploy.yml +++ /dev/null @@ -1,125 +0,0 @@ -name: Busybox (single) -services: - busybox-pod: - name: busybox-pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - c84bb621-2979-42ac-8740-8d1674bc0e5f - settings: - spec: - containers: - - image: busybox - image Pull Policy: Always - name: busybox - traits: - meshmap: - edges: [] - id: 7998bf70-168d-43d8-a208-3be128bddcc8 - label: busybox-pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: c84bb621-2979-42ac-8740-8d1674bc0e5f - position: - posX: 430 - posY: 250 - whiteboardData: - style: - z-index: 5 - c84bb621-2979-42ac-8740-8d1674bc0e5f: - name: c84bb621-2979-42ac-8740-8d1674bc0e5f - traits: - meshmap: - edges: [] - id: c84bb621-2979-42ac-8740-8d1674bc0e5f - position: - posX: 455 - posY: 259 - whiteboardData: {} - nginx: - name: nginx - type: Pod - apiVersion: v1 - namespace: layer5-test-ns - version: v1.25.2 - model: kubernetes - dependsOn: - - c84bb621-2979-42ac-8740-8d1674bc0e5f - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: nginx - ports: - - container Port: 80 - host Port: 8080 - name: nginx-port - protocol: TCP - traits: - meshmap: - edges: [] - id: fd751fe3-ee76-4120-aafc-57978320aeb0 - label: nginx - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 4 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: c84bb621-2979-42ac-8740-8d1674bc0e5f - position: - posX: 490 - posY: 250 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/95cb2be3-4052-45d9-9156-34fd4b8fe17e/deploy.yml b/catalog/95cb2be3-4052-45d9-9156-34fd4b8fe17e/deploy.yml deleted file mode 100644 index 676718b0fd..0000000000 --- a/catalog/95cb2be3-4052-45d9-9156-34fd4b8fe17e/deploy.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Pod Resource Memory Request Limit -services: - memory-request-limit-pod: - name: memory-request-limit-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - name: memory-request-limit-container - resources: - limits: - memory: 200Mi - requests: - memory: 100Mi - traits: - meshmap: - edges: [] - id: 626ebcb2-9340-4a66-a1a8-918ae5c63dae - label: memory-request-limit-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 310 - posY: 310 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/962c49f4-39c0-4ce9-ad79-0adc78ebb4f5/deploy.yml b/catalog/962c49f4-39c0-4ce9-ad79-0adc78ebb4f5/deploy.yml deleted file mode 100644 index ec61c858c1..0000000000 --- a/catalog/962c49f4-39c0-4ce9-ad79-0adc78ebb4f5/deploy.yml +++ /dev/null @@ -1,343 +0,0 @@ -name: Dapr OAuth Authorization to External Service -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - msgraphapp - traits: - meshmap: - edges: [] - id: 0520a4db-d533-4cdc-a9c2-a33abe4d660f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a1cd711e-85be-49cb-8926-f332639839c3 - position: - posX: 70 - posY: 10 - whiteboardData: {} - msgraphapp: - name: msgraphapp - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: msgraph - settings: - spec: - replicas: 1 - selector: - match Labels: - app: msgraph - template: - metadata: - annotations: - dapr.io/config: msgraphpipeline - dapr.io/enabled: "true" - dapr.io/id: msgraphapp - dapr.io/port: "3000" - labels: - app: msgraph - spec: - containers: - - image: docker.io/h2floh/middleware-msgraphapp:edge - image Pull Policy: Always - name: msgraph - ports: - - container Port: 3000 - traits: - meshmap: - edges: [] - id: a1cd711e-85be-49cb-8926-f332639839c3 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 70 - posY: 10 - whiteboardData: - style: {} - msgraphapp-dapr: - name: msgraphapp-dapr - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: msgraph - settings: - spec: - cluster IP: None - selector: - app: msgraph - type: ClusterIP - traits: - meshmap: - edges: [] - id: 602f1625-45e1-4171-a1c8-52fa8a3729f8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -30 - posY: -30 - whiteboardData: - style: {} - msgraphpipeline: - name: msgraphpipeline - type: Configuration - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - spec: - access Control: - policies: [] - api: - allowed: [] - denied: [] - app Http Pipeline: - handlers: [] - components: - deny: [] - features: [] - http Pipeline: - handlers: - - name: msgraphsp - selector: - fields: [] - type: middleware.http.oauth2clientcredentials - mTLS: - enabled: true - token Validators: [] - metric: - enabled: true - rules: [] - metrics: - enabled: true - rules: [] - secrets: - scopes: [] - tracing: - enabled: true - expand Params: true - include Body: true - sampling Rate: "1" - stdout: false - traits: - meshmap: - edges: [] - id: c9d45a40-ceb9-4557-bc08-7420cf52949b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: -30 - posY: 50 - whiteboardData: - style: {} - msgraphsp: - name: msgraphsp - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: default - model: dapr - settings: - auth: - secret Store: secretstores.kubernetes - scopes: [] - spec: - metadata: - - name: clientId - value: - - name: clientSecret - value: - - name: scopes - value: https://graph.microsoft.com/.default - - name: tokenURL - value: https://login.microsoftonline.com//oauth2/v2.0/token - - name: headerName - value: msgraph-token - - name: endpointParamsQuery - value: "" - - name: authStyle - value: "1" - type: middleware.http.oauth2clientcredentials - version: v1 - traits: - meshmap: - edges: [] - id: 2dcc5273-f392-4caf-8e63-133d52ec4632 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 10 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/96c43aaf-4bd9-4f28-bc02-c64e3d26f1f8/deploy.yml b/catalog/96c43aaf-4bd9-4f28-bc02-c64e3d26f1f8/deploy.yml deleted file mode 100644 index dd0449a6cb..0000000000 --- a/catalog/96c43aaf-4bd9-4f28-bc02-c64e3d26f1f8/deploy.yml +++ /dev/null @@ -1,390 +0,0 @@ -name: fluentd deployment -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - fluentd-es-v2.7.0 - traits: - meshmap: - edges: [] - id: 30a6af62-c471-40c3-ac5f-f2b7bce7355d - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1002 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 557ea984-0a5e-435d-8961-f03ec4829d99 - position: - posX: 70 - posY: 110 - whiteboardData: {} - fluentd-es-dopif: - name: fluentd-es - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - addonmanager.kubernetes.io/mode: Reconcile - k8s-app: fluentd-es - settings: - role Ref: - api Group: "" - kind: ClusterRole - name: fluentd-es - subjects: - - api Group: "" - kind: ServiceAccount - name: fluentd-es - namespace: efklog - traits: - meshmap: - edges: [] - id: 543fcddf-9407-4688-8393-149219d88fb0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 3 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 50 - posY: 30.10625 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - fluentd-es-uumqo: - name: fluentd-es - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - addonmanager.kubernetes.io/mode: Reconcile - k8s-app: fluentd-es - settings: - rules: - - api Groups: - - "" - resources: - - namespaces - - pods - verbs: - - get - - watch - - list - traits: - meshmap: - edges: - - data: - id: 33c4b183-018e-4231-8946-78d4b81ad2a6 - metadata: - binded_by: 543fcddf-9407-4688-8393-149219d88fb0 - source: 7b017947-33eb-4ed0-8cc8-771e48ac99be - subType: Permission - target: 40d08a5b-287f-4623-ace8-5081b3b47065 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 7b017947-33eb-4ed0-8cc8-771e48ac99be - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 50 - posY: 10 - whiteboardData: - style: {} - fluentd-es-v2.7.0: - name: fluentd-es-v2.7.0 - type: DaemonSet - apiVersion: apps/v1 - namespace: efklog - model: kubernetes - labels: - addonmanager.kubernetes.io/mode: Reconcile - k8s-app: fluentd-es - version: v2.7.0 - settings: - spec: - selector: - match Labels: - k8s-app: fluentd-es - version: v2.7.0 - template: - metadata: - annotations: - scheduler.alpha.kubernetes.io/critical-pod: "" - labels: - k8s-app: fluentd-es - version: v2.7.0 - spec: - containers: - - env: - - name: FLUENTD_ARGS - value: --no-supervisor -q - image: quay.io/fluentd_elasticsearch/fluentd:v2.7.0 - name: fluentd-es - resources: - limits: - memory: 500Mi - requests: - cpu: 100m - memory: 200Mi - volume Mounts: - - mount Path: /var/log - name: varlog - - mount Path: /var/lib/docker/containers - name: varlibdockercontainers - read Only: true - - mount Path: /etc/fluent/config.d - name: config-volume - service Account Name: fluentd-es - termination Grace Period Seconds: 30 - volumes: - - host Path: - path: /var/log - name: varlog - - host Path: - path: /var/lib/docker/containers - name: varlibdockercontainers - - config Map: - name: fluentd-es-config-v0.2.0 - name: config-volume - traits: - meshmap: - edges: [] - id: 557ea984-0a5e-435d-8961-f03ec4829d99 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1001 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/daemonset-white.svg - position: - posX: 70 - posY: 110 - whiteboardData: - style: {} - fluentd-es-xtsdv: - name: fluentd-es - type: ServiceAccount - apiVersion: v1 - namespace: efklog - model: kubernetes - labels: - addonmanager.kubernetes.io/mode: Reconcile - k8s-app: fluentd-es - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 33c4b183-018e-4231-8946-78d4b81ad2a6 - metadata: - binded_by: 543fcddf-9407-4688-8393-149219d88fb0 - source: 7b017947-33eb-4ed0-8cc8-771e48ac99be - subType: Permission - target: 40d08a5b-287f-4623-ace8-5081b3b47065 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 40d08a5b-287f-4623-ace8-5081b3b47065 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 4 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/96cc39d9-de6a-4339-96bf-096d09d9d7bd/deploy.yml b/catalog/96cc39d9-de6a-4339-96bf-096d09d9d7bd/deploy.yml deleted file mode 100644 index 8075e77138..0000000000 --- a/catalog/96cc39d9-de6a-4339-96bf-096d09d9d7bd/deploy.yml +++ /dev/null @@ -1,244 +0,0 @@ -name: Running ZooKeeper, A Distributed System Coordinator -services: - zk: - name: zk - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - pod Management Policy: OrderedReady - replicas: 3 - selector: - match Labels: - app: zk - service Name: zk-hs - template: - metadata: - labels: - app: zk - spec: - affinity: - pod Anti Affinity: - required During Scheduling Ignored During Execution: - - label Selector: - match Expressions: - - key: app - operator: In - values: - - zk - topology Key: kubernetes.io/hostname - containers: - - command: - - sh - - -c - - start-zookeeper --servers=3 --data_dir=/var/lib/zookeeper/data --data_log_dir=/var/lib/zookeeper/data/log - --conf_dir=/opt/zookeeper/conf --client_port=2181 --election_port=3888 - --server_port=2888 --tick_time=2000 --init_limit=10 --sync_limit=5 - --heap=512M --max_client_cnxns=60 --snap_retain_count=3 --purge_interval=12 - --max_session_timeout=40000 --min_session_timeout=4000 --log_level=INFO - image: registry.k8s.io/kubernetes-zookeeper:1.0-3.4.10 - image Pull Policy: Always - liveness Probe: - exec: - command: - - sh - - -c - - zookeeper-ready 2181 - initial Delay Seconds: 10 - timeout Seconds: 5 - name: kubernetes-zookeeper - ports: - - container Port: 2181 - name: client - - container Port: 2888 - name: server - - container Port: 3888 - name: leader-election - readiness Probe: - exec: - command: - - sh - - -c - - zookeeper-ready 2181 - initial Delay Seconds: 10 - timeout Seconds: 5 - resources: - requests: - cpu: "0.5" - memory: 1Gi - volume Mounts: - - mount Path: /var/lib/zookeeper - name: datadir - security Context: - fs Group: 1000 - run As User: 1000 - update Strategy: - type: RollingUpdate - volume Claim Templates: - - metadata: - name: datadir - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 10Gi - traits: - meshmap: - edges: [] - id: 8129ed4a-9927-4b0c-ad95-882929c952b6 - label: zk - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 190 - posY: 210 - whiteboardData: - style: - z-index: 4 - zk-cs: - name: zk-cs - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: client - port: 2181 - selector: - app: zk - traits: - meshmap: - edges: [] - id: 226fa52e-e5a0-4239-b909-9b442972bab5 - label: zk-cs - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4 - height: 16 - padding: 12 - width: 17 - z-index: 4 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 150 - posY: 150 - whiteboardData: - style: - z-index: 5 - zk-hs: - name: zk-hs - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - cluster IP: None - ports: - - name: server - port: 2888 - - name: leader-election - port: 3888 - selector: - app: zk - traits: - meshmap: - edges: [] - id: 974b880f-34e9-439a-8d9a-24db8c1293be - label: zk-hs - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 210 - posY: 150 - whiteboardData: - style: - z-index: 6 - zk-pdb: - name: zk-pdb - type: PodDisruptionBudget - apiVersion: policy/v1 - namespace: default - model: kubernetes - settings: - spec: - max Unavailable: 1 - selector: - match Labels: - app: zk - traits: - meshmap: - edges: [] - id: 3851b428-cc0b-47f2-a0ec-08d4c79b7a0a - label: zk-pdb - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 5 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 150 - posY: 210 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/9815d6cf-ef6d-49fa-99a7-97e935af67c4/deploy.yml b/catalog/9815d6cf-ef6d-49fa-99a7-97e935af67c4/deploy.yml deleted file mode 100644 index e74118168f..0000000000 --- a/catalog/9815d6cf-ef6d-49fa-99a7-97e935af67c4/deploy.yml +++ /dev/null @@ -1,633 +0,0 @@ -name: fluentd-kubernetes-aws -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - fluentd-kubernetes-aws-juusr - traits: - meshmap: - edges: [] - id: e48fcd9c-0d0a-4e3e-a471-01626bd6b0ce - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 0bbd6078-bf2f-4b01-b522-41af34a47b7a - position: - posX: 10 - posY: 70 - whiteboardData: {} - fluentd-kubernetes-aws-bxexv: - name: fluentd-kubernetes-aws - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app: fluentd-kubernetes-aws - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - release: fluentd-kubernetes-aws - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: fluentd-kubernetes-aws - subjects: - - kind: ServiceAccount - name: fluentd-kubernetes-aws - namespace: default - traits: - meshmap: - edges: [] - id: 8e6094c8-411c-446f-b67e-eecd3fc84971 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 60.072485072007765 - posY: 20.12080845334627 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - fluentd-kubernetes-aws-dhnab: - name: fluentd-kubernetes-aws - type: PrometheusRule - apiVersion: monitoring.coreos.com/v1 - namespace: default - model: contrail-analytics - labels: - app: prometheus-operator - app.kubernetes.io/instance: fluentd-kubernetes-aws - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: fluentd-kubernetes-aws - helm.sh/chart: fluentd-kubernetes-aws-0.2.1 - release: prometheus-operator - settings: - spec: - groups: - - name: fluentd - rules: - - alert: FluentdNodeDown - annotations: - description: Prometheus could not scrape {{ $labels.job }} for more - than 10 minutes - summary: fluentd cannot be scraped - expr: | - up{job="fluentd-kubernetes-aws-prometheus"} == 0 - or absent(up{job="fluentd-kubernetes-aws-prometheus"}) - for: 10m - labels: - service: fluentd - severity: warning - - alert: FluentdNodeDown - annotations: - description: Prometheus could not scrape {{ $labels.job }} for more - than 30 minutes - summary: fluentd cannot be scraped - expr: | - up{job="fluentd-kubernetes-aws-prometheus"} == 0 - or absent(up{job="fluentd-kubernetes-aws-prometheus"}) - for: 30m - labels: - service: fluentd - severity: critical - - alert: FluentdQueueLength - annotations: - description: In the last 5 minutes, fluentd queues increased 30%. Current - value is {{ $value }} - summary: fluentd node are failing - expr: | - rate(fluentd_output_status_buffer_queue_length[5m]) > 0.3 - or absent(fluentd_output_status_buffer_queue_length) - for: 1m - labels: - service: fluentd - severity: warning - - alert: FluentdQueueLength - annotations: - description: In the last 5 minutes, fluentd queues increased 50%. Current - value is {{ $value }} - summary: fluentd node are critical - expr: | - rate(fluentd_output_status_buffer_queue_length[5m]) > 0.5 - or absent(fluentd_output_status_buffer_queue_length) - for: 1m - labels: - service: fluentd - severity: critical - - alert: FluentdRecordsCountsHigh - annotations: - description: In the last 5m, records counts increased 3 times, comparing - to the latest 15 min. - summary: fluentd records count are critical - expr: | - sum(rate(fluentd_output_status_emit_records{job="fluentd-kubernetes-aws-prometheus"}[5m])) BY (instance) > (3 * sum(rate(fluentd_output_status_emit_records{job="fluentd-kubernetes-aws-prometheus"}[15m])) BY (instance)) - or absent(fluentd_output_status_emit_records) - for: 1m - labels: - service: fluentd - severity: critical - traits: - meshmap: - edges: [] - id: 4fcd0b4b-1566-4077-9c95-9664b43b0387 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1005 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/contrail-analytics/color/contrail-analytics-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/contrail-analytics/white/contrail-analytics-white.svg - position: - posX: -90 - posY: 50 - whiteboardData: - style: {} - fluentd-kubernetes-aws-djjfb: - name: fluentd-kubernetes-aws - type: ServiceMonitor - apiVersion: monitoring.coreos.com/v1 - namespace: default - model: contrail-analytics - labels: - app: prometheus-operator - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - release: prometheus-operator - settings: - spec: - endpoints: - - metric Relabelings: [] - oauth2: - client Id: {} - client Secret: {} - scopes: [] - path: /metrics - port: prometheus - relabelings: [] - namespace Selector: - match Names: [] - pod Target Labels: [] - selector: - match Expressions: [] - match Labels: - app: fluentd-kubernetes-aws-prometheus - release: fluentd-kubernetes-aws - namespace Selector: - any: true - target Labels: [] - traits: - meshmap: - edges: [] - id: 332c5a33-a3a3-4528-af54-26feacf6daa9 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/contrail-analytics/color/contrail-analytics-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/contrail-analytics/white/contrail-analytics-white.svg - position: - posX: 90 - posY: 10 - whiteboardData: - style: {} - fluentd-kubernetes-aws-dssge: - name: fluentd-kubernetes-aws - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: fluentd-kubernetes-aws - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - release: fluentd-kubernetes-aws - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: c7dcafbd-4e5f-4c80-9406-549e773e65b1 - metadata: - binded_by: 8e6094c8-411c-446f-b67e-eecd3fc84971 - source: cd14bf6d-dc52-40c7-b258-4f4d24ac4925 - subType: Permission - target: edf88402-414a-4bb3-b763-b8fcf6c4f3bc - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: edf88402-414a-4bb3-b763-b8fcf6c4f3bc - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1003 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 90 - posY: 70 - whiteboardData: - style: {} - fluentd-kubernetes-aws-dwfqs: - name: fluentd-kubernetes-aws - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app: fluentd-kubernetes-aws - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - release: fluentd-kubernetes-aws - settings: - rules: - - api Groups: - - "" - resources: - - pods - - namespaces - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - id: c7dcafbd-4e5f-4c80-9406-549e773e65b1 - metadata: - binded_by: 8e6094c8-411c-446f-b67e-eecd3fc84971 - source: cd14bf6d-dc52-40c7-b258-4f4d24ac4925 - subType: Permission - target: edf88402-414a-4bb3-b763-b8fcf6c4f3bc - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: cd14bf6d-dc52-40c7-b258-4f4d24ac4925 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1001 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 30 - posY: -30 - whiteboardData: - style: {} - fluentd-kubernetes-aws-juusr: - name: fluentd-kubernetes-aws - type: DaemonSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: fluentd-kubernetes-aws - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - k8s-app: fluentd-logging - kubernetes.io/cluster-service: "true" - release: fluentd-kubernetes-aws - version: v1 - settings: - spec: - selector: - match Labels: - app: fluentd-kubernetes-aws - k8s-app: fluentd-logging - release: fluentd-kubernetes-aws - template: - metadata: - annotations: - iam.amazonaws.com/role: elasticsearch-user - labels: - app: fluentd-kubernetes-aws - k8s-app: fluentd-logging - kubernetes.io/cluster-service: "true" - release: fluentd-kubernetes-aws - version: v1 - spec: - containers: - - env: - - name: FLUENT_ELASTICSEARCH_HOST - value: localhost - - name: FLUENT_ELASTICSEARCH_PORT - value: "9200" - - name: FLUENT_ELASTICSEARCH_SCHEME - value: http - - name: FLUENTD_PROMETHEUS_PORT - value: "24231" - - name: FLUENT_ELASTICSEARCH_BUFFER_CHUNK_LIMIT_SIZE - value: 4M - - name: FLUENT_ELASTICSEARCH_BUFFER_QUEUE_LIMIT_LENGTH - value: "64" - image: fluent/fluentd-kubernetes-daemonset:v1.4.2-debian-elasticsearch-1.1 - image Pull Policy: IfNotPresent - name: fluentd - resources: {} - volume Mounts: - - mount Path: /var/log - name: varlog - - mount Path: /var/lib/docker/containers - name: varlibdockercontainers - read Only: true - - args: - - -endpoint - - https://my-elasticsearch-jivhavxbcd5.us-east-1.es.amazonaws.com - - -listen - - 127.0.0.1:9200 - image: abutaha/aws-es-proxy:0.9 - image Pull Policy: IfNotPresent - name: signing-proxy - resources: - requests: - cpu: 5m - memory: 10Mi - service Account Name: fluentd-kubernetes-aws - termination Grace Period Seconds: 30 - tolerations: - - effect: NoSchedule - key: node-role.kubernetes.io/master - volumes: - - host Path: - path: /var/log - name: varlog - - host Path: - path: /var/lib/docker/containers - name: varlibdockercontainers - traits: - meshmap: - edges: [] - id: 0bbd6078-bf2f-4b01-b522-41af34a47b7a - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1002 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/daemonset-white.svg - position: - posX: 10 - posY: 70 - whiteboardData: - style: {} - fluentd-kubernetes-aws-prometheus: - name: fluentd-kubernetes-aws-prometheus - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: fluentd-kubernetes-aws-prometheus - chart: fluentd-kubernetes-aws-0.2.1 - heritage: Helm - release: fluentd-kubernetes-aws - settings: - spec: - ports: - - name: prometheus - port: 9224 - protocol: TCP - target Port: 24231 - selector: - app: fluentd-kubernetes-aws - release: fluentd-kubernetes-aws - type: ClusterIP - traits: - meshmap: - edges: [] - id: 845421eb-e1f9-4e22-9b21-f377a6527a41 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -50 - posY: -30 - whiteboardData: - style: {} diff --git a/catalog/9b677af7-478c-48d4-83a5-9b20d5094007/deploy.yml b/catalog/9b677af7-478c-48d4-83a5-9b20d5094007/deploy.yml deleted file mode 100644 index a013fdfe9d..0000000000 --- a/catalog/9b677af7-478c-48d4-83a5-9b20d5094007/deploy.yml +++ /dev/null @@ -1,291 +0,0 @@ -name: istio-ingress-service-web-api-v1-only -services: - virtualservice-ingress-web-api-web-app: - name: virtualservice-ingress-web-api-web-app - type: VirtualService - apiVersion: networking.istio.io/v1alpha3 - namespace: default - model: istio-base - settings: - spec: - export To: [] - gateways: - - default-gateway-ingress-http - hosts: - - '*' - http: - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /kiali - route: - - destination: - host: kiali.istio-system.svc.cluster.local - port: - number: 20001 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /web-api/v1/getmultiple - route: - - destination: - host: web-api - subset: v1 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /web-api/v1/create - route: - - destination: - host: web-api - subset: v1 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /web-api/v1/manage - route: - - destination: - host: web-api - subset: v1 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /openapi/ui/ - route: - - destination: - host: web-api - port: - number: 9080 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /openapi - route: - - destination: - host: web-api - port: - number: 9080 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /loginwithtoken - route: - - destination: - host: web-app - port: - number: 80 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /login - route: - - destination: - host: authentication - port: - number: 3000 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: /callback - route: - - destination: - host: authentication - port: - number: 3000 - headers: - request: - remove: [] - response: - remove: [] - - cors Policy: - allow Headers: [] - allow Methods: [] - allow Origin: [] - allow Origins: [] - expose Headers: [] - headers: - request: - remove: [] - response: - remove: [] - match: - - gateways: [] - uri: - prefix: / - route: - - destination: - host: web-app - port: - number: 80 - headers: - request: - remove: [] - response: - remove: [] - tcp: [] - tls: [] - traits: - meshmap: - edges: [] - id: e53f38e9-6b09-46f7-99cd-aa9d5a40104d - label: virtualservice-ingress-web-api-web-app - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg - model: istio-base - modelDisplayName: Istio - primaryColor: '#466BB0' - published: true - secondaryColor: '#93b0e7' - shape: circle - styleOverrides: "" - subCategory: Service Mesh - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/9d3b33bf-eaf6-4d06-9dd6-64aa725ab383/deploy.yml b/catalog/9d3b33bf-eaf6-4d06-9dd6-64aa725ab383/deploy.yml deleted file mode 100644 index f0ff1add5e..0000000000 --- a/catalog/9d3b33bf-eaf6-4d06-9dd6-64aa725ab383/deploy.yml +++ /dev/null @@ -1,1089 +0,0 @@ -name: 'Serve an LLM with multiple GPUs in GKE ' -services: - 5d48e78a-127f-41ff-9ed0-a6127f8df47a: - name: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - traits: - meshmap: - edges: - - data: - id: 9e455723-1a3a-4bfa-96c4-f31cf73dcd14 - metadata: - port: 80 - protocol: TCP - source: 5822706f-1040-4e99-acd1-4f99244374c9 - subType: Network - target: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: d8d6694c-4a1b-4658-980e-4f494132c065 - metadata: - port: 80 - protocol: TCP - source: 227e6335-a405-4a31-a81a-43f3f49686c4 - subType: Network - target: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - meshmodel-metadata: - styleOverrides: - z-index: 17 - position: - posX: 140 - posY: 40 - whiteboardData: {} - 11aebffd-54f0-4685-b2e7-f8143d3ef847: - name: 11aebffd-54f0-4685-b2e7-f8143d3ef847 - traits: - meshmap: - edges: [] - id: 11aebffd-54f0-4685-b2e7-f8143d3ef847 - meshmodel-metadata: - styleOverrides: - z-index: 17 - position: - posX: 140 - posY: -40 - whiteboardData: {} - 635d895e-c09e-4b9c-8bc1-da7e6765625c: - name: 635d895e-c09e-4b9c-8bc1-da7e6765625c - traits: - meshmap: - edges: [] - id: 635d895e-c09e-4b9c-8bc1-da7e6765625c - meshmodel-metadata: - styleOverrides: - z-index: 17 - position: - posX: 250 - posY: -40 - whiteboardData: {} - 704a3220-2ad9-44fb-952e-9ed1ec219199: - name: 704a3220-2ad9-44fb-952e-9ed1ec219199 - traits: - meshmap: - edges: [] - id: 704a3220-2ad9-44fb-952e-9ed1ec219199 - meshmodel-metadata: - styleOverrides: - z-index: 17 - position: - posX: -90 - posY: -90 - whiteboardData: {} - efc6ed98-44e8-44b9-82d5-47eddf9ad974: - name: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - traits: - meshmap: - edges: - - data: - id: 5278ee0e-9c8f-4c2d-8fec-725d402976eb - metadata: - port: 80 - protocol: TCP - source: 5822706f-1040-4e99-acd1-4f99244374c9 - subType: Network - target: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 8455fe48-3b13-46b1-952e-f149e2df16b5 - metadata: - port: 80 - protocol: TCP - source: 227e6335-a405-4a31-a81a-43f3f49686c4 - subType: Network - target: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - position: - posX: -170 - posY: 20 - whiteboardData: {} - generic node-befai: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 11aebffd-54f0-4685-b2e7-f8143d3ef847 - traits: - meshmap: - edges: [] - id: 02bf4296-80b5-4de9-a025-11498eceeeb9 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 13 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 11aebffd-54f0-4685-b2e7-f8143d3ef847 - position: - posX: 150 - posY: 10 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 7 - generic node-mkjdd: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: llm - version: v1.0.0 - model: meshery-core - dependsOn: - - 635d895e-c09e-4b9c-8bc1-da7e6765625c - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 4dc650f9-fe59-4a7d-8982-00ee7ca57fdf - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 15 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 635d895e-c09e-4b9c-8bc1-da7e6765625c - position: - posX: 270 - posY: 10 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 17 - generic node-nhscj: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - efc6ed98-44e8-44b9-82d5-47eddf9ad974 - traits: - meshmap: - edges: [] - id: db4032ca-084d-4062-857d-00cde7fb981f - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 16 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - position: - posX: -150 - posY: 70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 13 - generic node-nvieq: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 5d48e78a-127f-41ff-9ed0-a6127f8df47a - traits: - meshmap: - edges: [] - id: e108745b-ff1b-4ec1-b02a-5e4e3dd9bb3b - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 12 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - position: - posX: 150 - posY: 90 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 23 - generic node-qmcdq: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 704a3220-2ad9-44fb-952e-9ed1ec219199 - traits: - meshmap: - edges: [] - id: 846ae1fe-b009-4a3f-8e12-4e36c42954da - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 704a3220-2ad9-44fb-952e-9ed1ec219199 - position: - posX: -70 - posY: -70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 26 - gradio-service-vrids: - name: gradio-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 7860 - - port: 80 - protocol: TCP - selector: - app: gradio - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 8455fe48-3b13-46b1-952e-f149e2df16b5 - metadata: - port: 80 - protocol: TCP - source: 227e6335-a405-4a31-a81a-43f3f49686c4 - subType: Network - target: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: d8d6694c-4a1b-4658-980e-4f494132c065 - metadata: - port: 80 - protocol: TCP - source: 227e6335-a405-4a31-a81a-43f3f49686c4 - subType: Network - target: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 227e6335-a405-4a31-a81a-43f3f49686c4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 230 - posY: 30 - whiteboardData: - style: - z-index: 20 - gradio-service-zzdps: - name: gradio-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 7860 - - port: 80 - protocol: TCP - selector: - app: gradio - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 5278ee0e-9c8f-4c2d-8fec-725d402976eb - metadata: - port: 80 - protocol: TCP - source: 5822706f-1040-4e99-acd1-4f99244374c9 - subType: Network - target: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 9e455723-1a3a-4bfa-96c4-f31cf73dcd14 - metadata: - port: 80 - protocol: TCP - source: 5822706f-1040-4e99-acd1-4f99244374c9 - subType: Network - target: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 5822706f-1040-4e99-acd1-4f99244374c9 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -30 - posY: 30 - whiteboardData: - style: - z-index: 10 - llm-service: - name: llm-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 8080 - selector: - app: llm - type: ClusterIP - traits: - meshmap: - edges: [] - id: 7506b1fc-248d-40a1-9db2-ee6e2b98886d - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 6 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 110 - posY: 110 - whiteboardData: - style: - z-index: 3 - node group inventory wallet-gjcfq: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: gradio - version: v1.0.0 - model: meshery-core - dependsOn: - - efc6ed98-44e8-44b9-82d5-47eddf9ad974 - traits: - meshmap: - edges: [] - id: 005df7c6-49a9-4b32-b014-3f9d7e04f540 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: efc6ed98-44e8-44b9-82d5-47eddf9ad974 - position: - posX: -190 - posY: -30 - whiteboardData: - style: - z-index: 12 - node group inventory wallet-ipans: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: llm - version: v1.0.0 - model: meshery-core - dependsOn: - - 11aebffd-54f0-4685-b2e7-f8143d3ef847 - traits: - meshmap: - edges: [] - id: 215099c8-ee12-4683-af21-ab7a3a4a590c - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 11aebffd-54f0-4685-b2e7-f8143d3ef847 - position: - posX: 130 - posY: -90 - whiteboardData: - style: - z-index: 6 - node group inventory wallet-uddld: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: deployment-bk - version: v1.0.0 - model: meshery-core - dependsOn: - - 704a3220-2ad9-44fb-952e-9ed1ec219199 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: a3b2612f-6cc9-4eeb-81b8-990bdf98e944 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 14 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 704a3220-2ad9-44fb-952e-9ed1ec219199 - position: - posX: -110 - posY: -110 - whiteboardData: - style: - z-index: 25 - node group inventory wallet-xvnaj: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: llm - version: v1.0.0 - model: meshery-core - dependsOn: - - 635d895e-c09e-4b9c-8bc1-da7e6765625c - traits: - meshmap: - edges: [] - id: a7cc9ba5-a761-4a2f-876a-3abcf4aed9b3 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 11 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 635d895e-c09e-4b9c-8bc1-da7e6765625c - position: - posX: 230 - posY: -90 - whiteboardData: - style: - z-index: 16 - node group inventory wallet-xwxds: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: gradio - version: v1.0.0 - model: meshery-core - dependsOn: - - 5d48e78a-127f-41ff-9ed0-a6127f8df47a - traits: - meshmap: - edges: [] - id: a05baa58-5c2f-4203-ad5c-08732f6f0265 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5d48e78a-127f-41ff-9ed0-a6127f8df47a - position: - posX: 130 - posY: -10 - whiteboardData: - style: - z-index: 22 diff --git a/catalog/a6386080-a64e-4c1f-89b6-224c356841c1/deploy.yml b/catalog/a6386080-a64e-4c1f-89b6-224c356841c1/deploy.yml deleted file mode 100644 index 467350603a..0000000000 --- a/catalog/a6386080-a64e-4c1f-89b6-224c356841c1/deploy.yml +++ /dev/null @@ -1,1377 +0,0 @@ -name: CryptoMB.yml -services: - b855f60f-d135-402c-8074-dc1f6424f808: - name: b855f60f-d135-402c-8074-dc1f6424f808 - traits: - meshmap: - edges: [] - id: b855f60f-d135-402c-8074-dc1f6424f808 - position: - posX: 35.67259274947803 - posY: 137.55137511568853 - whiteboardData: {} - cluster role binding-wwjtf: - name: Cluster Role Binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: warm-relationship - version: v1.25.2 - model: kubernetes - dependsOn: - - b855f60f-d135-402c-8074-dc1f6424f808 - traits: - meshmap: - edges: [] - id: 8d28f038-22fb-4c1d-83ef-73a89cb8b355 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - parent: b855f60f-d135-402c-8074-dc1f6424f808 - position: - posX: 262.92589716552635 - posY: 145.54304015652772 - whiteboardData: - style: {} - cluster role binding-zywae: - name: Cluster Role Binding - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 20e49987-c602-4356-8a7d-9da2caf79f24 - label: Cluster Role Binding - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 570.5674704459643 - posY: 185.73122750759805 - whiteboardData: - style: {} - example-istiocontrolplane: - name: example-istiocontrolplane - type: IstioOperator - apiVersion: install.istio.io/v1alpha1 - namespace: istio-system - model: kubernetes - settings: - spec: - components: - egress Gateways: - - enabled: true - name: istio-egressgateway - ingress Gateways: - - enabled: true - k8s: - pod Annotations: - proxy.istio.io/config: | - privateKeyProvider: - cryptomb: - pollDelay: 10ms - name: istio-ingressgateway - profile: demo - traits: - meshmap: - edges: [] - id: 0a9190c6-3b94-4497-9b5e-0e26e26a3f4a - label: example-istiocontrolplane - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 448.11615449152737 - posY: 115.57287677378196 - whiteboardData: - style: {} - ingress-class-params: - name: ingress-class-params - type: IngressClassParams - apiVersion: elbv2.k8s.aws/v1beta1 - namespace: default - version: 1.4.8 - model: aws-load-balancer-controller - traits: - meshmap: - edges: [] - id: ce385c2d-da34-4b8e-88b5-5c2b58239d8e - label: ingress-class-params - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: AWS Load Balancer - metadata: - svgColor: ui/public/static/img/meshmodels/aws-load-balancer-controller/color/ingressclassparams-color.svg - svgWhite: ui/public/static/img/meshmodels/aws-load-balancer-controller/white/ingressclassparams-white.svg - name: aws-load-balancer-controller - version: 1.4.8 - meshmodel-metadata: - genealogy: "" - logoURL: https://aws.amazon.com/architecture/icons/ - model: aws-load-balancer-controller - modelDisplayName: AWS Load Balancer - primaryColor: '#ff9900' - published: true - secondaryColor: '#F4BC79' - shape: circle - styleOverrides: "" - subCategory: Service Proxy - svgColor: ui/public/static/img/meshmodels/aws-load-balancer-controller/color/ingressclassparams-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-load-balancer-controller/white/ingressclassparams-white.svg - position: - posX: -333.2557284176664 - posY: -90.07426028355111 - whiteboardData: - style: {} - istio-operator-jfiuj: - name: istio-operator - type: Service - apiVersion: v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - port: 80 - protocol: TCP - target Port: 8383 - selector: - name: istio-operator - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 425.5472288222459 - posY: 229.21681004945 - whiteboardData: - style: {} - istio-operator-ozqqb: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - position: - posX: 502.8495018402956 - posY: 230.68053998857957 - whiteboardData: - style: {} - istio-operator-sgsyx: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - EnvoyFilter - verbs: - - get - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: bcc4afd0-1772-4bef-afb1-60cd6c1be787 - metadata: 8d28f038-22fb-4c1d-83ef-73a89cb8b355 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 680.206754463652 - posY: 178.9992522767561 - whiteboardData: - style: {} - istio-operator-udaum: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: - - data: - id: bcc4afd0-1772-4bef-afb1-60cd6c1be787 - metadata: 8d28f038-22fb-4c1d-83ef-73a89cb8b355 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 461.0369544768065 - posY: 169.38423861920162 - whiteboardData: - style: {} - istio-operator-uxvdz: - name: istio-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: istio-operator - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: istio-operator - subjects: - - kind: ServiceAccount - name: istio-operator - namespace: istio-operator - traits: - meshmap: - edges: [] - id: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 512.120424167072 - posY: 116.6903595666911 - whiteboardData: - style: {} - persistent volume claim-dwdke: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c81ce06d-7c11-447d-9651-936622f9dc1b - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -241.87834735711624 - posY: -129.25027671733372 - whiteboardData: - style: {} - persistent volume claim-dxtel: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: fb90e689-a1fc-4a85-93e6-f3f18caa30c0 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -455.7742402031337 - posY: -176.4175533739168 - whiteboardData: - style: {} - persistent volume claim-gupzp: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 14525549-6d15-4fbf-8902-6af5ac369bda - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -446.3800915093277 - posY: -271.91320468545905 - whiteboardData: - style: {} - persistent volume claim-hkgvp: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c64e1996-788f-4743-909c-19478eb84a49 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -444.0864050274711 - posY: -164.72971819825423 - whiteboardData: - style: {} - persistent volume claim-jwfdt: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: a462110c-e205-4a17-befe-c5ec8d3a7de9 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -452.85228140921805 - posY: -173.49559458000115 - whiteboardData: - style: {} - persistent volume claim-mplzc: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: cd2ccd4a-942b-4700-af74-f090c8558886 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -178.7326090408096 - posY: 14.31507849959246 - whiteboardData: - style: {} - persistent volume claim-pacdd: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 2f5fdad3-8fe2-447c-8db0-d388b1090892 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -447.0083638213867 - posY: -167.65167699216985 - whiteboardData: - style: {} - persistent volume claim-sbwiv: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c45ed4c1-6038-44ac-93fb-e01b897e59cc - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -443.4581327154121 - posY: -268.99124589154343 - whiteboardData: - style: {} - persistent volume claim-vumkw: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: e3d7154e-69c4-4f20-9151-0aeebc15008d - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -243.57531705408599 - posY: -130.94724641430344 - whiteboardData: - style: {} - persistent volume claim-xcprr: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: b01eeae4-bb2f-4d50-a876-21c832049683 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -449.93032261530243 - posY: -170.5736357860855 - whiteboardData: - style: {} - persistent volume claim-yhyri: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 3d6f17a7-3cd6-48af-9816-351ebddbb68e - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -458.69619899704935 - posY: -179.33951216783245 - whiteboardData: - style: {} - persistent volume claim-yrfco: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 4fd8ebfb-7d80-4eb8-ac96-7db5028883f4 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -245.27228675105565 - posY: -133.37157448266456 - whiteboardData: - style: {} - persistent-volume-claim: - name: persistent-volume-claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: e8458e2f-3cee-4fb4-968f-369405a252d7 - label: persistent-volume-claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -41.77345776635307 - posY: -137.75189559032887 - whiteboardData: - style: {} - pod-drdlb: - name: pod - type: Pod - apiVersion: v1 - namespace: wasm-relationship - version: v1.25.2 - model: kubernetes - dependsOn: - - b855f60f-d135-402c-8074-dc1f6424f808 - traits: - meshmap: - edges: [] - id: 789fee86-df73-45f0-a5a2-25c7d05380e8 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: b855f60f-d135-402c-8074-dc1f6424f808 - position: - posX: -202.5807116665703 - posY: 110.5597100748493 - whiteboardData: - style: {} - pod-kttzo: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 414cd9b1-e86a-459b-abc7-9d92bd55371f - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -155.07391023584816 - posY: -81.1651693744602 - whiteboardData: - style: {} - postgres-role: - name: postgres-role - type: PostgresRole - apiVersion: engine.kubevault.com/v1alpha1 - namespace: default - version: 2023.3.3 - model: kubevault - traits: - meshmap: - edges: [] - id: 1c014d92-4e43-47f7-84dc-ad3042639d01 - label: postgres-role - meshmodel-data: - category: - metadata: null - name: Security & Compliance - displayName: Kubevault - metadata: - svgColor: ui/public/static/img/meshmodels/kubevault/color/awsrole-color.svg - svgWhite: ui/public/static/img/meshmodels/kubevault/white/awsrole-white.svg - name: kubevault - version: 2023.3.3 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: kubevault - modelDisplayName: Kubevault - primaryColor: '#326ce5' - published: true - secondaryColor: '#00D3A9' - shape: circle - styleOverrides: "" - subCategory: Uncategorized - svgColor: ui/public/static/img/meshmodels/kubevault/color/awsrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubevault/white/awsrole-white.svg - position: - posX: -250.71027387221181 - posY: -37.528805738096565 - whiteboardData: - style: {} diff --git a/catalog/a70386a6-2b09-45dd-9c91-15b7beb0ac87/deploy.yml b/catalog/a70386a6-2b09-45dd-9c91-15b7beb0ac87/deploy.yml deleted file mode 100644 index afaa79c95f..0000000000 --- a/catalog/a70386a6-2b09-45dd-9c91-15b7beb0ac87/deploy.yml +++ /dev/null @@ -1,829 +0,0 @@ -name: HAProxy_Ingress_Controller -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - haproxy-ingress-cgizu - traits: - meshmap: - edges: [] - id: a050e59c-98c1-498f-9cf5-f72e0be66d50 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1005 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3c74bfe1-dea6-45c0-a378-3a1e86731720 - position: - posX: 170 - posY: 30 - whiteboardData: {} - haproxy-ingress-cgizu: - name: haproxy-ingress - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - spec: - min Ready Seconds: 0 - replicas: 1 - revision History Limit: null - selector: - match Labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/name: haproxy-ingress - strategy: - rolling Update: - max Unavailable: 1 - type: RollingUpdate - template: - metadata: - annotations: null - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/name: haproxy-ingress - spec: - containers: - - args: - - --configmap=default/haproxy-ingress - - --ingress-class=haproxy - - --sort-backends - env: - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - image: quay.io/jcmoraisjr/haproxy-ingress:v0.15.0-alpha.2 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 10253 - scheme: HTTP - initial Delay Seconds: 60 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: haproxy-ingress - ports: - - container Port: 80 - name: http - - container Port: 443 - name: https - - container Port: 10253 - name: healthz - readiness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 10253 - scheme: HTTP - initial Delay Seconds: 10 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - resources: {} - dns Policy: ClusterFirst - host Network: false - service Account Name: haproxy-ingress - termination Grace Period Seconds: 60 - traits: - meshmap: - edges: - - data: - id: 6b707888-d4f2-4998-a4cb-50f07363075c - metadata: - port: 80 - protocol: TCP - source: 01959163-bef0-41b9-aebb-8b321449e1d2 - subType: Network - target: 3c74bfe1-dea6-45c0-a378-3a1e86731720 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3c74bfe1-dea6-45c0-a378-3a1e86731720 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1001 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 170 - posY: 30 - whiteboardData: - style: {} - haproxy-ingress-dgilx: - name: haproxy-ingress - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: haproxy-ingress - subjects: - - kind: ServiceAccount - name: haproxy-ingress - namespace: default - - api Group: rbac.authorization.k8s.io - kind: User - name: haproxy-ingress - traits: - meshmap: - edges: [] - id: e3ef4c42-9785-430b-8947-67a4cbac0888 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: -39.89375 - posY: 70 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - haproxy-ingress-fpjcq: - name: haproxy-ingress - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - spec: - external Traffic Policy: Local - ports: - - name: http-80 - port: 80 - protocol: TCP - target Port: http - - name: https-443 - port: 443 - protocol: TCP - target Port: https - selector: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/name: haproxy-ingress - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 6b707888-d4f2-4998-a4cb-50f07363075c - metadata: - port: 80 - protocol: TCP - source: 01959163-bef0-41b9-aebb-8b321449e1d2 - subType: Network - target: 3c74bfe1-dea6-45c0-a378-3a1e86731720 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 01959163-bef0-41b9-aebb-8b321449e1d2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1003 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -30 - posY: -30 - whiteboardData: - style: {} - haproxy-ingress-hmuvx: - name: haproxy-ingress - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - rules: - - api Groups: - - discovery.k8s.io - resources: - - endpointslices - verbs: - - list - - watch - - api Groups: - - "" - resources: - - configmaps - - endpoints - - nodes - - secrets - verbs: - - list - - watch - - api Groups: - - "" - resources: - - namespaces - - nodes - verbs: - - get - - api Groups: - - "" - resources: - - pods - - services - verbs: - - get - - list - - watch - - api Groups: - - extensions - - networking.k8s.io - resources: - - ingresses - - ingressclasses - verbs: - - get - - list - - watch - - api Groups: - - gateway.networking.k8s.io - - networking.x-k8s.io - resources: - - gateways - - gatewayclasses - - httproutes - - tlsroutes - - tcproutes - - udproutes - - backendpolicies - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - events - verbs: - - create - - patch - - api Groups: - - extensions - - networking.k8s.io - resources: - - ingresses/status - verbs: - - update - traits: - meshmap: - edges: - - data: - id: c4355270-e391-4ce2-bac1-ccbbf3cb2d04 - metadata: - binded_by: 0bb45e30-a808-490a-a1f8-d0d2895d9f21 - source: 46c5e3d6-4928-4859-9bb0-8ba374610773 - subType: Permission - target: 9926c597-de5b-4869-991d-675b293502bf - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 46c5e3d6-4928-4859-9bb0-8ba374610773 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -90 - posY: -10 - whiteboardData: - style: {} - haproxy-ingress-lqllh: - name: haproxy-ingress - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - data: - healthz-port: "10253" - stats-port: "1936" - traits: - meshmap: - edges: [] - id: 1ca4551f-4bb9-4be1-9196-d2a174ca64fc - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1002 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 70 - posY: 70 - whiteboardData: - style: {} - haproxy-ingress-mkwfm: - name: haproxy-ingress - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: haproxy-ingress - subjects: - - kind: ServiceAccount - name: haproxy-ingress - namespace: default - - api Group: rbac.authorization.k8s.io - kind: User - name: haproxy-ingress - traits: - meshmap: - edges: [] - id: 0bb45e30-a808-490a-a1f8-d0d2895d9f21 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: -39.7689473272671 - posY: 30.184842138186315 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - haproxy-ingress-ogedt: - name: haproxy-ingress - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 231d6b91-78e6-4043-8d10-fbf4c6012a1e - metadata: - binded_by: e3ef4c42-9785-430b-8947-67a4cbac0888 - source: cff706ba-7f5c-4218-93a8-67556954eadf - subType: Permission - target: 9926c597-de5b-4869-991d-675b293502bf - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: c4355270-e391-4ce2-bac1-ccbbf3cb2d04 - metadata: - binded_by: 0bb45e30-a808-490a-a1f8-d0d2895d9f21 - source: 46c5e3d6-4928-4859-9bb0-8ba374610773 - subType: Permission - target: 9926c597-de5b-4869-991d-675b293502bf - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9926c597-de5b-4869-991d-675b293502bf - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 10 - posY: 70 - whiteboardData: - style: {} - haproxy-ingress-yhlbu: - name: haproxy-ingress - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: haproxy-ingress - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: haproxy-ingress - app.kubernetes.io/version: v0.15.0-alpha.2 - helm.sh/chart: haproxy-ingress-0.15.0-alpha.2 - settings: - rules: - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - pods - - secrets - - namespaces - verbs: - - get - - api Groups: - - "" - resources: - - configmaps - - endpoints - verbs: - - get - - create - - update - traits: - meshmap: - edges: - - data: - id: 231d6b91-78e6-4043-8d10-fbf4c6012a1e - metadata: - binded_by: e3ef4c42-9785-430b-8947-67a4cbac0888 - source: cff706ba-7f5c-4218-93a8-67556954eadf - subType: Permission - target: 9926c597-de5b-4869-991d-675b293502bf - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: cff706ba-7f5c-4218-93a8-67556954eadf - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 5 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: -90 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/a7c1ed4b-0b4b-4614-afba-8d23082e27c3/deploy.yml b/catalog/a7c1ed4b-0b4b-4614-afba-8d23082e27c3/deploy.yml deleted file mode 100644 index d6bf2698fd..0000000000 --- a/catalog/a7c1ed4b-0b4b-4614-afba-8d23082e27c3/deploy.yml +++ /dev/null @@ -1,186 +0,0 @@ -name: Fortio Server -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: fortio-server - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 1c44f39c-51d7-4e1f-8884-5fd603e1e27c - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - position: - posX: 670 - posY: 390 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 8 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: fortio-server - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 63395459-7f39-4d02-8330-d9b881ac2184 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - position: - posX: 550 - posY: 270 - whiteboardData: - style: - z-index: 7 - istio-operator: - name: istio-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: http - port: 0 - protocol: TCP - targetPort: 8080 - selector: - app: fortio-server - sessionAffinity: None - type: ClusterIP - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 16 - padding: 12 - width: 17 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 550 - posY: 330 - whiteboardData: - style: - z-index: 5 diff --git a/catalog/a88ae43c-4a3c-4c57-b839-b1101e20f842/deploy.yml b/catalog/a88ae43c-4a3c-4c57-b839-b1101e20f842/deploy.yml deleted file mode 100644 index 572913b465..0000000000 --- a/catalog/a88ae43c-4a3c-4c57-b839-b1101e20f842/deploy.yml +++ /dev/null @@ -1,350 +0,0 @@ -name: Kubernetes Service for Product Page App -services: - my-bookinfo: - name: my-bookinfo - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - settings: - spec: - finalizers: - - "" - traits: - meshmap: - edges: [] - id: c41a499e-1acb-43e8-837d-c2f7487a2864 - label: my-bookinfo - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 352.5443683765185 - posY: 150.85057184324745 - whiteboardData: {} - productpage-qvbht: - name: productpage-qvbht - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - my-bookinfo - settings: - spec: - ports: - - port: 9080 - protocol: HTTP - traits: - meshmap: - edges: - - data: - id: a2ab459f-0265-4ac6-974b-19986c8c4ff6 - metadata: - port: 9080 - protocol: HTTP - source: ddd166d9-9403-457a-b4ca-b22006fe2a91 - subType: Network - target: c27051eb-e5d9-4bef-81f2-be5f0f4724e8 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: ddd166d9-9403-457a-b4ca-b22006fe2a91 - label: productpage-qvbht - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: c41a499e-1acb-43e8-837d-c2f7487a2864 - position: - posX: 317.8817234633282 - posY: 141.85057184324745 - whiteboardData: - style: - z-index: 5 - productpage-tndyg: - name: productpage-tndyg - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - dependsOn: - - my-bookinfo - settings: - spec: - cluster IPs: - - "" - ports: - - port: 9080 - protocol: HTTP - replicas: 1 - selector: - match Labels: - newKey: New Value - session Affinity Config: - client IP: - timeout Seconds: 0 - strategy: - type: RollingUpdate - template: - spec: - containers: - - image: - name: "" - ports: - - container Port: 9080 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: a2ab459f-0265-4ac6-974b-19986c8c4ff6 - metadata: - port: 9080 - protocol: HTTP - source: ddd166d9-9403-457a-b4ca-b22006fe2a91 - subType: Network - target: c27051eb-e5d9-4bef-81f2-be5f0f4724e8 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: c27051eb-e5d9-4bef-81f2-be5f0f4724e8 - label: productpage-tndyg - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: c41a499e-1acb-43e8-837d-c2f7487a2864 - position: - posX: 385.20701328970875 - posY: 140.4649892824034 - whiteboardData: {} diff --git a/catalog/abf90eeb-9cd9-4186-b9e4-118946f35ac4/deploy.yml b/catalog/abf90eeb-9cd9-4186-b9e4-118946f35ac4/deploy.yml deleted file mode 100644 index c9de3359f0..0000000000 --- a/catalog/abf90eeb-9cd9-4186-b9e4-118946f35ac4/deploy.yml +++ /dev/null @@ -1,90 +0,0 @@ -apiVersion: jaegertracing.io/v1 -kind: Jaeger -metadata: - name: simplest ---- ---- -apiVersion: v1 -kind: Service -metadata: - name: service-a - labels: - app: service-a -spec: - ports: - - port: 8080 - name: http - selector: - app: service-a ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: service-a - labels: - app: service-a - version: v1 -spec: - replicas: 1 - selector: - matchLabels: - app: service-a - template: - metadata: - labels: - app: service-a - version: v1 - spec: - containers: - - name: app - image: csantanapr/service-a-nodejs - env: - - name: JAEGER_ENDPOINT - value: http://simplest-collector:14268/api/traces - - name: SERVICE_FORMATTER - value: service-b - imagePullPolicy: Always - ports: - - containerPort: 8080 ---- -apiVersion: v1 -kind: Service -metadata: - name: service-b - labels: - app: service-b -spec: - ports: - - port: 8081 - name: http - selector: - app: service-b ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: service-b - labels: - app: service-b - version: v1 -spec: - replicas: 1 - selector: - matchLabels: - app: service-b - template: - metadata: - labels: - app: service-b - version: v1 - spec: - containers: - - name: app - image: csantanapr/service-b-nodejs - env: - - name: JAEGER_ENDPOINT - value: http://simplest-collector:14268/api/traces - imagePullPolicy: Always - ports: - - containerPort: 8081 - diff --git a/catalog/b2b05f54-fd48-44f5-bf2d-308761874d59/deploy.yml b/catalog/b2b05f54-fd48-44f5-bf2d-308761874d59/deploy.yml deleted file mode 100644 index 9988f314d5..0000000000 --- a/catalog/b2b05f54-fd48-44f5-bf2d-308761874d59/deploy.yml +++ /dev/null @@ -1,221 +0,0 @@ -name: Exploring Kubernetes Pods With Meshery -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - namespace: nginx-pod - version: v1.0.0 - model: meshery-core - dependsOn: - - e0993af6-98b2-48b0-83f6-f877c8d2fcce - traits: - meshmap: - edges: [] - id: 529b0613-304f-4ce1-91bd-fa181c61e299 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e0993af6-98b2-48b0-83f6-f877c8d2fcce - position: - posX: 890 - posY: 390 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 4 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: pod-rd-9870 - version: v1.0.0 - model: meshery-core - dependsOn: - - e0993af6-98b2-48b0-83f6-f877c8d2fcce - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 29926f76-f3ce-4241-a704-14d4f06fc3bf - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e0993af6-98b2-48b0-83f6-f877c8d2fcce - position: - posX: 770 - posY: 270 - whiteboardData: - style: - z-index: 3 - e0993af6-98b2-48b0-83f6-f877c8d2fcce: - name: e0993af6-98b2-48b0-83f6-f877c8d2fcce - traits: - meshmap: - edges: [] - id: e0993af6-98b2-48b0-83f6-f877c8d2fcce - position: - posX: 830 - posY: 330 - whiteboardData: {} - service-rd-9870: - name: service-rd-9870 - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - app: "9870" - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 80 - selector: - app: "9870" - type: NodePort - traits: - meshmap: - edges: [] - id: 40d192b7-4e7b-416b-ab9e-d1e60e8785b7 - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 12 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 1050 - posY: 290 - whiteboardData: {} diff --git a/catalog/b319f0f5-2abd-4f33-b134-824b5ac3ba2d/deploy.yml b/catalog/b319f0f5-2abd-4f33-b134-824b5ac3ba2d/deploy.yml deleted file mode 100644 index fd8f271c78..0000000000 --- a/catalog/b319f0f5-2abd-4f33-b134-824b5ac3ba2d/deploy.yml +++ /dev/null @@ -1,353 +0,0 @@ -name: Persistent Volume -services: - persistent-volume-claim-nn: - name: persistent-volume-claim-nn - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volume Name: persistent-volume-da - traits: - meshmap: - edges: [] - id: f023c0fb-ca9d-48ad-89e6-05efa460b841 - label: persistent-volume-claim-nn - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: -2.2560686917615556 - posY: -30.437569223600846 - whiteboardData: - style: - height: 12.5 - width: 12.5 - z-index: 1000 - persistent-volume-da: - name: persistent-volume-da - type: PersistentVolume - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: b0bb30a5-c253-4299-a665-1bb3b1ff0c76 - metadata: - binded_by: f023c0fb-ca9d-48ad-89e6-05efa460b841 - source: fc9a8a8c-0a24-43b3-b8e6-253772917333 - subType: Mount - target: b9a4af0d-f3d9-407c-9684-19b99f15f876 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: b9a4af0d-f3d9-407c-9684-19b99f15f876 - label: persistent-volume-da - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"30","width":"30","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 62.6767971423199 - posY: -30.812955133660473 - whiteboardData: - style: - z-index: 8 - pod-bp: - name: pod-bp - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - volumes: - - persistent Volume Claim: - claim Name: persistent-volume-claim-nn - traits: - meshmap: - edges: - - data: - id: b0bb30a5-c253-4299-a665-1bb3b1ff0c76 - metadata: - binded_by: f023c0fb-ca9d-48ad-89e6-05efa460b841 - source: fc9a8a8c-0a24-43b3-b8e6-253772917333 - subType: Mount - target: b9a4af0d-f3d9-407c-9684-19b99f15f876 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: fc9a8a8c-0a24-43b3-b8e6-253772917333 - label: pod-bp - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -61.4017986028997 - posY: -30.09563954956542 - whiteboardData: - style: - z-index: 1001 diff --git a/catalog/b63e398c-d618-4200-9a78-3ffd02d3a3e9/deploy.yml b/catalog/b63e398c-d618-4200-9a78-3ffd02d3a3e9/deploy.yml deleted file mode 100644 index 3cdddfbdca..0000000000 --- a/catalog/b63e398c-d618-4200-9a78-3ffd02d3a3e9/deploy.yml +++ /dev/null @@ -1,285 +0,0 @@ -name: Simple Kubernetes Pod and Service -services: - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: "" - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 528.5426330566406 - posY: 113.82954406738281 - whiteboardData: - style: {} - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: target-port - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: c6d9a587-e10d-4645-adf1-ee367f8f151e - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 403.4258057556284 - posY: 121.62987397542253 - whiteboardData: - style: {} diff --git a/catalog/b7bdd606-40a0-4849-a58e-d89af0d9688a/deploy.yml b/catalog/b7bdd606-40a0-4849-a58e-d89af0d9688a/deploy.yml deleted file mode 100644 index 05a217b931..0000000000 --- a/catalog/b7bdd606-40a0-4849-a58e-d89af0d9688a/deploy.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: replication controller -services: - nginx: - name: nginx - type: ReplicationController - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 3 - selector: - app: nginx - newKey: New Value - newKey-1: New Value - template: - metadata: - labels: - app: nginx - name: nginx - spec: - containers: - - image: nginx - name: nginx - ports: - - container Port: 80 - traits: - meshmap: - edges: [] - id: 989aac9c-1cf0-4bfe-b37a-efe91a82a933 - label: nginx - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: cut-rectangle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/replicationcontroller-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/replicationcontroller-white.svg - position: - posX: 250 - posY: 210 - whiteboardData: - style: {} diff --git a/catalog/b82e1abb-318b-4462-badc-494a21612381/deploy.yml b/catalog/b82e1abb-318b-4462-badc-494a21612381/deploy.yml deleted file mode 100644 index 05765e5c64..0000000000 --- a/catalog/b82e1abb-318b-4462-badc-494a21612381/deploy.yml +++ /dev/null @@ -1,266 +0,0 @@ -name: KEDA HTTPRequestsScaler -services: - http-scaled: - name: http-scaled - type: HTTPScaledObject - apiVersion: http.keda.sh/v1alpha1 - namespace: default - version: v0.8.0 - model: keda-http-scaler - settings: - spec: - hosts: - - httpbin.com - path Prefixes: [] - replicas: - max: 4 - min: 1 - scale Target Ref: - api Version: apps/v1 - kind: Deployment - name: httpbin - port: 8000 - service: httpbin-svc - scaledown Period: 1 - scaling Metric: - request Rate: - granularity: 1s - target Value: 1 - window: 1s - traits: - meshmap: - edges: [] - id: 771f4752-ea1d-48f1-ac8d-5327a73147f9 - label: HTTP Scaled Object - meshmodel-data: - category: - metadata: null - name: Serverless - components: null - description: "" - displayName: KEDA HTTP Scaler - hostID: ae7477b9-b433-565e-ab60-d44939df5eee - id: 27fd9e49-ecdd-5606-a480-67e19cade86d - metadata: - capabilities: "" - defaultData: "" - isAnnotation: false - primaryColor: '#326de6' - secondaryColor: '#77B2FF' - shape: circle - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - svgColor: ui/public/static/img/meshmodels/keda/color/cloudeventsource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg - model: - version: v0.8.0 - name: keda-http-scaler - registrant: - hostname: github - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: Installable Platform - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#326de6' - secondaryColor: '#77B2FF' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-color: '#326de6' - background-image: url(http://localhost:9081/ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg) - border-color: '#3c82ff' - isNamespaced: true - primaryColor: '#326de6' - shape: circle - z-index: 12 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/keda/color/cloudeventsource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/keda/white/cloudeventsource-white.svg - position: - posX: -190 - posY: 350 - whiteboardData: {} - httpbin: - name: httpbin - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: httpbin - settings: - spec: - replicas: 1 - selector: - match Labels: - app: httpbin - version: v1 - template: - metadata: - labels: - app: httpbin - version: v1 - spec: - containers: - - image: docker.io/kong/httpbin - image Pull Policy: IfNotPresent - name: httpbin - ports: - - container Port: 80 - traits: - meshmap: - edges: - - data: - id: e9fb6eea-cf13-4aa9-bdaa-5804b6e872f7 - metadata: - port: 8000 - source: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - subType: Network - target: a84f18d6-7432-4934-84b4-321c19827554 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a84f18d6-7432-4934-84b4-321c19827554 - label: httpbin - meshmodel-metadata: - styleOverrides: - background-color: '#326CE5' - background-image: url(http://localhost:9081/ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg) - background-opacity: 0.5 - border-color: '#3c81ff' - border-width: 2 - height: 19.225033734843855px - isNamespaced: true - primaryColor: '#326CE5' - shape: round-pentagon - width: 20px - position: - posX: 10 - posY: 350 - whiteboardData: - style: - z-index: 13 - httpbin-svc: - name: httpbin-svc - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: httpbin - port: 8000 - protocol: TCP - target Port: 80 - selector: - app: httpbin - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: e9fb6eea-cf13-4aa9-bdaa-5804b6e872f7 - metadata: - port: 8000 - source: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - subType: Network - target: a84f18d6-7432-4934-84b4-321c19827554 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 999cc1be-dfc4-41f6-9c6b-87a45a77be4a - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 11 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -130 - posY: 370 - whiteboardData: {} diff --git a/catalog/b991c21e-5147-4aa9-bb8d-fce2b37bb3c3/deploy.yml b/catalog/b991c21e-5147-4aa9-bb8d-fce2b37bb3c3/deploy.yml deleted file mode 100644 index 67d03e3299..0000000000 --- a/catalog/b991c21e-5147-4aa9-bb8d-fce2b37bb3c3/deploy.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: GlusterFS Service -services: - glusterfs-cluster: - name: glusterfs-cluster - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - port: 1 - traits: - meshmap: - edges: [] - id: 6fbea870-5234-402c-944d-c85ae82f1be7 - label: glusterfs-cluster - meshmodel-metadata: - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 110 - posY: 110 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/bb80642c-2179-4817-b0b7-6d0e28151f9a/deploy.yml b/catalog/bb80642c-2179-4817-b0b7-6d0e28151f9a/deploy.yml deleted file mode 100644 index 99595c9b7b..0000000000 --- a/catalog/bb80642c-2179-4817-b0b7-6d0e28151f9a/deploy.yml +++ /dev/null @@ -1,360 +0,0 @@ -name: nginx-deployment -services: - e9332321-1d2b-4d91-8383-ebf8a83ee1c8: - name: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - traits: - meshmap: - edges: - - data: - id: 7c3cc16e-48c6-4971-9770-b735377fb65d - metadata: - port: 80 - protocol: TCP - source: 0a357eb1-e13f-4d48-819c-3c158b62d63a - subType: Network - target: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - position: - posX: 490 - posY: 210 - whiteboardData: {} - generic node-ndahn: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - traits: - meshmap: - edges: [] - id: f2b83ea8-2303-4d2c-94d4-8d4224c3e34f - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - position: - posX: 550 - posY: 270 - whiteboardData: {} - generic node-ndxvq: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 6fad35c6-feaa-4a0d-a631-9298ec9195f2 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 450 - posY: 150 - whiteboardData: {} - node group inventory wallet-dhfiw: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - traits: - meshmap: - edges: [] - id: ea37aa67-345f-47f3-a0a0-9fa25fe8c276 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - position: - posX: 430 - posY: 150 - whiteboardData: {} - node group inventory wallet-xdgyq: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 94194f95-c762-4561-8cf6-de5c8e7a3433 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - position: - posX: 430 - posY: 130 - whiteboardData: {} - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 7c3cc16e-48c6-4971-9770-b735377fb65d - metadata: - port: 80 - protocol: TCP - source: 0a357eb1-e13f-4d48-819c-3c158b62d63a - subType: Network - target: e9332321-1d2b-4d91-8383-ebf8a83ee1c8 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0a357eb1-e13f-4d48-819c-3c158b62d63a - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4.5 - height: 16 - padding: 12 - width: 17 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 370 - posY: 170 - whiteboardData: {} diff --git a/catalog/bbd15978-2924-48be-bac2-cdfc5331bfb2/deploy.yml b/catalog/bbd15978-2924-48be-bac2-cdfc5331bfb2/deploy.yml deleted file mode 100644 index affe4fa782..0000000000 --- a/catalog/bbd15978-2924-48be-bac2-cdfc5331bfb2/deploy.yml +++ /dev/null @@ -1,3043 +0,0 @@ -name: bank-of-anthos -services: - accounts-db-config: - name: accounts-db-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: accounts-db - application: bank-of-anthos - environment: development - team: accounts - tier: db - settings: - data: - ACCOUNTS_DB_URI: postgresql://accounts-admin:accounts-pwd@accounts-db:5432/accounts-db - POSTGRES_DB: accounts-db - POSTGRES_PASSWORD: accounts-pwd - POSTGRES_USER: accounts-admin - traits: - meshmap: - edges: [] - id: ab29e114-9723-44a4-995c-f4d2b9907eec - label: accounts-db-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 132.7533993086964 - posY: 156.82463738720375 - whiteboardData: - style: - z-index: 26 - accounts-db-tsyfr: - name: accounts-db - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - environment: development - settings: - spec: - ports: - - name: tcp - port: 5432 - protocol: TCP - target Port: 5432 - selector: - app: accounts-db - environment: development - type: ClusterIP - traits: - meshmap: - edges: [] - id: cf390327-c950-4cb9-b1b4-c9b3378e1d54 - label: accounts-db - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 65.2533993086964 - posY: -51.17536261279625 - whiteboardData: - style: - z-index: 27 - accounts-db-ydwlb: - name: accounts-db - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - environment: development - settings: - spec: - replicas: 1 - selector: - match Labels: - app: accounts-db - environment: development - service Name: accounts-db - template: - metadata: - labels: - app: accounts-db - environment: development - spec: - containers: - - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: accounts-db-config - - config Map Ref: - name: demo-data-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/accounts-db:v0.6.1@sha256:7c4cf161904b4ef869cc8796d7b5bcde1dda6f861898c0cfed6afd4e4affe659 - name: accounts-db - ports: - - container Port: 5432 - resources: - limits: - cpu: 250m - memory: 512Mi - requests: - cpu: 100m - memory: 128Mi - volume Mounts: - - mount Path: /var/lib/postgresql/data - name: postgresdb - sub Path: postgres - service Account Name: default - volumes: - - empty Dir: {} - name: postgresd - traits: - meshmap: - edges: [] - id: a3901cd1-fefb-4aa4-b19b-186bd05d21ff - label: accounts-db - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 65.2533993086964 - posY: 156.82463738720375 - whiteboardData: - style: - z-index: 17 - balancereader-nijbs: - name: balancereader - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - ports: - - name: http - port: 8080 - target Port: 8080 - selector: - app: balancereader - application: bank-of-anthos - environment: development - team: ledger - tier: backend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: ad90ae16-06de-41c4-b433-cfd5bdabea35 - metadata: - port: 8080 - protocol: TCP - source: 4b23ec9e-ec0b-4ec9-a6e6-7630d0f16ce9 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4b23ec9e-ec0b-4ec9-a6e6-7630d0f16ce9 - label: balancereader - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -174.4435331298761 - posY: 89.69167797470824 - whiteboardData: - style: - z-index: 31 - balancereader-rnekl: - name: balancereader - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - selector: - match Labels: - app: balancereader - application: bank-of-anthos - environment: development - team: ledger - tier: backend - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: balancereader - application: bank-of-anthos - environment: development - team: ledger - tier: backend - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: ENABLE_METRICS - value: "true" - - name: POLL_MS - value: "100" - - name: CACHE_SIZE - value: "1000000" - - name: JVM_OPTS - value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap - -Xms256m -Xmx512m - - name: LOG_LEVEL - value: info - - name: NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: ledger-db-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/balancereader:v0.6.1@sha256:100dabaeec6e8975a3a459b709a316178c3125301d164e1a1c861bd4a217bc8e - liveness Probe: - http Get: - path: /healthy - port: 8080 - initial Delay Seconds: 120 - period Seconds: 5 - timeout Seconds: 10 - name: balancereader - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 60 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 500m - ephemeral-storage: 0.5Gi - memory: 512Mi - requests: - cpu: 100m - ephemeral-storage: 0.5Gi - memory: 256Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - startup Probe: - failure Threshold: 30 - http Get: - path: /healthy - port: 8080 - period Seconds: 10 - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: publickey - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - empty Dir: {} - name: tmp - - name: publickey - secret: - items: - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: [] - id: 93e3a62f-0d2c-4fce-96bb-27fc22e48496 - label: balancereader - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 65.7533993086964 - posY: 18.32463738720375 - whiteboardData: - style: - z-index: 18 - bank-of-anthos: - name: bank-of-anthos - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - annotations: - iam.gke.io/gcp-service-account: gke-workload-development@bank-of-anthos-ci.iam.gserviceaccount.com - traits: - meshmap: - edges: [] - id: 151f97f1-7a72-4d51-8866-607fc14aa81f - label: bank-of-anthos - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 263.25339930869643 - posY: 17.82463738720375 - whiteboardData: - style: - z-index: 15 - contacts-mdxlz: - name: contacts - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: accounts - tier: backend - settings: - spec: - ports: - - name: http - port: 8080 - target Port: 8080 - selector: - app: contacts - application: bank-of-anthos - environment: development - team: accounts - tier: backend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 75d7ce0f-b4a8-49aa-ae58-8a9c6aa81dfd - metadata: - port: 8080 - protocol: TCP - source: a742186c-9607-471e-bf94-23898c3ac909 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: a742186c-9607-471e-bf94-23898c3ac909 - label: contacts - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -82.96320794731162 - posY: 71.70983705843764 - whiteboardData: - style: - z-index: 20 - contacts-pyzpv: - name: contacts - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: accounts - tier: backend - settings: - spec: - selector: - match Labels: - app: contacts - application: bank-of-anthos - environment: development - team: accounts - tier: backend - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: contacts - application: bank-of-anthos - environment: development - team: accounts - tier: backend - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: LOG_LEVEL - value: info - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: accounts-db-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/contacts:v0.6.1@sha256:b355abdaf59d23f5ab4ee08226fd1296dce8f764892ae3916a420d9d6bb20db4 - name: contacts - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 10 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 250m - ephemeral-storage: 0.25Gi - memory: 128Mi - requests: - cpu: 100m - ephemeral-storage: 0.25Gi - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: publickey - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - name: tmp - - name: publickey - secret: - items: - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: [] - id: bb99ec82-ade4-4023-9dff-440a4a6dfee2 - label: contacts - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 262.75339930869643 - posY: -56.67536261279625 - whiteboardData: - style: - z-index: 8 - demo-data-config: - name: demo-data-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - DEMO_LOGIN_PASSWORD: bankofanthos - DEMO_LOGIN_USERNAME: testuser - USE_DEMO_DATA: "True" - traits: - meshmap: - edges: [] - id: ddc49026-c678-4d0d-b892-d083dd36be1f - label: demo-data-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 66.2533993086964 - posY: 92.82463738720375 - whiteboardData: - style: - z-index: 16 - environment-config: - name: environment-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - LOCAL_ROUTING_NUM: "883745000" - PUB_KEY_PATH: /tmp/.ssh/publickey - traits: - meshmap: - edges: [] - id: abffbfde-0cca-4424-a72c-20af869e685e - label: environment-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 203.2533993086964 - posY: -57.17536261279625 - whiteboardData: - style: - z-index: 21 - frontend-rhddk: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: frontend - tier: web - settings: - spec: - ports: - - name: http - port: 80 - target Port: 8080 - selector: - app: frontend - application: bank-of-anthos - environment: development - team: frontend - tier: web - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: f96294f7-c6ba-4099-b576-d1938769c4e2 - metadata: - port: 80 - protocol: TCP - source: c114a0f5-ef57-4cbd-8be7-70f94256972c - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: c114a0f5-ef57-4cbd-8be7-70f94256972c - label: frontend - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -76.37473293783776 - posY: -135.89588989417248 - whiteboardData: - style: - z-index: 10 - frontend-slnzf: - name: frontend - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: frontend - tier: web - settings: - spec: - selector: - match Labels: - app: frontend - application: bank-of-anthos - environment: development - team: frontend - tier: web - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: frontend - application: bank-of-anthos - environment: development - team: frontend - tier: web - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: SCHEME - value: http - - name: LOG_LEVEL - value: info - - name: DEFAULT_USERNAME - value From: - config Map Key Ref: - key: DEMO_LOGIN_USERNAME - name: demo-data-config - - name: DEFAULT_PASSWORD - value From: - config Map Key Ref: - key: DEMO_LOGIN_PASSWORD - name: demo-data-config - - name: REGISTERED_OAUTH_CLIENT_ID - value From: - config Map Key Ref: - key: DEMO_OAUTH_CLIENT_ID - name: oauth-config - optional: true - - name: ALLOWED_OAUTH_REDIRECT_URI - value From: - config Map Key Ref: - key: DEMO_OAUTH_REDIRECT_URI - name: oauth-config - optional: true - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: service-api-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/frontend:v0.6.1@sha256:07cb2c7f9a08cf820a81d59670a59b53d183717ce998a035625f0441b24e7544 - liveness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 60 - period Seconds: 15 - timeout Seconds: 30 - name: front - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 10 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 250m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: publickey - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - empty Dir: {} - name: tmp - - name: publickey - secret: - items: - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: [] - id: f8fd9da1-d6f4-4a98-9958-8361b575f965 - label: frontend - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 262.75339930869643 - posY: 93.32463738720375 - whiteboardData: - style: - z-index: 11 - ledger-db-abpdn: - name: ledger-db - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - environment: development - settings: - spec: - replicas: 1 - selector: - match Labels: - app: ledger-db - environment: development - service Name: ledger-db - template: - metadata: - labels: - app: ledger-db - environment: development - spec: - containers: - - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: ledger-db-config - - config Map Ref: - name: demo-data-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/ledger-db:v0.6.1@sha256:2fe07029725a4ae2cf7beaec17dbdd6f8fc11caa8a9725708b42a603532e7b84 - name: postgres - ports: - - container Port: 5432 - resources: - limits: - cpu: 250m - memory: 1Gi - requests: - cpu: 100m - memory: 512Mi - volume Mounts: - - mount Path: /var/lib/postgresql/data - name: postgresdb - sub Path: postgres - service Account Name: default - volumes: - - empty Dir: {} - name: postgresdb - traits: - meshmap: - edges: [] - id: 6e7c7eb1-357a-444a-8123-d0b0cd4c5ca6 - label: ledger-db - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 258.75339930869643 - posY: 156.82463738720375 - whiteboardData: - style: - z-index: 4 - ledger-db-config: - name: ledger-db-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: postgres - application: bank-of-anthos - environment: development - team: ledger - tier: db - settings: - data: - POSTGRES_DB: postgresdb - POSTGRES_PASSWORD: password - POSTGRES_USER: admin - SPRING_DATASOURCE_PASSWORD: password - SPRING_DATASOURCE_URL: jdbc:postgresql://ledger-db:5432/postgresdb - SPRING_DATASOURCE_USERNAME: admin - traits: - meshmap: - edges: [] - id: 8ce77712-9f41-4e7a-8955-125ab3565f8f - label: ledger-db-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 203.2533993086964 - posY: 92.82463738720375 - whiteboardData: - style: - z-index: 32 - ledger-db-tvzgz: - name: ledger-db - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - environment: development - settings: - spec: - ports: - - name: tcp - port: 5432 - target Port: 5432 - selector: - app: ledger-db - environment: development - type: ClusterIP - traits: - meshmap: - edges: [] - id: 9f6e7ca4-4009-42d2-8cbc-20436817491b - label: ledger-db - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 129.7533993086964 - posY: 23.82463738720375 - whiteboardData: - style: - z-index: 3 - ledgerwriter-dycfd: - name: ledgerwriter - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - ports: - - name: http - port: 8080 - target Port: 8080 - selector: - app: ledgerwriter - application: bank-of-anthos - environment: development - team: ledger - tier: backend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 2c51c104-d5cb-4c26-8984-bdd3e0af8005 - metadata: - port: 8080 - protocol: TCP - source: 8e248f7f-b5ba-4543-abe3-df3d3af30453 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 8e248f7f-b5ba-4543-abe3-df3d3af30453 - label: ledgerwriter - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -256.2964465485592 - posY: 13.288174670773216 - whiteboardData: - style: - z-index: 28 - ledgerwriter-exumu: - name: ledgerwriter - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - selector: - match Labels: - app: ledgerwriter - application: bank-of-anthos - environment: development - team: ledger - tier: backend - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: ledgerwriter - application: bank-of-anthos - environment: development - team: ledger - tier: backend - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: ENABLE_METRICS - value: "true" - - name: JVM_OPTS - value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap - -Xms256m -Xmx512m - - name: LOG_LEVEL - value: info - - name: NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: service-api-config - - config Map Ref: - name: ledger-db-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/ledgerwriter:v0.6.1@sha256:5087bc9f032dee70fda80063d659c3e1e34c7058c8b650d2128a8bdbbd4e5f4d - name: ledgerwriter - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 60 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 500m - ephemeral-storage: 0.5Gi - memory: 512Mi - requests: - cpu: 100m - ephemeral-storage: 0.5Gi - memory: 256Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - startup Probe: - failure Threshold: 30 - http Get: - path: /ready - port: 8080 - period Seconds: 10 - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: publickey - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - empty Dir: {} - name: tmp - - name: publickey - secret: - items: - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: [] - id: 2ad41e6d-30c7-4477-b082-88844453bd90 - label: ledgerwriter - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 197.7533993086964 - posY: 157.32463738720375 - whiteboardData: - style: - z-index: 22 - loadgenerator: - name: loadgenerator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - environment: development - team: loadgenerator - tier: test - settings: - spec: - replicas: 1 - selector: - match Labels: - app: loadgenerator - environment: development - team: loadgenerator - tier: test - template: - metadata: - annotations: - sidecar.istio.io/rewrite App HTTP Probers: "true" - labels: - app: loadgenerator - environment: development - team: loadgenerator - tier: test - spec: - containers: - - env: - - name: FRONTEND_ADDR - value: frontend:80 - - name: USERS - value: "5" - - name: LOG_LEVEL - value: error - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/loadgenerator:v0.6.1@sha256:3bb01473ed1b71b97e0a9c77f1e16db2f8e281344add5fb53d2bb2d889158f46 - name: loadgenerator - resources: - limits: - cpu: 250m - memory: 1Gi - requests: - cpu: 100m - memory: 512Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - restart Policy: Always - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: [] - id: c1570a4b-0933-457c-908e-771fbede7bf3 - label: loadgenerator - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 135.2533993086964 - posY: 93.32463738720375 - whiteboardData: - style: - z-index: 24 - service-api-config: - name: service-api-config - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - settings: - data: - BALANCES_API_ADDR: balancereader:8080 - CONTACTS_API_ADDR: contacts:8080 - HISTORY_API_ADDR: transactionhistory:8080 - TRANSACTIONS_API_ADDR: ledgerwriter:8080 - USERSERVICE_API_ADDR: userservice:8080 - traits: - meshmap: - edges: [] - id: 5b4d8455-b1f5-4431-aa09-d9a78cac118c - label: service-api-config - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 194.2533993086964 - posY: 17.82463738720375 - whiteboardData: - style: - z-index: 13 - transactionhistory-tyxkh: - name: transactionhistory - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - selector: - match Labels: - app: transactionhistory - application: bank-of-anthos - environment: development - team: ledger - tier: backend - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: transactionhistory - application: bank-of-anthos - environment: development - team: ledger - tier: backend - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: ENABLE_METRICS - value: "true" - - name: POLL_MS - value: "100" - - name: CACHE_SIZE - value: "1000" - - name: CACHE_MINUTES - value: "60" - - name: HISTORY_LIMIT - value: "100" - - name: JVM_OPTS - value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap - -Xms256m -Xmx512m - - name: LOG_LEVEL - value: info - - name: NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: ledger-db-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/transactionhistory:v0.6.1@sha256:bba73286ab53f8adba4381562e1c0b6c9b6a69c331a5acb3133379c356b5672f - liveness Probe: - http Get: - path: /healthy - port: 8080 - initial Delay Seconds: 120 - period Seconds: 5 - timeout Seconds: 10 - name: transactionhistory - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 60 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 500m - ephemeral-storage: 0.5Gi - memory: 512Mi - requests: - cpu: 100m - ephemeral-storage: 0.5Gi - memory: 256Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - startup Probe: - failure Threshold: 30 - http Get: - path: /healthy - port: 8080 - period Seconds: 10 - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: publickey - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - empty Dir: {} - name: tmp - - name: publickey - secret: - items: - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: [] - id: 257d419f-7306-41ce-88ea-9805a0d35360 - label: transactionhistory - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 134.2533993086964 - posY: -56.67536261279625 - whiteboardData: - style: - z-index: 5 - transactionhistory-vnrnd: - name: transactionhistory - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: ledger - tier: backend - settings: - spec: - ports: - - name: http - port: 8080 - target Port: 8080 - selector: - app: transactionhistory - application: bank-of-anthos - environment: development - team: ledger - tier: backend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 7539a07a-1556-4fc8-913e-80941dbae472 - metadata: - port: 8080 - protocol: TCP - source: 54b55de6-31d4-414d-83f5-5ae13e6f8c46 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 54b55de6-31d4-414d-83f5-5ae13e6f8c46 - label: transactionhistory - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -262.25339930869643 - posY: -86.84758629913466 - whiteboardData: - style: - z-index: 14 - userservice-klbrh: - name: userservice - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: accounts - tier: backend - settings: - spec: - ports: - - name: http - port: 8080 - target Port: 8080 - selector: - app: userservice - application: bank-of-anthos - environment: development - team: accounts - tier: backend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: e1ca9134-99f8-46f4-8488-ac210ed201e1 - metadata: - port: 8080 - protocol: TCP - source: fe65732e-126b-419b-bb2f-7b1585f68ac5 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: fe65732e-126b-419b-bb2f-7b1585f68ac5 - label: userservice - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -172.2246304778116 - posY: -148.82463738720375 - whiteboardData: - style: - z-index: 7 - userservice-sgrch: - name: userservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - application: bank-of-anthos - environment: development - team: accounts - tier: backend - settings: - spec: - selector: - match Labels: - app: userservice - application: bank-of-anthos - environment: development - team: accounts - tier: backend - template: - metadata: - annotations: - proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }' - labels: - app: userservice - application: bank-of-anthos - environment: development - team: accounts - tier: backend - spec: - containers: - - env: - - name: VERSION - value: v0.6.1 - - name: PORT - value: "8080" - - name: ENABLE_TRACING - value: "true" - - name: TOKEN_EXPIRY_SECONDS - value: "3600" - - name: PRIV_KEY_PATH - value: /tmp/.ssh/privatekey - - name: LOG_LEVEL - value: info - env From: - - config Map Ref: - name: environment-config - - config Map Ref: - name: accounts-db-config - image: us-central1-docker.pkg.dev/bank-of-anthos-ci/bank-of-anthos/userservice:v0.6.1@sha256:b73e5b03c077ff1e7214885b986f6e9ecb444f78d206c4d3864265449c71b19b - name: userservice - ports: - - container Port: 8080 - name: http-server - readiness Probe: - http Get: - path: /ready - port: 8080 - initial Delay Seconds: 10 - period Seconds: 5 - timeout Seconds: 10 - resources: - limits: - cpu: 500m - ephemeral-storage: 0.25Gi - memory: 256Mi - requests: - cpu: 260m - ephemeral-storage: 0.25Gi - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - all - privileged: false - read Only Root Filesystem: true - volume Mounts: - - mount Path: /tmp - name: tmp - - mount Path: /tmp/.ssh - name: keys - read Only: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: bank-of-anthos - termination Grace Period Seconds: 5 - volumes: - - empty Dir: {} - name: tmp - - name: keys - secret: - items: - - key: jwtRS256.key - path: privatekey - - key: jwtRS256.key.pub - path: publickey - secret Name: jwt-key - traits: - meshmap: - edges: - - data: - id: f96294f7-c6ba-4099-b576-d1938769c4e2 - metadata: - port: 80 - protocol: TCP - source: c114a0f5-ef57-4cbd-8be7-70f94256972c - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: ad90ae16-06de-41c4-b433-cfd5bdabea35 - metadata: - port: 8080 - protocol: TCP - source: 4b23ec9e-ec0b-4ec9-a6e6-7630d0f16ce9 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 7539a07a-1556-4fc8-913e-80941dbae472 - metadata: - port: 8080 - protocol: TCP - source: 54b55de6-31d4-414d-83f5-5ae13e6f8c46 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 2c51c104-d5cb-4c26-8984-bdd3e0af8005 - metadata: - port: 8080 - protocol: TCP - source: 8e248f7f-b5ba-4543-abe3-df3d3af30453 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: 75d7ce0f-b4a8-49aa-ae58-8a9c6aa81dfd - metadata: - port: 8080 - protocol: TCP - source: a742186c-9607-471e-bf94-23898c3ac909 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - - data: - id: e1ca9134-99f8-46f4-8488-ac210ed201e1 - metadata: - port: 8080 - protocol: TCP - source: fe65732e-126b-419b-bb2f-7b1585f68ac5 - subType: Network - target: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - fnValue: '#7aa1f0' - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 8080/TCP - value: 8080/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: df7db55f-5535-4e9e-a19f-d71d8aa024a3 - label: userservice - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -155.2005721966884 - posY: -32.116389537614424 - whiteboardData: - style: - z-index: 29 diff --git a/catalog/be8c9e9e-1a74-4c5a-b128-235364399410/deploy.yml b/catalog/be8c9e9e-1a74-4c5a-b128-235364399410/deploy.yml deleted file mode 100644 index c71a74a1f3..0000000000 --- a/catalog/be8c9e9e-1a74-4c5a-b128-235364399410/deploy.yml +++ /dev/null @@ -1,266 +0,0 @@ -name: Hierarchical Inventory Relationship -services: - 704dec88-821a-411d-976a-3bfcd62fb67e: - name: 704dec88-821a-411d-976a-3bfcd62fb67e - traits: - meshmap: - edges: [] - id: 704dec88-821a-411d-976a-3bfcd62fb67e - position: - posX: 604 - posY: 430.5 - whiteboardData: {} - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 704dec88-821a-411d-976a-3bfcd62fb67e - traits: - meshmap: - edges: [] - id: ef96e32b-ec62-4abb-bfb6-98fa1e951103 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 704dec88-821a-411d-976a-3bfcd62fb67e - position: - posX: 510 - posY: 330 - whiteboardData: {} - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - dependsOn: - - 704dec88-821a-411d-976a-3bfcd62fb67e - traits: - meshmap: - edges: [] - id: a53462b3-c9c8-40c1-95ca-93eb9f29fb77 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 704dec88-821a-411d-976a-3bfcd62fb67e - position: - posX: 666 - posY: 519 - whiteboardData: - style: - z-index: 3 - config-map-kv: - name: config-map-kv - type: ConfigMap - apiVersion: v1 - namespace: Node Group Inventory Wallet - version: v1.25.2 - model: kubernetes - dependsOn: - - Node Group Inventory Wallet - traits: - meshmap: - edges: [] - id: 4c28d258-e99c-47be-9760-bbe2ec2544a5 - label: config-map-kv - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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 - parentId: 704dec88-821a-411d-976a-3bfcd62fb67e - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - parent: a53462b3-c9c8-40c1-95ca-93eb9f29fb77 - position: - posX: 650 - posY: 510 - whiteboardData: {} - secret-hp: - name: secret-hp - type: Secret - apiVersion: v1 - namespace: Node Group Inventory Wallet - version: v1.25.2 - model: kubernetes - dependsOn: - - Node Group Inventory Wallet - traits: - meshmap: - edges: [] - id: 579eeeb8-6b62-47ba-a735-851217908733 - label: secret-hp - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - parentId: 704dec88-821a-411d-976a-3bfcd62fb67e - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: sheild - shapePolygonPoints: "" - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 6 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - parent: a53462b3-c9c8-40c1-95ca-93eb9f29fb77 - position: - posX: 690 - posY: 510 - whiteboardData: {} diff --git a/catalog/c0db1f13-46e8-481f-b5b5-27b6d2e0b74d/deploy.yml b/catalog/c0db1f13-46e8-481f-b5b5-27b6d2e0b74d/deploy.yml deleted file mode 100644 index c37b18a5c2..0000000000 --- a/catalog/c0db1f13-46e8-481f-b5b5-27b6d2e0b74d/deploy.yml +++ /dev/null @@ -1,605 +0,0 @@ -name: gke-online-serving-single-gpu -services: - 0112a87c-ea50-4b4e-8a0b-217ba90afc34: - name: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - traits: - meshmap: - edges: - - data: - id: 0492d866-df65-4fc1-83cf-b94ce401231f - metadata: - port: 8000 - protocol: TCP - source: 4c5d358a-f93e-44f4-b428-e68ff7c47bf2 - subType: Network - target: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 92b06732-aa48-498c-8167-0e3a407dd8bc - metadata: - port: 8000 - protocol: TCP - source: 3a1ef857-baf6-4d3c-82bc-31fd365e0ce2 - subType: Network - target: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - meshmodel-metadata: - styleOverrides: - z-index: 11 - position: - posX: 30 - posY: -110 - whiteboardData: {} - fb9c4ab0-84c4-408e-86dd-9e8679a7fede: - name: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - traits: - meshmap: - edges: - - data: - id: f0f64d9d-74e0-4b0e-a10b-31865fa699d3 - metadata: - port: 8000 - protocol: TCP - source: 4c5d358a-f93e-44f4-b428-e68ff7c47bf2 - subType: Network - target: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 535f7f2a-613a-4dc6-8d44-a9c2022785e8 - metadata: - port: 8001 - protocol: TCP - source: 3a1ef857-baf6-4d3c-82bc-31fd365e0ce2 - subType: Network - target: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - position: - posX: 30 - posY: 120 - whiteboardData: {} - generic node-iccaz: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - traits: - meshmap: - edges: [] - id: fe81dbb3-65e2-4c8d-ae0e-be13eb9f101f - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - position: - posX: 50 - posY: -110 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 6 - generic node-xgmfn: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - fb9c4ab0-84c4-408e-86dd-9e8679a7fede - traits: - meshmap: - edges: [] - id: 77b3a011-2f9b-4d2a-92f2-3d40bf4576f1 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - position: - posX: 10 - posY: 130 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 10 - node group inventory wallet-eguef: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: c7a862b1-2873-4278-8357-d02540f787ed - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - position: - posX: 10 - posY: -110 - whiteboardData: - style: - z-index: 5 - node group inventory wallet-ofjrn: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: triton-deployment - version: v1.0.0 - model: meshery-core - dependsOn: - - fb9c4ab0-84c4-408e-86dd-9e8679a7fede - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 78af12d9-0b96-49bf-9416-9a9a7cf06ef4 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - position: - posX: 50 - posY: 110 - whiteboardData: - style: - z-index: 9 - tfserve-service: - name: tfserve-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: tfserve - settings: - spec: - ports: - - name: http - port: 8000 - protocol: TCP - target Port: 8500 - - name: grpc - port: 8000 - protocol: TCP - target Port: 8000 - selector: - app: tfserve - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 0492d866-df65-4fc1-83cf-b94ce401231f - metadata: - port: 8000 - protocol: TCP - source: 4c5d358a-f93e-44f4-b428-e68ff7c47bf2 - subType: Network - target: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: f0f64d9d-74e0-4b0e-a10b-31865fa699d3 - metadata: - port: 8000 - protocol: TCP - source: 4c5d358a-f93e-44f4-b428-e68ff7c47bf2 - subType: Network - target: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4c5d358a-f93e-44f4-b428-e68ff7c47bf2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 30 - posY: 10 - whiteboardData: - style: - z-index: 11 - triton-service: - name: triton-service - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: triton - settings: - spec: - ports: - - name: http - port: 8001 - protocol: TCP - target Port: 8000 - - name: grpc - port: 8000 - protocol: TCP - target Port: 8001 - - name: metrics - port: 8002 - target Port: 8002 - selector: - app: triton - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: 92b06732-aa48-498c-8167-0e3a407dd8bc - metadata: - port: 8000 - protocol: TCP - source: 3a1ef857-baf6-4d3c-82bc-31fd365e0ce2 - subType: Network - target: 0112a87c-ea50-4b4e-8a0b-217ba90afc34 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 535f7f2a-613a-4dc6-8d44-a9c2022785e8 - metadata: - port: 8001 - protocol: TCP - source: 3a1ef857-baf6-4d3c-82bc-31fd365e0ce2 - subType: Network - target: fb9c4ab0-84c4-408e-86dd-9e8679a7fede - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3a1ef857-baf6-4d3c-82bc-31fd365e0ce2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 8 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -130 - posY: -130 - whiteboardData: - style: - z-index: 13 diff --git a/catalog/c288c409-3ca4-4b20-86a2-c9a28c58f986/deploy.yml b/catalog/c288c409-3ca4-4b20-86a2-c9a28c58f986/deploy.yml deleted file mode 100644 index 7cf2958649..0000000000 --- a/catalog/c288c409-3ca4-4b20-86a2-c9a28c58f986/deploy.yml +++ /dev/null @@ -1,7242 +0,0 @@ -name: guestbook-all-in-one.yaml (Copy) -services: - comment-jt: - name: comment-jt - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - lastUpdated: "2023-12-24T22:46:09.565Z" - status: false - user Messages: [] - usersMessages: - - firstName: Akshay - lastName: Sharma - message: 'working fine for me ' - timestamp: "2023-12-15T14:12:33.596Z" - userid: 51f49d2c-0050-4bdb-9bce-fdddcb4742be - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: "\U0001FAE0" - timestamp: "2023-12-16T02:47:36.924Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - - avatarUrl: https://avatars.githubusercontent.com/u/73700530?v=4 - firstName: Pranav - lastName: Singh - message: "Tag set issue resolved here:\nhttps://github.com/meshery/meshery/pull/9714 " - timestamp: "2023-12-24T22:46:09.565Z" - userid: a550f4d6-d3bd-44f1-9b4c-167114452062 - traits: - meshmap: - edges: [] - id: c4dbac50-2d6a-48b9-9bb0-eaa69b509280 - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 510 - posY: 130 - whiteboardData: - style: - z-index: 20 - comment-uy: - name: comment-uy - type: Comment - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - lastUpdated: "2023-12-24T21:02:48.640Z" - status: false - user Messages: [] - usersMessages: - - avatarUrl: https://avatars.githubusercontent.com/u/73700530?v=4 - firstName: Pranav - lastName: Singh - message: "hello @[Pranav Singh](a550f4d6-d3bd-44f1-9b4c-167114452062) \n" - timestamp: "2023-12-24T21:02:48.640Z" - userid: a550f4d6-d3bd-44f1-9b4c-167114452062 - traits: - meshmap: - edges: [] - id: 0541029d-094c-43a0-9d3a-c103f6cbc58f - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#FFDE00' - published: true - secondaryColor: '#FFDE00' - shape: tag - styleOverrides: '{"height":"22px","width":"22px","x":"3.5px","y":"7.5px"}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 630 - posY: 490 - whiteboardData: - style: - z-index: 12 - frontend-czgnc: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: guestbook - tier: backend - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - selector: - app: guestbook - tier: frontend - type: NodePort - traits: - meshmap: - edges: - - data: - group: labels-tier-backend - id: 6055d26e-1fc4-425c-a2d0-62f0843ddec5 - source: a39108f2-136d-45c2-92ef-fa0125257e27 - target: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 4a782b95-bf32-40fb-ae4f-5093067fd47d - metadata: - port: 80 - protocol: TCP - source: a39108f2-136d-45c2-92ef-fa0125257e27 - subType: Network - target: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 989cb42b-2ba3-4d09-b9bf-027fbf54ce5b - metadata: - port: 80 - protocol: TCP - source: a39108f2-136d-45c2-92ef-fa0125257e27 - subType: Network - target: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: a39108f2-136d-45c2-92ef-fa0125257e27 - label: frontend - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 310 - posY: 230 - whiteboardData: - style: - z-index: 9 - frontend-pprjd: - name: frontend - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: redis - env: stg - settings: - spec: - replicas: 3 - selector: - match Labels: - app: guestbook - tier: frontend - template: - metadata: - labels: - app: guestbook - tier: frontend - spec: - containers: - - env: - - name: GET_HOSTS_FROM - value: dns - image: gcr.io/google-samples/gb-frontend:v4 - name: php-redis - ports: - - container Port: 80 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - group: labels-app-redis - id: 73d03e04-f167-42fd-8578-050706df6a48 - source: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - target: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 4a782b95-bf32-40fb-ae4f-5093067fd47d - metadata: - port: 80 - protocol: TCP - source: a39108f2-136d-45c2-92ef-fa0125257e27 - subType: Network - target: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 989cb42b-2ba3-4d09-b9bf-027fbf54ce5b - metadata: - port: 80 - protocol: TCP - source: a39108f2-136d-45c2-92ef-fa0125257e27 - subType: Network - target: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-env-stg - id: 129e471f-ed6f-47f6-878b-1c76637ff909 - source: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - target: 83acbd17-dfcb-4092-80c7-be033e38876d - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - label: frontend - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 470 - posY: 430 - whiteboardData: - style: - z-index: 33 - redis-master-gntfe: - name: redis-master - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: backend - env: prod - settings: - spec: - replicas: 1 - selector: - match Labels: - app: redis - role: master - tier: backend - template: - metadata: - labels: - app: redis - role: master - tier: backend - spec: - containers: - - image: registry.k8s.io/redis:e2e - name: master - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: d190e9ae-7082-41cc-bfd1-b1844e868cd6 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - background-color: - bypass: true - name: background-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - mid-source-arrow-color: - bypass: true - name: mid-source-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - mid-target-arrow-color: - bypass: true - name: mid-target-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - source-arrow-color: - bypass: true - name: source-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - target-arrow-color: - bypass: true - name: target-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 5794dc9e-655f-41f1-97db-02994c374a16 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 6fbb3b6e-e9a5-4722-bd49-e2b9812abb0b - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 7c451d61-36f6-47bc-bfbb-a26c2c229772 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-backend - id: 9ebb654c-10a7-470e-b990-5a5efa7208ce - source: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - target: 83acbd17-dfcb-4092-80c7-be033e38876d - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - label: redis-master - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 550 - posY: 270 - whiteboardData: - style: - z-index: 29 - redis-master-uyzdu: - name: redis-master - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - against: me - app: redis - role: master - tier: backend - settings: - spec: - allocate Load Balancer Node Ports: true - ports: - - port: 6379 - protocol: TCP - target Port: 6379 - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: master - tier: backend - traits: - meshmap: - edges: - - data: - id: d190e9ae-7082-41cc-bfd1-b1844e868cd6 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - background-color: - bypass: true - name: background-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - mid-source-arrow-color: - bypass: true - name: mid-source-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - mid-target-arrow-color: - bypass: true - name: mid-target-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - source-arrow-color: - bypass: true - name: source-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - target-arrow-color: - bypass: true - name: target-arrow-color - pfValue: - - 1 - - 105 - - 217 - strValue: rgb(1,105,217) - value: - - 1 - - 105 - - 217 - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 5794dc9e-655f-41f1-97db-02994c374a16 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-against-me - id: d39abcf1-4636-4fea-8771-36e9365a0c77 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-redis - id: 7764e2b1-f91b-4f84-b448-ed2dde095df1 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-tier-backend - id: 3b013d80-da08-4142-91f2-f869fd2a41d5 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: e73d35e7-9988-4f69-812c-2010b4988fba - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 2c89f012-de88-409f-9d23-f617b3235f58 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-redis - id: 73d03e04-f167-42fd-8578-050706df6a48 - source: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - target: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-tier-backend - id: 6055d26e-1fc4-425c-a2d0-62f0843ddec5 - source: a39108f2-136d-45c2-92ef-fa0125257e27 - target: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - label: redis-master - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 1130 - posY: 130 - whiteboardData: - style: - z-index: 6 - redis-replica-kdvhh: - name: redis-replica - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - against: me - app: redis - role: replica - tier: backend - settings: - spec: - ports: - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - - port: 6379 - protocol: TCP - selector: - app: redis - role: replica - tier: backend - traits: - meshmap: - edges: - - data: - id: 6fbb3b6e-e9a5-4722-bd49-e2b9812abb0b - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 7c451d61-36f6-47bc-bfbb-a26c2c229772 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 39b2fcb6-4290-428b-b497-f49797c51eb6 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f86966c1-b39b-460e-8915-aae032236897 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-against-me - id: d39abcf1-4636-4fea-8771-36e9365a0c77 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-app-redis - id: 7764e2b1-f91b-4f84-b448-ed2dde095df1 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-tier-backend - id: 3b013d80-da08-4142-91f2-f869fd2a41d5 - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - target: 5fec14fc-0873-4232-ab86-ceb6592a9767 - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 5fec14fc-0873-4232-ab86-ceb6592a9767 - label: redis-replica - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 810 - posY: 50 - whiteboardData: - style: - z-index: 5 - redis-replica-vhldq: - name: redis-replica - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: backend - env: stg - annotations: - env: stg - settings: - spec: - replicas: 2 - selector: - match Labels: - app: redis - role: replica - tier: backend - template: - metadata: - labels: - app: redis - role: replica - tier: backend - spec: - containers: - - env: - - name: GET_HOSTS_FROM - value: dns - image: gcr.io/google_samples/gb-redisslave:v1 - name: replica - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - group: labels-app-backend - id: 9ebb654c-10a7-470e-b990-5a5efa7208ce - source: 8aae645a-1f9e-48dd-9ed6-0457d2ebe4ae - target: 83acbd17-dfcb-4092-80c7-be033e38876d - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 39b2fcb6-4290-428b-b497-f49797c51eb6 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f86966c1-b39b-460e-8915-aae032236897 - metadata: - port: 6379 - protocol: TCP - source: 5fec14fc-0873-4232-ab86-ceb6592a9767 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: e73d35e7-9988-4f69-812c-2010b4988fba - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 2c89f012-de88-409f-9d23-f617b3235f58 - metadata: - port: 6379 - protocol: TCP - source: a8126c59-8ff5-4736-8d8a-0aadfcfe19f0 - subType: Network - target: 83acbd17-dfcb-4092-80c7-be033e38876d - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 6379/TCP - value: 6379/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - group: labels-env-stg - id: 129e471f-ed6f-47f6-878b-1c76637ff909 - source: 11bd2f2c-70b6-448e-b16b-7f2ac2215b1f - target: 83acbd17-dfcb-4092-80c7-be033e38876d - temporarySiblingEdge: true - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - visibility: - bypass: true - name: visibility - strValue: hidden - value: hidden - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 83acbd17-dfcb-4092-80c7-be033e38876d - label: redis-replica - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 870 - posY: 410 - whiteboardData: - style: - z-index: 31 - text-box-kd: - name: text-box-kd - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - content: '[Lee] I can''t open this second comment. Hmm.' - user Messages: [] - traits: - meshmap: - edges: [] - id: b9529fc8-fd70-4e4f-8ef6-406b12a0a890 - label: text-box-kd - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080","data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 490 - posY: 310 - whiteboardData: - style: - z-index: 28 - text-box-ul: - name: text-box-ul - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - color: rgb(0,179,159) - content: | - [Lee] Both of the Redis services have the same label for "tier: backend", but neither share the same bubbleset. - font-size: "37" - font-weight: 400 - user Messages: [] - traits: - meshmap: - edges: [] - id: 00ba93f4-5bcb-4c6e-8e37-0d10c3b81743 - label: Text Box - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080","data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 790 - posY: 510 - whiteboardData: - style: - height: 49.71625466515845 - width: 91.59933166502319 - z-index: 25 diff --git a/catalog/c40ae08b-deaa-4fc5-a1e8-8081907b64a3/deploy.yml b/catalog/c40ae08b-deaa-4fc5-a1e8-8081907b64a3/deploy.yml deleted file mode 100644 index 7da09dc0b2..0000000000 --- a/catalog/c40ae08b-deaa-4fc5-a1e8-8081907b64a3/deploy.yml +++ /dev/null @@ -1,285 +0,0 @@ -name: Simple Kubernetes Pod. -services: - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: "" - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 528.5426330566406 - posY: 113.82954406738281 - whiteboardData: - style: {} - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: target-port - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 0de93a9b-8c55-434d-8f84-f9db15d49fb5 - metadata: - port: 80 - protocol: TCP - source: c6d9a587-e10d-4645-adf1-ee367f8f151e - subType: Network - target: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: c6d9a587-e10d-4645-adf1-ee367f8f151e - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 370.78654198339035 - posY: 127.32276881941752 - whiteboardData: - style: {} diff --git a/catalog/c60f32ae-358b-4eab-81b6-2e52ef383bab/deploy.yml b/catalog/c60f32ae-358b-4eab-81b6-2e52ef383bab/deploy.yml deleted file mode 100644 index 63cc126ad5..0000000000 --- a/catalog/c60f32ae-358b-4eab-81b6-2e52ef383bab/deploy.yml +++ /dev/null @@ -1,171 +0,0 @@ -name: mattermost operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - mattermost-operator - traits: - meshmap: - edges: [] - id: bb709e11-e061-4496-af80-6a393301cf14 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 747c472c-1ba1-484e-a683-a725cd167e9b - position: - posX: 50 - posY: 50 - whiteboardData: {} - mattermost-operator: - name: mattermost-operator - type: Deployment - apiVersion: apps/v1 - namespace: mattermost-operator - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - name: mattermost-operator - template: - metadata: - labels: - name: mattermost-operator - spec: - containers: - - args: - - --enable-leader-election - - --metrics-addr=0.0.0.0:8383 - command: - - /mattermost-operator - env: - - name: MAX_RECONCILING_INSTALLATIONS - value: "20" - - name: REQUEUE_ON_LIMIT_DELAY - value: 20s - - name: MAX_RECONCILE_CONCURRENCY - value: "10" - image: mattermost/mattermost-operator:latest - image Pull Policy: IfNotPresent - name: mattermost-operator - ports: - - container Port: 8383 - name: metrics - service Account Name: mattermost-operator - traits: - meshmap: - edges: [] - id: 747c472c-1ba1-484e-a683-a725cd167e9b - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/cce763fc-508a-4d3d-95da-0cfcf722d7cf/deploy.yml b/catalog/cce763fc-508a-4d3d-95da-0cfcf722d7cf/deploy.yml deleted file mode 100644 index baa65abbce..0000000000 --- a/catalog/cce763fc-508a-4d3d-95da-0cfcf722d7cf/deploy.yml +++ /dev/null @@ -1,821 +0,0 @@ -name: instana-agent-for-Kubernetes -services: - instana-agent-bicck: - name: instana-agent - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 964f9b41-a8ef-439e-b273-6f90102f627c - metadata: - binded_by: 6c5e109b-a02a-46bc-b995-0a879ae1a395 - source: 9c965702-91da-41fc-b3ca-43af5bbd5f23 - subType: Permission - target: 0fb4c4ec-a53d-410c-88a8-7b6604e80de5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0fb4c4ec-a53d-410c-88a8-7b6604e80de5 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 24 - posY: 29.5 - whiteboardData: - style: {} - instana-agent-czkkl: - name: instana-agent - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - rules: - - non Resource URLs: - - /version - - /healthz - - /metrics - - /stats/summary - - /metrics/cadvisor - verbs: - - get - - api Groups: - - "" - resources: - - nodes - - nodes/stats - - nodes/metrics - - pods - verbs: - - get - - list - - watch - traits: - meshmap: - edges: - - data: - id: 964f9b41-a8ef-439e-b273-6f90102f627c - metadata: - binded_by: 6c5e109b-a02a-46bc-b995-0a879ae1a395 - source: 9c965702-91da-41fc-b3ca-43af5bbd5f23 - subType: Permission - target: 0fb4c4ec-a53d-410c-88a8-7b6604e80de5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9c965702-91da-41fc-b3ca-43af5bbd5f23 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 3 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -125.99271579395432 - posY: -36.3872513745269 - whiteboardData: - style: {} - instana-agent-headless: - name: instana-agent-headless - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - spec: - cluster IP: None - ports: - - name: agent-apis - port: 42699 - protocol: TCP - target Port: 42699 - selector: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/name: instana-agent - traits: - meshmap: - edges: [] - id: 532d2b9e-6933-4dc3-a452-3afcb7069260 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -6 - posY: -69.5 - whiteboardData: - style: {} - instana-agent-hujjo: - name: instana-agent - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: instana-agent - subjects: - - kind: ServiceAccount - name: instana-agent - namespace: default - traits: - meshmap: - edges: [] - id: 6c5e109b-a02a-46bc-b995-0a879ae1a395 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 3 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: -50.10686017865144 - posY: -3.052896314479087 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - instana-agent-jmjoz: - name: instana-agent - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - data: - configuration-disable-kubernetes-sensor.yaml: | - com.instana.plugin.kubernetes: - enabled: false - configuration.yaml: |2 - - # Manual a-priori configuration. Configuration will be only used when the sensor - # is actually installed by the agent. - # The commented out example values represent example configuration and are not - # necessarily defaults. Defaults are usually 'absent' or mentioned separately. - # Changes are hot reloaded unless otherwise mentioned. - - # It is possible to create files called 'configuration-abc.yaml' which are - # merged with this file in file system order. So 'configuration-cde.yaml' comes - # after 'configuration-abc.yaml'. Only nested structures are merged, values are - # overwritten by subsequent configurations. - - # Secrets - # To filter sensitive data from collection by the agent, all sensors respect - # the following secrets configuration. If a key collected by a sensor matches - # an entry from the list, the value is redacted. - #com.instana.secrets: - # matcher: 'contains-ignore-case' # 'contains-ignore-case', 'contains', 'regex' - # list: - # - 'key' - # - 'password' - # - 'secret' - - # Host - #com.instana.plugin.host: - # tags: - # - 'dev' - # - 'app1' - - # Hardware & Zone - #com.instana.plugin.generic.hardware: - # enabled: true # disabled by default - # availability-zone: 'zone' - traits: - meshmap: - edges: [] - id: 3758ea87-9b4c-486b-9f0e-27ff26559b22 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: 68 - posY: 29.5 - whiteboardData: - style: {} - instana-agent-ppjgd: - name: instana-agent - type: Secret - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - data: null - type: Opaque - traits: - meshmap: - edges: [] - id: fd402e20-2988-462f-96d7-6f9fca37bb81 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: shield - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 3 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - position: - posX: -67 - posY: 30.5 - whiteboardData: - style: {} - instana-agent-pqyai: - name: instana-agent - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - spec: - ports: - - name: agent-apis - port: 42699 - protocol: TCP - target Port: 42699 - selector: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/name: instana-agent - topology Keys: - - kubernetes.io/hostname - traits: - meshmap: - edges: [] - id: 36be8156-b5e1-4cee-854d-85743216b26b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -62 - posY: -69.5 - whiteboardData: - style: {} - k8sensor-tfvis: - name: k8sensor - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - data: - backend: ingress-red-saas.instana.io:443 - traits: - meshmap: - edges: [] - id: a7e2acb5-bd90-478c-baa1-8e0e718634c5 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - position: - posX: -68 - posY: 75.5 - whiteboardData: - style: {} - k8sensor-wxwqb: - name: k8sensor - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: k8sensor - subjects: - - kind: ServiceAccount - name: k8sensor - namespace: default - traits: - meshmap: - edges: [] - id: 83bed93e-97ef-42f8-949f-56c1d2e19e86 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 83.09118146867638 - posY: -36.648918708101114 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - k8sensor-yrwhj: - name: k8sensor - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 2d8010bc-90f7-4185-9c63-58ac08347083 - metadata: - binded_by: 83bed93e-97ef-42f8-949f-56c1d2e19e86 - source: 1ecd759b-137a-40cb-af0d-d53b261b95e9 - subType: Permission - target: 9608284a-4365-4ac6-b568-856f1dce271a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9608284a-4365-4ac6-b568-856f1dce271a - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 136.42602008116444 - posY: -55.23113594711307 - whiteboardData: - style: {} - k8sensor-zrtgj: - name: k8sensor - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: instana-agent - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: instana-agent - app.kubernetes.io/version: 1.2.72 - helm.sh/chart: instana-agent-1.2.72 - settings: - rules: - - non Resource URLs: - - /version - - /healthz - verbs: - - get - - api Groups: - - extensions - resources: - - deployments - - replicasets - - ingresses - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - configmaps - - events - - services - - endpoints - - namespaces - - nodes - - pods - - replicationcontrollers - - resourcequotas - - persistentvolumes - - persistentvolumeclaims - verbs: - - get - - list - - watch - - api Groups: - - apps - resources: - - daemonsets - - deployments - - replicasets - - statefulsets - verbs: - - get - - list - - watch - - api Groups: - - batch - resources: - - cronjobs - - jobs - verbs: - - get - - list - - watch - - api Groups: - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - pods/log - verbs: - - get - - list - - watch - - api Groups: - - autoscaling/v1 - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch - - api Groups: - - autoscaling/v2 - resources: - - horizontalpodautoscalers - verbs: - - get - - list - - watch - - api Groups: - - apps.openshift.io - resources: - - deploymentconfigs - verbs: - - get - - list - - watch - - api Groups: - - security.openshift.io - resource Names: - - privileged - resources: - - securitycontextconstraints - verbs: - - use - traits: - meshmap: - edges: - - data: - id: 2d8010bc-90f7-4185-9c63-58ac08347083 - metadata: - binded_by: 83bed93e-97ef-42f8-949f-56c1d2e19e86 - source: 1ecd759b-137a-40cb-af0d-d53b261b95e9 - subType: Permission - target: 9608284a-4365-4ac6-b568-856f1dce271a - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 1ecd759b-137a-40cb-af0d-d53b261b95e9 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 3 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 31 - posY: -18.5 - whiteboardData: - style: {} diff --git a/catalog/ce4eb460-b6c0-429d-befb-88cf2f1f883f/deploy.yml b/catalog/ce4eb460-b6c0-429d-befb-88cf2f1f883f/deploy.yml deleted file mode 100644 index b458c855c6..0000000000 --- a/catalog/ce4eb460-b6c0-429d-befb-88cf2f1f883f/deploy.yml +++ /dev/null @@ -1,276 +0,0 @@ -name: Consul on kubernetes -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - consul-xdxhc - traits: - meshmap: - edges: [] - id: 06ab9d73-cf92-451a-bbcb-6370de7e7007 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: d8eb27a6-aa79-4932-a5bc-6371b2281b54 - position: - posX: 170 - posY: 90 - whiteboardData: {} - consul-svdfb: - name: consul - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: http - port: 8500 - protocol: TCP - target Port: 8500 - - name: dns - port: 8600 - protocol: TCP - target Port: 8600 - - name: serflan - port: 8301 - protocol: TCP - target Port: 8301 - - name: serfwan - port: 8302 - protocol: TCP - target Port: 8302 - - name: server - port: 8300 - protocol: TCP - target Port: 8300 - - name: serverudp - port: 8601 - protocol: UDP - target Port: 8601 - - name: grpc - port: 8502 - protocol: TCP - target Port: 8502 - selector: - app: consul - traits: - meshmap: - edges: - - data: - id: 5499e82d-126a-47a9-8c67-0258564c7f32 - metadata: - port: 8600 - protocol: TCP - source: 9cb93bb5-faf5-495a-8b74-1cf8cbe1b329 - subType: Network - target: d8eb27a6-aa79-4932-a5bc-6371b2281b54 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9cb93bb5-faf5-495a-8b74-1cf8cbe1b329 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-color: rgb(66,99,235) - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 10 - posY: 50 - whiteboardData: - style: {} - consul-xdxhc: - name: consul - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: consul - template: - metadata: - labels: - app: consul - spec: - containers: - - image: consul:latest - liveness Probe: - http Get: - path: /v1/status/leader - port: 8500 - initial Delay Seconds: 20 - period Seconds: 10 - name: consul - ports: - - container Port: 8500 - name: http - - container Port: 8600 - name: dns - - container Port: 8301 - name: serflan - - container Port: 8302 - name: serfwan - - container Port: 8300 - name: server - - container Port: 8601 - name: serverudp - - container Port: 8502 - name: grpc - readiness Probe: - http Get: - path: /v1/status/leader - port: 8500 - initial Delay Seconds: 10 - period Seconds: 5 - traits: - meshmap: - edges: - - data: - id: 5499e82d-126a-47a9-8c67-0258564c7f32 - metadata: - port: 8600 - protocol: TCP - source: 9cb93bb5-faf5-495a-8b74-1cf8cbe1b329 - subType: Network - target: d8eb27a6-aa79-4932-a5bc-6371b2281b54 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: d8eb27a6-aa79-4932-a5bc-6371b2281b54 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 170 - posY: 90 - whiteboardData: - style: {} diff --git a/catalog/d20a6041-ed06-454a-9d69-739ebaed4651/deploy.yml b/catalog/d20a6041-ed06-454a-9d69-739ebaed4651/deploy.yml deleted file mode 100644 index 69196613dd..0000000000 --- a/catalog/d20a6041-ed06-454a-9d69-739ebaed4651/deploy.yml +++ /dev/null @@ -1,701 +0,0 @@ -name: Simple Kubernetes Pod -services: - envoy-filter-vi: - name: envoy-filter-vi - type: EnvoyFilter - apiVersion: networking.istio.io/v1alpha3 - namespace: default - version: 1.16.0 - model: istio-base - settings: - config Patches: - - patch: - value: "" - spec: - config Patches: - - patch: - value: |2- - - name: envoy.filters.http.wasm - typed_config: - '@type': type.googleapis.com/udpa.type.v1.TypedStruct - type_url: type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm - value: - config: - vm_config: - code: - local: - filename: /var/local/wasm/http-filter.wasm - runtime: envoy.wasm.runtime.v8 - - patch: - value: |2- - - name: envoy.filters.http.wasm - typed_config: - '@type': type.googleapis.com/udpa.type.v1.TypedStruct - type_url: type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm - value: - config: - vm_config: - code: - local: - filename: /var/local/wasm/http-filter.wasm - runtime: envoy.wasm.runtime.v8 - - patch: - value: |2- - - name: envoy.filters.http.wasm - typed_config: - '@type': type.googleapis.com/udpa.type.v1.TypedStruct - type_url: type.googleapis.com/envoy.extensions.filters.http.wasm.v3.Wasm - value: - config: - vm_config: - code: - local: - filename: /var/local/wasm/http-filter.wasm - runtime: envoy.wasm.runtime.v8 - traits: - meshmap: - edges: [] - id: 2f683171-d928-4e7e-bec4-afb089004bd0 - label: envoy-filter-vi - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: Istio - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/kubeslice/kubeslice/releases/download/istio-base-1.16.0/istio-base-1.16.0.tgz - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - name: istio-base - version: 1.16.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg - model: istio-base - modelDisplayName: Istio - primaryColor: '#466BB0' - published: true - secondaryColor: '#93b0e7' - shape: circle - styleOverrides: - z-index: 10000 - subCategory: Service Mesh - svgColor: ui/public/static/img/meshmodels/istio-base/color/authorizationpolicy-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/istio-base/white/authorizationpolicy-white.svg - position: - posX: 350 - posY: 70 - whiteboardData: - style: - z-index: 10005 - persistent volume claim-bfmto: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: badddecb-b26d-4cbc-bffa-60eb1bdf00f0 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10005 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 590 - posY: 90 - whiteboardData: - style: - z-index: 10003 - persistent volume claim-dsscc: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: d1ebb6b7-cd1a-4b2c-a88c-d4f2974e8adc - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10001 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 490 - posY: 130 - whiteboardData: - style: - z-index: 10010 - persistent volume claim-ieuag: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 68fe1e37-fe17-4687-ad22-fdc556c8aed3 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":32,"width":32,"pading":0,"background-clip":"none","background-image-containment":"over","border-opacity":0,"background-opacity":0,"bounds-expansion":20, - "z-index": 9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 430 - posY: 150 - whiteboardData: - style: - z-index: 10000 - persistent volume claim-mbtwh: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: c5bfde29-11cb-44ef-9a01-17f5e8726430 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10008 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 290 - posY: 110 - whiteboardData: - style: - z-index: 10009 - persistent volume claim-uesjc: - name: Persistent Volume Claim - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 936dc799-826c-4ada-9b74-24d825f299e6 - label: Persistent Volume Claim - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10002 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 410 - posY: 90 - whiteboardData: - style: - z-index: 10001 - persistent-volume-claim-bo: - name: persistent-volume-claim-bo - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 945fe762-7c72-407c-9654-58522c2cb3b3 - label: persistent-volume-claim-bo - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10003 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 370 - posY: 270 - whiteboardData: - style: - z-index: 10006 - persistent-volume-claim-xa: - name: persistent-volume-claim-xa - type: PersistentVolumeClaim - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 35d4ad4f-9e95-4061-bb5b-2a97acc76fd9 - label: persistent-volume-claim-xa - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10004 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 470 - posY: 210 - whiteboardData: - style: - z-index: 10004 - persistent-volume-ls: - name: persistent-volume-ls - type: PersistentVolume - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 90188f8a-4334-4821-ab99-41e1d21caf32 - label: persistent-volume-ls - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10007 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 410 - posY: 130 - whiteboardData: - style: - z-index: 10011 - persistent-volume-xn: - name: persistent-volume-xn - type: PersistentVolume - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: f7581e7e-7144-4e3f-bb5d-f46e0ffd0a23 - label: persistent-volume-xn - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: - background-clip: none - background-image-containment: over - background-opacity: 0 - border-opacity: 0 - bounds-expansion: 20 - height: 32 - pading: 0 - width: 32 - z-index: 10006 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/persistentvolume-color.svg - position: - posX: 450 - posY: 270 - whiteboardData: - style: - z-index: 10007 - pod: - name: pod - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - image: nginx - image Pull Policy: Always - name: "" - volumes: - - persistent Volume Claim: - claim Name: persistent-volume-claim-bo - traits: - meshmap: - edges: [] - id: 7f7dae0d-f3a9-4f41-95d5-e6031a3cb263 - label: pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: - z-index: 10009 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 270 - posY: 270 - whiteboardData: - style: - z-index: 10002 - service: - name: service - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - name: target-port - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: [] - id: c6d9a587-e10d-4645-adf1-ee367f8f151e - label: service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 690 - posY: 270 - whiteboardData: - style: - z-index: 10008 diff --git a/catalog/d3481e21-5000-4c90-a999-f53050863dc3/deploy.yml b/catalog/d3481e21-5000-4c90-a999-f53050863dc3/deploy.yml deleted file mode 100644 index 86998cfbfa..0000000000 --- a/catalog/d3481e21-5000-4c90-a999-f53050863dc3/deploy.yml +++ /dev/null @@ -1,169 +0,0 @@ -name: minIO Deployment -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - minio - traits: - meshmap: - edges: [] - id: a6c4a1cf-6b9f-4cec-bb2d-13d177777a54 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 4ca17377-ad6c-4efb-b459-e62ad8e63ffd - position: - posX: 90 - posY: 110 - whiteboardData: {} - minio: - name: minio - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: minio - strategy: - rolling Update: - max Surge: 1 - max Unavailable: 1 - type: RollingUpdate - template: - metadata: - labels: - app: minio - spec: - containers: - - args: - - server - - /storage - env: - - name: MINIO_ACCESS_KEY - value: minio - - name: MINIO_SECRET_KEY - value: minio123 - image: bsctl/minio:latest - lifecycle: - post Start: - exec: - command: - - /bin/sh - - -c - - mkdir -p /storage/default - liveness Probe: - http Get: - path: /minio/health/live - port: 9000 - scheme: HTTP - initial Delay Seconds: 10 - period Seconds: 20 - name: minioc - ports: - - container Port: 9000 - protocol: TCP - readiness Probe: - http Get: - path: /minio/health/live - port: 9000 - scheme: HTTP - initial Delay Seconds: 20 - period Seconds: 50 - volume Mounts: - - mount Path: /storage - name: data - volumes: - - name: data - persistent Volume Claim: - claim Name: minio - traits: - meshmap: - edges: [] - id: 4ca17377-ad6c-4efb-b459-e62ad8e63ffd - label: minio - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 90 - posY: 110 - whiteboardData: {} diff --git a/catalog/d447066e-2f53-48bb-ba7b-a3c43f68dd46/deploy.yml b/catalog/d447066e-2f53-48bb-ba7b-a3c43f68dd46/deploy.yml deleted file mode 100644 index 2a5979753b..0000000000 --- a/catalog/d447066e-2f53-48bb-ba7b-a3c43f68dd46/deploy.yml +++ /dev/null @@ -1,154 +0,0 @@ -name: prometheus-versus-3 -services: - azure-assigned-identity-rc: - name: azure-assigned-identity-rc - type: AzureAssignedIdentity - apiVersion: aadpodidentity.k8s.io/v1 - namespace: default - version: 1.0.0-rc1 - model: aks-appgw-fe - traits: - meshmap: - edges: [] - id: cdfb9772-1f2f-4bcb-8b1c-e654c6a97ce8 - label: azure-assigned-identity-rc - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: 'Azure Application Gateway ' - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://github.com/richminchukio/helm-aks-appgw-fe/archive/refs/tags/aks-appgw-fe-1.0.0-rc1.tar.gz - svgColor: ui/public/static/img/meshmodels/aks-appgw-fe/color/azureassignedidentity-color.svg - svgWhite: ui/public/static/img/meshmodels/aks-appgw-fe/white/azureassignedidentity-white.svg - name: aks-appgw-fe - version: 1.0.0-rc1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: aks-appgw-fe - modelDisplayName: 'Azure Application Gateway ' - primaryColor: '#5e9624' - published: true - secondaryColor: '#76bc2d' - shape: diamond - styleOverrides: "" - subCategory: Service Proxy - svgColor: ui/public/static/img/meshmodels/aks-appgw-fe/color/azureassignedidentity-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aks-appgw-fe/white/azureassignedidentity-white.svg - position: - posX: 515.5936132205624 - posY: 426.83767097218333 - whiteboardData: - style: - z-index: 5 - certificate-sa: - name: certificate-sa - type: Certificate - apiVersion: networking.internal.knative.dev/v1alpha1 - namespace: default - version: 1.0.1 - model: knative-serving - settings: - spec: - dns Names: [] - traits: - meshmap: - edges: [] - id: 3f8454ca-5a3e-4277-b57b-3381de3ec8e5 - label: certificate-sa - meshmodel-data: - category: - metadata: null - name: Serverless - displayName: Knative Serving - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - source_uri: https://charts.kubegems.io/kubegems/charts/knative-serving-1.0.1.tgz - svgColor: ui/public/static/img/meshmodels/knative/color/apiserversource-color.svg - svgWhite: ui/public/static/img/meshmodels/knative/white/apiserversource-white.svg - name: knative-serving - version: 1.0.1 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: knative-serving - modelDisplayName: Knative Serving - primaryColor: '#0865ad' - published: true - secondaryColor: '#4DAAF2' - shape: circle - styleOverrides: "" - subCategory: Installable Platform - svgColor: ui/public/static/img/meshmodels/knative/color/apiserversource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/knative/white/apiserversource-white.svg - position: - posX: 474.23186339811923 - posY: 423.3016851989234 - whiteboardData: - style: - z-index: 6 - deployment-pn: - name: deployment-pn - type: Deployment - apiVersion: apps/v1 - namespace: default - version: v1.25.2 - model: kubernetes - labels: - newKey: New Value - settings: - spec: - template: - spec: - containers: - - name: "" - traits: - meshmap: - edges: [] - id: e40e0da9-9e1b-428c-8cde-88ca0185f597 - label: deployment-pn - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by leecalcote - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 563.1186195832712 - posY: 424.04683680266197 - whiteboardData: - style: - z-index: 7 diff --git a/catalog/d695eba0-7703-42f3-934f-f1779367281a/deploy.yml b/catalog/d695eba0-7703-42f3-934f-f1779367281a/deploy.yml deleted file mode 100644 index 9308141a45..0000000000 --- a/catalog/d695eba0-7703-42f3-934f-f1779367281a/deploy.yml +++ /dev/null @@ -1,186 +0,0 @@ -name: Jenkins operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - jenkins-operator-deployment - traits: - meshmap: - edges: [] - id: adf81142-1801-41d7-bd15-e93832e20159 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 981ce76a-8399-43fc-ab4b-3539a9dddf65 - position: - posX: 50 - posY: 50 - whiteboardData: {} - jenkins-operator-deployment: - name: jenkins-operator-deployment - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: jenkins-operator - annotations: - description: Deployment for Jenkins Operator - settings: - spec: - replicas: 1 - selector: - match Labels: - app: jenkins-operator - template: - metadata: - labels: - app: jenkins-operator - spec: - containers: - - command: - - jenkins-operator - env: - - name: WATCH_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: jenkins-operator - - name: PLATFORM_TYPE - value: kubernetes - image: myregistry/jenkins-operator:latest - image Pull Policy: Always - name: jenkins-operator-container - resources: - limits: - cpu: 200m - memory: 512Mi - requests: - cpu: 100m - memory: 256Mi - security Context: - allow Privilege Escalation: false - security Context: - run As Non Root: true - service Account Name: edp-jenkins - traits: - meshmap: - edges: [] - id: 981ce76a-8399-43fc-ab4b-3539a9dddf65 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/d6a40cd8-3c13-4920-a96c-b6278836565e/deploy.yml b/catalog/d6a40cd8-3c13-4920-a96c-b6278836565e/deploy.yml deleted file mode 100644 index b8081dc69c..0000000000 --- a/catalog/d6a40cd8-3c13-4920-a96c-b6278836565e/deploy.yml +++ /dev/null @@ -1,131 +0,0 @@ -name: '[Tutorial] Simple MySQL Pod' -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - mysql-pod-sg - traits: - meshmap: - edges: [] - id: 63c39256-3e0d-41ab-82bf-92d4136bc642 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 7da1fba4-073b-46f1-9043-3badf277230a - position: - posX: 690 - posY: 330 - whiteboardData: {} - mysql-pod-sg: - name: mysql-pod-sg - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - containers: - - env: - - name: MYSQL_ROOT_PASSWORD - value: strongpassword - image: mysql:5.6 - image Pull Policy: IfNotPresent - name: mysql-container-sg - traits: - meshmap: - edges: [] - id: 7da1fba4-073b-46f1-9043-3badf277230a - label: Pod - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: |2- - { - "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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 13 - 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: 690 - posY: 330 - whiteboardData: {} diff --git a/catalog/d6d78cdd-6bc8-4cb9-8ed3-c392e6152576/deploy.yml b/catalog/d6d78cdd-6bc8-4cb9-8ed3-c392e6152576/deploy.yml deleted file mode 100644 index aa1551ab45..0000000000 --- a/catalog/d6d78cdd-6bc8-4cb9-8ed3-c392e6152576/deploy.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Limit Range -services: - limit-range-mem-min-max: - name: limit-range-mem-min-max - type: LimitRange - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - limits: - - max: - memory: 1Gi - min: - memory: 500Mi - type: Container - traits: - meshmap: - edges: [] - id: 4518e110-3ec0-4b85-b508-b7df31ef1abb - meshmodel-metadata: - capabilities: "" - genealogy: "" - isAnnotation: false - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Orchestration & Management - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/d86c6005-fa0b-4f74-bb66-7e3e47cbc846/deploy.yml b/catalog/d86c6005-fa0b-4f74-bb66-7e3e47cbc846/deploy.yml deleted file mode 100644 index fd83dc9814..0000000000 --- a/catalog/d86c6005-fa0b-4f74-bb66-7e3e47cbc846/deploy.yml +++ /dev/null @@ -1,9808 +0,0 @@ -name: App-graph -services: - adservice-ksfin: - name: adservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 014ac9c3-c7fb-45d6-8256-515aa28f1793 - metadata: - port: 80 - protocol: TCP - source: ccbcb7a5-3469-4e55-8df2-33a37b5f06a1 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 9c0c5e50-84ba-4806-90b9-877fe2c0b57e - metadata: - port: 80 - protocol: TCP - source: ccbcb7a5-3469-4e55-8df2-33a37b5f06a1 - subType: Network - target: 92b843f6-aa1a-47dc-b025-7ff451077d3f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: ccbcb7a5-3469-4e55-8df2-33a37b5f06a1 - label: adservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -244.8490690183561 - posY: 201.137920319289 - whiteboardData: - style: - z-index: 39 - adservice-sqidz: - name: adservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 9c0c5e50-84ba-4806-90b9-877fe2c0b57e - metadata: - port: 80 - protocol: TCP - source: ccbcb7a5-3469-4e55-8df2-33a37b5f06a1 - subType: Network - target: 92b843f6-aa1a-47dc-b025-7ff451077d3f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 92b843f6-aa1a-47dc-b025-7ff451077d3f - label: adservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -168.4824847024952 - posY: 183.85433402329596 - whiteboardData: - style: - z-index: 42 - cartservice-dvcoq: - name: cartservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 06174462-b4ca-49cd-85c6-e4ec4f57403e - metadata: - port: 80 - protocol: TCP - source: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - subType: Network - target: 30ce972f-37fe-43af-940b-1d3488db762b - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 30ce972f-37fe-43af-940b-1d3488db762b - label: cartservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 287.8146536993331 - posY: 229.29358156197657 - whiteboardData: - style: - z-index: 53 - cartservice-wkwfm: - name: cartservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 06174462-b4ca-49cd-85c6-e4ec4f57403e - metadata: - port: 80 - protocol: TCP - source: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - subType: Network - target: 30ce972f-37fe-43af-940b-1d3488db762b - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 9c6b6aa9-7320-4d1c-95df-686b0fca94e9 - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 369b7277-aab9-45d3-89ef-2f9eb5a38a38 - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - label: cartservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 122.47903527085326 - posY: 228.03442084495873 - whiteboardData: - style: - z-index: 48 - checkoutservice-adphm: - name: checkoutservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: f089f42c-fe61-40a4-a299-8f42a36a8a00 - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 691cb5d1-831c-4498-984b-ef1ac8bc6f07 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: d40105fe-4eba-4cbf-8e3b-c51164770965 - metadata: - port: 80 - protocol: TCP - source: bff70b51-41c4-44e2-b350-47b492d32bd6 - subType: Network - target: 691cb5d1-831c-4498-984b-ef1ac8bc6f07 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 691cb5d1-831c-4498-984b-ef1ac8bc6f07 - label: checkoutservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -85.59536635730969 - posY: 421.52593300297656 - whiteboardData: - style: - z-index: 43 - checkoutservice-xqksd: - name: checkoutservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: f089f42c-fe61-40a4-a299-8f42a36a8a00 - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 691cb5d1-831c-4498-984b-ef1ac8bc6f07 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 5b987b21-3dfd-4bb4-a47a-13905a6346ca - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f583bf94-1731-441e-9619-3b1b863a14ed - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 96180718-1514-4408-a415-b05cbb055517 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: ba2dda7a-1a8a-42bc-8c82-a7e50d89fe7a - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 369b7277-aab9-45d3-89ef-2f9eb5a38a38 - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 1fce0473-f167-47b1-a87e-f8701004d46c - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 1db344ba-6919-4e9b-970d-868681dcbfc6 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - label: checkoutservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -184.65660266322735 - posY: 341.4243161648625 - whiteboardData: - style: - z-index: 41 - emailservice-iyrhc: - name: emailservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 8a116f76-3e1e-4430-ba4e-5e6dc3de94d6 - metadata: - port: 80 - protocol: TCP - source: bff70b51-41c4-44e2-b350-47b492d32bd6 - subType: Network - target: 359bc29c-06b6-4549-a56d-8cb3257bc7c5 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: d40105fe-4eba-4cbf-8e3b-c51164770965 - metadata: - port: 80 - protocol: TCP - source: bff70b51-41c4-44e2-b350-47b492d32bd6 - subType: Network - target: 691cb5d1-831c-4498-984b-ef1ac8bc6f07 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: bff70b51-41c4-44e2-b350-47b492d32bd6 - label: emailservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 51.31748547626465 - posY: 430.6864127497572 - whiteboardData: - style: - z-index: 45 - emailservice-oerkb: - name: emailservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 8a116f76-3e1e-4430-ba4e-5e6dc3de94d6 - metadata: - port: 80 - protocol: TCP - source: bff70b51-41c4-44e2-b350-47b492d32bd6 - subType: Network - target: 359bc29c-06b6-4549-a56d-8cb3257bc7c5 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 359bc29c-06b6-4549-a56d-8cb3257bc7c5 - label: emailservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 211.13567141502756 - posY: 435.6308419023403 - whiteboardData: - style: - z-index: 46 - frontend-edfrq: - name: frontend - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 014ac9c3-c7fb-45d6-8256-515aa28f1793 - metadata: - port: 80 - protocol: TCP - source: ccbcb7a5-3469-4e55-8df2-33a37b5f06a1 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f890d284-e389-4485-a6b8-722b53f15feb - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 5b987b21-3dfd-4bb4-a47a-13905a6346ca - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 345316b1-aad0-43c0-8b89-56a26aecad8d - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - label: frontend - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -368.7914745715704 - posY: 292.8195089494701 - whiteboardData: - style: - z-index: 38 - frontend-jbfig: - name: frontend - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 9c6b6aa9-7320-4d1c-95df-686b0fca94e9 - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 4a4b76f5-6a98-47e4-9879-c9da9d813169 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f890d284-e389-4485-a6b8-722b53f15feb - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: a44aa4f5-a6ba-4410-8b84-d159a3fc3d4c - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 880f6ceb-b29b-4568-a6bc-16395c4b5ce8 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 28a912a7-3aac-4228-b8f2-d9763ea33b59 - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 84ffe3fb-7f69-4fdb-af7c-cfd99675baad - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 1db344ba-6919-4e9b-970d-868681dcbfc6 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: d6a8f323-a869-4366-8a7b-2474223fe486 - label: frontend - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -394.3329944905478 - posY: 84.5349131217661 - whiteboardData: - style: - z-index: 37 - load generator: - name: load generator - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: a44aa4f5-a6ba-4410-8b84-d159a3fc3d4c - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 880f6ceb-b29b-4568-a6bc-16395c4b5ce8 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 880f6ceb-b29b-4568-a6bc-16395c4b5ce8 - label: load generator - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -504.66630786389453 - posY: 290.5580887602928 - whiteboardData: - style: - z-index: 36 - paymentservice-mkxvv: - name: paymentservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 5f0b3129-b8c0-4e1a-8026-397b16fa36eb - metadata: - port: 80 - protocol: TCP - source: 96180718-1514-4408-a415-b05cbb055517 - subType: Network - target: 41c39342-0538-434b-9c2b-1707c84f13b0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f583bf94-1731-441e-9619-3b1b863a14ed - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 96180718-1514-4408-a415-b05cbb055517 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 96180718-1514-4408-a415-b05cbb055517 - label: paymentservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 122.47554361615254 - posY: 316.426357923179 - whiteboardData: - style: - z-index: 47 - paymentservice-zbdpt: - name: paymentservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 5f0b3129-b8c0-4e1a-8026-397b16fa36eb - metadata: - port: 80 - protocol: TCP - source: 96180718-1514-4408-a415-b05cbb055517 - subType: Network - target: 41c39342-0538-434b-9c2b-1707c84f13b0 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 41c39342-0538-434b-9c2b-1707c84f13b0 - label: paymentservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 286.60719516119315 - posY: 323.91861936575816 - whiteboardData: - style: - z-index: 54 - productcatalogservice-kqzli: - name: productcatalogservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 28a912a7-3aac-4228-b8f2-d9763ea33b59 - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: b8f23717-215b-4d02-a4d9-4fb42120d0bc - metadata: - port: 80 - protocol: TCP - source: fe4a59b7-4066-47e4-8066-80f7c7efa80f - subType: Network - target: 0dafb761-0e0c-4e2e-a6e3-0a02a8485336 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: ba2dda7a-1a8a-42bc-8c82-a7e50d89fe7a - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 61517bd7-844a-444e-89f4-eff9f42b0a22 - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: fe4a59b7-4066-47e4-8066-80f7c7efa80f - label: productcatalogservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 114.72270425097172 - posY: 80.63761437004769 - whiteboardData: - style: - z-index: 50 - productcatalogservice-qmtxk: - name: productcatalogservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: b8f23717-215b-4d02-a4d9-4fb42120d0bc - metadata: - port: 80 - protocol: TCP - source: fe4a59b7-4066-47e4-8066-80f7c7efa80f - subType: Network - target: 0dafb761-0e0c-4e2e-a6e3-0a02a8485336 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 0dafb761-0e0c-4e2e-a6e3-0a02a8485336 - label: productcatalogservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 279.06743311112047 - posY: 64.65423484501072 - whiteboardData: - style: - z-index: 51 - recommendationservice-ghbnx: - name: recommendationservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 301acef6-061a-49dc-8b02-c56f1ffc39b4 - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: e572f3e0-bba1-4fcc-81c7-ed929564961e - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 345316b1-aad0-43c0-8b89-56a26aecad8d - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: 519e89fc-9b8b-4f5f-a908-d08cf42c3ca4 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 61517bd7-844a-444e-89f4-eff9f42b0a22 - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: fe4a59b7-4066-47e4-8066-80f7c7efa80f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - label: recommendationservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -224.85615502479115 - posY: 259.94831114990353 - whiteboardData: - style: - z-index: 40 - recommendationservice-sclaz: - name: recommendationservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 301acef6-061a-49dc-8b02-c56f1ffc39b4 - metadata: - port: 80 - protocol: TCP - source: 0b5262df-f672-4a78-a54d-cdb323ca2e1f - subType: Network - target: e572f3e0-bba1-4fcc-81c7-ed929564961e - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: e572f3e0-bba1-4fcc-81c7-ed929564961e - label: recommendationservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: -106.07676427433273 - posY: 244.36989694137404 - whiteboardData: - style: - z-index: 44 - shippingservice-lvrcp: - name: shippingservice - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - traits: - meshmap: - edges: - - data: - id: 644ff384-5595-4856-a509-b3e2adac4a42 - metadata: - port: 80 - protocol: TCP - source: 1db344ba-6919-4e9b-970d-868681dcbfc6 - subType: Network - target: 2c079f84-e493-4bcb-8e78-9338e8c24352 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 84ffe3fb-7f69-4fdb-af7c-cfd99675baad - metadata: - port: 80 - protocol: TCP - source: d6a8f323-a869-4366-8a7b-2474223fe486 - subType: Network - target: 1db344ba-6919-4e9b-970d-868681dcbfc6 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 1fce0473-f167-47b1-a87e-f8701004d46c - metadata: - port: 80 - protocol: TCP - source: bf4ba69b-d6b2-4c44-8946-eaefa8bd3c82 - subType: Network - target: 1db344ba-6919-4e9b-970d-868681dcbfc6 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 1db344ba-6919-4e9b-970d-868681dcbfc6 - label: shippingservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 120.88102702362656 - posY: 155.52983360998198 - whiteboardData: - style: - z-index: 49 - shippingservice-oadbc: - name: shippingservice - type: Pod - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: 644ff384-5595-4856-a509-b3e2adac4a42 - metadata: - port: 80 - protocol: TCP - source: 1db344ba-6919-4e9b-970d-868681dcbfc6 - subType: Network - target: 2c079f84-e493-4bcb-8e78-9338e8c24352 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - bypassed: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - target-label: - bypass: true - name: target-label - strValue: 80/TCP - value: 80/TCP - target-text-margin-y: - bypass: true - name: target-text-margin-y - pfValue: -6 - strValue: -6px - units: px - value: -6 - target-text-offset: - bypass: true - name: target-text-offset - pfValue: 16 - strValue: 16px - units: px - value: 16 - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 2c079f84-e493-4bcb-8e78-9338e8c24352 - label: shippingservice - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - 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 - name: kubernetes - relationships: [] - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 271.81109049592646 - posY: 145.2828919517562 - whiteboardData: - style: - z-index: 52 diff --git a/catalog/ddf8a9f1-5fd0-4bda-b074-7dc9ceb1dd43/deploy.yml b/catalog/ddf8a9f1-5fd0-4bda-b074-7dc9ceb1dd43/deploy.yml deleted file mode 100644 index 3f66582a19..0000000000 --- a/catalog/ddf8a9f1-5fd0-4bda-b074-7dc9ceb1dd43/deploy.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Istio BookInfo Application -services: - default: - name: default - type: Namespace.K8s - apiVersion: v1 - namespace: default - version: v1.25.0 - model: kubernetes - traits: - meshmap: - edges: [] - id: ebc4d4e1-84c4-44d7-81d4-369b6223aafa - label: default - position: - posX: 370 - posY: 170 - whiteboardData: - style: {} diff --git a/catalog/df24a01a-8235-449f-8dad-4a2474059ad3/deploy.yml b/catalog/df24a01a-8235-449f-8dad-4a2474059ad3/deploy.yml deleted file mode 100644 index ab00cd6506..0000000000 --- a/catalog/df24a01a-8235-449f-8dad-4a2474059ad3/deploy.yml +++ /dev/null @@ -1,3906 +0,0 @@ -name: Amazon Web Services IoT Architecture Diagram -services: - cloud-watch-ln: - name: cloud-watch-ln - type: CloudWatch - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS Cloudwatch - traits: - meshmap: - edges: - - data: - id: 32478bd9-0138-4bc3-b622-5f44d2e56867 - source: 470b902a-c294-4feb-96d3-0688893dfa25 - subType: Annotation - target: de7183c0-1dc5-4839-98e4-4dc1c796b344 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: f8134363-ba90-4afc-acc2-b09809d70c4a - source: 6c8769e1-7196-408a-9df7-0f52897af6c3 - subType: Annotation - target: de7183c0-1dc5-4839-98e4-4dc1c796b344 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: de7183c0-1dc5-4839-98e4-4dc1c796b344 - label: Cloud Watch - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#E7157B' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Management Governance - svgColor: ui/public/static/img/meshmodels/aws/color/cloudwatch-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/cloudwatch-white.svg - position: - posX: 470 - posY: 310 - whiteboardData: - style: - z-index: 11 - dynamo-db-hv: - name: dynamo-db-hv - type: DynamoDB - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS DynamoDB - traits: - meshmap: - edges: - - data: - id: f8134363-ba90-4afc-acc2-b09809d70c4a - source: 6c8769e1-7196-408a-9df7-0f52897af6c3 - subType: Annotation - target: de7183c0-1dc5-4839-98e4-4dc1c796b344 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: c61013f3-9fe6-4b82-93d6-c7eeb6696ded - source: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - subType: Annotation - target: 6c8769e1-7196-408a-9df7-0f52897af6c3 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 6c8769e1-7196-408a-9df7-0f52897af6c3 - label: Dynamo DB - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#C925D1' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Database - svgColor: ui/public/static/img/meshmodels/aws/color/dynamodb-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/dynamodb-white.svg - position: - posX: 390 - posY: 230 - whiteboardData: - style: - z-index: 7 - io-t-core-uj: - name: io-t-core-uj - type: IoT Core - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS IoT Core - traits: - meshmap: - edges: - - data: - id: 93082c44-3b38-4b73-8565-306b610d6d8b - source: 7ff59b9b-8f61-4c0f-a7c0-2133f8b6af8d - subType: Annotation - target: db549bab-70c7-4da3-8cf0-a0c8db033341 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: d6b62414-8c71-4098-bf54-f5fe9ef99b30 - source: db549bab-70c7-4da3-8cf0-a0c8db033341 - subType: Annotation - target: 705bbc1a-e713-4d1e-8f9e-4d572546e30f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 0234a6e9-a9b4-4f61-a43e-9a44d896440a - source: db549bab-70c7-4da3-8cf0-a0c8db033341 - subType: Annotation - target: 85dc826a-8fcd-478a-9b31-68f2a88c374e - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: db549bab-70c7-4da3-8cf0-a0c8db033341 - label: Io T Core - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#7AA116' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Internet of Things - svgColor: ui/public/static/img/meshmodels/aws/color/iot core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/iot core-white.svg - position: - posX: 190 - posY: 130 - whiteboardData: - style: - z-index: 15 - io-t-device-management-lu: - name: io-t-device-management-lu - type: IoT Device Management - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS Device management - traits: - meshmap: - edges: - - data: - id: d6b62414-8c71-4098-bf54-f5fe9ef99b30 - source: db549bab-70c7-4da3-8cf0-a0c8db033341 - subType: Annotation - target: 705bbc1a-e713-4d1e-8f9e-4d572546e30f - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 858dff47-3e29-44d4-b22b-c732f52f1e37 - source: 705bbc1a-e713-4d1e-8f9e-4d572546e30f - subType: Annotation - target: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 705bbc1a-e713-4d1e-8f9e-4d572546e30f - label: Io T Device Management - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#7AA116' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Internet of Things - svgColor: ui/public/static/img/meshmodels/aws/color/iot device management-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/iot device management-white.svg - position: - posX: 310 - posY: 130 - whiteboardData: - style: - z-index: 4 - lambda-nd: - name: lambda-nd - type: Lambda - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS Lambda - traits: - meshmap: - edges: - - data: - id: bcf1e606-03ca-43ec-a455-511bf5f4fc59 - source: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - subType: Annotation - target: 470b902a-c294-4feb-96d3-0688893dfa25 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 858dff47-3e29-44d4-b22b-c732f52f1e37 - source: 705bbc1a-e713-4d1e-8f9e-4d572546e30f - subType: Annotation - target: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: c61013f3-9fe6-4b82-93d6-c7eeb6696ded - source: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - subType: Annotation - target: 6c8769e1-7196-408a-9df7-0f52897af6c3 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - label: Lambda - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#ED7100' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Compute - svgColor: ui/public/static/img/meshmodels/aws/color/lambda-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/lambda-white.svg - position: - posX: 470 - posY: 130 - whiteboardData: - style: - shape: rectangle - z-index: 9 - rectangle-eh-rbwso: - name: rectangle-eh - type: Rectangle - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - traits: - meshmap: - edges: - - data: - id: 96df3083-3ef0-4499-b2f5-b295476fa9fe - source: 6f25e92f-abcf-493f-9e2e-9cfd918063cd - subType: Annotation - target: Rectangle-0.3873642050446402 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: Rectangle-0.3873642050446402 - label: Rectangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-flowchart/color/onpagereference-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"32px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/rectangle-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/rectangle-white.svg - position: - posX: 470 - posY: 50 - whiteboardData: - style: - height: 28.391643896611516 - width: 81.70657140839367 - z-index: 13 - rectangle-eh-wbjaj: - name: rectangle-eh - type: Rectangle - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - traits: - meshmap: - edges: - - data: - id: 93082c44-3b38-4b73-8565-306b610d6d8b - source: 7ff59b9b-8f61-4c0f-a7c0-2133f8b6af8d - subType: Annotation - target: db549bab-70c7-4da3-8cf0-a0c8db033341 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 7ff59b9b-8f61-4c0f-a7c0-2133f8b6af8d - label: Rectangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-flowchart/color/onpagereference-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"32px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/rectangle-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/rectangle-white.svg - position: - posX: 70 - posY: 130 - whiteboardData: - style: - height: 28.391643896611516 - width: 81.70657140839367 - z-index: 13 - rectangle-ly: - name: rectangle-ly - type: Rectangle - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: meshery-shapes - traits: - meshmap: - edges: - - data: - id: 0234a6e9-a9b4-4f61-a43e-9a44d896440a - source: db549bab-70c7-4da3-8cf0-a0c8db033341 - subType: Annotation - target: 85dc826a-8fcd-478a-9b31-68f2a88c374e - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 6eea36fc-2782-4657-8e38-e194a251afe8 - source: 85dc826a-8fcd-478a-9b31-68f2a88c374e - subType: Annotation - target: 6f25e92f-abcf-493f-9e2e-9cfd918063cd - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 85dc826a-8fcd-478a-9b31-68f2a88c374e - label: Rectangle - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Shapes - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/meshery-flowchart/color/onpagereference-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/meshery-shapes-white.svg - name: meshery-shapes - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: meshery-shapes - modelDisplayName: Meshery Shapes - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"32px","width":"30px", "background-image":"none","border-width":1,"border-style":"solid","background-opacity":0.1,"data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-shapes/color/rectangle-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-shapes/white/rectangle-white.svg - position: - posX: 210 - posY: 50 - whiteboardData: - style: - height: 18.27219494050684 - width: 63.28983053234525 - z-index: 17 - simple-notification-service-pm: - name: simple-notification-service-pm - type: Simple Notification Service - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS SNS - traits: - meshmap: - edges: - - data: - id: 96df3083-3ef0-4499-b2f5-b295476fa9fe - source: 6f25e92f-abcf-493f-9e2e-9cfd918063cd - subType: Annotation - target: Rectangle-0.3873642050446402 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: 6eea36fc-2782-4657-8e38-e194a251afe8 - source: 85dc826a-8fcd-478a-9b31-68f2a88c374e - subType: Annotation - target: 6f25e92f-abcf-493f-9e2e-9cfd918063cd - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 6f25e92f-abcf-493f-9e2e-9cfd918063cd - label: Simple Notification Service - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#E7157B' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: App Integration - svgColor: ui/public/static/img/meshmodels/aws/color/simple notification - service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/simple notification - service-white.svg - position: - posX: 310 - posY: 50 - whiteboardData: - style: - z-index: 14 - simple-storage-service-bg: - name: simple-storage-service-bg - type: Simple Storage Service - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: 1.0.0 - model: aws - settings: - label: AWS S3 Bucket - traits: - meshmap: - edges: - - data: - id: 32478bd9-0138-4bc3-b622-5f44d2e56867 - source: 470b902a-c294-4feb-96d3-0688893dfa25 - subType: Annotation - target: de7183c0-1dc5-4839-98e4-4dc1c796b344 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - - data: - id: bcf1e606-03ca-43ec-a455-511bf5f4fc59 - source: 68d5fbe6-a3f6-435a-b9ce-0a3bb3d79b40 - subType: Annotation - target: 470b902a-c294-4feb-96d3-0688893dfa25 - style: - curve-style: - bypass: true - bypassed: - name: curve-style - strValue: bezier - value: bezier - name: curve-style - strValue: bezier - value: bezier - font-family: - bypass: true - bypassed: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - bypass: true - bypassed: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - bypass: true - name: line-color - pfValue: - - 0 - - 179 - - 159 - strValue: rgb(0,179,159) - value: - - 0 - - 179 - - 159 - line-style: - bypass: true - bypassed: - name: line-style - strValue: dotted - value: dotted - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - bypass: true - bypassed: - name: target-arrow-shape - strValue: vee - value: vee - name: target-arrow-shape - strValue: vee - value: vee - text-events: - bypass: true - bypassed: - name: text-events - strValue: "yes" - value: "yes" - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - bypass: true - bypassed: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - bypass: true - bypassed: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - bypass: true - bypassed: - name: text-wrap - strValue: wrap - value: wrap - name: text-wrap - strValue: wrap - value: wrap - width: - bypass: true - bypassed: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - bypass: true - bypassed: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - bypass: true - bypassed: - name: z-index-compare - strValue: manual - value: manual - name: z-index-compare - strValue: manual - value: manual - id: 470b902a-c294-4feb-96d3-0688893dfa25 - label: Simple Storage Service - meshmodel-data: - category: - metadata: null - name: Provisioning - components: [] - displayName: Amazon Web Services - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: true - svgColor: ui/public/static/img/meshmodels/aws/color/aws-color.svg - svgWhite: ui/public/static/img/meshmodels/aws/white/aws-white.svg - name: aws - relationships: [] - version: 1.0.0 - meshmodel-metadata: - capabilities: '{ "designer": { "edit": { "config": false, "lock": true, - "shape": { "convert-shape": true }, "style": true }, "label": { "edit": - true, "show": true, "sync-with-config-property": "label" } } }' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: "false" - logoURL: "" - model: aws - modelDisplayName: Amazon Web Services - primaryColor: '#7AA116' - published: true - secondaryColor: "" - shape: rectangle - styleOverrides: "" - subCategory: Storage - svgColor: ui/public/static/img/meshmodels/aws/color/simple storage service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws/white/simple storage service-white.svg - position: - posX: 550 - posY: 230 - whiteboardData: - style: - z-index: 10 - text-box-hs: - name: text-box-hs - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - color: '#ffffff' - content: IoT Rule - font-size: "44" - user Messages: [] - traits: - meshmap: - edges: [] - id: c2769101-55f6-4f70-bbed-c2fd16f1a64d - label: Text Box - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080","data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 210 - posY: 50 - whiteboardData: - style: - borderWidth: 0px - height: 17.529330933052556 - width: 62.91530138529506 - z-index: 16 - text-box-so: - name: text-box-so - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - color: '#ffffff' - content: Data from devices - font-size: "44" - font-weight: 400 - text-align: center - user Messages: [] - vertical-align: center - traits: - meshmap: - edges: [] - id: e33b4467-e0ff-4ef1-b55e-b7821ff7272e - label: Text Box - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080","data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 70 - posY: 130 - whiteboardData: - style: - backgroundColor: blue - backgroundOpacity: 0 - borderStyle: solid - borderWidth: 0px - height: 27.14398214497293 - shape: rectangle - width: 80.73435238698951 - z-index: 12 - text-box-wy: - name: text-box-wy - type: TextBox - apiVersion: core.meshery.io/v1alpha1 - namespace: default - version: v1.0.0 - model: meshery-core - settings: - color: '#ffffff' - content: LTA HQ - font-size: "44" - user Messages: [] - traits: - meshmap: - edges: [] - id: e63023c4-9741-4bb7-ad80-20efffbb490a - label: Text Box - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - displayhostname: "" - hostID: 00000000-0000-0000-0000-000000000000 - hostname: "" - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"text":true, "config":false,"lock":true,"shape":{"convert-shape":true},"style":true},"label":{"edit":true,"show":true,"sync-with-config-property":"label"}}}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: rectangle - styleOverrides: '{"height":"20px","width":"40px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0,"border-color":"#808080","data":{"label":""}}' - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/aws-node-termination-handler-2/white/terminator-white.svg - position: - posX: 470 - posY: 50 - whiteboardData: - style: - borderWidth: 0px - height: 27.260523222124284 - width: 79.34352930345689 - z-index: 18 diff --git a/catalog/e2d3f5c8-3ff8-4756-8848-0c9b5797bec2/deploy.yml b/catalog/e2d3f5c8-3ff8-4756-8848-0c9b5797bec2/deploy.yml deleted file mode 100644 index 6d07982aa5..0000000000 --- a/catalog/e2d3f5c8-3ff8-4756-8848-0c9b5797bec2/deploy.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Pod Service Account Token -services: - volumes-sa-token-pod: - name: volumes-sa-token-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - image: busybox - name: container-test - volume Mounts: - - mount Path: /service-account - name: volumes-sa-token-volume - read Only: true - volumes: - - name: volumes-sa-token-volume - projected: - sources: - - service Account Token: - audience: api - expiration Seconds: 3600 - path: token - traits: - meshmap: - edges: [] - id: b476484e-ae24-400a-a7e8-dbd5f03794a5 - label: volumes-sa-token-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 70 - posY: 70 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/e31a3c6d-2102-4215-8ea2-3ab399ca29f6/deploy.yml b/catalog/e31a3c6d-2102-4215-8ea2-3ab399ca29f6/deploy.yml deleted file mode 100644 index de8ea190dc..0000000000 --- a/catalog/e31a3c6d-2102-4215-8ea2-3ab399ca29f6/deploy.yml +++ /dev/null @@ -1,413 +0,0 @@ -name: Dapr with Kubernetes events -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - events-nodeapp-vhtai - traits: - meshmap: - edges: [] - id: 1f0440b5-04db-482d-9e43-49c1c3ab2351 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 298162df-c5a5-4675-a245-71bdde4cd108 - position: - posX: -170 - posY: 10 - whiteboardData: {} - events-nodeapp-obrxi: - name: events-nodeapp - type: Service - apiVersion: v1 - namespace: kube-events - model: kubernetes - labels: - app: node - settings: - spec: - ports: - - port: 80 - protocol: TCP - target Port: 3000 - selector: - app: node - type: LoadBalancer - traits: - meshmap: - edges: - - data: - id: e7d2462d-15d9-4834-8b8f-62bd72ea8b55 - metadata: - port: 80 - protocol: TCP - source: 00cb90dd-f328-459c-8ef4-a41c754f18e6 - subType: Network - target: 298162df-c5a5-4675-a245-71bdde4cd108 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 00cb90dd-f328-459c-8ef4-a41c754f18e6 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 6 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -70 - posY: 10 - whiteboardData: - style: {} - events-nodeapp-vhtai: - name: events-nodeapp - type: Deployment - apiVersion: apps/v1 - namespace: kube-events - model: kubernetes - labels: - app: node - settings: - spec: - replicas: 1 - selector: - match Labels: - app: node - template: - metadata: - annotations: - dapr.io/app-id: events-nodeapp - dapr.io/app-port: "3000" - dapr.io/enabled: "true" - labels: - app: node - spec: - containers: - - image: DOCKER_REPO/k8s-events-node:edge - image Pull Policy: Always - name: node - ports: - - container Port: 3000 - traits: - meshmap: - edges: - - data: - id: e7d2462d-15d9-4834-8b8f-62bd72ea8b55 - metadata: - port: 80 - protocol: TCP - source: 00cb90dd-f328-459c-8ef4-a41c754f18e6 - subType: Network - target: 298162df-c5a5-4675-a245-71bdde4cd108 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 298162df-c5a5-4675-a245-71bdde4cd108 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 7 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -170 - posY: 10 - whiteboardData: - style: {} - events-reader: - name: events-reader - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-events - model: kubernetes - settings: - rules: - - api Groups: - - "" - resources: - - events - verbs: - - get - - watch - - list - traits: - meshmap: - edges: [] - id: 310d2149-582d-41f0-b050-c80865e4d582 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: 90 - posY: -30 - whiteboardData: - style: {} - kube-events: - name: kube-events - type: Component - apiVersion: dapr.io/v1alpha1 - namespace: kube-events - model: dapr - settings: - auth: - secret Store: secretstores.kubernetes - scopes: [] - spec: - metadata: - - name: namespace - value: kube-events - - name: resyncPreiodInSec - value: "5" - type: bindings.kubernetes - version: v1 - traits: - meshmap: - edges: [] - id: 6723b521-3bc5-4595-b928-0195054a1b18 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: https://github.com/cncf/artwork/blob/master/examples/incubating.md#dapr-logos - model: dapr - modelDisplayName: Dapr - primaryColor: '#0d2192' - secondaryColor: '#5266D7' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/dapr/color/component-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/dapr/white/component-white.svg - position: - posX: 90 - posY: 30 - whiteboardData: - style: {} - read-events: - name: read-events - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-events - model: kubernetes - settings: - role Ref: - api Group: "" - kind: Role - name: events-reader - subjects: - - kind: ServiceAccount - name: default - namespace: kube-events - traits: - meshmap: - edges: [] - id: 94da22aa-8162-46b6-9916-6e97448f8ee7 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 5 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 150 - posY: -30 - whiteboardData: - style: {} diff --git a/catalog/e5c65f06-4616-4ce7-9fe9-cb528128d242/deploy.yml b/catalog/e5c65f06-4616-4ce7-9fe9-cb528128d242/deploy.yml deleted file mode 100644 index 25371548f5..0000000000 --- a/catalog/e5c65f06-4616-4ce7-9fe9-cb528128d242/deploy.yml +++ /dev/null @@ -1,323 +0,0 @@ -name: knative-service -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - knative-service-dwqhh - traits: - meshmap: - edges: [] - id: 13061b72-f381-4a17-8d3e-9b9da632f31c - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: ad72fab1-e361-4118-bf80-ad1ab3200c41 - position: - posX: 30 - posY: 30 - whiteboardData: {} - knative-service-dwqhh: - name: knative-service - type: Deployment - apiVersion: apps/v1 - namespace: knative-serving - version: v1.25.2 - model: kubernetes - labels: - app: ' knative-service' - settings: - spec: - replicas: 1 - selector: - match Labels: - newKey: New Value - template: - spec: - containers: - - name: "" - traits: - meshmap: - edges: [] - id: ad72fab1-e361-4118-bf80-ad1ab3200c41 - label: Deployment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 11 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 30 - posY: 30 - whiteboardData: {} - knative-service-rtdjv: - name: knative-service - type: Service - apiVersion: v1 - namespace: knative-serving - version: v1.25.2 - model: kubernetes - labels: - app: knative-service - settings: - spec: - ports: - - node Port: 0 - port: 80 - protocol: TCP - target Port: 8080 - selector: - app: knative-service - traits: - meshmap: - edges: [] - id: da423578-f98a-4c81-a09d-4ae57434dc83 - label: Service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Kubernetes - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: a5d424b9-55b1-5767-a451-a250c4098685 - 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: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: "" - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 12 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -130 - posY: 10 - whiteboardData: {} - knative-service-xctsd: - name: knative-service - type: Service - apiVersion: serving.knative.dev/v1 - namespace: knative-serving - version: 1.0.1 - model: knative-serving - labels: - app: knative-service - settings: - spec: - template: - spec: - container Concurrency: 8080 - containers: [] - host Aliases: [] - image Pull Secrets: [] - init Containers: [] - tolerations: [] - topology Spread Constraints: [] - volumes: [] - traffic: [] - traits: - meshmap: - edges: [] - id: 53d5958c-22fd-4aa3-9ff6-a61d0fbc3fd3 - label: Service - meshmodel-data: - category: - metadata: null - name: Serverless - components: null - description: "" - displayName: Knative Serving - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 1ad736f9-f430-582f-911a-90405a87fbca - metadata: - isAnnotation: false - subCategory: Installable Platform - svgColor: ui/public/static/img/meshmodels/knative/color/knative-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/knative/white/knative-white.svg - model: - version: 1.0.1 - name: knative-serving - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: Installable Platform - version: v1.0.0 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isNamespaced: true - primaryColor: '#0865ad' - secondaryColor: '#4DAAF2' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 13 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/knative/color/apiserversource-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/knative/white/apiserversource-white.svg - position: - posX: -70 - posY: 10 - whiteboardData: {} diff --git a/catalog/e79ebaa2-06f1-498b-8307-c434a8911b18/deploy.yml b/catalog/e79ebaa2-06f1-498b-8307-c434a8911b18/deploy.yml deleted file mode 100644 index b942f7fac8..0000000000 --- a/catalog/e79ebaa2-06f1-498b-8307-c434a8911b18/deploy.yml +++ /dev/null @@ -1,6679 +0,0 @@ -name: Online Boutique -services: - adservice: - name: adservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: adservice - template: - metadata: - labels: - app: adservice - spec: - containers: - - env: - - name: PORT - value: "9555" - image: adservice - liveness Probe: - grpc: - port: 9555 - initial Delay Seconds: 20 - period Seconds: 15 - name: server - ports: - - container Port: 9555 - readiness Probe: - grpc: - port: 9555 - initial Delay Seconds: 20 - period Seconds: 15 - resources: - limits: - cpu: 300m - memory: 300Mi - requests: - cpu: 200m - memory: 180Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: [] - id: 439507e2-645a-4f73-9c5e-099633c25081 - label: adservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -64.54868981912504 - posY: 449.00835186070873 - whiteboardData: - style: - z-index: 15 - cartservice: - name: cartservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: cartservice - template: - metadata: - labels: - app: cartservice - spec: - containers: - - env: - - name: REDIS_ADDR - value: redis-cart:6379 - image: cartservice - liveness Probe: - grpc: - port: 7070 - initial Delay Seconds: 15 - period Seconds: 10 - name: server - ports: - - container Port: 7070 - readiness Probe: - grpc: - port: 7070 - initial Delay Seconds: 15 - resources: - limits: - cpu: 300m - memory: 128Mi - requests: - cpu: 200m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: [] - id: 17259820-301c-4b5b-ad92-56c52a9e5997 - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 67.36850253483283 - posY: 445.7220622841096 - whiteboardData: - style: - z-index: 25 - checkoutservice: - name: checkoutservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: checkoutservice - template: - metadata: - labels: - app: checkoutservice - spec: - containers: - - env: - - name: PORT - value: "5050" - - name: PRODUCT_CATALOG_SERVICE_ADDR - value: productcatalogservice:3550 - - name: SHIPPING_SERVICE_ADDR - value: shippingservice:50051 - - name: PAYMENT_SERVICE_ADDR - value: paymentservice:50051 - - name: EMAIL_SERVICE_ADDR - value: emailservice:5000 - - name: CURRENCY_SERVICE_ADDR - value: currencyservice:7000 - - name: CART_SERVICE_ADDR - value: cartservice:7070 - image: checkoutservice - liveness Probe: - grpc: - port: 5050 - name: server - ports: - - container Port: 5050 - readiness Probe: - grpc: - port: 5050 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - traits: - meshmap: - edges: [] - id: 9adaacbb-8abe-4eea-b90f-c20ea23222b2 - label: checkoutservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 3.8685025348328317 - posY: 518.7220622841096 - whiteboardData: - style: - z-index: 31 - currencyservice: - name: currencyservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: currencyservice - template: - metadata: - labels: - app: currencyservice - spec: - containers: - - env: - - name: PORT - value: "7000" - - name: DISABLE_PROFILER - value: "1" - image: currencyservice - liveness Probe: - grpc: - port: 7000 - name: server - ports: - - container Port: 7000 - name: grpc - readiness Probe: - grpc: - port: 7000 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: [] - id: 72929697-d3c0-40a1-bf52-7ce343a94d1a - label: currencyservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 2.8685025348328317 - posY: 445.7220622841096 - whiteboardData: - style: - z-index: 27 - emailservice: - name: emailservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: emailservice - template: - metadata: - labels: - app: emailservice - spec: - containers: - - env: - - name: PORT - value: "8080" - - name: DISABLE_PROFILER - value: "1" - image: emailservice - liveness Probe: - grpc: - port: 8080 - period Seconds: 5 - name: server - ports: - - container Port: 8080 - readiness Probe: - grpc: - port: 8080 - period Seconds: 5 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: - - data: - id: ec179a5c-43d6-409e-92e5-58324f43707b - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: 965fbeba-9ff6-4c6f-a706-961435376887 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 965fbeba-9ff6-4c6f-a706-961435376887 - label: emailservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 279.9179724421112 - posY: 239.26338023275076 - whiteboardData: - style: - z-index: 33 - frontend-forgv: - name: frontend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: 8080 - - port: 80 - protocol: TCP - - port: 80 - protocol: TCP - selector: - app: frontend - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: ec179a5c-43d6-409e-92e5-58324f43707b - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: 965fbeba-9ff6-4c6f-a706-961435376887 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: 71c2cd3e-cdac-47dc-a573-3169930a5767 - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: b9f55efe-ac40-4e12-a3da-7b1c790ea3b1 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: 20f1a4fc-0d0e-4d83-b793-12b52479caeb - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: 7cb0aff7-491e-48c1-9c0c-9fba4f15ab3a - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: fe4da163-55b4-4768-892b-73b246baa223 - label: frontend - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: 97.71890372717166 - posY: 242.91235412140435 - whiteboardData: - style: - z-index: 13 - frontend-qwbbm: - name: frontend - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: frontend - template: - metadata: - annotations: - sidecar.istio.io/rewrite App HTTP Probers: "true" - labels: - app: frontend - spec: - containers: - - env: - - name: PORT - value: "8080" - - name: PRODUCT_CATALOG_SERVICE_ADDR - value: productcatalogservice:3550 - - name: CURRENCY_SERVICE_ADDR - value: currencyservice:7000 - - name: CART_SERVICE_ADDR - value: cartservice:7070 - - name: RECOMMENDATION_SERVICE_ADDR - value: recommendationservice:8080 - - name: SHIPPING_SERVICE_ADDR - value: shippingservice:50051 - - name: CHECKOUT_SERVICE_ADDR - value: checkoutservice:5050 - - name: AD_SERVICE_ADDR - value: adservice:9555 - - name: ENABLE_PROFILER - value: "0" - image: frontend - liveness Probe: - http Get: - http Headers: - - name: Cookie - value: shop_session-id=x-liveness-probe - path: /_healthz - port: 8080 - initial Delay Seconds: 10 - name: server - ports: - - container Port: 8080 - readiness Probe: - http Get: - http Headers: - - name: Cookie - value: shop_session-id=x-readiness-probe - path: /_healthz - port: 8080 - initial Delay Seconds: 10 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - traits: - meshmap: - edges: - - data: - id: 71c2cd3e-cdac-47dc-a573-3169930a5767 - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: b9f55efe-ac40-4e12-a3da-7b1c790ea3b1 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: b9f55efe-ac40-4e12-a3da-7b1c790ea3b1 - label: frontend - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 234.43809627095897 - posY: 423.734670429135 - whiteboardData: - style: - z-index: 17 - generic node-aeokj: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - recommendationservice - traits: - meshmap: - edges: [] - id: dcf6095f-e352-4520-ba5f-a025e8d3fd9c - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 7cb0aff7-491e-48c1-9c0c-9fba4f15ab3a - position: - posX: 272.6964037576105 - posY: 309.8602361869465 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 51 - generic node-drszl: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - shippingservice-hiedf - traits: - meshmap: - edges: [] - id: 6d88b900-5993-47a5-856a-7798bb6b3afe - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: f0214331-04e0-473d-9fd4-942a34a1d81e - position: - posX: -196.19640375761045 - posY: 144.52793771589043 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 57 - generic node-gefnu: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - currencyservice - traits: - meshmap: - edges: [] - id: 0277edc8-dd26-4a7c-9588-d7991976b8b1 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 72929697-d3c0-40a1-bf52-7ce343a94d1a - position: - posX: -27.381497465167175 - posY: 418.4720622841096 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 47 - generic node-hqzts: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - emailservice - traits: - meshmap: - edges: [] - id: 36b83bc8-7df1-4cc3-870f-978a076f33ad - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 965fbeba-9ff6-4c6f-a706-961435376887 - position: - posX: 252.16797244211116 - posY: 212.01338023275076 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 37 - generic node-iebyt: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - adservice - traits: - meshmap: - edges: [] - id: 09ebf070-4582-4f00-b67e-900e38fa3cf8 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 439507e2-645a-4f73-9c5e-099633c25081 - position: - posX: -87.29868981912504 - posY: 421.75835186070873 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 49 - generic node-mbznz: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - frontend-qwbbm - traits: - meshmap: - edges: [] - id: 36adca79-8b56-4a10-a821-939423876940 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: b9f55efe-ac40-4e12-a3da-7b1c790ea3b1 - position: - posX: 214.188096270959 - posY: 396.484670429135 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 39 - generic node-pjjem: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - cartservice - traits: - meshmap: - edges: [] - id: ab29a6c1-dbfd-48bd-87fa-c43e22a2f0d7 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17259820-301c-4b5b-ad92-56c52a9e5997 - position: - posX: 42.61850253483284 - posY: 418.4720622841096 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 43 - generic node-rwwnd: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - checkoutservice - traits: - meshmap: - edges: [] - id: ecf75066-2f91-4453-97b4-41cd966d03e5 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 9adaacbb-8abe-4eea-b90f-c20ea23222b2 - position: - posX: -25.881497465167175 - posY: 491.4720622841096 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 45 - generic node-vfsok: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - redis-cart - traits: - meshmap: - edges: [] - id: 32b843aa-7d5b-4866-b731-5afb104c6b7b - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 003479c9-e766-439a-b489-b99a39c3960b - position: - posX: 43.61850253483284 - posY: 491.4720622841096 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 53 - generic node-wexsk: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - productcatalogservice - traits: - meshmap: - edges: [] - id: d9d4193a-609d-4b69-b8a6-efe396d5ccab - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 849b510c-244f-4658-9fc0-0f305b16f414 - position: - posX: -94.88149746516719 - posY: 491.4720622841096 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 55 - generic node-wxyqx: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - paymentservice - traits: - meshmap: - edges: [] - id: fc4127dd-8230-405a-92e0-6abd7f7fe8be - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: a98f385b-771a-4560-9bd9-49375157f869 - position: - posX: -79.88152347042191 - posY: 165.28225762901275 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 41 - node group inventory wallet-dblvk: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - recommendationservice - traits: - meshmap: - edges: [] - id: cc017731-da49-461f-83f2-1f47a68027f9 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 7cb0aff7-491e-48c1-9c0c-9fba4f15ab3a - position: - posX: 328.6964037576105 - posY: 363.8602361869465 - whiteboardData: - style: - z-index: 50 - node group inventory wallet-grllk: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - adservice - traits: - meshmap: - edges: [] - id: 05c805ff-b7eb-4c89-a407-2d73b556d600 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 439507e2-645a-4f73-9c5e-099633c25081 - position: - posX: -42.29868981912504 - posY: 475.75835186070873 - whiteboardData: - style: - z-index: 48 - node group inventory wallet-ifnlx: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: emailservice - version: v1.0.0 - model: meshery-core - dependsOn: - - emailservice - traits: - meshmap: - edges: [] - id: 88a2b04a-0fcc-4e8a-9bb8-438102cb8013 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 965fbeba-9ff6-4c6f-a706-961435376887 - position: - posX: 307.1679724421112 - posY: 266.01338023275076 - whiteboardData: - style: - z-index: 36 - node group inventory wallet-kspmu: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - redis-cart - traits: - meshmap: - edges: [] - id: f5b6d242-199e-45d8-a1ab-a2e9da641770 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 003479c9-e766-439a-b489-b99a39c3960b - position: - posX: 87.61850253483281 - posY: 545.4720622841096 - whiteboardData: - style: - z-index: 52 - node group inventory wallet-ldptx: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - productcatalogservice - traits: - meshmap: - edges: [] - id: 13575943-ceb4-4d7b-b1d3-703a0d111af2 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 849b510c-244f-4658-9fc0-0f305b16f414 - position: - posX: -34.88149746516718 - posY: 545.4720622841096 - whiteboardData: - style: - z-index: 54 - node group inventory wallet-ljpxf: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - paymentservice - traits: - meshmap: - edges: [] - id: d72ee0dc-6312-45be-87a6-4562e7615ac8 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: a98f385b-771a-4560-9bd9-49375157f869 - position: - posX: -19.881523470421893 - posY: 219.28225762901275 - whiteboardData: - style: - z-index: 40 - node group inventory wallet-lntlv: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - checkoutservice - traits: - meshmap: - edges: [] - id: 0e66bded-235a-4d9e-95ba-362e9c7412e0 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 9adaacbb-8abe-4eea-b90f-c20ea23222b2 - position: - posX: 33.118502534832835 - posY: 545.4720622841096 - whiteboardData: - style: - z-index: 44 - node group inventory wallet-potpd: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - shippingservice-hiedf - traits: - meshmap: - edges: [] - id: 114e1dcb-32ef-4824-940c-fcb06c7efbd9 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: f0214331-04e0-473d-9fd4-942a34a1d81e - position: - posX: -137.19640375761045 - posY: 198.52793771589043 - whiteboardData: - style: - z-index: 56 - node group inventory wallet-qiwmx: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: frontend - version: v1.0.0 - model: meshery-core - dependsOn: - - frontend-qwbbm - traits: - meshmap: - edges: [] - id: 4fb712f4-c268-4b48-88a7-fd4d1023453d - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: b9f55efe-ac40-4e12-a3da-7b1c790ea3b1 - position: - posX: 254.18809627095897 - posY: 450.484670429135 - whiteboardData: - style: - z-index: 38 - node group inventory wallet-swpdi: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - cartservice - traits: - meshmap: - edges: [] - id: cc6edd2f-d581-481c-8373-1852558f2b19 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 17259820-301c-4b5b-ad92-56c52a9e5997 - position: - posX: 91.61850253483281 - posY: 472.4720622841096 - whiteboardData: - style: - z-index: 42 - node group inventory wallet-xqsjf: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - currencyservice - traits: - meshmap: - edges: [] - id: 03046cf3-1c79-46ba-957b-82cf3c094e91 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 72929697-d3c0-40a1-bf52-7ce343a94d1a - position: - posX: 32.618502534832835 - posY: 472.4720622841096 - whiteboardData: - style: - z-index: 46 - paymentservice: - name: paymentservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - resources: - - adservice.yaml - - cartservice.yaml - - checkoutservice.yaml - - currencyservice.yaml - - emailservice.yaml - - frontend.yaml - - paymentservice.yaml - - productcatalogservice.yaml - - recommendationservice.yaml - - redis.yaml - - shippingservice.yaml - spec: - selector: - match Labels: - app: paymentservice - template: - metadata: - labels: - app: paymentservice - spec: - containers: - - env: - - name: PORT - value: "50051" - - name: DISABLE_PROFILER - value: "1" - image: paymentservice - liveness Probe: - grpc: - port: 50051 - name: server - ports: - - container Port: 50051 - readiness Probe: - grpc: - port: 50051 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: - - data: - id: f620f21f-b2ac-4d09-b53e-1712cd7603b1 - metadata: - port: 50051 - protocol: TCP - source: c3361357-cf69-4980-8a4f-b7ca3559d85e - subType: Network - target: a98f385b-771a-4560-9bd9-49375157f869 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 50051/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 50051/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: a98f385b-771a-4560-9bd9-49375157f869 - label: paymentservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -49.631523470421904 - posY: 192.53225762901275 - whiteboardData: - style: - z-index: 19 - productcatalogservice: - name: productcatalogservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: productcatalogservice - template: - metadata: - labels: - app: productcatalogservice - spec: - containers: - - env: - - name: PORT - value: "3550" - - name: DISABLE_PROFILER - value: "1" - image: productcatalogservice - liveness Probe: - grpc: - port: 3550 - name: server - ports: - - container Port: 3550 - readiness Probe: - grpc: - port: 3550 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: [] - id: 849b510c-244f-4658-9fc0-0f305b16f414 - label: productcatalogservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -64.63149746516719 - posY: 518.7220622841096 - whiteboardData: - style: - z-index: 21 - recommendationservice: - name: recommendationservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: recommendationservice - template: - metadata: - labels: - app: recommendationservice - spec: - containers: - - env: - - name: PORT - value: "8080" - - name: PRODUCT_CATALOG_SERVICE_ADDR - value: productcatalogservice:3550 - - name: DISABLE_PROFILER - value: "1" - image: recommendationservice - liveness Probe: - grpc: - port: 8080 - period Seconds: 5 - name: server - ports: - - container Port: 8080 - readiness Probe: - grpc: - port: 8080 - period Seconds: 5 - resources: - limits: - cpu: 200m - memory: 450Mi - requests: - cpu: 100m - memory: 220Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - termination Grace Period Seconds: 5 - traits: - meshmap: - edges: - - data: - id: 20f1a4fc-0d0e-4d83-b793-12b52479caeb - metadata: - port: 80 - protocol: TCP - source: fe4da163-55b4-4768-892b-73b246baa223 - subType: Network - target: 7cb0aff7-491e-48c1-9c0c-9fba4f15ab3a - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 7cb0aff7-491e-48c1-9c0c-9fba4f15ab3a - label: recommendationservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 300.9464037576105 - posY: 337.1102361869465 - whiteboardData: - style: - z-index: 23 - redis-cart: - name: redis-cart - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: redis-cart - template: - metadata: - labels: - app: redis-cart - spec: - containers: - - image: redis:alpine - liveness Probe: - period Seconds: 5 - tcp Socket: - port: 6379 - name: redis - ports: - - container Port: 6379 - readiness Probe: - period Seconds: 5 - tcp Socket: - port: 6379 - resources: - limits: - cpu: 125m - memory: 256Mi - requests: - cpu: 70m - memory: 200Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - volume Mounts: - - mount Path: /data - name: redis-data - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - volumes: - - empty Dir: {} - name: redis-data - traits: - meshmap: - edges: [] - id: 003479c9-e766-439a-b489-b99a39c3960b - label: redis-cart - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 65.86850253483283 - posY: 518.7220622841096 - whiteboardData: - style: - z-index: 29 - shippingservice-hiedf: - name: shippingservice - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - selector: - match Labels: - app: shippingservice - template: - metadata: - labels: - app: shippingservice - spec: - containers: - - env: - - name: PORT - value: "50051" - - name: DISABLE_PROFILER - value: "1" - image: shippingservice - liveness Probe: - grpc: - port: 50051 - name: server - ports: - - container Port: 50051 - readiness Probe: - grpc: - port: 50051 - period Seconds: 5 - resources: - limits: - cpu: 200m - memory: 128Mi - requests: - cpu: 100m - memory: 64Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - security Context: - fs Group: 1000 - run As Group: 1000 - run As Non Root: true - run As User: 1000 - service Account Name: default - traits: - meshmap: - edges: - - data: - id: 78780324-6e8e-4fda-a3ce-1f4bb1d9111c - metadata: - port: 50051 - protocol: TCP - source: c3361357-cf69-4980-8a4f-b7ca3559d85e - subType: Network - target: f0214331-04e0-473d-9fd4-942a34a1d81e - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 50051/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 50051/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: f0214331-04e0-473d-9fd4-942a34a1d81e - label: shippingservice - meshmodel-metadata: - capabilities: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: -166.44640375761045 - posY: 171.77793771589043 - whiteboardData: - style: - z-index: 35 - shippingservice-olawq: - name: shippingservice - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: grpc - port: 50051 - protocol: TCP - target Port: 50051 - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - - port: 50051 - protocol: TCP - selector: - app: shippingservice - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: f620f21f-b2ac-4d09-b53e-1712cd7603b1 - metadata: - port: 50051 - protocol: TCP - source: c3361357-cf69-4980-8a4f-b7ca3559d85e - subType: Network - target: a98f385b-771a-4560-9bd9-49375157f869 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 50051/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 50051/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: 78780324-6e8e-4fda-a3ce-1f4bb1d9111c - metadata: - port: 50051 - protocol: TCP - source: c3361357-cf69-4980-8a4f-b7ca3559d85e - subType: Network - target: f0214331-04e0-473d-9fd4-942a34a1d81e - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(122,161,240) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(122,161,240) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 50051/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 50051/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: c3361357-cf69-4980-8a4f-b7ca3559d85e - label: shippingservice - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":20,"width":20,"padding":12,"background-fit":"none","background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/connection-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/connection-white.svg - position: - posX: -147.4869968844953 - posY: 275.4563505423963 - whiteboardData: - style: - z-index: 14 diff --git a/catalog/e801059d-9fc8-41bb-b6e8-66248ca54c5f/deploy.yml b/catalog/e801059d-9fc8-41bb-b6e8-66248ca54c5f/deploy.yml deleted file mode 100644 index 4091733c65..0000000000 --- a/catalog/e801059d-9fc8-41bb-b6e8-66248ca54c5f/deploy.yml +++ /dev/null @@ -1,1276 +0,0 @@ -name: Catalog Design2 -services: - 3e9de90c-ed13-4300-856f-3b3f57158a16: - name: 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: 3e9de90c-ed13-4300-856f-3b3f57158a16 - meshmodel-metadata: - styleOverrides: - z-index: 16 - position: - posX: -380 - posY: 510 - whiteboardData: {} - 8cfa8b7e-f8cd-47c8-b221-659b12fac444: - name: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - traits: - meshmap: - edges: [] - id: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - meshmodel-metadata: - styleOverrides: - z-index: 15 - position: - posX: 200 - posY: 50 - whiteboardData: {} - 32fac983-6ade-4530-887e-adcb6b27b2b8: - name: 32fac983-6ade-4530-887e-adcb6b27b2b8 - traits: - meshmap: - edges: [] - id: 32fac983-6ade-4530-887e-adcb6b27b2b8 - meshmodel-metadata: - styleOverrides: - z-index: 14 - position: - posX: 310 - posY: 330 - whiteboardData: {} - 528a0c80-1738-4c0c-8107-d2fd74000fc9: - name: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: [] - id: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - meshmodel-metadata: - styleOverrides: - z-index: 17 - position: - posX: -360 - posY: 150 - whiteboardData: {} - 849ba77b-bec6-4c5e-9957-95530454736a: - name: 849ba77b-bec6-4c5e-9957-95530454736a - traits: - meshmap: - edges: [] - id: 849ba77b-bec6-4c5e-9957-95530454736a - position: - posX: -80 - posY: 510 - whiteboardData: {} - api-service: - name: api-service - type: APIService.K8s - apiVersion: apiregistration.k8s.io/v1 - version: v1.25.3 - model: kubernetes - dependsOn: - - 32fac983-6ade-4530-887e-adcb6b27b2b8 - settings: - spec: - insecure Skip TLS Verify: true - version: v1 - version Priority: 1 - traits: - meshmap: - edges: [] - id: e3debde0-d173-4de9-a83e-82585ac704fc - label: api-service - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 32fac983-6ade-4530-887e-adcb6b27b2b8 - position: - posX: 230 - posY: 250 - whiteboardData: - style: - z-index: 49 - config-map: - name: config-map - type: ConfigMap.K8s - apiVersion: v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - traits: - meshmap: - edges: [] - id: f86229bc-d008-45f6-bf58-47bccd9891b7 - label: config-map - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - position: - posX: 150 - posY: 90 - whiteboardData: - style: - z-index: 19 - cron-job: - name: cron-job - type: CronJob.K8s - apiVersion: batch/v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: [] - id: 1dc8b3cc-41ad-4c45-a30f-0fd144eb23e1 - label: cron-job - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - position: - posX: -270 - posY: 190 - whiteboardData: - style: - z-index: 37 - daemon-set-ccxje: - name: daemon-set-ccxje - type: DaemonSet.K8s - apiVersion: apps/v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - traits: - meshmap: - edges: [] - id: 7e720fd7-9c14-4dbd-b7fd-8ef97c7d43fa - label: daemon-set - meshmodel-metadata: - styleOverrides: - z-index: 8 - parent: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - position: - posX: 230 - posY: 70 - whiteboardData: - style: - z-index: 31 - daemon-set-dwega: - name: daemon-set-dwega - type: DaemonSet.K8s - apiVersion: apps/v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: [] - id: 8ce78447-e4af-4fcb-bef8-8b94f696e185 - label: daemon-set - meshmodel-metadata: - styleOverrides: - z-index: 11 - parent: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - position: - posX: -270 - posY: 90 - whiteboardData: - style: - z-index: 55 - daemon-set-ecwia: - name: daemon-set-ecwia - type: DaemonSet.K8s - apiVersion: apps/v1 - namespace: Frontend Node - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: daemon-set-0.7153531197908531 - label: daemon-set - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -310 - posY: 610 - whiteboardData: - style: - z-index: 67 - daemon-set-emnxk: - name: daemon-set-emnxk - type: DaemonSet.K8s - apiVersion: apps/v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 32fac983-6ade-4530-887e-adcb6b27b2b8 - traits: - meshmap: - edges: [] - id: 2da8fa5f-b8d8-4c23-b74c-b58de6dd5694 - label: daemon-set - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 32fac983-6ade-4530-887e-adcb6b27b2b8 - position: - posX: 410 - posY: 270 - whiteboardData: - style: - z-index: 59 - daemon-set-pdfdh: - name: daemon-set-pdfdh - type: DaemonSet.K8s - apiVersion: apps/v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 849ba77b-bec6-4c5e-9957-95530454736a - traits: - meshmap: - edges: [] - id: 66e68ae2-354c-47ea-8646-9856d368a426 - label: daemon-set - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 849ba77b-bec6-4c5e-9957-95530454736a - position: - posX: -50 - posY: 550 - whiteboardData: - style: - z-index: 23 - endpoints: - name: endpoints - type: Endpoints.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: f6ee535e-f21d-485e-8901-5bc95c6213f9 - label: endpoints - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -390 - posY: 530 - whiteboardData: - style: - z-index: 69 - gateway-route: - name: gateway-route - type: GatewayRoute.APP_MESH - apiVersion: appmesh.k8s.aws/v1beta2 - namespace: default - model: app_mesh - traits: - meshmap: - edges: [] - id: 2d60eb45-1479-4912-8bbe-59039a310429 - label: gateway-route - meshmodel-metadata: - styleOverrides: - z-index: 4 - position: - posX: -330 - posY: 190 - whiteboardData: - style: - z-index: 11 - horizontal-pod-autoscaler: - name: horizontal-pod-autoscaler - type: HorizontalPodAutoscaler.K8s - apiVersion: autoscaling/v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - traits: - meshmap: - edges: [] - id: f7af3c8b-4ec4-498f-ac27-572014a93754 - label: horizontal-pod-autoscaler - meshmodel-metadata: - styleOverrides: - z-index: 6 - parent: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - position: - posX: 150 - posY: 10 - whiteboardData: - style: - z-index: 33 - http-route-group: - name: http-route-group - type: HTTPRouteGroup - apiVersion: specs.smi-spec.io/v1alpha3 - namespace: default - model: nginx_service_mesh - settings: - spec: - matches: [] - traits: - meshmap: - edges: [] - id: 30a17139-24e0-4449-8230-222cd9a4b5bb - label: http-route-group - meshmodel-metadata: - styleOverrides: - z-index: 3 - position: - posX: -330 - posY: 110 - whiteboardData: - style: - z-index: 9 - ingress-gateway: - name: ingress-gateway - type: IngressGateway - apiVersion: consul.hashicorp.com/v1alpha1 - namespace: default - model: consul - traits: - meshmap: - edges: [] - id: 74f2ec3d-b57b-4db2-baec-9f96c3f3c822 - label: ingress-gateway - meshmodel-metadata: - styleOverrides: - z-index: 5 - position: - posX: -410 - posY: 150 - whiteboardData: - style: - z-index: 7 - ingress-iacvo: - name: ingress-iacvo - type: Ingress.K8s - apiVersion: networking.k8s.io/v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: [] - id: 306c90bb-bcf7-4fec-9986-c720daf28a36 - label: ingress - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - position: - posX: -370 - posY: 90 - whiteboardData: - style: - z-index: 63 - ingress-upufa: - name: ingress-upufa - type: Ingress.K8s - apiVersion: networking.k8s.io/v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: c88ba7c7-ef5e-42c1-bc8a-2ab38007b83b - label: ingress - meshmodel-metadata: - styleOverrides: - z-index: 7 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -330 - posY: 430 - whiteboardData: - style: - z-index: 61 - network-policy: - name: network-policy - type: NetworkPolicy.K8s - apiVersion: networking.k8s.io/v1 - version: v1.25.3 - model: kubernetes - dependsOn: - - 849ba77b-bec6-4c5e-9957-95530454736a - settings: - spec: - pod Selector: - match Labels: {} - traits: - meshmap: - edges: [] - id: a5d01e5c-7c8e-4a07-ac9a-c01659646a8f - label: network-policy - meshmodel-metadata: - styleOverrides: - z-index: 13 - parent: 849ba77b-bec6-4c5e-9957-95530454736a - position: - posX: -130 - posY: 550 - whiteboardData: - style: - z-index: 25 - persistent-volume-nzrrp: - name: persistent-volume-nzrrp - type: PersistentVolume.K8s - apiVersion: v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 849ba77b-bec6-4c5e-9957-95530454736a - traits: - meshmap: - edges: - - data: - id: 04e72bb7-38df-4610-a7bc-dff48b770e40 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 8c56da75-1003-430b-8caf-fa520da8848b - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 8c56da75-1003-430b-8caf-fa520da8848b - label: persistent-volume - meshmodel-metadata: - styleOverrides: - z-index: 9 - parent: 849ba77b-bec6-4c5e-9957-95530454736a - position: - posX: -130 - posY: 470 - whiteboardData: - style: - z-index: 65 - persistent-volume-pjdsm: - name: persistent-volume-pjdsm - type: PersistentVolume.K8s - apiVersion: v1 - version: v1.25.3 - model: kubernetes - dependsOn: - - 32fac983-6ade-4530-887e-adcb6b27b2b8 - traits: - meshmap: - edges: - - data: - id: 28882809-4f2e-47fd-9fc0-32d2ce83887d - metadata: - port: 80 - protocol: TCP - source: e0c876e0-8f13-47de-b369-e2b336e9be4e - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 433563dc-3546-45f6-8684-c525ca170b43 - metadata: - port: 80 - protocol: TCP - source: a568822f-d3b7-46f9-8c97-12c61533eb87 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 07bc655d-04ee-4402-bece-0912fe0f2723 - metadata: - port: 80 - protocol: TCP - source: 19a11875-a3bb-4499-80cb-6a43d16a54f7 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 0657eaa8-0d2a-464d-83a5-7ddac171d0e6 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 733f5525-664e-4a7d-a25c-eea66b7c0ecd - metadata: - port: 80 - protocol: TCP - source: 4c70cc69-26ad-4f87-bb49-e44febd0e229 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - label: persistent-volume - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 32fac983-6ade-4530-887e-adcb6b27b2b8 - position: - posX: 310 - posY: 350 - whiteboardData: - style: - z-index: 39 - persistent-volume-rmxfm: - name: persistent-volume-rmxfm - type: PersistentVolume.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: - - data: - id: 27d6e4b8-b46b-499d-b90e-b8c946fc7f54 - source: a568822f-d3b7-46f9-8c97-12c61533eb87 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: d618b2b6-289c-4ce4-8411-1e51ed431f50 - source: 19a11875-a3bb-4499-80cb-6a43d16a54f7 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: e418306e-ebdc-447b-9943-414b78269843 - metadata: - port: 80 - protocol: TCP - source: bc657cc2-bf2d-4f50-b9c5-437b76473b4b - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: a19d09ab-254d-4290-b5b0-15cd1903730a - metadata: - port: 80 - protocol: TCP - source: 4c70cc69-26ad-4f87-bb49-e44febd0e229 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - label: persistent-volume - meshmodel-metadata: - styleOverrides: - z-index: 18 - parent: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - position: - posX: -430 - posY: 210 - whiteboardData: - style: - z-index: 35 - persistent-volume-utyht: - name: persistent-volume-utyht - type: PersistentVolume.K8s - apiVersion: v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: - - data: - id: 7163682e-0589-4feb-b1a5-d1f648e371e4 - metadata: - port: 80 - protocol: TCP - source: bc657cc2-bf2d-4f50-b9c5-437b76473b4b - target: 931a133a-47e2-4c4d-bda8-7958f79a6ca2 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: ead8de48-42c3-4d22-a8ba-86ce21abc9c3 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 931a133a-47e2-4c4d-bda8-7958f79a6ca2 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 931a133a-47e2-4c4d-bda8-7958f79a6ca2 - label: persistent-volume - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -410 - posY: 410 - whiteboardData: - style: - z-index: 41 - pod-eogwg: - name: pod-eogwg - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 528a0c80-1738-4c0c-8107-d2fd74000fc9 - traits: - meshmap: - edges: - - data: - id: a19d09ab-254d-4290-b5b0-15cd1903730a - metadata: - port: 80 - protocol: TCP - source: 4c70cc69-26ad-4f87-bb49-e44febd0e229 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 733f5525-664e-4a7d-a25c-eea66b7c0ecd - metadata: - port: 80 - protocol: TCP - source: 4c70cc69-26ad-4f87-bb49-e44febd0e229 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4c70cc69-26ad-4f87-bb49-e44febd0e229 - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 528a0c80-1738-4c0c-8107-d2fd74000fc9 - position: - posX: -450 - posY: 110 - whiteboardData: - style: - z-index: 27 - pod-gqhua: - name: pod-gqhua - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 849ba77b-bec6-4c5e-9957-95530454736a - traits: - meshmap: - edges: - - data: - id: e418306e-ebdc-447b-9943-414b78269843 - metadata: - port: 80 - protocol: TCP - source: bc657cc2-bf2d-4f50-b9c5-437b76473b4b - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 7163682e-0589-4feb-b1a5-d1f648e371e4 - metadata: - port: 80 - protocol: TCP - source: bc657cc2-bf2d-4f50-b9c5-437b76473b4b - target: 931a133a-47e2-4c4d-bda8-7958f79a6ca2 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: bc657cc2-bf2d-4f50-b9c5-437b76473b4b - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 849ba77b-bec6-4c5e-9957-95530454736a - position: - posX: -30 - posY: 470 - whiteboardData: - style: - z-index: 21 - pod-pnaxf: - name: pod-pnaxf - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: - - data: - id: d618b2b6-289c-4ce4-8411-1e51ed431f50 - source: 19a11875-a3bb-4499-80cb-6a43d16a54f7 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 07bc655d-04ee-4402-bece-0912fe0f2723 - metadata: - port: 80 - protocol: TCP - source: 19a11875-a3bb-4499-80cb-6a43d16a54f7 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 19a11875-a3bb-4499-80cb-6a43d16a54f7 - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 10 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -450 - posY: 410 - whiteboardData: - style: - z-index: 43 - pod-suzih: - name: pod-suzih - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 32fac983-6ade-4530-887e-adcb6b27b2b8 - traits: - meshmap: - edges: - - data: - id: 28882809-4f2e-47fd-9fc0-32d2ce83887d - metadata: - port: 80 - protocol: TCP - source: e0c876e0-8f13-47de-b369-e2b336e9be4e - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e0c876e0-8f13-47de-b369-e2b336e9be4e - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 32fac983-6ade-4530-887e-adcb6b27b2b8 - position: - posX: 410 - posY: 410 - whiteboardData: - style: - z-index: 51 - pod-template: - name: pod-template - type: PodTemplate.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: 2c5b403f-f32a-4d8e-b7a2-14a9b7b932f7 - label: pod-template - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -330 - posY: 490 - whiteboardData: - style: - z-index: 45 - pod-uhokd: - name: pod-uhokd - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - traits: - meshmap: - edges: - - data: - id: ead8de48-42c3-4d22-a8ba-86ce21abc9c3 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 931a133a-47e2-4c4d-bda8-7958f79a6ca2 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 0657eaa8-0d2a-464d-83a5-7ddac171d0e6 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 04e72bb7-38df-4610-a7bc-dff48b770e40 - metadata: - port: 80 - protocol: TCP - source: 74007d36-1366-45d7-8009-13ca706144d5 - target: 8c56da75-1003-430b-8caf-fa520da8848b - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 74007d36-1366-45d7-8009-13ca706144d5 - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 8cfa8b7e-f8cd-47c8-b221-659b12fac444 - position: - posX: 250 - posY: 10 - whiteboardData: - style: - z-index: 29 - pod-ylsyj: - name: pod-ylsyj - type: Pod.K8s - apiVersion: v1 - namespace: default - version: v1.25.3 - model: kubernetes - dependsOn: - - 32fac983-6ade-4530-887e-adcb6b27b2b8 - traits: - meshmap: - edges: - - data: - id: 27d6e4b8-b46b-499d-b90e-b8c946fc7f54 - source: a568822f-d3b7-46f9-8c97-12c61533eb87 - target: c96ae5b6-6fd9-4d3e-8f1d-3538d44896be - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 433563dc-3546-45f6-8684-c525ca170b43 - metadata: - port: 80 - protocol: TCP - source: a568822f-d3b7-46f9-8c97-12c61533eb87 - target: 2f4401f8-0c32-4be7-84d2-8db0f63e08ae - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a568822f-d3b7-46f9-8c97-12c61533eb87 - label: pod - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 32fac983-6ade-4530-887e-adcb6b27b2b8 - position: - posX: 210 - posY: 390 - whiteboardData: - style: - z-index: 57 - secret: - name: secret - type: Secret.K8s - apiVersion: v1 - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - settings: - data: - "256": HASH - type: String - traits: - meshmap: - edges: [] - id: 5783204f-6036-4eed-bc34-dda9d5c52318 - label: secret - meshmodel-metadata: - styleOverrides: - z-index: 19 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -450 - posY: 470 - whiteboardData: - style: - z-index: 47 - service-account: - name: service-account - type: ServiceAccount.K8s - apiVersion: v1 - namespace: node - version: v1.25.3 - model: kubernetes - dependsOn: - - 3e9de90c-ed13-4300-856f-3b3f57158a16 - traits: - meshmap: - edges: [] - id: 97b62e0d-f014-406a-b8f8-443addefe02e - label: service-account - meshmodel-metadata: - styleOverrides: - z-index: 12 - parent: 3e9de90c-ed13-4300-856f-3b3f57158a16 - position: - posX: -450 - posY: 610 - whiteboardData: - style: - z-index: 53 diff --git a/catalog/e8f285f5-e7a5-4e4a-b8b1-2f7d3667c0f5/deploy.yml b/catalog/e8f285f5-e7a5-4e4a-b8b1-2f7d3667c0f5/deploy.yml deleted file mode 100644 index 18fbc302e8..0000000000 --- a/catalog/e8f285f5-e7a5-4e4a-b8b1-2f7d3667c0f5/deploy.yml +++ /dev/null @@ -1,194 +0,0 @@ -name: api-backend -services: - api-service: - name: api-service - type: APIService - apiVersion: apiregistration.k8s.io/v1 - version: v1.25.4 - model: kubernetes - settings: - spec: - group Priority Minimum: 1 - version Priority: 1 - traits: - meshmap: - edges: [] - id: 56f4cf47-8d54-4abd-8e89-2e19c5fb466b - label: api-service - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.4 - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 1250 - posY: 90 - whiteboardData: - style: {} - backend: - name: backend - type: BackendGroup - apiVersion: appmesh.k8s.aws/v1beta2 - namespace: default - version: 1.11.0 - model: appmesh-controller - settings: - spec: - mesh Ref: - name: mysql-database - uid: "1" - virtualservices: - - name: mysql db - namespace: mysql-database - traits: - meshmap: - edges: [] - id: 72be4fe4-06bb-494f-8cd8-a43835a8730b - label: backend - meshmodel-data: - category: - metadata: null - name: Cloud Native Network - displayName: AWS App Mesh - metadata: - source_uri: https://aws.github.io/eks-charts/appmesh-controller-1.12.1.tgz - svgColor: ui/public/static/img/meshmodels/appmesh-controller/color/backendgroup-color.svg - svgWhite: ui/public/static/img/meshmodels/appmesh-controller/white/backendgroup-white.svg - name: appmesh-controller - version: 1.11.0 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: https://aws.amazon.com/architecture/icons/ - model: appmesh-controller - modelDisplayName: AWS App Mesh - primaryColor: '#ff9900' - published: true - secondaryColor: '#F4BC79' - shape: circle - styleOverrides: - z-index: 3 - subCategory: Service Mesh - svgColor: ui/public/static/img/meshmodels/appmesh-controller/color/backendgroup-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/appmesh-controller/white/backendgroup-white.svg - position: - posX: 1290 - posY: 10 - whiteboardData: - style: {} - jenkins: - name: jenkins - type: Jenkins - apiVersion: jenkins.io/v1alpha2 - namespace: default - version: 2.13.2 - model: jenkins-operator - settings: - spec: - keycloak Spec: - realm: "1" - secret Name: admin - shared Libraries: [] - traits: - meshmap: - edges: [] - id: 15263762-676b-45f8-8175-aa9282434a05 - label: jenkins - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: Jenkins Operator - metadata: - source_uri: https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart/jenkins-operator/jenkins-operator-0.8.0-beta.2.tgz - svgColor: ui/public/static/img/meshmodels/jenkins-operator/color/jenkins-color.svg - svgWhite: ui/public/static/img/meshmodels/jenkins-operator/white/jenkins-white.svg - name: jenkins-operator - version: 2.13.2 - meshmodel-metadata: - genealogy: "" - isNamespaced: true - logoURL: "" - model: jenkins-operator - modelDisplayName: Jenkins Operator - primaryColor: '#9cd6f4' - published: true - secondaryColor: "" - shape: circle - styleOverrides: - z-index: 5 - subCategory: Continuous Integration & Delivery - svgColor: ui/public/static/img/meshmodels/jenkins-operator/color/jenkins-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/jenkins-operator/white/jenkins-white.svg - position: - posX: 1330 - posY: 70 - whiteboardData: - style: {} - mysql-database: - name: mysql-database - type: MysqlDatabase - apiVersion: mysql.veilisorg.com/v1alpha1 - namespace: default - version: 0.6.2999 - model: mysql-operator - settings: - database: users - traits: - meshmap: - edges: [] - id: b3bcf796-837b-40c6-8620-40f947080273 - label: mysql-database - meshmodel-data: - category: - metadata: null - name: App Definition and Development - displayName: MySQL Operator - metadata: - svgColor: ui/public/static/img/meshmodels/mysql-operator/color/mysqlbackup-color.svg - svgWhite: ui/public/static/img/meshmodels/mysql-operator/white/mysqlbackup-white.svg - name: mysql-operator - version: 0.6.2999 - meshmodel-metadata: - genealogy: "" - logoURL: "" - model: mysql-operator - modelDisplayName: MySQL Operator - primaryColor: '#00758F' - published: true - secondaryColor: '#F29111' - shape: circle - styleOverrides: - z-index: 4 - subCategory: Database - svgColor: ui/public/static/img/meshmodels/mysql-operator/color/mysqlbackup-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/mysql-operator/white/mysqlbackup-white.svg - position: - posX: 1310 - posY: 150 - whiteboardData: - style: {} diff --git a/catalog/e958fd44-4a43-4096-9cd5-ef1e9204996f/deploy.yml b/catalog/e958fd44-4a43-4096-9cd5-ef1e9204996f/deploy.yml deleted file mode 100644 index 7f1c4ac56f..0000000000 --- a/catalog/e958fd44-4a43-4096-9cd5-ef1e9204996f/deploy.yml +++ /dev/null @@ -1,12262 +0,0 @@ -name: KEDA Setup -services: - cloudeventsources.eventing.keda.sh: - name: cloudeventsources.eventing.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: eventing.keda.sh - names: - kind: CloudEventSource - list Kind: CloudEventSourceList - plural: cloudeventsources - singular: cloudeventsource - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: CloudEventSource defines how a KEDA event will be sent - to event sink - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: CloudEventSourceSpec defines the spec of CloudEventSource - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. Defaults - to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - cluster Name: - type: string - destination: - description: Destination defines the various ways to emit events - properties: - azure Event Grid Topic: - properties: - endpoint: - type: string - required: - - endpoint - type: object - http: - properties: - uri: - type: string - required: - - uri - type: object - type: object - event Subscription: - description: EventSubscription defines filters for events - properties: - excluded Event Types: - items: - description: CloudEventType contains the list of cloudevent - types - enum: - - keda.scaledobject.ready.v1 - - keda.scaledobject.failed.v1 - type: string - type: array - included Event Types: - items: - description: CloudEventType contains the list of cloudevent - types - enum: - - keda.scaledobject.ready.v1 - - keda.scaledobject.failed.v1 - type: string - type: array - type: object - required: - - destination - type: object - status: - description: CloudEventSourceStatus defines the observed state of - CloudEventSource - properties: - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - type: object - required: - - spec - type: object - served: true - storage: true - traits: - meshmap: - edges: [] - id: 70c27215-16fb-4075-8039-d3fa8c5a3af6 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 790 - posY: 370 - whiteboardData: - style: {} - clustertriggerauthentications.keda.sh: - name: clustertriggerauthentications.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ClusterTriggerAuthentication - list Kind: ClusterTriggerAuthenticationList - plural: clustertriggerauthentications - short Names: - - cta - - clustertriggerauth - singular: clustertriggerauthentication - scope: Cluster - versions: - - additional Printer Columns: - - json Path: .spec.podIdentity.provider - name: PodIdentity - type: string - - json Path: .spec.secretTargetRef[*].name - name: Secret - type: string - - json Path: .spec.env[*].name - name: Env - type: string - - json Path: .spec.hashiCorpVault.address - name: VaultAddress - type: string - - json Path: .status.scaledobjects - name: ScaledObjects - priority: 1 - type: string - - json Path: .status.scaledjobs - name: ScaledJobs - priority: 1 - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: ClusterTriggerAuthentication defines how a trigger can - authenticate globally - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: TriggerAuthenticationSpec defines the various ways - to authenticate - properties: - aws Secret Manager: - description: AwsSecretManager is used to authenticate using - AwsSecretManager - properties: - credentials: - properties: - access Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Secret Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Token: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - accessKey - - accessSecretKey - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - region: - type: string - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version Id: - type: string - version Stage: - type: string - required: - - name - - parameter - type: object - type: array - required: - - secrets - type: object - azure Key Vault: - description: AzureKeyVault is used to authenticate using Azure - Key Vault - properties: - cloud: - properties: - active Directory Endpoint: - type: string - key Vault Resource URL: - type: string - type: - type: string - required: - - type - type: object - credentials: - properties: - client Id: - type: string - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - tenant Id: - type: string - required: - - clientId - - clientSecret - - tenantId - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version: - type: string - required: - - name - - parameter - type: object - type: array - vault Uri: - type: string - required: - - secrets - - vaultUri - type: object - config Map Target Ref: - items: - description: AuthConfigMapTargetRef is used to authenticate - using a reference to a config map - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - env: - items: - description: |- - AuthEnvironment is used to authenticate using environment variables - in the destination ScaleTarget spec - properties: - container Name: - type: string - name: - type: string - parameter: - type: string - required: - - name - - parameter - type: object - type: array - gcp Secret Manager: - properties: - credentials: - properties: - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - clientSecret - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - id: - type: string - parameter: - type: string - version: - type: string - required: - - id - - parameter - type: object - type: array - required: - - secrets - type: object - hashi Corp Vault: - description: HashiCorpVault is used to authenticate using Hashicorp - Vault - properties: - address: - type: string - authentication: - description: VaultAuthentication contains the list of Hashicorp - Vault authentication methods - type: string - credential: - description: Credential defines the Hashicorp Vault credentials - depending on the authentication method - properties: - service Account: - type: string - token: - type: string - type: object - mount: - type: string - namespace: - type: string - role: - type: string - secrets: - items: - description: VaultSecret defines the mapping between the - path of the secret in Vault to the parameter - properties: - key: - type: string - parameter: - type: string - path: - type: string - pki Data: - properties: - alt Names: - type: string - common Name: - type: string - format: - type: string - ip Sans: - type: string - other Sans: - type: string - ttl: - type: string - uri Sans: - type: string - type: object - type: - description: VaultSecretType defines the type of vault - secret - type: string - required: - - key - - parameter - - path - type: object - type: array - required: - - address - - authentication - - secrets - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the default - Azure authority host. If this is set, then the IdentityTenantID - must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity has - to be used during auto discovery, keda or the scaled workload. - Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID must - also be set - type: string - provider: - description: PodIdentityProvider contains the list of providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. Mutually - exclusive with IdentityOwner - type: string - required: - - provider - type: object - secret Target Ref: - items: - description: AuthSecretTargetRef is used to authenticate using - a reference to a secret - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - type: object - status: - description: TriggerAuthenticationStatus defines the observed state - of TriggerAuthentication - properties: - scaledjobs: - type: string - scaledobjects: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 770532d9-2714-4303-9503-5a899acbb2b4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1003 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1050 - posY: 370 - whiteboardData: - style: {} - keda-admission: - name: keda-admission - type: ValidatingWebhookConfiguration - apiVersion: admissionregistration.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - webhooks: - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-scaledobject - failure Policy: Ignore - match Policy: Equivalent - name: vscaledobject.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - scaledobjects - side Effects: None - timeout Seconds: 10 - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-triggerauthentication - failure Policy: Ignore - match Policy: Equivalent - name: vstriggerauthentication.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - triggerauthentications - side Effects: None - timeout Seconds: 10 - - admission Review Versions: - - v1 - client Config: - service: - name: keda-admission-webhooks - namespace: default - path: /validate-keda-sh-v1alpha1-clustertriggerauthentication - failure Policy: Ignore - match Policy: Equivalent - name: vsclustertriggerauthentication.kb.io - namespace Selector: {} - object Selector: {} - rules: - - api Groups: - - keda.sh - api Versions: - - v1alpha1 - operations: - - CREATE - - UPDATE - resources: - - clustertriggerauthentications - side Effects: None - timeout Seconds: 10 - traits: - meshmap: - edges: [] - id: cc63abd8-569a-4fe9-821e-40705a3dcd19 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: heptagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1007 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/validatingwebhookconfiguration-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/validatingwebhookconfiguration-white.svg - position: - posX: 1770 - posY: 370 - whiteboardData: - style: {} - keda-admission-webhooks-fbdxj: - name: keda-admission-webhooks - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: https - port: 443 - protocol: TCP - target Port: 9443 - selector: - app: keda-admission-webhooks - traits: - meshmap: - edges: - - data: - id: 393d8c92-cea8-4dab-b8e1-c0c85c58c9b0 - metadata: - port: 443 - protocol: TCP - source: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - subType: Network - target: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1012 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 250 - posY: 370 - whiteboardData: - style: {} - keda-admission-webhooks-jnfzr: - name: keda-admission-webhooks - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-admission-webhooks - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-admission-webhooks - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-admission-webhooks - template: - metadata: - labels: - app: keda-admission-webhooks - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-admission-webhooks - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-admission-webhooks - spec: - automount Service Account Token: true - containers: - - args: - - --zap-log-level=info - - --zap-encoder=console - - --zap-time-encoding=rfc3339 - - --cert-dir=/certs - - --health-probe-bind-address=:8081 - - --metrics-bind-address=:8080 - command: - - /keda-admission-webhooks - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - image: ghcr.io/kedacore/keda-admission-webhooks:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 25 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-admission-webhooks - ports: - - container Port: 9443 - name: http - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 20 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - host Network: false - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-webhook - volumes: - - name: certificates - secret: - default Mode: 420 - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 393d8c92-cea8-4dab-b8e1-c0c85c58c9b0 - metadata: - port: 443 - protocol: TCP - source: 41cfda67-cc22-4d0e-b9ec-c6a2759c6d29 - subType: Network - target: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1005 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -270 - posY: 390 - whiteboardData: - style: {} - keda-metrics-server: - name: keda-metrics-server - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-metrics-server - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: [] - id: 0668f18f-fe6e-462d-8e6f-080d3401d1a8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1008 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -570 - posY: 370 - whiteboardData: - style: {} - keda-operator-auth-reader: - name: keda-operator-auth-reader - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: kube-system - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-auth-reader - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: extension-apiserver-authentication-reader - subjects: - - kind: ServiceAccount - name: keda-metrics-server - namespace: default - traits: - meshmap: - edges: [] - id: 880e8b0c-88f3-4fa3-b2d7-2133d245eaee - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1006 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 1230 - posY: 370 - whiteboardData: - style: {} - keda-operator-certs-bkqed: - name: keda-operator-certs - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-certs - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: keda-operator-certs - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: d666f732-a1a7-455d-be39-8e89bc662614 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: 380.1262222237051 - posY: 449.7980444420718 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-certs-ikdef: - name: keda-operator-certs - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-certs - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - '*' - - api Groups: - - "" - resource Names: - - kedaorg-certs - resources: - - secrets - verbs: - - get - - api Groups: - - "" - resources: - - secrets - verbs: - - create - - update - traits: - meshmap: - edges: - - data: - id: 0c268e80-66c3-4056-b848-19899d1bd79e - metadata: - binded_by: d666f732-a1a7-455d-be39-8e89bc662614 - source: 1e666877-7267-44a2-9163-1a33dbc124b8 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 1e666877-7267-44a2-9163-1a33dbc124b8 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1021 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: 330 - posY: 530 - whiteboardData: - style: {} - keda-operator-dzxaw: - name: keda-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 699.877526756879 - posY: 449.9637116316678 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-external-metrics-reader: - name: keda-operator-external-metrics-reader - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-external-metrics-reader - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - external.metrics.k8s.io - resources: - - '*' - verbs: - - '*' - traits: - meshmap: - edges: [] - id: 11ab7d79-42d9-4bf3-9514-dbe4ff29b960 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1017 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -390 - posY: 370 - whiteboardData: - style: {} - keda-operator-hpa-controller-external-metrics: - name: keda-operator-hpa-controller-external-metrics - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-hpa-controller-external-metrics - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-external-metrics-reader - subjects: - - kind: ServiceAccount - name: horizontal-pod-autoscaler - namespace: kube-system - traits: - meshmap: - edges: [] - id: c966f547-a1ca-43fe-9b7e-373c84822f70 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1001 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 1590 - posY: 370 - whiteboardData: - style: {} - keda-operator-ittbp: - name: keda-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - "" - resources: - - configmaps - - configmaps/status - - limitranges - - pods - - services - - serviceaccounts - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - events - verbs: - - '*' - - api Groups: - - "" - resources: - - secrets - verbs: - - list - - watch - - api Groups: - - '*' - resources: - - '*/scale' - verbs: - - get - - list - - patch - - update - - watch - - api Groups: - - apps - resources: - - deployments - - statefulsets - verbs: - - get - - list - - watch - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - batch - resources: - - jobs - verbs: - - '*' - - api Groups: - - eventing.keda.sh - resources: - - cloudeventsources - - cloudeventsources/status - verbs: - - '*' - - api Groups: - - keda.sh - resources: - - scaledjobs - - scaledjobs/finalizers - - scaledjobs/status - - scaledobjects - - scaledobjects/finalizers - - scaledobjects/status - - triggerauthentications - - triggerauthentications/status - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: 6d531259-7ba2-4e81-836f-2996ff151903 - metadata: - binded_by: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - source: db2539a6-9ae6-470c-b5ba-cae45e247b27 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: db2539a6-9ae6-470c-b5ba-cae45e247b27 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1009 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 970 - posY: 530 - whiteboardData: - style: {} - keda-operator-metrics-apiserver-anmwg: - name: keda-operator-metrics-apiserver - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: https - port: 443 - protocol: TCP - target Port: 6443 - - name: metrics - port: 8080 - protocol: TCP - target Port: 8080 - selector: - app: keda-operator-metrics-apiserver - traits: - meshmap: - edges: - - data: - id: 0caa4d2e-cbcc-42ba-a993-49ff8d10832e - metadata: - port: 443 - protocol: TCP - source: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - subType: Network - target: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1010 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 870 - posY: 370 - whiteboardData: - style: {} - keda-operator-metrics-apiserver-dhdau: - name: keda-operator-metrics-apiserver - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-operator-metrics-apiserver - template: - metadata: - labels: - app: keda-operator-metrics-apiserver - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-metrics-apiserver - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - spec: - automount Service Account Token: true - containers: - - args: - - /usr/local/bin/keda-adapter - - --port=8080 - - --secure-port=6443 - - --logtostderr=true - - --stderrthreshold=ERROR - - --disable-compression=true - - --metrics-service-address=keda-operator.default.svc.cluster.local:9666 - - --client-ca-file=/certs/ca.crt - - --tls-cert-file=/certs/tls.crt - - --tls-private-key-file=/certs/tls.key - - --cert-dir=/certs - - --v=0 - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: KEDA_HTTP_DEFAULT_TIMEOUT - value: "3000" - - name: KEDA_HTTP_MIN_TLS_VERSION - value: TLS12 - image: ghcr.io/kedacore/keda-metrics-apiserver:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 6443 - scheme: HTTPS - initial Delay Seconds: 5 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-operator-metrics-apiserver - ports: - - container Port: 6443 - name: https - protocol: TCP - - container Port: 8080 - name: metrics - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 6443 - scheme: HTTPS - initial Delay Seconds: 5 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - dns Policy: ClusterFirst - host Network: false - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-metrics-server - volumes: - - name: certificates - secret: - default Mode: 420 - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 0caa4d2e-cbcc-42ba-a993-49ff8d10832e - metadata: - port: 443 - protocol: TCP - source: 71ccfc08-76f2-415c-9154-eb8aa7dd1c17 - subType: Network - target: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1013 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: -450 - posY: 390 - whiteboardData: - style: {} - keda-operator-minimal: - name: keda-operator-minimal - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-minimal - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-minimal-cluster-role - subjects: - - kind: ServiceAccount - name: keda-operator - namespace: default - traits: - meshmap: - edges: [] - id: 2738cba4-4b87-4aad-a9ac-439218b8053b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 539.7750774413032 - posY: 449.83641995731136 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-minimal-cluster-role: - name: keda-operator-minimal-cluster-role - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-minimal-cluster-role - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - keda.sh - resources: - - clustertriggerauthentications - - clustertriggerauthentications/status - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - validatingwebhookconfigurations - verbs: - - get - - list - - patch - - update - - watch - - api Groups: - - apiregistration.k8s.io - resources: - - apiservices - verbs: - - get - - list - - patch - - update - - watch - traits: - meshmap: - edges: - - data: - id: 78ea4dad-e723-48b7-98ff-1013b379bd3c - metadata: - binded_by: 2738cba4-4b87-4aad-a9ac-439218b8053b - source: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1020 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 650 - posY: 530 - whiteboardData: - style: {} - keda-operator-pmpgw: - name: keda-operator - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - ports: - - name: metricsservice - port: 9666 - target Port: 9666 - selector: - app: keda-operator - traits: - meshmap: - edges: - - data: - id: 7c2484ef-9125-4380-9c8c-830bd9432fd2 - metadata: - port: 9666 - protocol: TCP - source: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - subType: Network - target: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 1410 - posY: 370 - whiteboardData: - style: {} - keda-operator-system-auth-delegator: - name: keda-operator-system-auth-delegator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-system-auth-delegator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: system:auth-delegator - subjects: - - kind: ServiceAccount - name: keda-metrics-server - namespace: default - traits: - meshmap: - edges: [] - id: 36acee4d-2cf9-44e0-9b25-a122f7505831 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1011 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 70 - posY: 370 - whiteboardData: - style: {} - keda-operator-webhook-emdgn: - name: keda-operator-webhook - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: keda-operator-webhook - subjects: - - kind: ServiceAccount - name: keda-webhook - namespace: default - traits: - meshmap: - edges: [] - id: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 1026 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 239.89375 - posY: 370 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - keda-operator-webhook-gwiww: - name: keda-operator-webhook - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - rules: - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - list - - watch - - api Groups: - - keda.sh - resources: - - scaledobjects - verbs: - - list - - watch - - api Groups: - - apps - resources: - - deployments - - statefulsets - verbs: - - get - - list - - watch - - api Groups: - - "" - resources: - - limitranges - verbs: - - list - traits: - meshmap: - edges: - - data: - id: 6fd241c6-4358-4070-93bd-25db26c099d3 - metadata: - binded_by: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - source: 570b8fee-adca-4e18-b231-3189187f7674 - subType: Permission - target: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 570b8fee-adca-4e18-b231-3189187f7674 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1019 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 510 - posY: 370 - whiteboardData: - style: {} - keda-operator-zvjhg: - name: keda-operator - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: keda-operator - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-operator - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - app: keda-operator - template: - metadata: - labels: - app: keda-operator - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - name: keda-operator - spec: - automount Service Account Token: true - containers: - - args: - - --leader-elect - - --disable-compression=true - - --zap-log-level=info - - --zap-encoder=console - - --zap-time-encoding=rfc3339 - - --cert-dir=/certs - - --enable-cert-rotation=true - - --cert-secret-name=kedaorg-certs - - --operator-service-name=keda-operator - - --metrics-server-service-name=keda-operator-metrics-apiserver - - --webhooks-service-name=keda-admission-webhooks - - --k8s-cluster-name=kubernetes-default - - --k8s-cluster-domain=cluster.local - - --enable-prometheus-metrics=false - command: - - /keda - env: - - name: WATCH_NAMESPACE - value: "" - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: POD_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - - name: OPERATOR_NAME - value: keda-operator - - name: KEDA_HTTP_DEFAULT_TIMEOUT - value: "3000" - - name: KEDA_HTTP_MIN_TLS_VERSION - value: TLS12 - image: ghcr.io/kedacore/keda:2.14.0 - image Pull Policy: Always - liveness Probe: - failure Threshold: 3 - http Get: - path: /healthz - port: 8081 - initial Delay Seconds: 25 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 1 - name: keda-operator - ports: - - container Port: 9666 - name: metricsservice - protocol: TCP - readiness Probe: - failure Threshold: 3 - http Get: - path: /readyz - port: 8081 - initial Delay Seconds: 20 - period Seconds: 3 - success Threshold: 1 - timeout Seconds: 1 - resources: - limits: - cpu: 1 - memory: 1000Mi - requests: - cpu: 100m - memory: 100Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - read Only Root Filesystem: true - seccomp Profile: - type: RuntimeDefault - volume Mounts: - - mount Path: /certs - name: certificates - read Only: true - node Selector: - kubernetes.io/os: linux - security Context: - run As Non Root: true - service Account Name: keda-operator - volumes: - - name: certificates - secret: - default Mode: 420 - optional: true - secret Name: kedaorg-certs - traits: - meshmap: - edges: - - data: - id: 7c2484ef-9125-4380-9c8c-830bd9432fd2 - metadata: - port: 9666 - protocol: TCP - source: 9ecb1ee8-8a87-46d7-b83f-952304c77e91 - subType: Network - target: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1002 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 350 - posY: 390 - whiteboardData: - style: {} - keda-operator-zxfrr: - name: keda-operator - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 78ea4dad-e723-48b7-98ff-1013b379bd3c - metadata: - binded_by: 2738cba4-4b87-4aad-a9ac-439218b8053b - source: 3f95c274-03bb-4bcd-a8fa-51c19e650937 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 6d531259-7ba2-4e81-836f-2996ff151903 - metadata: - binded_by: 72d17af4-0999-47f7-9c48-ecd3ab25c23f - source: db2539a6-9ae6-470c-b5ba-cae45e247b27 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 0c268e80-66c3-4056-b848-19899d1bd79e - metadata: - binded_by: d666f732-a1a7-455d-be39-8e89bc662614 - source: 1e666877-7267-44a2-9163-1a33dbc124b8 - subType: Permission - target: 55ae2789-de28-4faf-9861-f3b5e802050c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 55ae2789-de28-4faf-9861-f3b5e802050c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1015 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 430 - posY: 370 - whiteboardData: - style: {} - keda-webhook: - name: keda-webhook - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-webhook - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - automount Service Account Token: true - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 6fd241c6-4358-4070-93bd-25db26c099d3 - metadata: - binded_by: 69ddd58b-144c-4082-ad5f-8d6001d5e560 - source: 570b8fee-adca-4e18-b231-3189187f7674 - subType: Permission - target: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 2c6c0800-96fb-45a5-b154-6a246e8ff667 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -30 - posY: 370 - whiteboardData: - style: {} - nodegroupinventorywallet-dgoah: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-operator-metrics-apiserver-dhdau - traits: - meshmap: - edges: [] - id: 08db35c4-5106-40b3-9205-666eaa44666f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1023 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a6e460ff-3a47-4a4c-a1cb-a4f51c9b95b4 - position: - posX: -450 - posY: 390 - whiteboardData: {} - nodegroupinventorywallet-ecyxi: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-operator-zvjhg - traits: - meshmap: - edges: [] - id: 48354d04-f199-4c60-8ac5-1294236726a4 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1024 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 3bf97d1d-33af-4c5c-b9d3-778067f59d60 - position: - posX: 350 - posY: 390 - whiteboardData: {} - nodegroupinventorywallet-nellq: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - keda-admission-webhooks-jnfzr - traits: - meshmap: - edges: [] - id: 13160a1e-1fd2-43e3-b0c3-e5ef05a6f6db - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1025 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 583dc5b7-9cb4-45cd-9f74-8ab7fe6acdb5 - position: - posX: -270 - posY: 390 - whiteboardData: {} - scaledjobs.keda.sh: - name: scaledjobs.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ScaledJob - list Kind: ScaledJobList - plural: scaledjobs - short Names: - - sj - singular: scaledjob - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .spec.minReplicaCount - name: Min - type: integer - - json Path: .spec.maxReplicaCount - name: Max - type: integer - - json Path: .spec.triggers[*].type - name: Triggers - type: string - - json Path: .spec.triggers[*].authenticationRef.name - name: Authentication - type: string - - json Path: .status.conditions[?(@.type=="Ready")].status - name: Ready - type: string - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - - json Path: .status.conditions[?(@.type=="Paused")].status - name: Paused - type: string - - json Path: .metadata.creationTimestamp - name: Age - type: date - name: v1alpha1 - schema: - open APIV3Schema: - description: ScaledJob is the Schema for the scaledjobs API - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: ScaledJobSpec defines the desired state of ScaledJob - properties: - env Source Container Name: - type: string - failed Jobs History Limit: - format: int32 - type: integer - job Target Ref: - description: JobSpec describes how the job execution will look - like. - properties: - active Deadline Seconds: - description: |- - Specifies the duration in seconds relative to the startTime that the job - may be continuously active before the system tries to terminate it; value - must be positive integer. If a Job is suspended (at creation or through an - update), this timer will effectively be stopped and reset when the Job is - resumed again. - format: int64 - type: integer - backoff Limit: - description: |- - Specifies the number of retries before marking this job failed. - Defaults to 6 - format: int32 - type: integer - backoff Limit Per Index: - description: |- - Specifies the limit for the number of retries within an - index before marking this index as failed. When enabled the number of - failures per index is kept in the pod's - batch.kubernetes.io/job-index-failure-count annotation. It can only - be set when Job's completionMode=Indexed, and the Pod's restart - policy is Never. The field is immutable. - This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` - feature gate is enabled (disabled by default). - format: int32 - type: integer - completion Mode: - description: |- - completionMode specifies how Pod completions are tracked. It can be - `NonIndexed` (default) or `Indexed`. - - - `NonIndexed` means that the Job is considered complete when there have - been .spec.completions successfully completed Pods. Each Pod completion is - homologous to each other. - - - `Indexed` means that the Pods of a - Job get an associated completion index from 0 to (.spec.completions - 1), - available in the annotation batch.kubernetes.io/job-completion-index. - The Job is considered complete when there is one successfully completed Pod - for each index. - When value is `Indexed`, .spec.completions must be specified and - `.spec.parallelism` must be less than or equal to 10^5. - In addition, The Pod name takes the form - `$(job-name)-$(index)-$(random-string)`, - the Pod hostname takes the form `$(job-name)-$(index)`. - - - More completion modes can be added in the future. - If the Job controller observes a mode that it doesn't recognize, which - is possible during upgrades due to version skew, the controller - skips updates for the Job. - type: string - completions: - description: |- - Specifies the desired number of successfully finished pods the - job should be run with. Setting to null means that the success of any - pod signals the success of all pods, and allows parallelism to have any positive - value. Setting to 1 means that parallelism is limited to 1 and the success of that - pod signals the success of the job. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - format: int32 - type: integer - manual Selector: - description: |- - manualSelector controls generation of pod labels and pod selectors. - Leave `manualSelector` unset unless you are certain what you are doing. - When false or unset, the system pick labels unique to this job - and appends those labels to the pod template. When true, - the user is responsible for picking unique labels and specifying - the selector. Failure to pick a unique label may cause this - and other jobs to not function correctly. However, You may see - `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` - API. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector - type: boolean - max Failed Indexes: - description: |- - Specifies the maximal number of failed indexes before marking the Job as - failed, when backoffLimitPerIndex is set. Once the number of failed - indexes exceeds this number the entire Job is marked as Failed and its - execution is terminated. When left as null the job continues execution of - all of its indexes and is marked with the `Complete` Job condition. - It can only be specified when backoffLimitPerIndex is set. - It can be null or up to completions. It is required and must be - less than or equal to 10^4 when is completions greater than 10^5. - This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` - feature gate is enabled (disabled by default). - format: int32 - type: integer - parallelism: - description: |- - Specifies the maximum desired number of pods the job should - run at any given time. The actual number of pods running in steady state will - be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), - i.e. when the work left to do is less than max parallelism. - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - format: int32 - type: integer - pod Failure Policy: - description: |- - Specifies the policy of handling failed pods. In particular, it allows to - specify the set of actions and conditions which need to be - satisfied to take the associated action. - If empty, the default behaviour applies - the counter of failed pods, - represented by the jobs's .status.failed field, is incremented and it is - checked against the backoffLimit. This field cannot be used in combination - with restartPolicy=OnFailure. - - - This field is beta-level. It can be used when the `JobPodFailurePolicy` - feature gate is enabled (enabled by default). - properties: - rules: - description: |- - A list of pod failure policy rules. The rules are evaluated in order. - Once a rule matches a Pod failure, the remaining of the rules are ignored. - When no rule matches the Pod failure, the default handling applies - the - counter of pod failures is incremented and it is checked against - the backoffLimit. At most 20 elements are allowed. - items: - description: |- - PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. - One of onExitCodes and onPodConditions, but not both, can be used in each rule. - properties: - action: - description: |- - Specifies the action taken on a pod failure when the requirements are satisfied. - Possible values are: - - - - FailJob: indicates that the pod's job is marked as Failed and all - running pods are terminated. - - FailIndex: indicates that the pod's index is marked as Failed and will - not be restarted. - This value is alpha-level. It can be used when the - `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default). - - Ignore: indicates that the counter towards the .backoffLimit is not - incremented and a replacement pod is created. - - Count: indicates that the pod is handled in the default way - the - counter towards the .backoffLimit is incremented. - Additional values are considered to be added in the future. Clients should - react to an unknown action by skipping the rule. - type: string - on Exit Codes: - description: Represents the requirement on the - container exit codes. - properties: - container Name: - description: |- - Restricts the check for exit codes to the container with the - specified name. When null, the rule applies to all containers. - When specified, it should match one the container or initContainer - names in the pod template. - type: string - operator: - description: |- - Represents the relationship between the container exit code(s) and the - specified values. Containers completed with success (exit code 0) are - excluded from the requirement check. Possible values are: - - - - In: the requirement is satisfied if at least one container exit code - (might be multiple if there are multiple containers not restricted - by the 'containerName' field) is in the set of specified values. - - NotIn: the requirement is satisfied if at least one container exit code - (might be multiple if there are multiple containers not restricted - by the 'containerName' field) is not in the set of specified values. - Additional values are considered to be added in the future. Clients should - react to an unknown operator by assuming the requirement is not satisfied. - type: string - values: - description: |- - Specifies the set of values. Each returned container exit code (might be - multiple in case of multiple containers) is checked against this set of - values with respect to the operator. The list of values must be ordered - and must not contain duplicates. Value '0' cannot be used for the In operator. - At least one element is required. At most 255 elements are allowed. - items: - format: int32 - type: integer - type: array - x-kubernetes-list-type: set - required: - - operator - - values - type: object - on Pod Conditions: - description: |- - Represents the requirement on the pod conditions. The requirement is represented - as a list of pod condition patterns. The requirement is satisfied if at - least one pattern matches an actual pod condition. At most 20 elements are allowed. - items: - description: |- - PodFailurePolicyOnPodConditionsPattern describes a pattern for matching - an actual pod condition type. - properties: - status: - description: |- - Specifies the required Pod condition status. To match a pod condition - it is required that the specified status equals the pod condition status. - Defaults to True. - type: string - type: - description: |- - Specifies the required Pod condition type. To match a pod condition - it is required that specified type equals the pod condition type. - type: string - required: - - status - - type - type: object - type: array - x-kubernetes-list-type: atomic - required: - - action - type: object - type: array - x-kubernetes-list-type: atomic - required: - - rules - type: object - pod Replacement Policy: - description: |- - podReplacementPolicy specifies when to create replacement Pods. - Possible values are: - - TerminatingOrFailed means that we recreate pods - when they are terminating (has a metadata.deletionTimestamp) or failed. - - Failed means to wait until a previously created Pod is fully terminated (has phase - Failed or Succeeded) before creating a replacement Pod. - - - When using podFailurePolicy, Failed is the the only allowed value. - TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. - This is an alpha field. Enable JobPodReplacementPolicy to be able to use this field. - type: string - selector: - description: |- - A label query over pods that should match the pod count. - Normally, the system sets this field for you. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors - properties: - match Expressions: - description: matchExpressions is a list of label selector - requirements. The requirements are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - suspend: - description: |- - suspend specifies whether the Job controller should create Pods or not. If - a Job is created with suspend set to true, no Pods are created by the Job - controller. If a Job is suspended after creation (i.e. the flag goes from - false to true), the Job controller will delete all active Pods associated - with this Job. Users must design their workload to gracefully handle this. - Suspending a Job will reset the StartTime field of the Job, effectively - resetting the ActiveDeadlineSeconds timer too. Defaults to false. - type: boolean - template: - description: |- - Describes the pod that will be created when executing a job. - The only allowed template.spec.restartPolicy values are "Never" or "OnFailure". - More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ - properties: - metadata: - description: |- - Standard object's metadata. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata - type: object - spec: - description: |- - Specification of the desired behavior of the pod. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status - properties: - active Deadline Seconds: - description: |- - Optional duration in seconds the pod may be active on the node relative to - StartTime before the system will actively try to mark it failed and kill associated containers. - Value must be a positive integer. - format: int64 - type: integer - affinity: - description: If specified, the pod's scheduling - constraints - properties: - node Affinity: - description: Describes node affinity scheduling - rules for the pod. - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node matches the corresponding matchExpressions; the - node(s) with the highest sum are the most preferred. - items: - description: |- - An empty preferred scheduling term matches all objects with implicit weight 0 - (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). - properties: - preference: - description: A node selector term, - associated with the corresponding - weight. - properties: - match Expressions: - description: A list of node selector - requirements by node's labels. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector - requirements by node's fields. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - weight: - description: Weight associated with - matching the corresponding nodeSelectorTerm, - in the range 1-100. - format: int32 - type: integer - required: - - preference - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to an update), the system - may or may not try to eventually evict the pod from its node. - properties: - node Selector Terms: - description: Required. A list of node - selector terms. The terms are ORed. - items: - description: |- - A null or empty node selector term matches no objects. The requirements of - them are ANDed. - The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. - properties: - match Expressions: - description: A list of node selector - requirements by node's labels. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Fields: - description: A list of node selector - requirements by node's fields. - items: - description: |- - A node selector requirement is a selector that contains values, a key, and an operator - that relates the key and values. - properties: - key: - description: The label key - that the selector applies - to. - type: string - operator: - description: |- - Represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. - type: string - values: - description: |- - An array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. If the operator is Gt or Lt, the values - array must have a single element, which will be interpreted as an integer. - This array is replaced during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - type: object - x-kubernetes-map-type: atomic - type: array - required: - - nodeSelectorTerms - type: object - x-kubernetes-map-type: atomic - type: object - pod Affinity: - description: Describes pod affinity scheduling - rules (e.g. co-locate this pod in the same - node, zone, etc. as some other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the - node(s) with the highest sum are the most preferred. - items: - description: The weights of all of the - matched WeightedPodAffinityTerm fields - are added per-node to find the most - preferred node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity - term, associated with the corresponding - weight. - properties: - label Selector: - description: A label query over - a set of resources, in this - case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - weight: - description: |- - weight associated with matching the corresponding podAffinityTerm, - in the range 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a pod label update), the - system may or may not try to eventually evict the pod from its node. - When there are multiple elements, the lists of nodes corresponding to each - podAffinityTerm are intersected, i.e. all terms must be satisfied. - items: - description: |- - Defines a set of pods (namely those matching the labelSelector - relative to the given namespace(s)) that this pod should be - co-located (affinity) or not co-located (anti-affinity) with, - where co-located is defined as running on a node whose value of - the label with key matches that of any node on which - a pod of the set of pods is running - properties: - label Selector: - description: A label query over a - set of resources, in this case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - pod Anti Affinity: - description: Describes pod anti-affinity scheduling - rules (e.g. avoid putting this pod in the - same node, zone, etc. as some other pod(s)). - properties: - preferred During Scheduling Ignored During Execution: - description: |- - The scheduler will prefer to schedule pods to nodes that satisfy - the anti-affinity expressions specified by this field, but it may choose - a node that violates one or more of the expressions. The node that is - most preferred is the one with the greatest sum of weights, i.e. - for each node that meets all of the scheduling requirements (resource - request, requiredDuringScheduling anti-affinity expressions, etc.), - compute a sum by iterating through the elements of this field and adding - "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the - node(s) with the highest sum are the most preferred. - items: - description: The weights of all of the - matched WeightedPodAffinityTerm fields - are added per-node to find the most - preferred node(s) - properties: - pod Affinity Term: - description: Required. A pod affinity - term, associated with the corresponding - weight. - properties: - label Selector: - description: A label query over - a set of resources, in this - case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - weight: - description: |- - weight associated with matching the corresponding podAffinityTerm, - in the range 1-100. - format: int32 - type: integer - required: - - podAffinityTerm - - weight - type: object - type: array - required During Scheduling Ignored During Execution: - description: |- - If the anti-affinity requirements specified by this field are not met at - scheduling time, the pod will not be scheduled onto the node. - If the anti-affinity requirements specified by this field cease to be met - at some point during pod execution (e.g. due to a pod label update), the - system may or may not try to eventually evict the pod from its node. - When there are multiple elements, the lists of nodes corresponding to each - podAffinityTerm are intersected, i.e. all terms must be satisfied. - items: - description: |- - Defines a set of pods (namely those matching the labelSelector - relative to the given namespace(s)) that this pod should be - co-located (affinity) or not co-located (anti-affinity) with, - where co-located is defined as running on a node whose value of - the label with key matches that of any node on which - a pod of the set of pods is running - properties: - label Selector: - description: A label query over a - set of resources, in this case pods. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespace Selector: - description: |- - A label query over the set of namespaces that the term applies to. - The term is applied to the union of the namespaces selected by this field - and the ones listed in the namespaces field. - null selector and null or empty namespaces list means "this pod's namespace". - An empty selector ({}) matches all namespaces. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the - label key that the selector - applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - namespaces: - description: |- - namespaces specifies a static list of namespace names that the term applies to. - The term is applied to the union of the namespaces listed in this field - and the ones selected by namespaceSelector. - null or empty namespaces list and null namespaceSelector means "this pod's namespace". - items: - type: string - type: array - topology Key: - description: |- - This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching - the labelSelector in the specified namespaces, where co-located is defined as running on a node - whose value of the label with key topologyKey matches that of any node on which any of the - selected pods is running. - Empty topologyKey is not allowed. - type: string - required: - - topologyKey - type: object - type: array - type: object - type: object - automount Service Account Token: - description: AutomountServiceAccountToken indicates - whether a service account token should be automatically - mounted. - type: boolean - containers: - description: |- - List of containers belonging to the pod. - Containers cannot currently be added or removed. - There must be at least one container in a Pod. - Cannot be updated. - items: - description: A single application container that - you want to run within a pod. - properties: - args: - description: |- - Arguments to the entrypoint. - The container image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The container image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default or override - container images in workload controllers like Deployments and StatefulSets. - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: |- - Actions that the management system should take in response to container lifecycle events. - Cannot be updated. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: |- - Periodic probe of container liveness. - Container will be restarted if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the container specified as a DNS_LABEL. - Each container in a pod must have a unique name (DNS_LABEL). - Cannot be updated. - type: string - ports: - description: |- - List of ports to expose from the container. Not specifying a port here - DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. - Modifying this array with strategic merge patch may corrupt the data. - For more information See https://github.com/kubernetes/kubernetes/issues/108255. - Cannot be updated. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: |- - Periodic probe of container service readiness. - Container will be removed from service endpoints if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Compute Resources required by this container. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - RestartPolicy defines the restart behavior of individual containers in a pod. - This field may only be set for init containers, and the only allowed value is "Always". - For non-init containers or when this field is not specified, - the restart behavior is defined by the Pod's restart policy and the container type. - Setting the RestartPolicy as "Always" for the init container will have the following effect: - this init container will be continually restarted on - exit until all regular containers have terminated. Once all regular - containers have completed, all init containers with restartPolicy "Always" - will be shut down. This lifecycle differs from normal init containers and - is often referred to as a "sidecar" container. Although this init - container still starts in the init container sequence, it does not wait - for the container to complete before proceeding to the next init - container. Instead, the next init container starts immediately after this - init container is started, or after any startupProbe has successfully - completed. - type: string - security Context: - description: |- - SecurityContext defines the security options the container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: |- - StartupProbe indicates that the Pod has successfully initialized. - If specified, no other probes are executed until this completes successfully. - If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. - This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, - when it might take a long time to load data or warm a cache, than during steady-state operation. - This cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - dns Config: - description: |- - Specifies the DNS parameters of a pod. - Parameters specified here will be merged to the generated DNS - configuration based on DNSPolicy. - properties: - nameservers: - description: |- - A list of DNS name server IP addresses. - This will be appended to the base nameservers generated from DNSPolicy. - Duplicated nameservers will be removed. - items: - type: string - type: array - options: - description: |- - A list of DNS resolver options. - This will be merged with the base options generated from DNSPolicy. - Duplicated entries will be removed. Resolution options given in Options - will override those that appear in the base DNSPolicy. - items: - description: PodDNSConfigOption defines DNS - resolver options of a pod. - properties: - name: - description: Required. - type: string - value: - type: string - type: object - type: array - searches: - description: |- - A list of DNS search domains for host-name lookup. - This will be appended to the base search paths generated from DNSPolicy. - Duplicated search paths will be removed. - items: - type: string - type: array - type: object - dns Policy: - description: |- - Set DNS policy for the pod. - Defaults to "ClusterFirst". - Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. - DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. - To have DNS options set along with hostNetwork, you have to specify DNS policy - explicitly to 'ClusterFirstWithHostNet'. - type: string - enable Service Links: - description: |- - EnableServiceLinks indicates whether information about services should be injected into pod's - environment variables, matching the syntax of Docker links. - Optional: Defaults to true. - type: boolean - ephemeral Containers: - description: |- - List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing - pod to perform user-initiated actions such as debugging. This list cannot be specified when - creating a pod, and it cannot be modified by updating the pod spec. In order to add an - ephemeral container to an existing pod, use the pod's ephemeralcontainers subresource. - items: - description: |- - An EphemeralContainer is a temporary container that you may add to an existing Pod for - user-initiated activities such as debugging. Ephemeral containers have no resource or - scheduling guarantees, and they will not be restarted when they exit or when a Pod is - removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the - Pod to exceed its resource allocation. - - - To add an ephemeral container, use the ephemeralcontainers subresource of an existing - Pod. Ephemeral containers may not be removed or restarted. - properties: - args: - description: |- - Arguments to the entrypoint. - The image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: Lifecycle is not allowed for - ephemeral containers. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the ephemeral container specified as a DNS_LABEL. - This name must be unique among all containers, init containers and ephemeral containers. - type: string - ports: - description: Ports are not allowed for ephemeral - containers. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources - already allocated to the pod. - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - Restart policy for the container to manage the restart behavior of each - container within a pod. - This may only be set for init containers. You cannot set this field on - ephemeral containers. - type: string - security Context: - description: |- - Optional: SecurityContext defines the security options the ephemeral container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: Probes are not allowed for ephemeral - containers. - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - target Container Name: - description: |- - If set, the name of the container from PodSpec that this ephemeral container targets. - The ephemeral container will be run in the namespaces (IPC, PID, etc) of this container. - If not set then the ephemeral container uses the namespaces configured in the Pod spec. - - - The container runtime must implement support for this feature. If the runtime does not - support namespace targeting then the result of setting this field is undefined. - type: string - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - host Aliases: - description: |- - HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts - file if specified. This is only valid for non-hostNetwork pods. - items: - description: |- - HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the - pod's hosts file. - properties: - hostnames: - description: Hostnames for the above IP address. - items: - type: string - type: array - ip: - description: IP address of the host file entry. - type: string - type: object - type: array - host IPC: - description: |- - Use the host's ipc namespace. - Optional: Default to false. - type: boolean - host Network: - description: |- - Host networking requested for this pod. Use the host's network namespace. - If this option is set, the ports that will be used must be specified. - Default to false. - type: boolean - host PID: - description: |- - Use the host's pid namespace. - Optional: Default to false. - type: boolean - host Users: - description: |- - Use the host's user namespace. - Optional: Default to true. - If set to true or not present, the pod will be run in the host user namespace, useful - for when the pod needs a feature only available to the host user namespace, such as - loading a kernel module with CAP_SYS_MODULE. - When set to false, a new userns is created for the pod. Setting false is useful for - mitigating container breakout vulnerabilities even allowing users to run their - containers as root without actually having root privileges on the host. - This field is alpha-level and is only honored by servers that enable the UserNamespacesSupport feature. - type: boolean - hostname: - description: |- - Specifies the hostname of the Pod - If not specified, the pod's hostname will be set to a system-defined value. - type: string - image Pull Secrets: - description: |- - ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. - If specified, these secrets will be passed to individual puller implementations for them to use. - More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod - items: - description: |- - LocalObjectReference contains enough information to let you locate the - referenced object inside the same namespace. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - type: array - init Containers: - description: |- - List of initialization containers belonging to the pod. - Init containers are executed in order prior to containers being started. If any - init container fails, the pod is considered to have failed and is handled according - to its restartPolicy. The name for an init container or normal container must be - unique among all containers. - Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. - The resourceRequirements of an init container are taken into account during scheduling - by finding the highest request/limit for each resource type, and then using the max of - of that value or the sum of the normal containers. Limits are applied to init containers - in a similar fashion. - Init containers cannot currently be added or removed. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ - items: - description: A single application container that - you want to run within a pod. - properties: - args: - description: |- - Arguments to the entrypoint. - The container image's CMD is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - command: - description: |- - Entrypoint array. Not executed within a shell. - The container image's ENTRYPOINT is used if this is not provided. - Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will - produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless - of whether the variable exists or not. Cannot be updated. - More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - items: - type: string - type: array - env: - description: |- - List of environment variables to set in the container. - Cannot be updated. - items: - description: EnvVar represents an environment - variable present in a Container. - properties: - name: - description: Name of the environment - variable. Must be a C_IDENTIFIER. - type: string - value: - description: |- - Variable references $(VAR_NAME) are expanded - using the previously defined environment variables in the container and - any service environment variables. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". - Escaped references will never be expanded, regardless of whether the variable - exists or not. - Defaults to "". - type: string - value From: - description: Source for the environment - variable's value. Cannot be used if - value is not empty. - properties: - config Map Key Ref: - description: Selects a key of a - ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the ConfigMap or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - field Ref: - description: |- - Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - secret Key Ref: - description: Selects a key of a - secret in the pod's namespace - properties: - key: - description: The key of the - secret to select from. Must - be a valid secret key. - type: string - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether - the Secret or its key must - be defined - type: boolean - required: - - key - type: object - x-kubernetes-map-type: atomic - type: object - required: - - name - type: object - type: array - env From: - description: |- - List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key exists in multiple - sources, the value associated with the last source will take precedence. - Values defined by an Env with a duplicate key will take precedence. - Cannot be updated. - items: - description: EnvFromSource represents the - source of a set of ConfigMaps - properties: - config Map Ref: - description: The ConfigMap to select - from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - ConfigMap must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - prefix: - description: An optional identifier - to prepend to each key in the ConfigMap. - Must be a C_IDENTIFIER. - type: string - secret Ref: - description: The Secret to select from - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: Specify whether the - Secret must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - type: object - type: array - image: - description: |- - Container image name. - More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default or override - container images in workload controllers like Deployments and StatefulSets. - type: string - image Pull Policy: - description: |- - Image pull policy. - One of Always, Never, IfNotPresent. - Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - type: string - lifecycle: - description: |- - Actions that the management system should take in response to container lifecycle events. - Cannot be updated. - properties: - post Start: - description: |- - PostStart is called immediately after a container is created. If the handler fails, - the container is terminated and restarted according to its restart policy. - Other management of the container blocks until the hook completes. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - pre Stop: - description: |- - PreStop is called immediately before a container is terminated due to an - API request or management event such as liveness/startup probe failure, - preemption, resource contention, etc. The handler is not called if the - container crashes or exits. The Pod's termination grace period countdown begins before the - PreStop hook is executed. Regardless of the outcome of the handler, the - container will eventually terminate within the Pod's termination grace - period (unless delayed by finalizers). Other management of the container blocks until the hook completes - or until the termination grace period is reached. - More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - http Get: - description: HTTPGet specifies the - http request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to - set in the request. HTTP allows - repeated headers. - items: - description: HTTPHeader describes - a custom header to be used - in HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header - field value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on - the HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - tcp Socket: - description: |- - Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept - for the backward compatibility. There are no validation of this field and - lifecycle hooks will fail in runtime when tcp handler is specified. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the - pod IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - type: object - type: object - liveness Probe: - description: |- - Periodic probe of container liveness. - Container will be restarted if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - name: - description: |- - Name of the container specified as a DNS_LABEL. - Each container in a pod must have a unique name (DNS_LABEL). - Cannot be updated. - type: string - ports: - description: |- - List of ports to expose from the container. Not specifying a port here - DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. - Modifying this array with strategic merge patch may corrupt the data. - For more information See https://github.com/kubernetes/kubernetes/issues/108255. - Cannot be updated. - items: - description: ContainerPort represents a - network port in a single container. - properties: - container Port: - description: |- - Number of port to expose on the pod's IP address. - This must be a valid port number, 0 < x < 65536. - format: int32 - type: integer - host IP: - description: What host IP to bind the - external port to. - type: string - host Port: - description: |- - Number of port to expose on the host. - If specified, this must be a valid port number, 0 < x < 65536. - If HostNetwork is specified, this must match ContainerPort. - Most containers do not need this. - format: int32 - type: integer - name: - description: |- - If specified, this must be an IANA_SVC_NAME and unique within the pod. Each - named port in a pod must have a unique name. Name for the port that can be - referred to by services. - type: string - protocol: - default: TCP - description: |- - Protocol for port. Must be UDP, TCP, or SCTP. - Defaults to "TCP". - type: string - required: - - containerPort - type: object - type: array - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-list-type: map - readiness Probe: - description: |- - Periodic probe of container service readiness. - Container will be removed from service endpoints if the probe fails. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - resize Policy: - description: Resources resize policy for the - container. - items: - description: ContainerResizePolicy represents - resource resize policy for the container. - properties: - resource Name: - description: |- - Name of the resource to which this resource resize policy applies. - Supported values: cpu, memory. - type: string - restart Policy: - description: |- - Restart policy to apply when specified resource is resized. - If not specified, it defaults to NotRequired. - type: string - required: - - resourceName - - restartPolicy - type: object - type: array - x-kubernetes-list-type: atomic - resources: - description: |- - Compute Resources required by this container. - Cannot be updated. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim references - one entry in PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - restart Policy: - description: |- - RestartPolicy defines the restart behavior of individual containers in a pod. - This field may only be set for init containers, and the only allowed value is "Always". - For non-init containers or when this field is not specified, - the restart behavior is defined by the Pod's restart policy and the container type. - Setting the RestartPolicy as "Always" for the init container will have the following effect: - this init container will be continually restarted on - exit until all regular containers have terminated. Once all regular - containers have completed, all init containers with restartPolicy "Always" - will be shut down. This lifecycle differs from normal init containers and - is often referred to as a "sidecar" container. Although this init - container still starts in the init container sequence, it does not wait - for the container to complete before proceeding to the next init - container. Instead, the next init container starts immediately after this - init container is started, or after any startupProbe has successfully - completed. - type: string - security Context: - description: |- - SecurityContext defines the security options the container should be run with. - If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ - properties: - allow Privilege Escalation: - description: |- - AllowPrivilegeEscalation controls whether a process can gain more - privileges than its parent process. This bool directly controls if - the no_new_privs flag will be set on the container process. - AllowPrivilegeEscalation is true always when the container is: - 1) run as Privileged - 2) has CAP_SYS_ADMIN - Note that this field cannot be set when spec.os.name is windows. - type: boolean - capabilities: - description: |- - The capabilities to add/drop when running containers. - Defaults to the default set of capabilities granted by the container runtime. - Note that this field cannot be set when spec.os.name is windows. - properties: - add: - description: Added capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - drop: - description: Removed capabilities - items: - description: Capability represent - POSIX capabilities type - type: string - type: array - type: object - privileged: - description: |- - Run container in privileged mode. - Processes in privileged containers are essentially equivalent to root on the host. - Defaults to false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - proc Mount: - description: |- - procMount denotes the type of proc mount to use for the containers. - The default is DefaultProcMount which uses the container runtime defaults for - readonly paths and masked paths. - This requires the ProcMountType feature flag to be enabled. - Note that this field cannot be set when spec.os.name is windows. - type: string - read Only Root Filesystem: - description: |- - Whether this container has a read-only root filesystem. - Default is false. - Note that this field cannot be set when spec.os.name is windows. - type: boolean - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to the container. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level - label that applies to the container. - type: string - role: - description: Role is a SELinux role - label that applies to the container. - type: string - type: - description: Type is a SELinux type - label that applies to the container. - type: string - user: - description: User is a SELinux user - label that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by this container. If seccomp options are - provided at both the pod & container level, the container options - override the pod options. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options from the PodSecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName - is the name of the GMSA credential - spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - startup Probe: - description: |- - StartupProbe indicates that the Pod has successfully initialized. - If specified, no other probes are executed until this completes successfully. - If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. - This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, - when it might take a long time to load data or warm a cache, than during steady-state operation. - This cannot be updated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - properties: - exec: - description: Exec specifies the action - to take. - properties: - command: - description: |- - Command is the command line to execute inside the container, the working directory for the - command is root ('/') in the container's filesystem. The command is simply exec'd, it is - not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use - a shell, you need to explicitly call out to that shell. - Exit status of 0 is treated as live/healthy and non-zero is unhealthy. - items: - type: string - type: array - type: object - failure Threshold: - description: |- - Minimum consecutive failures for the probe to be considered failed after having succeeded. - Defaults to 3. Minimum value is 1. - format: int32 - type: integer - grpc: - description: GRPC specifies an action - involving a GRPC port. - properties: - port: - description: Port number of the gRPC - service. Number must be in the range - 1 to 65535. - format: int32 - type: integer - service: - description: |- - Service is the name of the service to place in the gRPC HealthCheckRequest - (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). - - - If this is not specified, the default behavior is defined by gRPC. - type: string - required: - - port - type: object - http Get: - description: HTTPGet specifies the http - request to perform. - properties: - host: - description: |- - Host name to connect to, defaults to the pod IP. You probably want to set - "Host" in httpHeaders instead. - type: string - http Headers: - description: Custom headers to set - in the request. HTTP allows repeated - headers. - items: - description: HTTPHeader describes - a custom header to be used in - HTTP probes - properties: - name: - description: |- - The header field name. - This will be canonicalized upon output, so case-variant names will be understood as the same header. - type: string - value: - description: The header field - value - type: string - required: - - name - - value - type: object - type: array - path: - description: Path to access on the - HTTP server. - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Name or number of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - scheme: - description: |- - Scheme to use for connecting to the host. - Defaults to HTTP. - type: string - required: - - port - type: object - initial Delay Seconds: - description: |- - Number of seconds after the container has started before liveness probes are initiated. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - period Seconds: - description: |- - How often (in seconds) to perform the probe. - Default to 10 seconds. Minimum value is 1. - format: int32 - type: integer - success Threshold: - description: |- - Minimum consecutive successes for the probe to be considered successful after having failed. - Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. - format: int32 - type: integer - tcp Socket: - description: TCPSocket specifies an action - involving a TCP port. - properties: - host: - description: 'Optional: Host name - to connect to, defaults to the pod - IP.' - type: string - port: - any Of: - - type: integer - - type: string - description: |- - Number or name of the port to access on the container. - Number must be in the range 1 to 65535. - Name must be an IANA_SVC_NAME. - x-kubernetes-int-or-string: true - required: - - port - type: object - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully upon probe failure. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this - value overrides the value provided by the pod spec. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. - Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. - format: int64 - type: integer - timeout Seconds: - description: |- - Number of seconds after which the probe times out. - Defaults to 1 second. Minimum value is 1. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - format: int32 - type: integer - type: object - stdin: - description: |- - Whether this container should allocate a buffer for stdin in the container runtime. If this - is not set, reads from stdin in the container will always result in EOF. - Default is false. - type: boolean - stdin Once: - description: |- - Whether the container runtime should close the stdin channel after it has been opened by - a single attach. When stdin is true the stdin stream will remain open across multiple attach - sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data until the client disconnects, - at which time stdin is closed and remains closed until the container is restarted. If this - flag is false, a container processes that reads from stdin will never receive an EOF. - Default is false - type: boolean - termination Message Path: - description: |- - Optional: Path at which the file to which the container's termination message - will be written is mounted into the container's filesystem. - Message written is intended to be brief final status, such as an assertion failure message. - Will be truncated by the node if greater than 4096 bytes. The total message length across - all containers will be limited to 12kb. - Defaults to /dev/termination-log. - Cannot be updated. - type: string - termination Message Policy: - description: |- - Indicate how the termination message should be populated. File will use the contents of - terminationMessagePath to populate the container status message on both success and failure. - FallbackToLogsOnError will use the last chunk of container log output if the termination - message file is empty and the container exited with an error. - The log output is limited to 2048 bytes or 80 lines, whichever is smaller. - Defaults to File. - Cannot be updated. - type: string - tty: - description: |- - Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. - Default is false. - type: boolean - volume Devices: - description: volumeDevices is the list of - block devices to be used by the container. - items: - description: volumeDevice describes a mapping - of a raw block device within a container. - properties: - device Path: - description: devicePath is the path - inside of the container that the device - will be mapped to. - type: string - name: - description: name must match the name - of a persistentVolumeClaim in the - pod - type: string - required: - - devicePath - - name - type: object - type: array - volume Mounts: - description: |- - Pod volumes to mount into the container's filesystem. - Cannot be updated. - items: - description: VolumeMount describes a mounting - of a Volume within a container. - properties: - mount Path: - description: |- - Path within the container at which the volume should be mounted. Must - not contain ':'. - type: string - mount Propagation: - description: |- - mountPropagation determines how mounts are propagated from the host - to container and the other way around. - When not set, MountPropagationNone is used. - This field is beta in 1.10. - type: string - name: - description: This must match the Name - of a Volume. - type: string - read Only: - description: |- - Mounted read-only if true, read-write otherwise (false or unspecified). - Defaults to false. - type: boolean - sub Path: - description: |- - Path within the volume from which the container's volume should be mounted. - Defaults to "" (volume's root). - type: string - sub Path Expr: - description: |- - Expanded path within the volume from which the container's volume should be mounted. - Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. - Defaults to "" (volume's root). - SubPathExpr and SubPath are mutually exclusive. - type: string - required: - - mountPath - - name - type: object - type: array - working Dir: - description: |- - Container's working directory. - If not specified, the container runtime's default will be used, which - might be configured in the container image. - Cannot be updated. - type: string - required: - - name - type: object - type: array - node Name: - description: |- - NodeName is a request to schedule this pod onto a specific node. If it is non-empty, - the scheduler simply schedules this pod onto that node, assuming that it fits resource - requirements. - type: string - node Selector: - additionalProperties: - type: string - description: |- - NodeSelector is a selector which must be true for the pod to fit on a node. - Selector which must match a node's labels for the pod to be scheduled on that node. - More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ - type: object - x-kubernetes-map-type: atomic - os: - description: |- - Specifies the OS of the containers in the pod. - Some pod and container fields are restricted if this is set. - - - If the OS field is set to linux, the following fields must be unset: - -securityContext.windowsOptions - - - If the OS field is set to windows, following fields must be unset: - - spec.hostPID - - spec.hostIPC - - spec.hostUsers - - spec.securityContext.seLinuxOptions - - spec.securityContext.seccompProfile - - spec.securityContext.fsGroup - - spec.securityContext.fsGroupChangePolicy - - spec.securityContext.sysctls - - spec.shareProcessNamespace - - spec.securityContext.runAsUser - - spec.securityContext.runAsGroup - - spec.securityContext.supplementalGroups - - spec.containers[*].securityContext.seLinuxOptions - - spec.containers[*].securityContext.seccompProfile - - spec.containers[*].securityContext.capabilities - - spec.containers[*].securityContext.readOnlyRootFilesystem - - spec.containers[*].securityContext.privileged - - spec.containers[*].securityContext.allowPrivilegeEscalation - - spec.containers[*].securityContext.procMount - - spec.containers[*].securityContext.runAsUser - - spec.containers[*].securityContext.runAsGroup - properties: - name: - description: |- - Name is the name of the operating system. The currently supported values are linux and windows. - Additional value may be defined in future and can be one of: - https://github.com/opencontainers/runtime-spec/blob/master/config.md#platform-specific-configuration - Clients should expect to handle additional values and treat unrecognized values in this field as os: null - type: string - required: - - name - type: object - overhead: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. - This field will be autopopulated at admission time by the RuntimeClass admission controller. If - the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. - The RuntimeClass admission controller will reject Pod create requests which have the overhead already - set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value - defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. - More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md - type: object - preemption Policy: - description: |- - PreemptionPolicy is the Policy for preempting pods with lower priority. - One of Never, PreemptLowerPriority. - Defaults to PreemptLowerPriority if unset. - type: string - priority: - description: |- - The priority value. Various system components use this field to find the - priority of the pod. When Priority Admission Controller is enabled, it - prevents users from setting this field. The admission controller populates - this field from PriorityClassName. - The higher the value, the higher the priority. - format: int32 - type: integer - priority Class Name: - description: |- - If specified, indicates the pod's priority. "system-node-critical" and - "system-cluster-critical" are two special keywords which indicate the - highest priorities with the former being the highest priority. Any other - name must be defined by creating a PriorityClass object with that name. - If not specified, the pod priority will be default or zero if there is no - default. - type: string - readiness Gates: - description: |- - If specified, all readiness gates will be evaluated for pod readiness. - A pod is ready when all its containers are ready AND - all conditions specified in the readiness gates have status equal to "True" - More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates - items: - description: PodReadinessGate contains the reference - to a pod condition - properties: - condition Type: - description: ConditionType refers to a condition - in the pod's condition list with matching - type. - type: string - required: - - conditionType - type: object - type: array - resource Claims: - description: |- - ResourceClaims defines which ResourceClaims must be allocated - and reserved before the Pod is allowed to start. The resources - will be made available to those containers which consume them - by name. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. - items: - description: |- - PodResourceClaim references exactly one ResourceClaim through a ClaimSource. - It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. - Containers that need access to the ResourceClaim reference it with this name. - properties: - name: - description: |- - Name uniquely identifies this resource claim inside the pod. - This must be a DNS_LABEL. - type: string - source: - description: Source describes where to find - the ResourceClaim. - properties: - resource Claim Name: - description: |- - ResourceClaimName is the name of a ResourceClaim object in the same - namespace as this pod. - type: string - resource Claim Template Name: - description: |- - ResourceClaimTemplateName is the name of a ResourceClaimTemplate - object in the same namespace as this pod. - - - The template will be used to create a new ResourceClaim, which will - be bound to this pod. When this pod is deleted, the ResourceClaim - will also be deleted. The pod name and resource name, along with a - generated component, will be used to form a unique name for the - ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses. - - - This field is immutable and no changes will be made to the - corresponding ResourceClaim by the control plane after creating the - ResourceClaim. - type: string - type: object - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - restart Policy: - description: |- - Restart policy for all containers within the pod. - One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. - Default to Always. - More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy - type: string - runtime Class Name: - description: |- - RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used - to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. - If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an - empty definition that uses the default runtime handler. - More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class - type: string - scheduler Name: - description: |- - If specified, the pod will be dispatched by specified scheduler. - If not specified, the pod will be dispatched by default scheduler. - type: string - scheduling Gates: - description: |- - SchedulingGates is an opaque list of values that if specified will block scheduling the pod. - If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the - scheduler will not attempt to schedule the pod. - - - SchedulingGates can only be set at pod creation time, and be removed only afterwards. - - - This is a beta feature enabled by the PodSchedulingReadiness feature gate. - items: - description: PodSchedulingGate is associated to - a Pod to guard its scheduling. - properties: - name: - description: |- - Name of the scheduling gate. - Each scheduling gate must have a unique name field. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - security Context: - description: |- - SecurityContext holds pod-level security attributes and common container settings. - Optional: Defaults to empty. See type description for default values of each field. - properties: - fs Group: - description: |- - A special supplemental group that applies to all containers in a pod. - Some volume types allow the Kubelet to change the ownership of that volume - to be owned by the pod: - - - 1. The owning GID will be the FSGroup - 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) - 3. The permission bits are OR'd with rw-rw---- - - - If unset, the Kubelet will not modify the ownership and permissions of any volume. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - fs Group Change Policy: - description: |- - fsGroupChangePolicy defines behavior of changing ownership and permission of the volume - before being exposed inside Pod. This field will only apply to - volume types which support fsGroup based ownership(and permissions). - It will have no effect on ephemeral volume types such as: secret, configmaps - and emptydir. - Valid values are "OnRootMismatch" and "Always". If not specified, "Always" is used. - Note that this field cannot be set when spec.os.name is windows. - type: string - run As Group: - description: |- - The GID to run the entrypoint of the container process. - Uses runtime default if unset. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence - for that container. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - run As Non Root: - description: |- - Indicates that the container must run as a non-root user. - If true, the Kubelet will validate the image at runtime to ensure that it - does not run as UID 0 (root) and fail to start the container if it does. - If unset or false, no such validation will be performed. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: boolean - run As User: - description: |- - The UID to run the entrypoint of the container process. - Defaults to user specified in image metadata if unspecified. - May also be set in SecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence - for that container. - Note that this field cannot be set when spec.os.name is windows. - format: int64 - type: integer - se Linux Options: - description: |- - The SELinux context to be applied to all containers. - If unspecified, the container runtime will allocate a random SELinux context for each - container. May also be set in SecurityContext. If set in - both SecurityContext and PodSecurityContext, the value specified in SecurityContext - takes precedence for that container. - Note that this field cannot be set when spec.os.name is windows. - properties: - level: - description: Level is SELinux level label - that applies to the container. - type: string - role: - description: Role is a SELinux role label - that applies to the container. - type: string - type: - description: Type is a SELinux type label - that applies to the container. - type: string - user: - description: User is a SELinux user label - that applies to the container. - type: string - type: object - seccomp Profile: - description: |- - The seccomp options to use by the containers in this pod. - Note that this field cannot be set when spec.os.name is windows. - properties: - localhost Profile: - description: |- - localhostProfile indicates a profile defined in a file on the node should be used. - The profile must be preconfigured on the node to work. - Must be a descending path, relative to the kubelet's configured seccomp profile location. - Must be set if type is "Localhost". Must NOT be set for any other type. - type: string - type: - description: |- - type indicates which kind of seccomp profile will be applied. - Valid options are: - - - Localhost - a profile defined in a file on the node should be used. - RuntimeDefault - the container runtime default profile should be used. - Unconfined - no profile should be applied. - type: string - required: - - type - type: object - supplemental Groups: - description: |- - A list of groups applied to the first process run in each container, in addition - to the container's primary GID, the fsGroup (if specified), and group memberships - defined in the container image for the uid of the container process. If unspecified, - no additional groups are added to any container. Note that group memberships - defined in the container image for the uid of the container process are still effective, - even if they are not included in this list. - Note that this field cannot be set when spec.os.name is windows. - items: - format: int64 - type: integer - type: array - sysctls: - description: |- - Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported - sysctls (by the container runtime) might fail to launch. - Note that this field cannot be set when spec.os.name is windows. - items: - description: Sysctl defines a kernel parameter - to be set - properties: - name: - description: Name of a property to set - type: string - value: - description: Value of a property to set - type: string - required: - - name - - value - type: object - type: array - windows Options: - description: |- - The Windows specific settings applied to all containers. - If unspecified, the options within a container's SecurityContext will be used. - If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - Note that this field cannot be set when spec.os.name is linux. - properties: - gmsa Credential Spec: - description: |- - GMSACredentialSpec is where the GMSA admission webhook - (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the - GMSA credential spec named by the GMSACredentialSpecName field. - type: string - gmsa Credential Spec Name: - description: GMSACredentialSpecName is the - name of the GMSA credential spec to use. - type: string - host Process: - description: |- - HostProcess determines if a container should be run as a 'Host Process' container. - All of a Pod's containers must have the same effective HostProcess value - (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). - In addition, if HostProcess is true then HostNetwork must also be set to true. - type: boolean - run As User Name: - description: |- - The UserName in Windows to run the entrypoint of the container process. - Defaults to the user specified in image metadata if unspecified. - May also be set in PodSecurityContext. If set in both SecurityContext and - PodSecurityContext, the value specified in SecurityContext takes precedence. - type: string - type: object - type: object - service Account: - description: |- - DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. - Deprecated: Use serviceAccountName instead. - type: string - service Account Name: - description: |- - ServiceAccountName is the name of the ServiceAccount to use to run this pod. - More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ - type: string - set Hostname As FQDN: - description: |- - If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). - In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). - In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. - If a pod does not have FQDN, this has no effect. - Default to false. - type: boolean - share Process Namespace: - description: |- - Share a single process namespace between all of the containers in a pod. - When this is set containers will be able to view and signal processes from other containers - in the same pod, and the first process in each container will not be assigned PID 1. - HostPID and ShareProcessNamespace cannot both be set. - Optional: Default to false. - type: boolean - subdomain: - description: |- - If specified, the fully qualified Pod hostname will be "...svc.". - If not specified, the pod will not have a domainname at all. - type: string - termination Grace Period Seconds: - description: |- - Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. - Value must be non-negative integer. The value zero indicates stop immediately via - the kill signal (no opportunity to shut down). - If this value is nil, the default grace period will be used instead. - The grace period is the duration in seconds after the processes running in the pod are sent - a termination signal and the time when the processes are forcibly halted with a kill signal. - Set this value longer than the expected cleanup time for your process. - Defaults to 30 seconds. - format: int64 - type: integer - tolerations: - description: If specified, the pod's tolerations. - items: - description: |- - The pod this Toleration is attached to tolerates any taint that matches - the triple using the matching operator . - properties: - effect: - description: |- - Effect indicates the taint effect to match. Empty means match all taint effects. - When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. - type: string - key: - description: |- - Key is the taint key that the toleration applies to. Empty means match all taint keys. - If the key is empty, operator must be Exists; this combination means to match all values and all keys. - type: string - operator: - description: |- - Operator represents a key's relationship to the value. - Valid operators are Exists and Equal. Defaults to Equal. - Exists is equivalent to wildcard for value, so that a pod can - tolerate all taints of a particular category. - type: string - toleration Seconds: - description: |- - TolerationSeconds represents the period of time the toleration (which must be - of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, - it is not set, which means tolerate the taint forever (do not evict). Zero and - negative values will be treated as 0 (evict immediately) by the system. - format: int64 - type: integer - value: - description: |- - Value is the taint value the toleration matches to. - If the operator is Exists, the value should be empty, otherwise just a regular string. - type: string - type: object - type: array - topology Spread Constraints: - description: |- - TopologySpreadConstraints describes how a group of pods ought to spread across topology - domains. Scheduler will schedule pods in a way which abides by the constraints. - All topologySpreadConstraints are ANDed. - items: - description: TopologySpreadConstraint specifies - how to spread matching pods among the given - topology. - properties: - label Selector: - description: |- - LabelSelector is used to find matching pods. - Pods that match this label selector are counted to determine the number of pods - in their corresponding topology domain. - properties: - match Expressions: - description: matchExpressions is a list - of label selector requirements. The - requirements are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is the label key - that the selector applies to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - match Label Keys: - description: |- - MatchLabelKeys is a set of pod label keys to select the pods over which - spreading will be calculated. The keys are used to lookup values from the - incoming pod labels, those key-value labels are ANDed with labelSelector - to select the group of existing pods over which spreading will be calculated - for the incoming pod. The same key is forbidden to exist in both MatchLabelKeys and LabelSelector. - MatchLabelKeys cannot be set when LabelSelector isn't set. - Keys that don't exist in the incoming pod labels will - be ignored. A null or empty list means only match against labelSelector. - - - This is a beta field and requires the MatchLabelKeysInPodTopologySpread feature gate to be enabled (enabled by default). - items: - type: string - type: array - x-kubernetes-list-type: atomic - max Skew: - description: |- - MaxSkew describes the degree to which pods may be unevenly distributed. - When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference - between the number of matching pods in the target topology and the global minimum. - The global minimum is the minimum number of matching pods in an eligible domain - or zero if the number of eligible domains is less than MinDomains. - For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same - labelSelector spread as 2/2/1: - In this case, the global minimum is 1. - | zone1 | zone2 | zone3 | - | P P | P P | P | - - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; - scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) - violate MaxSkew(1). - - if MaxSkew is 2, incoming pod can be scheduled onto any zone. - When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence - to topologies that satisfy it. - It's a required field. Default value is 1 and 0 is not allowed. - format: int32 - type: integer - min Domains: - description: |- - MinDomains indicates a minimum number of eligible domains. - When the number of eligible domains with matching topology keys is less than minDomains, - Pod Topology Spread treats "global minimum" as 0, and then the calculation of Skew is performed. - And when the number of eligible domains with matching topology keys equals or greater than minDomains, - this value has no effect on scheduling. - As a result, when the number of eligible domains is less than minDomains, - scheduler won't schedule more than maxSkew Pods to those domains. - If value is nil, the constraint behaves as if MinDomains is equal to 1. - Valid values are integers greater than 0. - When value is not nil, WhenUnsatisfiable must be DoNotSchedule. - - - For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same - labelSelector spread as 2/2/2: - | zone1 | zone2 | zone3 | - | P P | P P | P P | - The number of domains is less than 5(MinDomains), so "global minimum" is treated as 0. - In this situation, new pod with the same labelSelector cannot be scheduled, - because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, - it will violate MaxSkew. - - - This is a beta field and requires the MinDomainsInPodTopologySpread feature gate to be enabled (enabled by default). - format: int32 - type: integer - node Affinity Policy: - description: |- - NodeAffinityPolicy indicates how we will treat Pod's nodeAffinity/nodeSelector - when calculating pod topology spread skew. Options are: - - Honor: only nodes matching nodeAffinity/nodeSelector are included in the calculations. - - Ignore: nodeAffinity/nodeSelector are ignored. All nodes are included in the calculations. - - - If this value is nil, the behavior is equivalent to the Honor policy. - This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. - type: string - node Taints Policy: - description: |- - NodeTaintsPolicy indicates how we will treat node taints when calculating - pod topology spread skew. Options are: - - Honor: nodes without taints, along with tainted nodes for which the incoming pod - has a toleration, are included. - - Ignore: node taints are ignored. All nodes are included. - - - If this value is nil, the behavior is equivalent to the Ignore policy. - This is a beta-level feature default enabled by the NodeInclusionPolicyInPodTopologySpread feature flag. - type: string - topology Key: - description: |- - TopologyKey is the key of node labels. Nodes that have a label with this key - and identical values are considered to be in the same topology. - We consider each as a "bucket", and try to put balanced number - of pods into each bucket. - We define a domain as a particular instance of a topology. - Also, we define an eligible domain as a domain whose nodes meet the requirements of - nodeAffinityPolicy and nodeTaintsPolicy. - e.g. If TopologyKey is "kubernetes.io/hostname", each Node is a domain of that topology. - And, if TopologyKey is "topology.kubernetes.io/zone", each zone is a domain of that topology. - It's a required field. - type: string - when Unsatisfiable: - description: |- - WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy - the spread constraint. - - DoNotSchedule (default) tells the scheduler not to schedule it. - - ScheduleAnyway tells the scheduler to schedule the pod in any location, - but giving higher precedence to topologies that would help reduce the - skew. - A constraint is considered "Unsatisfiable" for an incoming pod - if and only if every possible node assignment for that pod would violate - "MaxSkew" on some topology. - For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same - labelSelector spread as 3/1/1: - | zone1 | zone2 | zone3 | - | P P P | P | P | - If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled - to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies - MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler - won't make it *more* imbalanced. - It's a required field. - type: string - required: - - maxSkew - - topologyKey - - whenUnsatisfiable - type: object - type: array - x-kubernetes-list-map-keys: - - topologyKey - - whenUnsatisfiable - x-kubernetes-list-type: map - volumes: - description: |- - List of volumes that can be mounted by containers belonging to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes - items: - description: Volume represents a named volume - in a pod that may be accessed by any container - in the pod. - properties: - aws Elastic Block Store: - description: |- - awsElasticBlockStore represents an AWS Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - properties: - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - partition: - description: |- - partition is the partition in the volume that you want to mount. - If omitted, the default is to mount by volume name. - Examples: For volume /dev/sda1, you specify the partition as "1". - Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). - format: int32 - type: integer - read Only: - description: |- - readOnly value true will force the readOnly setting in VolumeMounts. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - type: boolean - volume ID: - description: |- - volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore - type: string - required: - - volumeID - type: object - azure Disk: - description: azureDisk represents an Azure - Data Disk mount on the host and bind mount - to the pod. - properties: - caching Mode: - description: 'cachingMode is the Host - Caching mode: None, Read Only, Read - Write.' - type: string - disk Name: - description: diskName is the Name of the - data disk in the blob storage - type: string - disk URI: - description: diskURI is the URI of data - disk in the blob storage - type: string - fs Type: - description: |- - fsType is Filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - kind: - description: 'kind expected values are - Shared: multiple blob disks per storage - account Dedicated: single blob disk - per storage account Managed: azure - managed data disk (only in managed availability - set). defaults to shared' - type: string - read Only: - description: |- - readOnly Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - required: - - diskName - - diskURI - type: object - azure File: - description: azureFile represents an Azure - File Service mount on the host and bind - mount to the pod. - properties: - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Name: - description: secretName is the name of - secret that contains Azure Storage Account - Name and Key - type: string - share Name: - description: shareName is the azure share - Name - type: string - required: - - secretName - - shareName - type: object - cephfs: - description: cephFS represents a Ceph FS mount - on the host that shares a pod's lifetime - properties: - monitors: - description: |- - monitors is Required: Monitors is a collection of Ceph monitors - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - items: - type: string - type: array - path: - description: 'path is Optional: Used as - the mounted root, rather than the full - Ceph tree, default is /' - type: string - read Only: - description: |- - readOnly is Optional: Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: boolean - secret File: - description: |- - secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: string - secret Ref: - description: |- - secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - user: - description: |- - user is optional: User is the rados user name, default is admin - More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - type: string - required: - - monitors - type: object - cinder: - description: |- - cinder represents a cinder volume attached and mounted on kubelets host machine. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: boolean - secret Ref: - description: |- - secretRef is optional: points to a secret object containing parameters used to connect - to OpenStack. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - volume ID: - description: |- - volumeID used to identify the volume in cinder. - More info: https://examples.k8s.io/mysql-cinder-pd/README.md - type: string - required: - - volumeID - type: object - config Map: - description: configMap represents a configMap - that should populate this volume - properties: - default Mode: - description: |- - defaultMode is optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - ConfigMap will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the ConfigMap, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string key to a - path within a volume. - properties: - key: - description: key is the key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional specify whether - the ConfigMap or its keys must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - csi: - description: csi (Container Storage Interface) - represents ephemeral storage that is handled - by certain external CSI drivers (Beta feature). - properties: - driver: - description: |- - driver is the name of the CSI driver that handles this volume. - Consult with your admin for the correct name as registered in the cluster. - type: string - fs Type: - description: |- - fsType to mount. Ex. "ext4", "xfs", "ntfs". - If not provided, the empty value is passed to the associated CSI driver - which will determine the default filesystem to apply. - type: string - node Publish Secret Ref: - description: |- - nodePublishSecretRef is a reference to the secret object containing - sensitive information to pass to the CSI driver to complete the CSI - NodePublishVolume and NodeUnpublishVolume calls. - This field is optional, and may be empty if no secret is required. If the - secret object contains more than one secret, all secret references are passed. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - read Only: - description: |- - readOnly specifies a read-only configuration for the volume. - Defaults to false (read/write). - type: boolean - volume Attributes: - additionalProperties: - type: string - description: |- - volumeAttributes stores driver-specific properties that are passed to the CSI - driver. Consult your driver's documentation for supported values. - type: object - required: - - driver - type: object - downward API: - description: downwardAPI represents downward - API about the pod that should populate this - volume - properties: - default Mode: - description: |- - Optional: mode bits to use on created files by default. Must be a - Optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: Items is a list of downward - API volume file - items: - description: DownwardAPIVolumeFile represents - information to create the file containing - the pod field - properties: - field Ref: - description: 'Required: Selects - a field of the pod: only annotations, - labels, name and namespace are - supported.' - properties: - api Version: - description: Version of the - schema the FieldPath is written - in terms of, defaults to "v1". - type: string - field Path: - description: Path of the field - to select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - description: |- - Optional: mode bits used to set permissions on this file, must be an octal value - between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: 'Required: Path is the - relative path name of the file - to be created. Must not be absolute - or contain the ''..'' path. Must - be utf-8 encoded. The first item - of the relative path must not - start with ''..''' - type: string - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. - properties: - container Name: - description: 'Container name: - required for volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies the output - format of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource - to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - empty Dir: - description: |- - emptyDir represents a temporary directory that shares a pod's lifetime. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - properties: - medium: - description: |- - medium represents what type of storage medium should back this directory. - The default is "" which means to use the node's default medium. - Must be an empty string (default) or Memory. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - type: string - size Limit: - any Of: - - type: integer - - type: string - description: |- - sizeLimit is the total amount of local storage required for this EmptyDir volume. - The size limit is also applicable for memory medium. - The maximum usage on memory medium EmptyDir would be the minimum value between - the SizeLimit specified here and the sum of memory limits of all containers in a pod. - The default is nil which means that the limit is undefined. - More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - type: object - ephemeral: - description: |- - ephemeral represents a volume that is handled by a cluster storage driver. - The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, - and deleted when the pod is removed. - - - Use this if: - a) the volume is only needed while the pod runs, - b) features of normal volumes like restoring from snapshot or capacity - tracking are needed, - c) the storage driver is specified through a storage class, and - d) the storage driver supports dynamic volume provisioning through - a PersistentVolumeClaim (see EphemeralVolumeSource for more - information on the connection between this volume type - and PersistentVolumeClaim). - - - Use PersistentVolumeClaim or one of the vendor-specific - APIs for volumes that persist for longer than the lifecycle - of an individual pod. - - - Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to - be used that way - see the documentation of the driver for - more information. - - - A pod can use both types of ephemeral volumes and - persistent volumes at the same time. - properties: - volume Claim Template: - description: |- - Will be used to create a stand-alone PVC to provision the volume. - The pod in which this EphemeralVolumeSource is embedded will be the - owner of the PVC, i.e. the PVC will be deleted together with the - pod. The name of the PVC will be `-` where - `` is the name from the `PodSpec.Volumes` array - entry. Pod validation will reject the pod if the concatenated name - is not valid for a PVC (for example, too long). - - - An existing PVC with that name that is not owned by the pod - will *not* be used for the pod to avoid using an unrelated - volume by mistake. Starting the pod is then blocked until - the unrelated PVC is removed. If such a pre-created PVC is - meant to be used by the pod, the PVC has to updated with an - owner reference to the pod once the pod exists. Normally - this should not be necessary, but it may be useful when - manually reconstructing a broken cluster. - - - This field is read-only and no changes will be made by Kubernetes - to the PVC after it has been created. - - - Required, must not be nil. - properties: - metadata: - description: |- - May contain labels and annotations that will be copied into the PVC - when creating it. No other fields are allowed and will be rejected during - validation. - type: object - spec: - description: |- - The specification for the PersistentVolumeClaim. The entire content is - copied unchanged into the PVC that gets created from this - template. The same fields as in a PersistentVolumeClaim - are also valid here. - properties: - access Modes: - description: |- - accessModes contains the desired access modes the volume should have. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 - items: - type: string - type: array - data Source: - description: |- - dataSource field can be used to specify either: - * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) - * An existing PVC (PersistentVolumeClaim) - If the provisioner or an external controller can support the specified data source, - it will create a new volume based on the contents of the specified data source. - When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef, - and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified. - If the namespace is specified, then dataSourceRef will not be copied to dataSource. - properties: - api Group: - description: |- - APIGroup is the group for the resource being referenced. - If APIGroup is not specified, the specified Kind must be in the core API group. - For any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type - of resource being referenced - type: string - name: - description: Name is the name - of resource being referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - data Source Ref: - description: |- - dataSourceRef specifies the object from which to populate the volume with data, if a non-empty - volume is desired. This may be any object from a non-empty API group (non - core object) or a PersistentVolumeClaim object. - When this field is specified, volume binding will only succeed if the type of - the specified object matches some installed volume populator or dynamic - provisioner. - This field will replace the functionality of the dataSource field and as such - if both fields are non-empty, they must have the same value. For backwards - compatibility, when namespace isn't specified in dataSourceRef, - both fields (dataSource and dataSourceRef) will be set to the same - value automatically if one of them is empty and the other is non-empty. - When namespace is specified in dataSourceRef, - dataSource isn't set to the same value and must be empty. - There are three important differences between dataSource and dataSourceRef: - * While dataSource only allows two specific types of objects, dataSourceRef - allows any non-core object, as well as PersistentVolumeClaim objects. - * While dataSource ignores disallowed values (dropping them), dataSourceRef - preserves all values, and generates an error if a disallowed value is - specified. - * While dataSource only allows local objects, dataSourceRef allows objects - in any namespaces. - (Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled. - (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled. - properties: - api Group: - description: |- - APIGroup is the group for the resource being referenced. - If APIGroup is not specified, the specified Kind must be in the core API group. - For any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type - of resource being referenced - type: string - name: - description: Name is the name - of resource being referenced - type: string - namespace: - description: |- - Namespace is the namespace of resource being referenced - Note that when a namespace is specified, a gateway.networking.k8s.io/ReferenceGrant object is required in the referent namespace to allow that namespace's owner to accept the reference. See the ReferenceGrant documentation for details. - (Alpha) This field requires the CrossNamespaceVolumeDataSource feature gate to be enabled. - type: string - required: - - kind - - name - type: object - resources: - description: |- - resources represents the minimum resources the volume should have. - If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements - that are lower than previous value but must still be higher than capacity recorded in the - status field of the claim. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources - properties: - claims: - description: |- - Claims lists the names of resources, defined in spec.resourceClaims, - that are used by this container. - - - This is an alpha field and requires enabling the - DynamicResourceAllocation feature gate. - - - This field is immutable. It can only be set for containers. - items: - description: ResourceClaim - references one entry in - PodSpec.ResourceClaims. - properties: - name: - description: |- - Name must match the name of one entry in pod.spec.resourceClaims of - the Pod where this field is used. It makes that resource available - inside a container. - type: string - required: - - name - type: object - type: array - x-kubernetes-list-map-keys: - - name - x-kubernetes-list-type: map - limits: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Limits describes the maximum amount of compute resources allowed. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - requests: - additionalProperties: - any Of: - - type: integer - - type: string - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - description: |- - Requests describes the minimum amount of compute resources required. - If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, - otherwise to an implementation-defined value. Requests cannot exceed Limits. - More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ - type: object - type: object - selector: - description: selector is a label - query over volumes to consider - for binding. - properties: - match Expressions: - description: matchExpressions - is a list of label selector - requirements. The requirements - are ANDed. - items: - description: |- - A label selector requirement is a selector that contains values, a key, and an operator that - relates the key and values. - properties: - key: - description: key is - the label key that - the selector applies - to. - type: string - operator: - description: |- - operator represents a key's relationship to a set of values. - Valid operators are In, NotIn, Exists and DoesNotExist. - type: string - values: - description: |- - values is an array of string values. If the operator is In or NotIn, - the values array must be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced during a strategic - merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - match Labels: - additionalProperties: - type: string - description: |- - matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels - map is equivalent to an element of matchExpressions, whose key field is "key", the - operator is "In", and the values array contains only "value". The requirements are ANDed. - type: object - type: object - x-kubernetes-map-type: atomic - storage Class Name: - description: |- - storageClassName is the name of the StorageClass required by the claim. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 - type: string - volume Mode: - description: |- - volumeMode defines what type of volume is required by the claim. - Value of Filesystem is implied when not included in claim spec. - type: string - volume Name: - description: volumeName is the - binding reference to the PersistentVolume - backing this claim. - type: string - type: object - required: - - spec - type: object - type: object - fc: - description: fc represents a Fibre Channel - resource that is attached to a kubelet's - host machine and then exposed to the pod. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - lun: - description: 'lun is Optional: FC target - lun number' - format: int32 - type: integer - read Only: - description: |- - readOnly is Optional: Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - target WWNs: - description: 'targetWWNs is Optional: - FC target worldwide names (WWNs)' - items: - type: string - type: array - wwids: - description: |- - wwids Optional: FC volume world wide identifiers (wwids) - Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. - items: - type: string - type: array - type: object - flex Volume: - description: |- - flexVolume represents a generic volume resource that is - provisioned/attached using an exec based plugin. - properties: - driver: - description: driver is the name of the - driver to use for this volume. - type: string - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script. - type: string - options: - additionalProperties: - type: string - description: 'options is Optional: this - field holds extra command options if - any.' - type: object - read Only: - description: |- - readOnly is Optional: defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef is Optional: secretRef is reference to the secret object containing - sensitive information to pass to the plugin scripts. This may be - empty if no secret object is specified. If the secret object - contains more than one secret, all secrets are passed to the plugin - scripts. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - required: - - driver - type: object - flocker: - description: flocker represents a Flocker - volume attached to a kubelet's host machine. - This depends on the Flocker control service - being running - properties: - dataset Name: - description: |- - datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker - should be considered as deprecated - type: string - dataset UUID: - description: datasetUUID is the UUID of - the dataset. This is unique identifier - of a Flocker dataset - type: string - type: object - gce Persistent Disk: - description: |- - gcePersistentDisk represents a GCE Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - properties: - fs Type: - description: |- - fsType is filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - partition: - description: |- - partition is the partition in the volume that you want to mount. - If omitted, the default is to mount by volume name. - Examples: For volume /dev/sda1, you specify the partition as "1". - Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - format: int32 - type: integer - pd Name: - description: |- - pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - type: string - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - type: boolean - required: - - pdName - type: object - git Repo: - description: |- - gitRepo represents a git repository at a particular revision. - DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an - EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir - into the Pod's container. - properties: - directory: - description: |- - directory is the target directory name. - Must not contain or start with '..'. If '.' is supplied, the volume directory will be the - git repository. Otherwise, if specified, the volume will contain the git repository in - the subdirectory with the given name. - type: string - repository: - description: repository is the URL - type: string - revision: - description: revision is the commit hash - for the specified revision. - type: string - required: - - repository - type: object - glusterfs: - description: |- - glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. - More info: https://examples.k8s.io/volumes/glusterfs/README.md - properties: - endpoints: - description: |- - endpoints is the endpoint name that details Glusterfs topology. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: string - path: - description: |- - path is the Glusterfs volume path. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: string - read Only: - description: |- - readOnly here will force the Glusterfs volume to be mounted with read-only permissions. - Defaults to false. - More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - type: boolean - required: - - endpoints - - path - type: object - host Path: - description: |- - hostPath represents a pre-existing file or directory on the host - machine that is directly exposed to the container. This is generally - used for system agents or other privileged things that are allowed - to see the host machine. Most containers will NOT need this. - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - --- - TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not - mount host directories as read/write. - properties: - path: - description: |- - path of the directory on the host. - If the path is a symlink, it will follow the link to the real path. - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - type: string - type: - description: |- - type for HostPath Volume - Defaults to "" - More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - type: string - required: - - path - type: object - iscsi: - description: |- - iscsi represents an ISCSI Disk resource that is attached to a - kubelet's host machine and then exposed to the pod. - More info: https://examples.k8s.io/volumes/iscsi/README.md - properties: - chap Auth Discovery: - description: chapAuthDiscovery defines - whether support iSCSI Discovery CHAP - authentication - type: boolean - chap Auth Session: - description: chapAuthSession defines whether - support iSCSI Session CHAP authentication - type: boolean - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - initiator Name: - description: |- - initiatorName is the custom iSCSI Initiator Name. - If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface - : will be created for the connection. - type: string - iqn: - description: iqn is the target iSCSI Qualified - Name. - type: string - iscsi Interface: - description: |- - iscsiInterface is the interface Name that uses an iSCSI transport. - Defaults to 'default' (tcp). - type: string - lun: - description: lun represents iSCSI Target - Lun number. - format: int32 - type: integer - portals: - description: |- - portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port - is other than default (typically TCP ports 860 and 3260). - items: - type: string - type: array - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - type: boolean - secret Ref: - description: secretRef is the CHAP Secret - for iSCSI target and initiator authentication - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - target Portal: - description: |- - targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port - is other than default (typically TCP ports 860 and 3260). - type: string - required: - - iqn - - lun - - targetPortal - type: object - name: - description: |- - name of the volume. - Must be a DNS_LABEL and unique within the pod. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - type: string - nfs: - description: |- - nfs represents an NFS mount on the host that shares a pod's lifetime - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - properties: - path: - description: |- - path that is exported by the NFS server. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: string - read Only: - description: |- - readOnly here will force the NFS export to be mounted with read-only permissions. - Defaults to false. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: boolean - server: - description: |- - server is the hostname or IP address of the NFS server. - More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - type: string - required: - - path - - server - type: object - persistent Volume Claim: - description: |- - persistentVolumeClaimVolumeSource represents a reference to a - PersistentVolumeClaim in the same namespace. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims - properties: - claim Name: - description: |- - claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims - type: string - read Only: - description: |- - readOnly Will force the ReadOnly setting in VolumeMounts. - Default false. - type: boolean - required: - - claimName - type: object - photon Persistent Disk: - description: photonPersistentDisk represents - a PhotonController persistent disk attached - and mounted on kubelets host machine - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - pd ID: - description: pdID is the ID that identifies - Photon Controller persistent disk - type: string - required: - - pdID - type: object - portworx Volume: - description: portworxVolume represents a portworx - volume attached and mounted on kubelets - host machine - properties: - fs Type: - description: |- - fSType represents the filesystem type to mount - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs". Implicitly inferred to be "ext4" if unspecified. - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - volume ID: - description: volumeID uniquely identifies - a Portworx volume - type: string - required: - - volumeID - type: object - projected: - description: projected items for all in one - resources secrets, configmaps, and downward - API - properties: - default Mode: - description: |- - defaultMode are the mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - sources: - description: sources is the list of volume - projections - items: - description: Projection that may be - projected along with other supported - volume types - properties: - config Map: - description: configMap information - about the configMap data to project - properties: - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - ConfigMap will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the ConfigMap, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string - key to a path within a volume. - properties: - key: - description: key is the - key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional specify - whether the ConfigMap or its - keys must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - downward API: - description: downwardAPI information - about the downwardAPI data to - project - properties: - items: - description: Items is a list - of DownwardAPIVolume file - items: - description: DownwardAPIVolumeFile - represents information to - create the file containing - the pod field - properties: - field Ref: - description: 'Required: - Selects a field of the - pod: only annotations, - labels, name and namespace - are supported.' - properties: - api Version: - description: Version - of the schema the - FieldPath is written - in terms of, defaults - to "v1". - type: string - field Path: - description: Path - of the field to - select in the specified - API version. - type: string - required: - - fieldPath - type: object - x-kubernetes-map-type: atomic - mode: - description: |- - Optional: mode bits used to set permissions on this file, must be an octal value - between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: 'Required: - Path is the relative - path name of the file - to be created. Must - not be absolute or contain - the ''..'' path. Must - be utf-8 encoded. The - first item of the relative - path must not start - with ''..''' - type: string - resource Field Ref: - description: |- - Selects a resource of the container: only resources limits and requests - (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. - properties: - container Name: - description: 'Container - name: required for - volumes, optional - for env vars' - type: string - divisor: - any Of: - - type: integer - - type: string - description: Specifies - the output format - of the exposed resources, - defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: - resource to select' - type: string - required: - - resource - type: object - x-kubernetes-map-type: atomic - required: - - path - type: object - type: array - type: object - secret: - description: secret information - about the secret data to project - properties: - items: - description: |- - items if unspecified, each key-value pair in the Data field of the referenced - Secret will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the Secret, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string - key to a path within a volume. - properties: - key: - description: key is the - key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - optional: - description: optional field - specify whether the Secret - or its key must be defined - type: boolean - type: object - x-kubernetes-map-type: atomic - service Account Token: - description: serviceAccountToken - is information about the serviceAccountToken - data to project - properties: - audience: - description: |- - audience is the intended audience of the token. A recipient of a token - must identify itself with an identifier specified in the audience of the - token, and otherwise should reject the token. The audience defaults to the - identifier of the apiserver. - type: string - expiration Seconds: - description: |- - expirationSeconds is the requested duration of validity of the service - account token. As the token approaches expiration, the kubelet volume - plugin will proactively rotate the service account token. The kubelet will - start trying to rotate the token if the token is older than 80 percent of - its time to live or if the token is older than 24 hours.Defaults to 1 hour - and must be at least 10 minutes. - format: int64 - type: integer - path: - description: |- - path is the path relative to the mount point of the file to project the - token into. - type: string - required: - - path - type: object - type: object - type: array - type: object - quobyte: - description: quobyte represents a Quobyte - mount on the host that shares a pod's lifetime - properties: - group: - description: |- - group to map volume access to - Default is no group - type: string - read Only: - description: |- - readOnly here will force the Quobyte volume to be mounted with read-only permissions. - Defaults to false. - type: boolean - registry: - description: |- - registry represents a single or multiple Quobyte Registry services - specified as a string as host:port pair (multiple entries are separated with commas) - which acts as the central registry for volumes - type: string - tenant: - description: |- - tenant owning the given Quobyte volume in the Backend - Used with dynamically provisioned Quobyte volumes, value is set by the plugin - type: string - user: - description: |- - user to map volume access to - Defaults to serivceaccount user - type: string - volume: - description: volume is a string that references - an already created Quobyte volume by - name. - type: string - required: - - registry - - volume - type: object - rbd: - description: |- - rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. - More info: https://examples.k8s.io/volumes/rbd/README.md - properties: - fs Type: - description: |- - fsType is the filesystem type of the volume that you want to mount. - Tip: Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd - TODO: how do we prevent errors in the filesystem from compromising the machine - type: string - image: - description: |- - image is the rados image name. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - keyring: - description: |- - keyring is the path to key ring for RBDUser. - Default is /etc/ceph/keyring. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - monitors: - description: |- - monitors is a collection of Ceph monitors. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - items: - type: string - type: array - pool: - description: |- - pool is the rados pool name. - Default is rbd. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - read Only: - description: |- - readOnly here will force the ReadOnly setting in VolumeMounts. - Defaults to false. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: boolean - secret Ref: - description: |- - secretRef is name of the authentication secret for RBDUser. If provided - overrides keyring. - Default is nil. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - user: - description: |- - user is the rados user name. - Default is admin. - More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - type: string - required: - - image - - monitors - type: object - scale IO: - description: scaleIO represents a ScaleIO - persistent volume attached and mounted on - Kubernetes nodes. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". - Default is "xfs". - type: string - gateway: - description: gateway is the host address - of the ScaleIO API Gateway. - type: string - protection Domain: - description: protectionDomain is the name - of the ScaleIO Protection Domain for - the configured storage. - type: string - read Only: - description: |- - readOnly Defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef references to the secret for ScaleIO user and other - sensitive information. If this is not provided, Login operation will fail. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - ssl Enabled: - description: sslEnabled Flag enable/disable - SSL communication with Gateway, default - false - type: boolean - storage Mode: - description: |- - storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. - Default is ThinProvisioned. - type: string - storage Pool: - description: storagePool is the ScaleIO - Storage Pool associated with the protection - domain. - type: string - system: - description: system is the name of the - storage system as configured in ScaleIO. - type: string - volume Name: - description: |- - volumeName is the name of a volume already created in the ScaleIO system - that is associated with this volume source. - type: string - required: - - gateway - - secretRef - - system - type: object - secret: - description: |- - secret represents a secret that should populate this volume. - More info: https://kubernetes.io/docs/concepts/storage/volumes#secret - properties: - default Mode: - description: |- - defaultMode is Optional: mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values - for mode bits. Defaults to 0644. - Directories within the path are not affected by this setting. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - items: - description: |- - items If unspecified, each key-value pair in the Data field of the referenced - Secret will be projected into the volume as a file whose name is the - key and content is the value. If specified, the listed keys will be - projected into the specified paths, and unlisted keys will not be - present. If a key is specified which is not present in the Secret, - the volume setup will error unless it is marked optional. Paths must be - relative and may not contain the '..' path or start with '..'. - items: - description: Maps a string key to a - path within a volume. - properties: - key: - description: key is the key to project. - type: string - mode: - description: |- - mode is Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. - YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. - If not specified, the volume defaultMode will be used. - This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set. - format: int32 - type: integer - path: - description: |- - path is the relative path of the file to map the key to. - May not be an absolute path. - May not contain the path element '..'. - May not start with the string '..'. - type: string - required: - - key - - path - type: object - type: array - optional: - description: optional field specify whether - the Secret or its keys must be defined - type: boolean - secret Name: - description: |- - secretName is the name of the secret in the pod's namespace to use. - More info: https://kubernetes.io/docs/concepts/storage/volumes#secret - type: string - type: object - storageos: - description: storageOS represents a StorageOS - volume attached and mounted on Kubernetes - nodes. - properties: - fs Type: - description: |- - fsType is the filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - read Only: - description: |- - readOnly defaults to false (read/write). ReadOnly here will force - the ReadOnly setting in VolumeMounts. - type: boolean - secret Ref: - description: |- - secretRef specifies the secret to use for obtaining the StorageOS API - credentials. If not specified, default values will be attempted. - properties: - name: - description: |- - Name of the referent. - More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid? - type: string - type: object - x-kubernetes-map-type: atomic - volume Name: - description: |- - volumeName is the human-readable name of the StorageOS volume. Volume - names are only unique within a namespace. - type: string - volume Namespace: - description: |- - volumeNamespace specifies the scope of the volume within StorageOS. If no - namespace is specified then the Pod's namespace will be used. This allows the - Kubernetes name scoping to be mirrored within StorageOS for tighter integration. - Set VolumeName to any name to override the default behaviour. - Set to "default" if you are not using namespaces within StorageOS. - Namespaces that do not pre-exist within StorageOS will be created. - type: string - type: object - vsphere Volume: - description: vsphereVolume represents a vSphere - volume attached and mounted on kubelets - host machine - properties: - fs Type: - description: |- - fsType is filesystem type to mount. - Must be a filesystem type supported by the host operating system. - Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - type: string - storage Policy ID: - description: storagePolicyID is the storage - Policy Based Management (SPBM) profile - ID associated with the StoragePolicyName. - type: string - storage Policy Name: - description: storagePolicyName is the - storage Policy Based Management (SPBM) - profile name. - type: string - volume Path: - description: volumePath is the path that - identifies vSphere volume vmdk - type: string - required: - - volumePath - type: object - required: - - name - type: object - type: array - required: - - containers - type: object - type: object - ttl Seconds After Finished: - description: |- - ttlSecondsAfterFinished limits the lifetime of a Job that has finished - execution (either Complete or Failed). If this field is set, - ttlSecondsAfterFinished after the Job finishes, it is eligible to be - automatically deleted. When the Job is being deleted, its lifecycle - guarantees (e.g. finalizers) will be honored. If this field is unset, - the Job won't be automatically deleted. If this field is set to zero, - the Job becomes eligible to be deleted immediately after it finishes. - format: int32 - type: integer - required: - - template - type: object - max Replica Count: - format: int32 - type: integer - min Replica Count: - format: int32 - type: integer - polling Interval: - format: int32 - type: integer - rollout: - description: Rollout defines the strategy for job rollouts - properties: - propagation Policy: - type: string - strategy: - type: string - type: object - rollout Strategy: - type: string - scaling Strategy: - description: ScalingStrategy defines the strategy of Scaling - properties: - custom Scaling Queue Length Deduction: - format: int32 - type: integer - custom Scaling Running Job Percentage: - type: string - multiple Scalers Calculation: - type: string - pending Pod Conditions: - items: - type: string - type: array - strategy: - type: string - type: object - successful Jobs History Limit: - format: int32 - type: integer - triggers: - items: - description: ScaleTriggers reference the scaler that will - be used - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. - Defaults to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - metadata: - additionalProperties: - type: string - type: object - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - name: - type: string - type: - type: string - use Cached Metrics: - type: boolean - required: - - metadata - - type - type: object - type: array - required: - - jobTargetRef - - triggers - type: object - status: - description: ScaledJobStatus defines the observed state of ScaledJob - properties: - Paused: - type: string - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - last Active Time: - format: date-time - type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: cb32590c-2cdd-4fd5-89b0-e261d6a1fa79 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1016 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1690 - posY: 370 - whiteboardData: - style: {} - scaledobjects.keda.sh: - name: scaledobjects.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: ScaledObject - list Kind: ScaledObjectList - plural: scaledobjects - short Names: - - so - singular: scaledobject - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .status.scaleTargetKind - name: ScaleTargetKind - type: string - - json Path: .spec.scaleTargetRef.name - name: ScaleTargetName - type: string - - json Path: .spec.minReplicaCount - name: Min - type: integer - - json Path: .spec.maxReplicaCount - name: Max - type: integer - - json Path: .spec.triggers[*].type - name: Triggers - type: string - - json Path: .spec.triggers[*].authenticationRef.name - name: Authentication - type: string - - json Path: .status.conditions[?(@.type=="Ready")].status - name: Ready - type: string - - json Path: .status.conditions[?(@.type=="Active")].status - name: Active - type: string - - json Path: .status.conditions[?(@.type=="Fallback")].status - name: Fallback - type: string - - json Path: .status.conditions[?(@.type=="Paused")].status - name: Paused - type: string - - json Path: .metadata.creationTimestamp - name: Age - type: date - name: v1alpha1 - schema: - open APIV3Schema: - description: ScaledObject is a specification for a ScaledObject resource - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: ScaledObjectSpec is the spec for a ScaledObject resource - properties: - advanced: - description: AdvancedConfig specifies advance scaling options - properties: - horizontal Pod Autoscaler Config: - description: HorizontalPodAutoscalerConfig specifies horizontal - scale config - properties: - behavior: - description: |- - HorizontalPodAutoscalerBehavior configures the scaling behavior of the target - in both Up and Down directions (scaleUp and scaleDown fields respectively). - properties: - scale Down: - description: |- - scaleDown is scaling policy for scaling Down. - If not set, the default value is to allow to scale down to minReplicas pods, with a - 300 second stabilization window (i.e., the highest recommendation for - the last 300sec is used). - properties: - policies: - description: |- - policies is a list of potential scaling polices which can be used during scaling. - At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid - items: - description: HPAScalingPolicy is a single - policy which must hold true for a specified - past interval. - properties: - period Seconds: - description: |- - periodSeconds specifies the window of time for which the policy should hold true. - PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). - format: int32 - type: integer - type: - description: type is used to specify the - scaling policy. - type: string - value: - description: |- - value contains the amount of change which is permitted by the policy. - It must be greater than zero - format: int32 - type: integer - required: - - periodSeconds - - type - - value - type: object - type: array - x-kubernetes-list-type: atomic - select Policy: - description: |- - selectPolicy is used to specify which policy should be used. - If not set, the default value Max is used. - type: string - stabilization Window Seconds: - description: |- - stabilizationWindowSeconds is the number of seconds for which past recommendations should be - considered while scaling up or scaling down. - StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). - If not set, use the default values: - - For scale up: 0 (i.e. no stabilization is done). - - For scale down: 300 (i.e. the stabilization window is 300 seconds long). - format: int32 - type: integer - type: object - scale Up: - description: |- - scaleUp is scaling policy for scaling Up. - If not set, the default value is the higher of: - * increase no more than 4 pods per 60 seconds - * double the number of pods per 60 seconds - No stabilization is used. - properties: - policies: - description: |- - policies is a list of potential scaling polices which can be used during scaling. - At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid - items: - description: HPAScalingPolicy is a single - policy which must hold true for a specified - past interval. - properties: - period Seconds: - description: |- - periodSeconds specifies the window of time for which the policy should hold true. - PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min). - format: int32 - type: integer - type: - description: type is used to specify the - scaling policy. - type: string - value: - description: |- - value contains the amount of change which is permitted by the policy. - It must be greater than zero - format: int32 - type: integer - required: - - periodSeconds - - type - - value - type: object - type: array - x-kubernetes-list-type: atomic - select Policy: - description: |- - selectPolicy is used to specify which policy should be used. - If not set, the default value Max is used. - type: string - stabilization Window Seconds: - description: |- - stabilizationWindowSeconds is the number of seconds for which past recommendations should be - considered while scaling up or scaling down. - StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). - If not set, use the default values: - - For scale up: 0 (i.e. no stabilization is done). - - For scale down: 300 (i.e. the stabilization window is 300 seconds long). - format: int32 - type: integer - type: object - type: object - name: - type: string - type: object - restore To Original Replica Count: - type: boolean - scaling Modifiers: - description: ScalingModifiers describes advanced scaling - logic options like formula - properties: - activation Target: - type: string - formula: - type: string - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - target: - type: string - type: object - type: object - cooldown Period: - format: int32 - type: integer - fallback: - description: Fallback is the spec for fallback options - properties: - failure Threshold: - format: int32 - type: integer - replicas: - format: int32 - type: integer - required: - - failureThreshold - - replicas - type: object - idle Replica Count: - format: int32 - type: integer - initial Cooldown Period: - format: int32 - type: integer - max Replica Count: - format: int32 - type: integer - min Replica Count: - format: int32 - type: integer - polling Interval: - format: int32 - type: integer - scale Target Ref: - description: ScaleTarget holds the reference to the scale target - Object - properties: - api Version: - type: string - env Source Container Name: - type: string - kind: - type: string - name: - type: string - required: - - name - type: object - triggers: - items: - description: ScaleTriggers reference the scaler that will - be used - properties: - authentication Ref: - description: |- - AuthenticationRef points to the TriggerAuthentication or ClusterTriggerAuthentication object that - is used to authenticate the scaler with the environment - properties: - kind: - description: Kind of the resource being referred to. - Defaults to TriggerAuthentication. - type: string - name: - type: string - required: - - name - type: object - metadata: - additionalProperties: - type: string - type: object - metric Type: - description: |- - MetricTargetType specifies the type of metric being targeted, and should be either - "Value", "AverageValue", or "Utilization" - type: string - name: - type: string - type: - type: string - use Cached Metrics: - type: boolean - required: - - metadata - - type - type: object - type: array - required: - - scaleTargetRef - - triggers - type: object - status: - description: ScaledObjectStatus is the status for a ScaledObject - resource - properties: - composite Scaler Name: - type: string - conditions: - description: Conditions an array representation to store multiple - Conditions - items: - description: Condition to store the condition state - properties: - message: - description: A human readable message indicating details - about the transition. - type: string - reason: - description: The reason for the condition's last transition. - type: string - status: - description: Status of the condition, one of True, False, - Unknown. - type: string - type: - description: Type of condition - type: string - required: - - status - - type - type: object - type: array - external Metric Names: - items: - type: string - type: array - health: - additionalProperties: - description: HealthStatus is the status for a ScaledObject's - health - properties: - number Of Failures: - format: int32 - type: integer - status: - description: HealthStatusType is an indication of whether - the health status is happy or failing - type: string - type: object - type: object - hpa Name: - type: string - last Active Time: - format: date-time - type: string - original Replica Count: - format: int32 - type: integer - paused Replica Count: - format: int32 - type: integer - resource Metric Names: - items: - type: string - type: array - scale Target GVKR: - description: GroupVersionKindResource provides unified structure - for schema.GroupVersionKind and Resource - properties: - group: - type: string - kind: - type: string - resource: - type: string - version: - type: string - required: - - group - - kind - - resource - - version - type: object - scale Target Kind: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 217a6213-dd70-4f4f-99a1-10b3d5587cbc - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1018 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -210 - posY: 370 - whiteboardData: - style: {} - triggerauthentications.keda.sh: - name: triggerauthentications.keda.sh - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: keda-operator - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - annotations: - controller-gen.kubebuilder.io/version: v0.13.0 - settings: - spec: - group: keda.sh - names: - kind: TriggerAuthentication - list Kind: TriggerAuthenticationList - plural: triggerauthentications - short Names: - - ta - - triggerauth - singular: triggerauthentication - scope: Namespaced - versions: - - additional Printer Columns: - - json Path: .spec.podIdentity.provider - name: PodIdentity - type: string - - json Path: .spec.secretTargetRef[*].name - name: Secret - type: string - - json Path: .spec.env[*].name - name: Env - type: string - - json Path: .spec.hashiCorpVault.address - name: VaultAddress - type: string - - json Path: .status.scaledobjects - name: ScaledObjects - priority: 1 - type: string - - json Path: .status.scaledjobs - name: ScaledJobs - priority: 1 - type: string - name: v1alpha1 - schema: - open APIV3Schema: - description: TriggerAuthentication defines how a trigger can authenticate - properties: - api Version: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: TriggerAuthenticationSpec defines the various ways - to authenticate - properties: - aws Secret Manager: - description: AwsSecretManager is used to authenticate using - AwsSecretManager - properties: - credentials: - properties: - access Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Secret Key: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - access Token: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - accessKey - - accessSecretKey - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - region: - type: string - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version Id: - type: string - version Stage: - type: string - required: - - name - - parameter - type: object - type: array - required: - - secrets - type: object - azure Key Vault: - description: AzureKeyVault is used to authenticate using Azure - Key Vault - properties: - cloud: - properties: - active Directory Endpoint: - type: string - key Vault Resource URL: - type: string - type: - type: string - required: - - type - type: object - credentials: - properties: - client Id: - type: string - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - tenant Id: - type: string - required: - - clientId - - clientSecret - - tenantId - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - name: - type: string - parameter: - type: string - version: - type: string - required: - - name - - parameter - type: object - type: array - vault Uri: - type: string - required: - - secrets - - vaultUri - type: object - config Map Target Ref: - items: - description: AuthConfigMapTargetRef is used to authenticate - using a reference to a config map - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - env: - items: - description: |- - AuthEnvironment is used to authenticate using environment variables - in the destination ScaleTarget spec - properties: - container Name: - type: string - name: - type: string - parameter: - type: string - required: - - name - - parameter - type: object - type: array - gcp Secret Manager: - properties: - credentials: - properties: - client Secret: - properties: - value From: - properties: - secret Key Ref: - properties: - key: - type: string - name: - type: string - required: - - key - - name - type: object - required: - - secretKeyRef - type: object - required: - - valueFrom - type: object - required: - - clientSecret - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the - default Azure authority host. If this is set, then - the IdentityTenantID must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity - has to be used during auto discovery, keda or the - scaled workload. Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID - must also be set - type: string - provider: - description: PodIdentityProvider contains the list of - providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. - Mutually exclusive with IdentityOwner - type: string - required: - - provider - type: object - secrets: - items: - properties: - id: - type: string - parameter: - type: string - version: - type: string - required: - - id - - parameter - type: object - type: array - required: - - secrets - type: object - hashi Corp Vault: - description: HashiCorpVault is used to authenticate using Hashicorp - Vault - properties: - address: - type: string - authentication: - description: VaultAuthentication contains the list of Hashicorp - Vault authentication methods - type: string - credential: - description: Credential defines the Hashicorp Vault credentials - depending on the authentication method - properties: - service Account: - type: string - token: - type: string - type: object - mount: - type: string - namespace: - type: string - role: - type: string - secrets: - items: - description: VaultSecret defines the mapping between the - path of the secret in Vault to the parameter - properties: - key: - type: string - parameter: - type: string - path: - type: string - pki Data: - properties: - alt Names: - type: string - common Name: - type: string - format: - type: string - ip Sans: - type: string - other Sans: - type: string - ttl: - type: string - uri Sans: - type: string - type: object - type: - description: VaultSecretType defines the type of vault - secret - type: string - required: - - key - - parameter - - path - type: object - type: array - required: - - address - - authentication - - secrets - type: object - pod Identity: - description: |- - AuthPodIdentity allows users to select the platform native identity - mechanism - properties: - identity Authority Host: - description: Set identityAuthorityHost to override the default - Azure authority host. If this is set, then the IdentityTenantID - must also be set - type: string - identity Id: - type: string - identity Owner: - description: IdentityOwner configures which identity has - to be used during auto discovery, keda or the scaled workload. - Mutually exclusive with roleArn - enum: - - keda - - workload - type: string - identity Tenant Id: - description: Set identityTenantId to override the default - Azure tenant id. If this is set, then the IdentityID must - also be set - type: string - provider: - description: PodIdentityProvider contains the list of providers - enum: - - azure - - azure-workload - - gcp - - aws - - aws-eks - - aws-kiam - - none - type: string - role Arn: - description: RoleArn sets the AWS RoleArn to be used. Mutually - exclusive with IdentityOwner - type: string - required: - - provider - type: object - secret Target Ref: - items: - description: AuthSecretTargetRef is used to authenticate using - a reference to a secret - properties: - key: - type: string - name: - type: string - parameter: - type: string - required: - - key - - name - - parameter - type: object - type: array - type: object - status: - description: TriggerAuthenticationStatus defines the observed state - of TriggerAuthentication - properties: - scaledjobs: - type: string - scaledobjects: - type: string - type: object - required: - - spec - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 78946b02-4677-49a6-bcc6-b352deb7b10c - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1022 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: 1150 - posY: 370 - whiteboardData: - style: {} - v1beta1.external.metrics.k8s.io: - name: v1beta1.external.metrics.k8s.io - type: APIService - apiVersion: apiregistration.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/component: operator - app.kubernetes.io/instance: keda - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: v1beta1.external.metrics.k8s.io - app.kubernetes.io/part-of: keda-operator - app.kubernetes.io/version: 2.14.0 - helm.sh/chart: keda-2.14.0 - settings: - spec: - group: external.metrics.k8s.io - group Priority Minimum: 100 - service: - name: keda-operator-metrics-apiserver - namespace: default - port: 443 - version: v1beta1 - version Priority: 100 - traits: - meshmap: - edges: [] - id: 8fa02abe-3606-4632-a78b-9bcdaab080a1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - 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: triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 23px - width: 23px - x: "7" - "y": "14" - z-index: 1014 - styles: '{"height":"23px","width":"23px","x":"7", "y":"14"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/gcp/color/gcp migrate for anthos-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 1330 - posY: 370 - whiteboardData: - style: {} diff --git a/catalog/ea07d238-15f4-4693-afe2-e413b3b93d6f/deploy.yml b/catalog/ea07d238-15f4-4693-afe2-e413b3b93d6f/deploy.yml deleted file mode 100644 index 041a1a812e..0000000000 --- a/catalog/ea07d238-15f4-4693-afe2-e413b3b93d6f/deploy.yml +++ /dev/null @@ -1,234 +0,0 @@ -name: MySQL installation with cinder volume plugin -services: - 91a41ddd-4349-4a11-b6ac-2fe47c743a7d: - name: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - traits: - meshmap: - edges: - - data: - id: 53cfe6c7-a445-42f7-bc99-e678d3f19326 - metadata: - port: 3306 - protocol: TCP - source: 4f2d0d9d-0fdf-450e-859d-c14c7afb11e1 - subType: Network - target: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - position: - posX: 210 - posY: 100 - whiteboardData: {} - AnchorNode: - name: AnchorNode - type: AnchorNode - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - traits: - meshmap: - edges: [] - id: 07a0b234-0c9f-4b50-882f-17f8d55c73a3 - label: AnchorNode - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - visibility: hidden - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","visibility":"hidden"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - position: - posX: 250 - posY: 130 - whiteboardData: {} - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - traits: - meshmap: - edges: [] - id: 094f02ea-5ee9-4a9f-910d-48ec2ae7a83c - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: 5400b823-94ee-543c-8877-4ca3e299fcc4 - metadata: - isAnnotation: false - published: true - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: 0.7.1 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - position: - posX: 170 - posY: 70 - whiteboardData: {} - mysql: - name: mysql - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - name: mysql - settings: - spec: - ports: - - port: 3306 - selector: - name: mysql - traits: - meshmap: - edges: - - data: - id: 53cfe6c7-a445-42f7-bc99-e678d3f19326 - metadata: - port: 3306 - protocol: TCP - source: 4f2d0d9d-0fdf-450e-859d-c14c7afb11e1 - subType: Network - target: 91a41ddd-4349-4a11-b6ac-2fe47c743a7d - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 4f2d0d9d-0fdf-450e-859d-c14c7afb11e1 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 50 - posY: 70 - whiteboardData: - style: {} diff --git a/catalog/ea57586d-7d26-4367-bf9e-1a0fe1fe81f3/deploy.yml b/catalog/ea57586d-7d26-4367-bf9e-1a0fe1fe81f3/deploy.yml deleted file mode 100644 index 1ed3f43a84..0000000000 --- a/catalog/ea57586d-7d26-4367-bf9e-1a0fe1fe81f3/deploy.yml +++ /dev/null @@ -1,197 +0,0 @@ -name: mysql operator -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - mysql-operator - traits: - meshmap: - edges: [] - id: d4a45a50-5f9e-48a3-bc91-d41ff4612817 - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a7aea6d4-bb08-4666-a80f-3e52a5c5e94f - position: - posX: 50 - posY: 50 - whiteboardData: {} - mysql-operator: - name: mysql-operator - type: Deployment - apiVersion: apps/v1 - namespace: mysql-operator - model: kubernetes - labels: - app.kubernetes.io/component: controller - app.kubernetes.io/created-by: mysql-operator - app.kubernetes.io/instance: mysql-operator - app.kubernetes.io/managed-by: mysql-operator - app.kubernetes.io/name: mysql-operator - app.kubernetes.io/version: 8.4.0-2.1.3 - version: "1.0" - settings: - spec: - replicas: 1 - selector: - match Labels: - name: mysql-operator - template: - metadata: - labels: - name: mysql-operator - spec: - containers: - - args: - - mysqlsh - - --log-level=@INFO - - --pym - - mysqloperator - - operator - env: - - name: MYSQLSH_USER_CONFIG_HOME - value: /mysqlsh - - name: MYSQLSH_CREDENTIAL_STORE_SAVE_PASSWORDS - value: never - image: container-registry.oracle.com/mysql/community-operator:8.4.0-2.1.3 - image Pull Policy: IfNotPresent - name: mysql-operator - readiness Probe: - exec: - command: - - cat - - /tmp/mysql-operator-ready - initial Delay Seconds: 1 - period Seconds: 3 - security Context: - allow Privilege Escalation: false - privileged: false - read Only Root Filesystem: true - run As User: 2 - volume Mounts: - - mount Path: /mysqlsh - name: mysqlsh-home - - mount Path: /tmp - name: tmpdir - service Account Name: mysql-operator-sa - volumes: - - empty Dir: {} - name: mysqlsh-home - - empty Dir: {} - name: tmpdir - traits: - meshmap: - edges: [] - id: a7aea6d4-bb08-4666-a80f-3e52a5c5e94f - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - 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/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: {} diff --git a/catalog/ea75ea93-1f5a-4c85-8efd-0d862599fbed/deploy.yml b/catalog/ea75ea93-1f5a-4c85-8efd-0d862599fbed/deploy.yml deleted file mode 100644 index 0b61a0d98f..0000000000 --- a/catalog/ea75ea93-1f5a-4c85-8efd-0d862599fbed/deploy.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Pods Image Pull Policy -services: - pods-image-pull-policy-pod: - name: pods-image-pull-policy-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - image Pull Policy: IfNotPresent - name: pods-image-pull-policy-container - traits: - meshmap: - edges: [] - id: 50cef765-69dc-4ae5-9001-499279640b8b - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 50 - posY: 50 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/eb7a21e0-afd8-4263-94f2-e9083ac0b602/deploy.yml b/catalog/eb7a21e0-afd8-4263-94f2-e9083ac0b602/deploy.yml deleted file mode 100644 index 11d9b1c941..0000000000 --- a/catalog/eb7a21e0-afd8-4263-94f2-e9083ac0b602/deploy.yml +++ /dev/null @@ -1,542 +0,0 @@ -name: GuestBook App (Copy) -services: - default: - name: default - type: Namespace - apiVersion: v1 - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: [] - id: 3e8540ea-0bc1-4d50-a2fe-1ca9688987d2 - label: default - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - name: kubernetes - version: v1.25.2 - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 533.5412461921295 - posY: 84.76793374445226 - whiteboardData: {} - frontend-oogio: - name: frontend - type: Deployment - apiVersion: apps/v1 - namespace: guestbook - model: kubernetes - dependsOn: - - guestbook - settings: - spec: - replicas: 3 - selector: - match Labels: - app: guestbook - tier: frontend - template: - metadata: - labels: - app: guestbook - tier: frontend - spec: - containers: - - env: - - name: GET_HOSTS_FROM - value: dns - image: gcr.io/google_samples/gb-frontend:v5 - name: php-redis - ports: - - container Port: 80 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: [] - id: 43a7b935-6109-4f5c-84fb-5e3454f9c6d1 - label: frontend - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - parent: 1e3a8397-8740-49ab-8591-d8276626c023 - position: - posX: 440.38681787226267 - posY: 160.57742075566262 - whiteboardData: {} - frontend-rupxh: - name: frontend - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: guestbook - tier: frontend - traits: - meshmap: - edges: - - data: - id: 4b8f77a0-1572-4624-ba5c-b9578237ef1f - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 4ae55da0-82eb-405e-9410-75623cee1043 - label: frontend - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 316.06719963743905 - posY: 6.121912475095979 - whiteboardData: - style: {} - guestbook: - name: guestbook - type: Namespace - apiVersion: v1 - namespace: default - model: kubernetes - traits: - meshmap: - edges: [] - id: 1e3a8397-8740-49ab-8591-d8276626c023 - label: guestbook - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: false - logoURL: https://github.com/cncf/artwork/blob/master/projects/kubernetes/icon/white/kubernetes-icon-white.svg - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: rectangle - styleOverrides: '{"background-image":"none","border-width":2,"border-style":"dashed","background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg - position: - posX: 440.38681787226267 - posY: 169.07742075566262 - whiteboardData: {} - redis-follower-nkdxm: - name: redis-follower - type: Service - apiVersion: v1 - model: kubernetes - settings: - spec: - ports: - - port: 80 - protocol: TCP - selector: - app: redis - role: follower - tier: backend - traits: - meshmap: - edges: [] - id: 7e403128-5022-409a-a1f2-26e0a5d25685 - label: redis-follower - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 419.60142199999996 - posY: 10.470586999999995 - whiteboardData: - style: {} - redis-follower-ojtol: - name: redis-follower - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 2 - selector: - match Labels: - app: redis - template: - metadata: - labels: - app: redis - role: follower - tier: backend - spec: - containers: - - image: gcr.io/google_samples/gb-redis-follower:v2 - name: follower - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: - - data: - id: 4b8f77a0-1572-4624-ba5c-b9578237ef1f - metadata: - port: 80 - protocol: TCP - source: 4ae55da0-82eb-405e-9410-75623cee1043 - subType: Network - target: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9407d316-5e5a-4212-8767-2bcd60c9ac17 - label: redis-follower - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 363.67162710918217 - posY: 91.81778493253775 - whiteboardData: {} - redis-leader-biape: - name: redis-leader - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - dependsOn: - - default - settings: - spec: - ports: - - port: 6379 - target Port: 6379 - selector: - app: redis - role: leader - tier: backend - traits: - meshmap: - edges: [] - id: 6badde68-595b-4e86-9be8-61318e52b476 - label: redis-leader - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - parent: 3e8540ea-0bc1-4d50-a2fe-1ca9688987d2 - position: - posX: 533.5412461921295 - posY: 75.76793374445226 - whiteboardData: - style: {} - redis-leader-yeoxp: - name: redis-leader - type: Deployment - apiVersion: apps/v1 - model: kubernetes - settings: - spec: - replicas: 1 - selector: - match Labels: - app: redis - template: - metadata: - labels: - app: redis - role: leader - tier: backend - spec: - containers: - - image: docker.io/redis:6.0.5 - name: leader - ports: - - container Port: 6379 - resources: - requests: - cpu: 100m - memory: 100Mi - traits: - meshmap: - edges: [] - id: a6361bc8-7f4e-4e11-9406-e1bfd5578a53 - label: redis-leader - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 612.6846095952266 - posY: 14.397724024558478 - whiteboardData: {} diff --git a/catalog/ec343550-04ea-440f-b17e-5de2c171194a/deploy.yml b/catalog/ec343550-04ea-440f-b17e-5de2c171194a/deploy.yml deleted file mode 100644 index 363178d3bb..0000000000 --- a/catalog/ec343550-04ea-440f-b17e-5de2c171194a/deploy.yml +++ /dev/null @@ -1,981 +0,0 @@ -name: Network(Service -> Endpoint) -services: - endpoints-db: - name: endpoints-db - type: Endpoints - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - settings: - subsets: [] - traits: - meshmap: - edges: - - data: - id: c2710ff8-4c54-41b9-b804-dd398b72fadc - source: 71d0236b-1e4d-4272-9f69-ed66d1df14f4 - subType: Network - target: 91688b98-6258-450d-959f-1dcff4e6c2f4 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 91688b98-6258-450d-959f-1dcff4e6c2f4 - label: endpoints-db - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: vee - shapePolygonPoints: "" - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/endpoints-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/endpoints-white.svg - position: - posX: 290 - posY: 30 - whiteboardData: - style: - z-index: 7 - service-to: - name: service-to - type: Service - apiVersion: v1 - namespace: default - version: v1.25.2 - model: kubernetes - traits: - meshmap: - edges: - - data: - id: c2710ff8-4c54-41b9-b804-dd398b72fadc - source: 71d0236b-1e4d-4272-9f69-ed66d1df14f4 - subType: Network - target: 91688b98-6258-450d-959f-1dcff4e6c2f4 - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: 80/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: 80/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 71d0236b-1e4d-4272-9f69-ed66d1df14f4 - label: service-to - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Kubernetes - hostID: 00000000-0000-0000-0000-000000000000 - id: d247c4d8-3c7f-5e48-8158-2fba74f1c41c - 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 - name: kubernetes - relationships: [] - status: registered - version: v1.25.2 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 170 - posY: 30 - whiteboardData: - style: - z-index: 8 diff --git a/catalog/ec6a41d2-d2bd-4089-b1c2-72a5c76b9313/deploy.yml b/catalog/ec6a41d2-d2bd-4089-b1c2-72a5c76b9313/deploy.yml deleted file mode 100644 index 34760b9154..0000000000 --- a/catalog/ec6a41d2-d2bd-4089-b1c2-72a5c76b9313/deploy.yml +++ /dev/null @@ -1,1538 +0,0 @@ -name: hello-app -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - traits: - meshmap: - edges: [] - id: 4e6f1b2f-2e49-4d8d-aac9-a472143fcdd0 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 5 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: dffd9ec5-f815-4703-90b5-2f2b96b281ed - position: - posX: 50 - posY: 150 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 9 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: helloweb - version: v1.0.0 - model: meshery-core - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 69ef227e-2dfb-44de-adce-36f1aff21d47 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: dffd9ec5-f815-4703-90b5-2f2b96b281ed - position: - posX: -30 - posY: 90 - whiteboardData: - style: - z-index: 8 - helloweb: - name: helloweb - type: Ingress - apiVersion: networking.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app: hello - annotations: - kubernetes.io/ingress.allow-http: "false" - settings: - spec: - default Backend: - service: - name: helloweb-backend - port: - number: 443 - tls: - - secret Name: yourdomain-tls - traits: - meshmap: - edges: - - data: - group: labels-app-hello - id: 5b727f18-5e6e-45c8-81c8-ec4aa209e385 - source: 8843fb34-a56e-41e0-a566-72c06fb37376 - target: c547908c-95cc-449a-9660-fd226741c752 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: 8843fb34-a56e-41e0-a566-72c06fb37376 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/ingress-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/ingress-white.svg - position: - posX: 30 - posY: 10 - whiteboardData: - style: - z-index: 5 - helloweb-backend: - name: helloweb-backend - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: hello - annotations: - service.alpha.kubernetes.io/app-protocols: '{"helloweb-tls":"HTTPS"}' - settings: - spec: - ports: - - name: helloweb-tls - port: 443 - protocol: TCP - target Port: 8443 - selector: - app: hello - tier: web - type: NodePort - traits: - meshmap: - edges: - - data: - group: labels-app-hello - id: 5b727f18-5e6e-45c8-81c8-ec4aa209e385 - source: 8843fb34-a56e-41e0-a566-72c06fb37376 - target: c547908c-95cc-449a-9660-fd226741c752 - temporarySiblingEdge: true - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-node - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-node - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-node - target-label: "" - target-text-margin-x: 0px - target-text-margin-y: 0px - target-text-offset: 0px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-node - targetLabel: "" - targetTextMarginX: 0px - targetTextMarginY: 0px - targetTextOffset: 0px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: hidden - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - - data: - id: e2b80436-017e-46fa-ad1f-eae4bef44b90 - metadata: - port: 443 - protocol: TCP - source: c547908c-95cc-449a-9660-fd226741c752 - subType: Network - target: dffd9ec5-f815-4703-90b5-2f2b96b281ed - style: - active-bg-color: rgb(0,0,0) - active-bg-opacity: "0.15" - active-bg-size: 30px - activeBgColor: rgb(0,0,0) - activeBgOpacity: "0.15" - activeBgSize: 30px - arrow-scale: "1" - arrowScale: "1" - background-blacken: "0" - background-clip: node - background-color: rgb(153,153,153) - background-fill: solid - background-fit: none - background-gradient-direction: to-bottom - background-gradient-stop-colors: rgb(153,153,153) - background-gradient-stop-positions: 0% - background-height: auto - background-height-relative-to: include-padding - background-image: none - background-image-containment: inside - background-image-crossorigin: anonymous - background-image-opacity: "1" - background-image-smoothing: "yes" - background-offset-x: 0px - background-offset-y: 0px - background-opacity: "1" - background-position-x: 50% - background-position-y: 50% - background-repeat: no-repeat - background-width: auto - background-width-relative-to: include-padding - backgroundBlacken: "0" - backgroundClip: node - backgroundColor: rgb(153,153,153) - backgroundFill: solid - backgroundFit: none - backgroundGradientDirection: to-bottom - backgroundGradientStopColors: rgb(153,153,153) - backgroundGradientStopPositions: 0% - backgroundHeight: auto - backgroundHeightRelativeTo: include-padding - backgroundImage: none - backgroundImageContainment: inside - backgroundImageCrossorigin: anonymous - backgroundImageOpacity: "1" - backgroundImageSmoothing: "yes" - backgroundOffsetX: 0px - backgroundOffsetY: 0px - backgroundOpacity: "1" - backgroundPositionX: 50% - backgroundPositionY: 50% - backgroundRepeat: no-repeat - backgroundWidth: auto - backgroundWidthRelativeTo: include-padding - border-color: rgb(0,0,0) - border-opacity: "1" - border-style: solid - border-width: 0px - borderColor: rgb(0,0,0) - borderOpacity: "1" - borderStyle: solid - borderWidth: 0px - bounds-expansion: 0px - boundsExpansion: 0px - color: rgb(0,0,0) - compound-sizing-wrt-labels: include - compoundSizingWrtLabels: include - content: "" - control-point-step-size: 40px - control-point-weight: "0.5" - control-point-weights: "0.5" - controlPointStepSize: 40px - controlPointWeight: "0.5" - controlPointWeights: "0.5" - curve-style: bezier - curveStyle: bezier - display: element - edge-distances: intersection - edge-text-rotation: none - edgeDistances: intersection - edgeTextRotation: none - events: "yes" - font-family: Qanelas Soft, sans-serif - font-size: 6px - font-style: normal - font-weight: normal - fontFamily: Qanelas Soft, sans-serif - fontSize: 6px - fontStyle: normal - fontWeight: normal - ghost: "no" - ghost-offset-x: 0px - ghost-offset-y: 0px - ghost-opacity: "0" - ghostOffsetX: 0px - ghostOffsetY: 0px - ghostOpacity: "0" - haystack-radius: "0" - haystackRadius: "0" - height: 30px - label: "" - line-cap: butt - line-color: rgb(153,153,153) - line-dash-offset: "0" - line-dash-pattern: 6 3 - line-fill: solid - line-gradient-stop-colors: rgb(153,153,153) - line-gradient-stop-positions: 0% - line-height: "1" - line-opacity: "1" - line-style: dotted - lineCap: butt - lineColor: rgb(153,153,153) - lineDashOffset: "0" - lineDashPattern: 6 3 - lineFill: solid - lineGradientStopColors: rgb(153,153,153) - lineGradientStopPositions: 0% - lineHeight: "1" - lineOpacity: "1" - lineStyle: dotted - loop-direction: -45deg - loop-sweep: -90deg - loopDirection: -45deg - loopSweep: -90deg - mid-source-arrow-color: rgb(153,153,153) - mid-source-arrow-fill: filled - mid-source-arrow-shape: none - mid-source-arrow-width: 1px - mid-target-arrow-color: rgb(153,153,153) - mid-target-arrow-fill: filled - mid-target-arrow-shape: none - mid-target-arrow-width: 1px - midSourceArrowColor: rgb(153,153,153) - midSourceArrowFill: filled - midSourceArrowShape: none - midSourceArrowWidth: 1px - midTargetArrowColor: rgb(153,153,153) - midTargetArrowFill: filled - midTargetArrowShape: none - midTargetArrowWidth: 1px - min-height: 0px - min-height-bias-bottom: 0px - min-height-bias-top: 0px - min-width: 0px - min-width-bias-left: 0px - min-width-bias-right: 0px - min-zoomed-font-size: 0px - minHeight: 0px - minHeightBiasBottom: 0px - minHeightBiasTop: 0px - minWidth: 0px - minWidthBiasLeft: 0px - minWidthBiasRight: 0px - minZoomedFontSize: 0px - opacity: "1" - outline-color: rgb(153,153,153) - outline-offset: 0px - outline-opacity: "1" - outline-style: solid - outline-width: 0px - outlineColor: rgb(153,153,153) - outlineOffset: 0px - outlineOpacity: "1" - outlineStyle: solid - outlineWidth: 0px - outside-texture-bg-color: rgb(0,0,0) - outside-texture-bg-opacity: "0.125" - outsideTextureBgColor: rgb(0,0,0) - outsideTextureBgOpacity: "0.125" - overlay-color: rgb(0,0,0) - overlay-opacity: "0" - overlay-padding: 10px - overlay-shape: round-rectangle - overlayColor: rgb(0,0,0) - overlayOpacity: "0" - overlayPadding: 10px - overlayShape: round-rectangle - padding: 0px - padding-bottom: 0px - padding-left: 0px - padding-relative-to: width - padding-right: 0px - padding-top: 0px - paddingBottom: 0px - paddingLeft: 0px - paddingRelativeTo: width - paddingRight: 0px - paddingTop: 0px - pie-1-background-color: rgb(0,0,0) - pie-1-background-opacity: "1" - pie-1-background-size: 0% - pie-2-background-color: rgb(0,0,0) - pie-2-background-opacity: "1" - pie-2-background-size: 0% - pie-3-background-color: rgb(0,0,0) - pie-3-background-opacity: "1" - pie-3-background-size: 0% - pie-4-background-color: rgb(0,0,0) - pie-4-background-opacity: "1" - pie-4-background-size: 0% - pie-5-background-color: rgb(0,0,0) - pie-5-background-opacity: "1" - pie-5-background-size: 0% - pie-6-background-color: rgb(0,0,0) - pie-6-background-opacity: "1" - pie-6-background-size: 0% - pie-7-background-color: rgb(0,0,0) - pie-7-background-opacity: "1" - pie-7-background-size: 0% - pie-8-background-color: rgb(0,0,0) - pie-8-background-opacity: "1" - pie-8-background-size: 0% - pie-9-background-color: rgb(0,0,0) - pie-9-background-opacity: "1" - pie-9-background-size: 0% - pie-10-background-color: rgb(0,0,0) - pie-10-background-opacity: "1" - pie-10-background-size: 0% - pie-11-background-color: rgb(0,0,0) - pie-11-background-opacity: "1" - pie-11-background-size: 0% - pie-12-background-color: rgb(0,0,0) - pie-12-background-opacity: "1" - pie-12-background-size: 0% - pie-13-background-color: rgb(0,0,0) - pie-13-background-opacity: "1" - pie-13-background-size: 0% - pie-14-background-color: rgb(0,0,0) - pie-14-background-opacity: "1" - pie-14-background-size: 0% - pie-15-background-color: rgb(0,0,0) - pie-15-background-opacity: "1" - pie-15-background-size: 0% - pie-16-background-color: rgb(0,0,0) - pie-16-background-opacity: "1" - pie-16-background-size: 0% - pie-size: 100% - pie2BackgroundColor: rgb(0,0,0) - pie2BackgroundOpacity: "1" - pie2BackgroundSize: 0% - pie3BackgroundColor: rgb(0,0,0) - pie3BackgroundOpacity: "1" - pie3BackgroundSize: 0% - pie4BackgroundColor: rgb(0,0,0) - pie4BackgroundOpacity: "1" - pie4BackgroundSize: 0% - pie5BackgroundColor: rgb(0,0,0) - pie5BackgroundOpacity: "1" - pie5BackgroundSize: 0% - pie6BackgroundColor: rgb(0,0,0) - pie6BackgroundOpacity: "1" - pie6BackgroundSize: 0% - pie7BackgroundColor: rgb(0,0,0) - pie7BackgroundOpacity: "1" - pie7BackgroundSize: 0% - pie8BackgroundColor: rgb(0,0,0) - pie8BackgroundOpacity: "1" - pie8BackgroundSize: 0% - pie9BackgroundColor: rgb(0,0,0) - pie9BackgroundOpacity: "1" - pie9BackgroundSize: 0% - pie10BackgroundColor: rgb(0,0,0) - pie10BackgroundOpacity: "1" - pie10BackgroundSize: 0% - pie11BackgroundColor: rgb(0,0,0) - pie11BackgroundOpacity: "1" - pie11BackgroundSize: 0% - pie12BackgroundColor: rgb(0,0,0) - pie12BackgroundOpacity: "1" - pie12BackgroundSize: 0% - pie13BackgroundColor: rgb(0,0,0) - pie13BackgroundOpacity: "1" - pie13BackgroundSize: 0% - pie14BackgroundColor: rgb(0,0,0) - pie14BackgroundOpacity: "1" - pie14BackgroundSize: 0% - pie15BackgroundColor: rgb(0,0,0) - pie15BackgroundOpacity: "1" - pie15BackgroundSize: 0% - pie16BackgroundColor: rgb(0,0,0) - pie16BackgroundOpacity: "1" - pie16BackgroundSize: 0% - pie1BackgroundColor: rgb(0,0,0) - pie1BackgroundOpacity: "1" - pie1BackgroundSize: 0% - pieSize: 100% - position: origin - segment-distances: 20px - segment-weights: "0.5" - segmentDistances: 20px - segmentWeights: "0.5" - selection-box-border-color: rgb(170,170,170) - selection-box-border-width: 1px - selection-box-color: rgb(221,221,221) - selection-box-opacity: "0.65" - selectionBoxBorderColor: rgb(170,170,170) - selectionBoxBorderWidth: 1px - selectionBoxColor: rgb(221,221,221) - selectionBoxOpacity: "0.65" - shape: ellipse - shape-polygon-points: -1 -1 1 -1 1 1 -1 1 - shapePolygonPoints: -1 -1 1 -1 1 1 -1 1 - source-arrow-color: rgb(153,153,153) - source-arrow-fill: filled - source-arrow-shape: none - source-arrow-width: 1px - source-distance-from-node: 0px - source-endpoint: outside-to-line - source-label: "" - source-text-margin-x: 0px - source-text-margin-y: 0px - source-text-offset: 0px - source-text-rotation: none - sourceArrowColor: rgb(153,153,153) - sourceArrowFill: filled - sourceArrowShape: none - sourceArrowWidth: 1px - sourceDistanceFromNode: 0px - sourceEndpoint: outside-to-line - sourceLabel: "" - sourceTextMarginX: 0px - sourceTextMarginY: 0px - sourceTextOffset: 0px - sourceTextRotation: none - target-arrow-color: rgb(153,153,153) - target-arrow-fill: filled - target-arrow-shape: vee - target-arrow-width: 1px - target-distance-from-node: 0px - target-endpoint: outside-to-line - target-label: 443/TCP - target-text-margin-x: 0px - target-text-margin-y: -6px - target-text-offset: 16px - target-text-rotation: none - targetArrowColor: rgb(153,153,153) - targetArrowFill: filled - targetArrowShape: vee - targetArrowWidth: 1px - targetDistanceFromNode: 0px - targetEndpoint: outside-to-line - targetLabel: 443/TCP - targetTextMarginX: 0px - targetTextMarginY: -6px - targetTextOffset: 16px - targetTextRotation: none - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - taxiDirection: auto - taxiTurn: 50% - taxiTurnMinDistance: 10px - text-background-color: rgb(0,0,0) - text-background-opacity: "0" - text-background-padding: 0px - text-background-shape: rectangle - text-border-color: rgb(0,0,0) - text-border-opacity: "0" - text-border-style: solid - text-border-width: 0px - text-events: "yes" - text-halign: center - text-justification: auto - text-margin-x: 0px - text-margin-y: 0px - text-max-width: 9999px - text-opacity: "1" - text-outline-color: rgb(255,255,255) - text-outline-opacity: "1" - text-outline-width: 1px - text-overflow-wrap: whitespace - text-rotation: none - text-transform: none - text-valign: top - text-wrap: wrap - textBackgroundColor: rgb(0,0,0) - textBackgroundOpacity: "0" - textBackgroundPadding: 0px - textBackgroundShape: rectangle - textBorderColor: rgb(0,0,0) - textBorderOpacity: "0" - textBorderStyle: solid - textBorderWidth: 0px - textEvents: "yes" - textHalign: center - textJustification: auto - textMarginX: 0px - textMarginY: 0px - textMaxWidth: 9999px - textOpacity: "1" - textOutlineColor: rgb(255,255,255) - textOutlineOpacity: "1" - textOutlineWidth: 1px - textOverflowWrap: whitespace - textRotation: none - textTransform: none - textValign: top - textWrap: wrap - transition-delay: 0ms - transition-duration: 0ms - transition-property: none - transition-timing-function: linear - transitionDelay: 0ms - transitionDuration: 0ms - transitionProperty: none - transitionTimingFunction: linear - underlay-color: rgb(0,0,0) - underlay-opacity: "0" - underlay-padding: 10px - underlay-shape: round-rectangle - underlayColor: rgb(0,0,0) - underlayOpacity: "0" - underlayPadding: 10px - underlayShape: round-rectangle - visibility: visible - width: 1.5px - z-compound-depth: auto - z-index: "999" - z-index-compare: manual - zCompoundDepth: auto - zIndex: "999" - zIndexCompare: manual - id: c547908c-95cc-449a-9660-fd226741c752 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 110 - posY: 110 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/ee3ba7b5-551e-4d2c-b988-211f5e4487ca/deploy.yml b/catalog/ee3ba7b5-551e-4d2c-b988-211f5e4487ca/deploy.yml deleted file mode 100644 index 3b30358479..0000000000 --- a/catalog/ee3ba7b5-551e-4d2c-b988-211f5e4487ca/deploy.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Minimal Nginx Ingress -services: - minimal-ingress: - name: minimal-ingress - type: Ingress.K8s - apiVersion: networking.k8s.io/v1 - namespace: default - version: v1.25.2 - model: kubernetes - annotations: - nginx.ingress.kubernetes.io/rewrite-target: / - settings: - spec: - rules: - - http: - paths: - - backend: - service: - name: test - port: - number: 80 - path: /testpath - path Type: Prefix - traits: - meshmap: - edges: [] - id: ca48cb52-07ad-4205-b785-617360155265 - label: minimal-ingress - position: - posX: 370 - posY: 190 - whiteboardData: - style: {} diff --git a/catalog/f129b08a-c024-441b-ba56-577c4f67665f/deploy.yml b/catalog/f129b08a-c024-441b-ba56-577c4f67665f/deploy.yml deleted file mode 100644 index b549a93548..0000000000 --- a/catalog/f129b08a-c024-441b-ba56-577c4f67665f/deploy.yml +++ /dev/null @@ -1,575 +0,0 @@ -name: CryptoMB.yml -services: - example-istiocontrolplane: - name: example-istiocontrolplane - type: IstioOperator - apiVersion: install.istio.io/v1alpha1 - namespace: istio-system - version: 1.16.0 - model: istio-base - settings: - spec: - components: - egress Gateways: - - enabled: true - name: istio-egressgateway - ingress Gateways: - - enabled: true - k8s: - pod Annotations: - proxy.istio.io/config: | - privateKeyProvider: - cryptomb: - pollDelay: 10ms - name: istio-ingressgateway - profile: demo - traits: - meshmap: - edges: [] - id: 0a9190c6-3b94-4497-9b5e-0e26e26a3f4a - label: example-istiocontrolplane - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 448.11615449152737 - posY: 115.57287677378196 - whiteboardData: - style: - z-index: 10000 - istio-operator-dldws: - name: istio-operator - type: Service - apiVersion: v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - ports: - - name: http-metrics - port: 80 - protocol: TCP - target Port: 8383 - selector: - name: istio-operator - traits: - meshmap: - edges: [] - id: d24ca3fc-fb37-40d6-86b7-a2665b24f120 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: '{"height":16,"width":17,"padding":12,"background-fit":"none","background-position-y":4.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 484.9355395872588 - posY: 168.2587641981373 - whiteboardData: - style: - z-index: 10002 - istio-operator-duylb: - name: istio-operator - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - authentication.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - config.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - install.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - networking.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - security.istio.io - resources: - - '*' - verbs: - - '*' - - api Groups: - - admissionregistration.k8s.io - resources: - - mutatingwebhookconfigurations - - validatingwebhookconfigurations - verbs: - - '*' - - api Groups: - - apiextensions.k8s.io - resources: - - customresourcedefinitions.apiextensions.k8s.io - - customresourcedefinitions - verbs: - - '*' - - api Groups: - - apps - - extensions - resources: - - daemonsets - - deployments - - deployments/finalizers - - replicasets - verbs: - - '*' - - api Groups: - - autoscaling - resources: - - horizontalpodautoscalers - verbs: - - '*' - - api Groups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create - - update - - api Groups: - - policy - resources: - - poddisruptionbudgets - verbs: - - '*' - - api Groups: - - rbac.authorization.k8s.io - resources: - - clusterrolebindings - - clusterroles - - roles - - rolebindings - verbs: - - '*' - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - get - - create - - update - - api Groups: - - "" - resources: - - configmaps - - endpoints - - events - - namespaces - - pods - - pods/proxy - - pods/portforward - - persistentvolumeclaims - - secrets - - services - - serviceaccounts - - resourcequotas - verbs: - - '*' - traits: - meshmap: - edges: - - data: - id: d5836de8-1c45-460c-b88d-20bb6b669fa9 - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: f9e95f4b-ffef-4523-917c-1442bb59b53b - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 671.5732114890026 - posY: 194.95822565413835 - whiteboardData: - style: - z-index: 10001 - istio-operator-ldxiu: - name: istio-operator - type: ServiceAccount - apiVersion: v1 - namespace: istio-operator - model: kubernetes - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: d5836de8-1c45-460c-b88d-20bb6b669fa9 - metadata: - binded_by: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - source: f9e95f4b-ffef-4523-917c-1442bb59b53b - subType: Permission - target: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - style: - curve-style: - name: curve-style - strValue: bezier - value: bezier - font-family: - name: font-family - strValue: Qanelas Soft, sans-serif - value: - - Qanelas Soft, sans-serif - - Qanelas Soft, sans-serif - font-size: - name: font-size - pfValue: 6 - strValue: 6px - units: px - value: 6 - line-color: - mapping: - mapped: - fn: true - mapping: true - name: line-color - prevFnValue: '#7aa1f0' - strValue: fn - name: line-color - pfValue: - - 122 - - 161 - - 240 - strValue: rgb(122,161,240) - value: - - 122 - - 161 - - 240 - line-style: - name: line-style - strValue: dotted - value: dotted - target-arrow-shape: - name: target-arrow-shape - strValue: vee - value: vee - text-events: - name: text-events - strValue: "yes" - value: "yes" - text-outline-color: - name: text-outline-color - pfValue: - - 255 - - 255 - - 255 - strValue: rgb(255,255,255) - value: - - 255 - - 255 - - 255 - text-outline-width: - name: text-outline-width - pfValue: 1 - strValue: 1px - units: px - value: 1 - text-wrap: - name: text-wrap - strValue: wrap - value: wrap - width: - name: width - pfValue: 1.5 - strValue: 1.5px - units: px - value: 1.5 - z-index: - name: z-index - pfValue: 999 - strValue: "999" - value: 999 - z-index-compare: - name: z-index-compare - strValue: manual - value: manual - id: 9240267f-d393-4c5d-bdf9-596bacf0ebf0 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - position: - posX: 561.5 - posY: 194.5 - whiteboardData: - style: - z-index: 10006 - istio-operator-pfcrx: - name: istio-operator - type: Deployment - apiVersion: apps/v1 - namespace: istio-operator - model: kubernetes - settings: - spec: - replicas: 1 - revision History Limit: 10 - selector: - match Labels: - name: istio-operator - template: - metadata: - annotations: - prometheus.io/port: "15014" - prometheus.io/scrape: "true" - labels: - name: istio-operator - spec: - containers: - - command: - - operator - - server - - --monitoring-host=127.0.0.1 - - --monitoring-port=15014 - env: - - name: WATCH_NAMESPACE - value: istio-system - - name: LEADER_ELECTION_NAMESPACE - value: istio-operator - - name: POD_NAME - value From: - field Ref: - field Path: metadata.name - - name: OPERATOR_NAME - value: istio-operator - - name: WAIT_FOR_RESOURCES_TIMEOUT - value: 300s - - name: REVISION - value: "" - image: docker.io/istio/operator:1.18.0 - name: istio-operator - resources: - limits: - cpu: 200m - memory: 256Mi - requests: - cpu: 50m - memory: 128Mi - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 1337 - run As Non Root: true - run As User: 1337 - service Account Name: istio-operator - traits: - meshmap: - edges: [] - id: 8e79be8c-da6a-49fe-8bc2-6decf12fd7c1 - label: istio-operator - meshmodel-metadata: - genealogy: parent - isCustomResource: false - isNamespaced: true - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-pentagon - styleOverrides: '{"background-image":"none","border-width":2,"background-opacity":0.5}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - position: - posX: 492.1229787505797 - posY: 234.6048777043293 - whiteboardData: - style: - z-index: 10003 - istio-operator-xwuwb: - name: istio-operator - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: istio-operator - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: istio-operator - subjects: - - kind: ServiceAccount - name: istio-operator - namespace: istio-operator - traits: - meshmap: - edges: [] - id: c3ad3045-b7a5-4b15-bafc-55ad9cc2bce6 - label: istio-operator - meshmodel-metadata: - genealogy: "" - isCustomResource: false - isNamespaced: false - logoURL: Created by Lee - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: '{"height":"22px","width":"16px","padding":"6px", "z-index":9999}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 617.9303523327258 - posY: 194.73491487857157 - whiteboardData: - style: - z-index: 10005 diff --git a/catalog/f26e8729-1de7-477c-b6d1-ce704ad29aef/deploy.yml b/catalog/f26e8729-1de7-477c-b6d1-ce704ad29aef/deploy.yml deleted file mode 100644 index a987711a60..0000000000 --- a/catalog/f26e8729-1de7-477c-b6d1-ce704ad29aef/deploy.yml +++ /dev/null @@ -1,227 +0,0 @@ -name: Deployment Web -services: - Backend: - name: Backend - type: ServiceEntry - apiVersion: networking.istio.io/v1beta1 - namespace: default - version: v1.27.2 - model: kubernetes - settings: - spec: - hosts: - - backend - location: MESH_INTERNAL - ports: - - name: http - number: 80 - protocol: HTTP - traits: - meshmap: - edges: [] - id: 04bb97a4-ba4b-4fde-89b2-c9436f62a108 - label: Backend - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 3 - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 10 - posY: 210 - whiteboardData: - style: - z-index: 4 - backend-to-database: - name: backend-to-database - type: VirtualService - apiVersion: networking.istio.io/v1beta1 - namespace: default - version: v1.27.2 - model: kubernetes - settings: - spec: - hosts: - - backend - http: - - route: - - destination: - host: database - port: - number: 3306 - traits: - meshmap: - edges: [] - id: 48d52b7d-23c1-4004-9d4e-87180180fff8 - label: backend-to-database - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -30 - posY: 150 - whiteboardData: - style: - z-index: 5 - database: - name: database - type: ServiceEntry - apiVersion: networking.istio.io/v1beta1 - namespace: default - version: v1.27.2 - model: kubernetes - settings: - spec: - hosts: - - database - location: MESH_INTERNAL - ports: - - name: mysql - number: 3306 - protocol: TCP - traits: - meshmap: - edges: [] - id: e158850a-5d24-4cd8-9dd7-6d7654608281 - label: database - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 5 - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -30 - posY: 210 - whiteboardData: - style: - z-index: 6 - frontend: - name: frontend - type: ServiceEntry - apiVersion: networking.istio.io/v1beta1 - namespace: default - version: v1.27.2 - model: kubernetes - settings: - spec: - hosts: - - frontend - location: MESH_INTERNAL - ports: - - name: http - number: 80 - protocol: HTTP - traits: - meshmap: - edges: [] - id: 568a066c-e221-44f0-9f46-c20698e9e695 - label: frontend - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 6 - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 70 - posY: 210 - whiteboardData: - style: - z-index: 7 - frontend-to-backend: - name: frontend-to-backend - type: VirtualService - apiVersion: networking.istio.io/v1beta1 - namespace: default - version: v1.27.2 - model: kubernetes - settings: - spec: - hosts: - - frontend - http: - - route: - - destination: - host: backend - port: - number: 80 - traits: - meshmap: - edges: [] - id: fc8d8131-0f79-4a3a-8480-5c83228144fa - label: frontend-to-backend - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - displayName: Kubernetes - metadata: {} - name: kubernetes - version: v1.27.2 - meshmodel-metadata: - isCustomResource: true - isNamespaced: true - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 4 - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 30 - posY: 150 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/f60a00b8-2038-48cc-9f44-818ffac4987f/deploy.yml b/catalog/f60a00b8-2038-48cc-9f44-818ffac4987f/deploy.yml deleted file mode 100644 index 12a167505f..0000000000 --- a/catalog/f60a00b8-2038-48cc-9f44-818ffac4987f/deploy.yml +++ /dev/null @@ -1 +0,0 @@ -name: Redis Leader Deployment diff --git a/catalog/f732b20e-08a0-4db0-9977-90b9009ced09/deploy.yml b/catalog/f732b20e-08a0-4db0-9977-90b9009ced09/deploy.yml deleted file mode 100644 index e75e6b1269..0000000000 --- a/catalog/f732b20e-08a0-4db0-9977-90b9009ced09/deploy.yml +++ /dev/null @@ -1,672 +0,0 @@ -name: External-Dns for Kubernetes -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - external-dns-xtqaa - traits: - meshmap: - edges: [] - id: 0db21c3d-2707-4dc6-8df2-f17f1d3358cf - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", "supportsCompoundDragAndDrop":false, - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0,"data":{"label":""}}' - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: e91c70fa-efcd-4310-98bd-6fceb38ebd02 - position: - posX: 30 - posY: 90 - whiteboardData: {} - dnsendpoints.externaldns.k8s.io: - name: dnsendpoints.externaldns.k8s.io - type: CustomResourceDefinition - apiVersion: apiextensions.k8s.io/v1 - model: kubernetes - annotations: - api-approved.kubernetes.io: https://github.com/kubernetes-sigs/external-dns/pull/2007 - settings: - spec: - group: externaldns.k8s.io - names: - kind: DNSEndpoint - list Kind: DNSEndpointList - plural: dnsendpoints - singular: dnsendpoint - scope: Namespaced - versions: - - name: v1alpha1 - schema: - open APIV3Schema: - properties: - api Version: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the - latest internal value, and may reject unrecognized values. More - info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource - this object represents. Servers may infer this from the endpoint - the client submits requests to. Cannot be updated. In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: DNSEndpointSpec defines the desired state of DNSEndpoint - properties: - endpoints: - items: - description: Endpoint is a high-level way of a connection - between a service and an IP - properties: - dns Name: - description: The hostname of the DNS record - type: string - labels: - additionalProperties: - type: string - description: Labels stores labels defined for the Endpoint - type: object - provider Specific: - description: ProviderSpecific stores provider specific - config - items: - description: ProviderSpecificProperty holds the name - and value of a configuration which is specific to - individual DNS providers - properties: - name: - type: string - value: - type: string - type: object - type: array - record TTL: - description: TTL for the record - format: int64 - type: integer - record Type: - description: RecordType type of record, e.g. CNAME, A, - SRV, TXT etc - type: string - set Identifier: - description: Identifier to distinguish multiple records - with the same name and type (e.g. Route53 records with - routing policies other than 'simple') - type: string - targets: - description: The targets the DNS record points to - items: - type: string - type: array - type: object - type: array - type: object - status: - description: DNSEndpointStatus defines the observed state of DNSEndpoint - properties: - observed Generation: - description: The generation observed by the external-dns controller. - format: int64 - type: integer - type: object - type: object - served: true - storage: true - subresources: - status: {} - traits: - meshmap: - edges: [] - id: 3385b97a-929b-4165-8b79-d95b7c8ddc17 - label: dnsendpoints.externaldns.k8s.io - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isNamespaced: false - 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: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 3 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/customresourcedefinition-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/customresourcedefinition-white.svg - position: - posX: -10 - posY: 90 - whiteboardData: {} - external-dns-pkuam: - name: external-dns - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.1 - helm.sh/chart: external-dns-1.14.4 - settings: - rules: - - api Groups: - - "" - resources: - - nodes - verbs: - - list - - watch - - api Groups: - - "" - resources: - - pods - verbs: - - get - - watch - - list - - api Groups: - - "" - resources: - - services - - endpoints - verbs: - - get - - watch - - list - - api Groups: - - extensions - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - watch - - list - traits: - meshmap: - edges: - - data: - id: ae16d262-3e72-4cb8-9ca5-1102a1556658 - metadata: - binded_by: 7a77cbd5-e96f-406f-b65d-d6e4e39dedfb - source: 414b87eb-4a76-4ef9-8108-4f2088246509 - subType: Permission - target: c7cb079a-9b95-4c76-845d-72c57c4f1a52 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 414b87eb-4a76-4ef9-8108-4f2088246509 - label: external-dns - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1004 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: 30 - posY: 30 - whiteboardData: {} - external-dns-viewer: - name: external-dns-viewer - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.1 - helm.sh/chart: external-dns-1.14.4 - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: external-dns - subjects: - - kind: ServiceAccount - name: external-dns - namespace: default - traits: - meshmap: - edges: [] - id: 7a77cbd5-e96f-406f-b65d-d6e4e39dedfb - label: external-dns-viewer - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 50.10625 - posY: 30 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - external-dns-wefdr: - name: external-dns - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.1 - helm.sh/chart: external-dns-1.14.4 - settings: - spec: - ports: - - name: http - port: 7979 - protocol: TCP - target Port: http - selector: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/name: external-dns - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 5b2de185-8fbc-44a4-9b9d-7e999ee05230 - metadata: - port: 7979 - protocol: TCP - source: b30c1d06-27e5-4fe9-86f6-a9d1fc7453d3 - subType: Network - target: e91c70fa-efcd-4310-98bd-6fceb38ebd02 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: b30c1d06-27e5-4fe9-86f6-a9d1fc7453d3 - label: external-dns - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 1002 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -10 - posY: -10 - whiteboardData: {} - external-dns-wufjj: - name: external-dns - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.1 - helm.sh/chart: external-dns-1.14.4 - settings: - automount Service Account Token: null - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: ae16d262-3e72-4cb8-9ca5-1102a1556658 - metadata: - binded_by: 7a77cbd5-e96f-406f-b65d-d6e4e39dedfb - source: 414b87eb-4a76-4ef9-8108-4f2088246509 - subType: Permission - target: c7cb079a-9b95-4c76-845d-72c57c4f1a52 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: c7cb079a-9b95-4c76-845d-72c57c4f1a52 - label: external-dns - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1003 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 70 - posY: 30 - whiteboardData: {} - external-dns-xtqaa: - name: external-dns - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: external-dns - app.kubernetes.io/version: 0.14.1 - helm.sh/chart: external-dns-1.14.4 - settings: - spec: - replicas: 1 - selector: - match Labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/name: external-dns - strategy: - type: Recreate - template: - metadata: - labels: - app.kubernetes.io/instance: external-dns - app.kubernetes.io/name: external-dns - spec: - containers: - - args: - - --log-level=info - - --log-format=text - - --interval=1m - - --source=service - - --source=ingress - - --policy=upsert-only - - --registry=txt - - --provider=aws - image: registry.k8s.io/external-dns/external-dns:v0.14.1 - image Pull Policy: IfNotPresent - liveness Probe: - failure Threshold: 2 - http Get: - path: /healthz - port: http - initial Delay Seconds: 10 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 5 - name: external-dns - ports: - - container Port: 7979 - name: http - protocol: TCP - readiness Probe: - failure Threshold: 6 - http Get: - path: /healthz - port: http - initial Delay Seconds: 5 - period Seconds: 10 - success Threshold: 1 - timeout Seconds: 5 - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - run As Group: 65532 - run As Non Root: true - run As User: 65532 - security Context: - fs Group: 65534 - run As Non Root: true - seccomp Profile: - type: RuntimeDefault - service Account Name: external-dns - traits: - meshmap: - edges: - - data: - id: 5b2de185-8fbc-44a4-9b9d-7e999ee05230 - metadata: - port: 7979 - protocol: TCP - source: b30c1d06-27e5-4fe9-86f6-a9d1fc7453d3 - subType: Network - target: e91c70fa-efcd-4310-98bd-6fceb38ebd02 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e91c70fa-efcd-4310-98bd-6fceb38ebd02 - label: external-dns - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1001 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 30 - posY: 90 - whiteboardData: {} diff --git a/catalog/f752c99c-cbe9-4af2-98a7-c3b7a05b94b6/deploy.yml b/catalog/f752c99c-cbe9-4af2-98a7-c3b7a05b94b6/deploy.yml deleted file mode 100644 index 10b0da72aa..0000000000 --- a/catalog/f752c99c-cbe9-4af2-98a7-c3b7a05b94b6/deploy.yml +++ /dev/null @@ -1,249 +0,0 @@ -name: RBAC for ElasticSearch -services: - zk: - name: zk - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - pod Management Policy: OrderedReady - replicas: 3 - selector: - match Labels: - app: zk - service Name: zk-hs - template: - metadata: - labels: - app: zk - spec: - affinity: - pod Anti Affinity: - required During Scheduling Ignored During Execution: - - label Selector: - match Expressions: - - key: app - operator: In - values: - - zk - topology Key: kubernetes.io/hostname - containers: - - command: - - sh - - -c - - start-zookeeper --servers=3 --data_dir=/var/lib/zookeeper/data --data_log_dir=/var/lib/zookeeper/data/log - --conf_dir=/opt/zookeeper/conf --client_port=2181 --election_port=3888 - --server_port=2888 --tick_time=2000 --init_limit=10 --sync_limit=5 - --heap=512M --max_client_cnxns=60 --snap_retain_count=3 --purge_interval=12 - --max_session_timeout=40000 --min_session_timeout=4000 --log_level=INFO - image: registry.k8s.io/kubernetes-zookeeper:1.0-3.4.10 - image Pull Policy: Always - liveness Probe: - exec: - command: - - sh - - -c - - zookeeper-ready 2181 - initial Delay Seconds: 10 - timeout Seconds: 5 - name: kubernetes-zookeeper - ports: - - container Port: 2181 - name: client - - container Port: 2888 - name: server - - container Port: 3888 - name: leader-election - readiness Probe: - exec: - command: - - sh - - -c - - zookeeper-ready 2181 - initial Delay Seconds: 10 - timeout Seconds: 5 - resources: - requests: - cpu: "0.5" - memory: 1Gi - volume Mounts: - - mount Path: /var/lib/zookeeper - name: datadir - security Context: - fs Group: 1000 - run As User: 1000 - update Strategy: - type: RollingUpdate - volume Claim Templates: - - metadata: - name: datadir - spec: - access Modes: - - ReadWriteOnce - resources: - requests: - storage: 10Gi - traits: - meshmap: - edges: [] - id: 8129ed4a-9927-4b0c-ad95-882929c952b6 - label: zk - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 30 - posY: 50 - whiteboardData: - style: - z-index: 3 - zk-cs: - name: zk-cs - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - ports: - - name: client - port: 2181 - selector: - app: zk - traits: - meshmap: - edges: [] - id: 226fa52e-e5a0-4239-b909-9b442972bab5 - label: zk-cs - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4 - height: 16 - padding: 12 - width: 17 - z-index: 3 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -10 - posY: -10 - whiteboardData: - style: - z-index: 4 - zk-hs: - name: zk-hs - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - cluster IP: None - ports: - - name: server - port: 2888 - - name: leader-election - port: 3888 - selector: - app: zk - traits: - meshmap: - edges: [] - id: 974b880f-34e9-439a-8d9a-24db8c1293be - label: zk-hs - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - styleOverrides: - background-fit: none - background-position-y: 4 - height: 16 - padding: 12 - width: 17 - z-index: 4 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: 50 - posY: -10 - whiteboardData: - style: - z-index: 5 - zk-pdb: - name: zk-pdb - type: PodDisruptionBudget - apiVersion: policy/v1 - namespace: default - model: kubernetes - settings: - spec: - max Unavailable: 1 - selector: - match Labels: - app: zk - traits: - meshmap: - edges: [] - id: 3851b428-cc0b-47f2-a0ec-08d4c79b7a0a - label: zk-pdb - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: circle - styleOverrides: - z-index: 5 - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/apiservice-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/apiservice-white.svg - position: - posX: -10 - posY: 50 - whiteboardData: - style: - z-index: 6 diff --git a/catalog/f90ecf87-6ca5-4d32-8ecf-f67cb20e3061/deploy.yml b/catalog/f90ecf87-6ca5-4d32-8ecf-f67cb20e3061/deploy.yml deleted file mode 100644 index 6641a1b4f2..0000000000 --- a/catalog/f90ecf87-6ca5-4d32-8ecf-f67cb20e3061/deploy.yml +++ /dev/null @@ -1,148 +0,0 @@ -name: k8s Deployment-2 -services: - 87d27d27-a40e-47de-9bd1-a03df40c1250: - name: 87d27d27-a40e-47de-9bd1-a03df40c1250 - traits: - meshmap: - edges: [] - id: 87d27d27-a40e-47de-9bd1-a03df40c1250 - position: - posX: 240 - posY: 140 - whiteboardData: {} - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 87d27d27-a40e-47de-9bd1-a03df40c1250 - traits: - meshmap: - edges: [] - id: 4eb7a7fa-4cc5-4487-933f-8e0ec7d5764a - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 87d27d27-a40e-47de-9bd1-a03df40c1250 - position: - posX: 230 - posY: 130 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: deployment-vq - version: v1.0.0 - model: meshery-core - dependsOn: - - 87d27d27-a40e-47de-9bd1-a03df40c1250 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: cbd3b5e0-f533-4c07-9d5f-96dbd04ae2b8 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 87d27d27-a40e-47de-9bd1-a03df40c1250 - position: - posX: 250 - posY: 150 - whiteboardData: - style: - z-index: 4 diff --git a/catalog/fb8a31f7-0adb-40e7-ac26-bffb0a0f4547/deploy.yml b/catalog/fb8a31f7-0adb-40e7-ac26-bffb0a0f4547/deploy.yml deleted file mode 100644 index 00b8c8a7c1..0000000000 --- a/catalog/fb8a31f7-0adb-40e7-ac26-bffb0a0f4547/deploy.yml +++ /dev/null @@ -1,765 +0,0 @@ -name: Serving T5 Large Language Model with TorchServe -services: - 5a8c4200-1499-42e5-a055-2d61d6b4f5d7: - name: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - traits: - meshmap: - edges: - - data: - id: 85ac817b-da25-4839-a845-fc9e8dccd4b7 - metadata: - port: 8080 - protocol: TCP - source: 0d4ab27c-ef51-4c60-83e4-c017129bc244 - subType: Network - target: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 11327fb5-b479-45dd-a7fe-67a2b87ebef8 - metadata: - port: 8080 - protocol: TCP - source: cdcd1945-2122-4e42-844f-8258f47901c4 - subType: Network - target: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - meshmodel-metadata: - styleOverrides: - z-index: 12 - position: - posX: 240 - posY: 100 - whiteboardData: {} - 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f: - name: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - traits: - meshmap: - edges: - - data: - id: f669745b-63ea-4c85-a502-0c51798ee0f4 - metadata: - port: 8080 - protocol: TCP - source: 0d4ab27c-ef51-4c60-83e4-c017129bc244 - subType: Network - target: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - meshmodel-metadata: - styleOverrides: - z-index: 13 - position: - posX: -110 - posY: 0 - whiteboardData: {} - d282e84b-cc9c-4dd0-a0c3-38e52da6e646: - name: d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - traits: - meshmap: - edges: [] - id: d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - position: - posX: -140 - posY: 110 - whiteboardData: {} - fastdash: - name: fastdash - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: fastdash - settings: - spec: - ports: - - name: http - port: 8050 - target Port: http - selector: - app: fastdash - type: ClusterIP - traits: - meshmap: - edges: [] - id: 4b4a4625-dcb9-498b-a703-2783d34b6151 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 3 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -50 - posY: -10 - whiteboardData: - style: - z-index: 16 - generic node-cdqdd: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - traits: - meshmap: - edges: [] - id: 124585f1-62cf-43eb-b899-0a931eac44fe - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 10 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - position: - posX: 230 - posY: 130 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 8 - generic node-zarqu: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - traits: - meshmap: - edges: [] - id: af3a3f32-f54e-48b6-bb1e-afc448da9062 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 6 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - position: - posX: -130 - posY: 30 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 14 - generic node-zecra: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - traits: - meshmap: - edges: [] - id: 2e667a1a-b5f2-4f22-aefb-510c0505caa3 - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 7 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - position: - posX: -170 - posY: 150 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 21 - node group inventory wallet-cdwtg: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - traits: - meshmap: - edges: [] - id: 5fd3174a-0c2f-46c2-aad7-7424cbef63c7 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 9 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - position: - posX: 250 - posY: 70 - whiteboardData: - style: - z-index: 7 - node group inventory wallet-ginpb: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: fastdash - version: v1.0.0 - model: meshery-core - dependsOn: - - d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - traits: - meshmap: - edges: [] - id: 4b7e9aa7-3144-4681-a408-4fb3ab48b254 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 8 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: d282e84b-cc9c-4dd0-a0c3-38e52da6e646 - position: - posX: -110 - posY: 70 - whiteboardData: - style: - z-index: 20 - node group inventory wallet-khrfa: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: t5-inference - version: v1.0.0 - model: meshery-core - dependsOn: - - 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - traits: - meshmap: - edges: [] - id: 8264991a-375d-4b26-892f-1173576194c6 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 11 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - position: - posX: -90 - posY: -30 - whiteboardData: - style: - z-index: 13 - t5-inference-agsid: - name: t5-inference - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - machine: gpu - model: t5 - version: v1.0 - settings: - spec: - ports: - - name: http - port: 8080 - target Port: http - - name: management - port: 8081 - target Port: management - - name: metrics - port: 8082 - target Port: metrics - selector: - machine: gpu - model: t5 - version: v1.0 - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: 11327fb5-b479-45dd-a7fe-67a2b87ebef8 - metadata: - port: 8080 - protocol: TCP - source: cdcd1945-2122-4e42-844f-8258f47901c4 - subType: Network - target: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: cdcd1945-2122-4e42-844f-8258f47901c4 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 5 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 130 - posY: -30 - whiteboardData: - style: - z-index: 5 - t5-inference-iunzn: - name: t5-inference - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - machine: cpu - model: t5 - version: v1.0 - settings: - spec: - ports: - - name: http - port: 8080 - target Port: http - - name: management - port: 8081 - target Port: management - - name: metrics - port: 8082 - target Port: metrics - selector: - machine: cpu - model: t5 - version: v1.0 - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: f669745b-63ea-4c85-a502-0c51798ee0f4 - metadata: - port: 8080 - protocol: TCP - source: 0d4ab27c-ef51-4c60-83e4-c017129bc244 - subType: Network - target: 69cb73ec-4ff3-45d6-b1a0-12f23ed5602f - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - - data: - id: 85ac817b-da25-4839-a845-fc9e8dccd4b7 - metadata: - port: 8080 - protocol: TCP - source: 0d4ab27c-ef51-4c60-83e4-c017129bc244 - subType: Network - target: 5a8c4200-1499-42e5-a055-2d61d6b4f5d7 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 0d4ab27c-ef51-4c60-83e4-c017129bc244 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-triangle - shapePolygonPoints: "" - styleOverrides: - background-position-y: 4.5 - height: 20 - padding: 12 - width: 20 - x: 10px - "y": 12px - z-index: 4 - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: 90 - posY: 90 - whiteboardData: - style: - z-index: 9 diff --git a/catalog/fde9c2da-e402-4f53-b7cd-02036ac65043/deploy.yml b/catalog/fde9c2da-e402-4f53-b7cd-02036ac65043/deploy.yml deleted file mode 100644 index 4604f913a3..0000000000 --- a/catalog/fde9c2da-e402-4f53-b7cd-02036ac65043/deploy.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: ZooKeeper Cluster -services: - my-zookeeper-cluster: - name: my-zookeeper-cluster - type: StatefulSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - settings: - spec: - replicas: 3 - selector: - match Labels: - app: my-zookeeper-cluster - template: - metadata: - labels: - app: my-zookeeper-cluster - spec: - containers: - - image: bitnami/zookeeper:latest - name: my-zookeeper - ports: - - container Port: 2181 - volume Mounts: - - mount Path: /zookeeper/data - name: zookeeper-data - volumes: - - name: zookeeper-data - persistent Volume Claim: - claim Name: my-zookeeper-cluster-pvc - traits: - meshmap: - edges: [] - id: a74d57b1-d257-42e9-a72f-b074e1b648ac - label: my-zookeeper-cluster - meshmodel-metadata: - genealogy: "" - isCustomResource: 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' - published: true - secondaryColor: '#7aa1f0' - shape: cylinder - styleOverrides: '{"height":"15","width":"15","x":"12","y":"20","background-opacity":"0"}' - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/persistentvolume-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 170 - posY: 170 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/fe260015-147d-487a-9e2c-44cbff354f60/deploy.yml b/catalog/fe260015-147d-487a-9e2c-44cbff354f60/deploy.yml deleted file mode 100644 index 41f8c41d81..0000000000 --- a/catalog/fe260015-147d-487a-9e2c-44cbff354f60/deploy.yml +++ /dev/null @@ -1,148 +0,0 @@ -name: Kubernetes Deployment with Azure File Storage -services: - Generic Node: - name: Generic Node - type: GenericNode - apiVersion: core.meshery.io/v1alpha1 - version: v1.0.0 - model: meshery-core - dependsOn: - - c635c510-279d-49e9-bac3-1fb61b380849 - traits: - meshmap: - edges: [] - id: 0859dcf7-9d6b-4e66-a16b-19442d8ab7bb - label: Generic Node - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":false},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"none"}}}' - defaultData: '{"label":""}' - genealogy: "" - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: circle - shapePolygonPoints: "" - styleOverrides: - background-image: none - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 3 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: c635c510-279d-49e9-bac3-1fb61b380849 - position: - posX: 50 - posY: 70 - whiteboardData: - style: - backgroundOpacity: 0 - visibility: hidden - z-index: 5 - Node Group Inventory Wallet: - name: Node Group Inventory Wallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - namespace: nginxdeployment - version: v1.0.0 - model: meshery-core - dependsOn: - - c635c510-279d-49e9-bac3-1fb61b380849 - settings: - user Messages: [] - traits: - meshmap: - edges: [] - id: 3ace0212-424d-4a37-a0b0-387134d27cd3 - label: Node Group Inventory Wallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: [] - displayName: Meshery Core - hostID: 00000000-0000-0000-0000-000000000000 - id: abf31830-2ad6-54c4-90e1-d4c52807deef - metadata: - isAnnotation: false - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - name: meshery-core - relationships: [] - status: registered - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":false,"lock":true,"shape":{"convert-shape":true},"style":false},"label":{"edit":true,"show":false,"sync-with-config-property":"label"}}}' - defaultData: '{"label":""}' - genealogy: parent - isAnnotation: true - isModelAnnotation: "TRUE" - isNamespaced: false - logoURL: "" - model: meshery-core - modelDisplayName: Meshery Core - primaryColor: '#00B39F' - published: true - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 1 - data: - label: "" - height: 30px - width: 30px - z-index: 4 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":1,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/genericnode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg - parent: c635c510-279d-49e9-bac3-1fb61b380849 - position: - posX: 70 - posY: 70 - whiteboardData: - style: - z-index: 4 - c635c510-279d-49e9-bac3-1fb61b380849: - name: c635c510-279d-49e9-bac3-1fb61b380849 - traits: - meshmap: - edges: [] - id: c635c510-279d-49e9-bac3-1fb61b380849 - position: - posX: 60 - posY: 70 - whiteboardData: {} diff --git a/catalog/fe3bf101-18ec-4a7e-86bb-3f69a53b1e5f/deploy.yml b/catalog/fe3bf101-18ec-4a7e-86bb-3f69a53b1e5f/deploy.yml deleted file mode 100644 index 6e027006d4..0000000000 --- a/catalog/fe3bf101-18ec-4a7e-86bb-3f69a53b1e5f/deploy.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Pod Liveness -services: - pods-liveness-exec-pod: - name: pods-liveness-exec-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - args: - - /bin/sh - - -c - - touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 600 - image: busybox - liveness Probe: - exec: - command: - - cat - - /tmp/healthy - initial Delay Seconds: 5 - period Seconds: 5 - name: pods-liveness-exec-container - traits: - meshmap: - edges: [] - id: 79f666dc-796a-4857-8d1f-e5293aab6656 - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 130 - posY: 130 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/ff1354ec-81f2-4404-acc7-c5ee426add46/deploy.yml b/catalog/ff1354ec-81f2-4404-acc7-c5ee426add46/deploy.yml deleted file mode 100644 index cba1cdeab8..0000000000 --- a/catalog/ff1354ec-81f2-4404-acc7-c5ee426add46/deploy.yml +++ /dev/null @@ -1,661 +0,0 @@ -name: aws-otel-collector -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - aws-otel-collector-orzyq - traits: - meshmap: - edges: [] - id: 6dd4cabd-7f56-4b07-9e22-5ee4db1f482f - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1003 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: a982cdc8-8152-4947-a417-22a23634f44a - position: - posX: 290 - posY: 199 - whiteboardData: {} - aws-otel-collector-addzl: - name: aws-otel-collector - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: aws-otel-collector - app.kubernetes.io/version: v0.33.1 - helm.sh/chart: aws-otel-collector-0.2.0 - settings: - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 64b0984f-ee02-4da8-a444-8e7a056d9425 - metadata: - binded_by: b561a9bd-5fc7-4b77-92bc-02ad04c7661f - source: 838e6e37-09ae-43e1-a72a-ad0a28da924b - subType: Permission - target: 6d6e3c43-b86e-44a6-ba86-e9e40db567ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 6d6e3c43-b86e-44a6-ba86-e9e40db567ca - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: "" - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: 50 - posY: 110 - whiteboardData: - style: {} - aws-otel-collector-hxbdk: - name: aws-otel-collector - type: ConfigMap - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: aws-otel-collector - app.kubernetes.io/version: v0.33.1 - helm.sh/chart: aws-otel-collector-0.2.0 - dependsOn: - - NodeGroupInventoryWallet - settings: - data: - otel-agent-config: | - extensions: - health_check: - - receivers: - awscontainerinsightreceiver: - add_full_pod_name_metric_label: true - - processors: - batch/metrics: - timeout: 60s - - exporters: - awsemf: - namespace: ContainerInsights - log_group_name: '/aws/containerinsights/{ClusterName}/performance' - log_stream_name: '{NodeName}' - resource_to_telemetry_conversion: - enabled: true - dimension_rollup_option: NoDimensionRollup - parse_json_encoded_attr_values: [Sources, kubernetes] - metric_declarations: - - dimensions: [[PodName, Namespace, ClusterName]] - metric_name_selectors: - - pod_cpu_utilization - - pod_memory_utilization - - pod_number_of_running_containers - - pod_number_of_container_restarts - - dimensions: [[FullPodName, Namespace, ClusterName]] - metric_name_selectors: - - pod_cpu_utilization - - pod_memory_utilization - - service: - pipelines: - metrics: - receivers: [awscontainerinsightreceiver] - processors: [batch/metrics] - exporters: [awsemf] - - extensions: [health_check] - traits: - meshmap: - edges: [] - id: f69ae608-5896-4b65-ad3a-808d77878c98 - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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 - parentId: a982cdc8-8152-4947-a417-22a23634f44a - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 1004 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg - parent: 6dd4cabd-7f56-4b07-9e22-5ee4db1f482f - position: - posX: 290 - posY: 190 - whiteboardData: - style: {} - aws-otel-collector-mfhge: - name: aws-otel-collector - type: ClusterRoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: ClusterRole - name: aws-otel-collector - subjects: - - kind: ServiceAccount - name: aws-otel-collector - namespace: default - traits: - meshmap: - edges: [] - id: b561a9bd-5fc7-4b77-92bc-02ad04c7661f - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 3 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrolebinding-white.svg - position: - posX: 19.05000382965399 - posY: 79.05000382965399 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - aws-otel-collector-orzyq: - name: aws-otel-collector - type: DaemonSet - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: aws-otel-collector - app.kubernetes.io/version: v0.33.1 - helm.sh/chart: aws-otel-collector-0.2.0 - settings: - namesapce: default - spec: - selector: - match Labels: - app.kubernetes.io/name: aws-otel-collector - template: - metadata: - labels: - app.kubernetes.io/name: aws-otel-collector - spec: - containers: - - command: - - /awscollector - - --config=/conf/otel-agent-config.yaml - env: - - name: K8S_NODE_NAME - value From: - field Ref: - field Path: spec.nodeName - - name: HOST_IP - value From: - field Ref: - field Path: status.hostIP - - name: HOST_NAME - value From: - field Ref: - field Path: spec.nodeName - - name: K8S_NAMESPACE - value From: - field Ref: - field Path: metadata.namespace - env From: - - config Map Ref: - name: aws-otel-collector - image: public.ecr.aws/aws-observability/aws-otel-collector:v0.33.1 - image Pull Policy: IfNotPresent - name: aws-otel-collector - resources: - limits: - cpu: 200m - memory: 200Mi - requests: - cpu: 200m - memory: 200Mi - volume Mounts: - - mount Path: /rootfs - name: rootfs - read Only: true - - mount Path: /var/run/docker.sock - name: dockersock - read Only: true - - mount Path: /run/containerd/containerd.sock - name: containerdsock - - mount Path: /var/lib/docker - name: varlibdocker - read Only: true - - mount Path: /sys - name: sys - read Only: true - - mount Path: /dev/disk - name: devdisk - read Only: true - - mount Path: /conf - name: otel-agent-config-vol - service Account Name: aws-otel-collector - volumes: - - config Map: - items: - - key: otel-agent-config - path: otel-agent-config.yaml - name: aws-otel-collector - name: otel-agent-config-vol - - host Path: - path: / - name: rootfs - - host Path: - path: /var/run/docker.sock - name: dockersock - - host Path: - path: /var/lib/docker - name: varlibdocker - - host Path: - path: /run/containerd/containerd.sock - name: containerdsock - - host Path: - path: /sys - name: sys - - host Path: - path: /dev/disk/ - name: devdisk - traits: - meshmap: - edges: [] - id: a982cdc8-8152-4947-a417-22a23634f44a - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: circle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 3 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/daemonset-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/daemonset-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/daemonset-white.svg - position: - posX: 290 - posY: 199 - whiteboardData: - style: {} - aws-otel-collector-rlskz: - name: aws-otel-collector - type: ClusterRole - apiVersion: rbac.authorization.k8s.io/v1 - model: kubernetes - settings: - rules: - - api Groups: - - "" - resources: - - pods - - nodes - - endpoints - verbs: - - list - - watch - - get - - api Groups: - - apps - resources: - - replicasets - verbs: - - list - - watch - - get - - api Groups: - - batch - resources: - - jobs - verbs: - - list - - watch - - api Groups: - - "" - resources: - - nodes/proxy - verbs: - - get - - api Groups: - - "" - resources: - - nodes/stats - - configmaps - - events - verbs: - - create - - get - - api Groups: - - "" - resources: - - configmaps - verbs: - - update - - api Groups: - - "" - resource Names: - - otel-container-insight-clusterleader - resources: - - configmaps - verbs: - - get - - update - - create - - api Groups: - - coordination.k8s.io - resources: - - leases - verbs: - - create - - get - - update - - api Groups: - - coordination.k8s.io - resource Names: - - otel-container-insight-clusterleader - resources: - - leases - verbs: - - get - - update - - create - traits: - meshmap: - edges: - - data: - id: 64b0984f-ee02-4da8-a444-8e7a056d9425 - metadata: - binded_by: b561a9bd-5fc7-4b77-92bc-02ad04c7661f - source: 838e6e37-09ae-43e1-a72a-ad0a28da924b - subType: Permission - target: 6d6e3c43-b86e-44a6-ba86-e9e40db567ca - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 838e6e37-09ae-43e1-a72a-ad0a28da924b - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: false - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: "8.5" - "y": "7.5" - z-index: 1001 - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/clusterrole-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/clusterrole-white.svg - position: - posX: -10 - posY: 50 - whiteboardData: - style: {} - comment-hn: - name: comment-hn - type: Comment - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - settings: - lastUpdated: "2024-06-03T18:20:37.787Z" - status: false - user Messages: [] - usersMessages: - - avatarUrl: https://pbs.twimg.com/profile_images/880205475643441152/V_vhfnzb_400x400.jpg - firstName: Lee - lastName: Calcote - message: "Looking good so far, @[Deepak Reddy](9222bde1-64c6-4fb2-971a-3402d5ae2fd9) - \U0001F44D" - timestamp: "2024-06-03T18:20:37.787Z" - userid: 090e7114-509a-4046-81f1-9c5fb8daf724 - traits: - meshmap: - edges: [] - id: c4759bcb-9e9a-4b72-97a2-ca5652b76ecf - label: Comment - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: '{"designer":{"edit":{"config":true}}}' - defaultData: "" - genealogy: "" - isAnnotation: true - primaryColor: '#FFDE00' - secondaryColor: '#FFDE00' - shape: tag - shapePolygonPoints: "" - status: enabled - styleOverrides: - height: 22px - width: 22px - x: 1.5px - "y": 7.5px - z-index: 1002 - styles: '{"height":"22px","width":"22px","x":"1.5px","y":"7.5px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/comment-color.svg - position: - posX: 50 - posY: 30 - whiteboardData: {} diff --git a/catalog/ff84d220-d1ea-44ee-8473-a44b972ff85b/deploy.yml b/catalog/ff84d220-d1ea-44ee-8473-a44b972ff85b/deploy.yml deleted file mode 100644 index 676718b0fd..0000000000 --- a/catalog/ff84d220-d1ea-44ee-8473-a44b972ff85b/deploy.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Pod Resource Memory Request Limit -services: - memory-request-limit-pod: - name: memory-request-limit-pod - type: Pod - apiVersion: v1 - namespace: default - model: kubernetes - settings: - spec: - containers: - - command: - - sleep - - "3600" - image: busybox - name: memory-request-limit-container - resources: - limits: - memory: 200Mi - requests: - memory: 100Mi - traits: - meshmap: - edges: [] - id: 626ebcb2-9340-4a66-a1a8-918ae5c63dae - label: memory-request-limit-pod - meshmodel-metadata: - capabilities: "" - genealogy: "" - 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' - published: true - secondaryColor: '#7aa1f0' - shape: round-rectangle - styleOverrides: "" - subCategory: Scheduling & Orchestration - svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg - position: - posX: 310 - posY: 310 - whiteboardData: - style: - z-index: 3 diff --git a/catalog/fffb7c9d-3051-4dd9-a198-39aee88da1d6/deploy.yml b/catalog/fffb7c9d-3051-4dd9-a198-39aee88da1d6/deploy.yml deleted file mode 100644 index 1896b08630..0000000000 --- a/catalog/fffb7c9d-3051-4dd9-a198-39aee88da1d6/deploy.yml +++ /dev/null @@ -1,560 +0,0 @@ -name: prometheus-postgres-exporter -services: - NodeGroupInventoryWallet: - name: NodeGroupInventoryWallet - type: NodeGroupInventoryWallet - apiVersion: core.meshery.io/v1alpha1 - version: 0.7.1 - model: meshery-core - dependsOn: - - prometheus-postgres-exporter-zkthm - traits: - meshmap: - edges: [] - id: ce260f70-6758-4526-99ee-2f2aec24e38a - label: NodeGroupInventoryWallet - meshmodel-data: - category: - metadata: null - name: Orchestration & Management - components: null - description: "" - displayName: Meshery Core - hostID: 26e64aa8-2d86-57bd-92b3-2a73160d27b4 - id: 3e2db384-d3af-5fac-8af2-684fc3c29446 - metadata: - isAnnotation: false - subCategory: App Definition and Development - svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg - model: - version: 0.7.1 - name: meshery-core - registrant: - hostname: artifacthub - relationships: null - schemaVersion: core.meshery.io/v1beta1 - status: enabled - subCategory: App Definition and Development - version: v1.0.0 - meshmodel-metadata: - capabilities: |- - { - "designer": { - "pass-events-to": "parent", - "edit": { - "config": false, - "copy": false, - "delete": false, - "duplicate": false, - "reset-styles": false, - "resolve": false, - "lock": false, - "shape": { - "convert-shape": false - }, - "style": false - }, - "label": { - "edit": false, - "show": false, - "sync-with-config-property": "none" - } - } - } - defaultData: '{"label":""}' - genealogy: parent - hasInvalidSchema: true - isAnnotation: true - primaryColor: '#00B39F' - secondaryColor: '#00D3A9' - shape: round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-image: none - background-opacity: 0.1 - border-style: dashed - border-width: 0 - data: - label: "" - height: 30px - width: 30px - z-index: 1003 - styles: '{"height":"30px","width":"30px", "background-image":"none","border-width":0,"border-style":"dashed","background-opacity":0.1}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg - parent: e5ad43fd-d220-4d60-9271-08b3786a1277 - position: - posX: 90 - posY: 50 - whiteboardData: {} - prometheus-postgres-exporter-dbmef: - name: prometheus-postgres-exporter - type: Service - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - spec: - ports: - - name: http - port: 80 - protocol: TCP - target Port: 9187 - selector: - app: prometheus-postgres-exporter - release: prometheus-postgres-exporter - type: ClusterIP - traits: - meshmap: - edges: - - data: - id: c204526a-6bdd-4313-9552-29978c138ef8 - metadata: - port: 80 - protocol: TCP - source: a572890d-0bd7-45c6-8746-46767d325a3a - subType: Network - target: e5ad43fd-d220-4d60-9271-08b3786a1277 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: a572890d-0bd7-45c6-8746-46767d325a3a - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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-triangle - shapePolygonPoints: "" - status: enabled - styleOverrides: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - styles: '{"height":20,"width":20,"padding":12,"background-position-y":4.5,"x":"10px","y":"12px"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/service-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/service-white.svg - position: - posX: -50 - posY: -50 - whiteboardData: {} - prometheus-postgres-exporter-dgcpl: - name: prometheus-postgres-exporter - type: Role - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - rules: [] - traits: - meshmap: - edges: - - data: - id: 88edad82-4749-47fc-8b6d-4fdf0003b6ee - metadata: - binded_by: 9e2743df-93b9-46b9-b554-71f6c7755b9a - source: 8c341388-e5f9-45ce-b716-7da34a61e083 - subType: Permission - target: c0ddf04d-a2bc-49ed-a5f3-3b1a17f2c51c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: 8c341388-e5f9-45ce-b716-7da34a61e083 - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - styles: '{"height":"22px", "width":"22px", "x":"8.5", "y":"7.5","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/role-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/role-white.svg - position: - posX: -50 - posY: 10 - whiteboardData: {} - prometheus-postgres-exporter-jadph: - name: prometheus-postgres-exporter - type: ServiceAccount - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - automount Service Account Token: false - image Pull Secrets: [] - secrets: [] - traits: - meshmap: - edges: - - data: - id: 88edad82-4749-47fc-8b6d-4fdf0003b6ee - metadata: - binded_by: 9e2743df-93b9-46b9-b554-71f6c7755b9a - source: 8c341388-e5f9-45ce-b716-7da34a61e083 - subType: Permission - target: c0ddf04d-a2bc-49ed-a5f3-3b1a17f2c51c - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: c0ddf04d-a2bc-49ed-a5f3-3b1a17f2c51c - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: bottom-round-rectangle - shapePolygonPoints: "" - status: enabled - styleOverrides: - z-index: 5 - styles: "" - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg - position: - posX: -50 - posY: 50 - whiteboardData: {} - prometheus-postgres-exporter-pxzjm: - name: prometheus-postgres-exporter - type: RoleBinding - apiVersion: rbac.authorization.k8s.io/v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - role Ref: - api Group: rbac.authorization.k8s.io - kind: Role - name: prometheus-postgres-exporter - subjects: - - kind: ServiceAccount - name: prometheus-postgres-exporter - traits: - meshmap: - edges: [] - id: 9e2743df-93b9-46b9-b554-71f6c7755b9a - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - 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: - height: 25px - width: 25px - x: "7" - "y": "7" - z-index: 5 - styles: '{"height":"25px","width":"25px","x":"7", "y":"7","z-index":4}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/rolebinding-color.svg - svgComplete: "" - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/rolebinding-white.svg - position: - posX: -50 - posY: 30.10625 - whiteboardData: - style: - height: 10.5 - width: 10.5 - z-index: 1000 - prometheus-postgres-exporter-udiah: - name: prometheus-postgres-exporter - type: Secret - apiVersion: v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - data: - data_source_password: c29tZXBhc3d3b3Jk - type: Opaque - traits: - meshmap: - edges: [] - id: 3a76e8b7-6b0b-4050-b85b-cc50e15fb979 - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: "" - defaultData: "" - genealogy: "" - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: shield - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-clip: node - background-image-containment: over - background-opacity: "0" - height: 32 - padding: 1 - width: 32 - z-index: 1002 - styles: '{"height":32,"width":32,"background-clip":"node","background-image-containment":"over","padding":1,"background-opacity":"0"}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg - position: - posX: 10 - posY: 10 - whiteboardData: {} - prometheus-postgres-exporter-zkthm: - name: prometheus-postgres-exporter - type: Deployment - apiVersion: apps/v1 - namespace: default - model: kubernetes - labels: - app: prometheus-postgres-exporter - chart: prometheus-postgres-exporter-6.0.0 - heritage: Helm - release: prometheus-postgres-exporter - settings: - spec: - replicas: 1 - selector: - match Labels: - app: prometheus-postgres-exporter - release: prometheus-postgres-exporter - template: - metadata: - annotations: - checksum/config: 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b - labels: - app: prometheus-postgres-exporter - release: prometheus-postgres-exporter - spec: - automount Service Account Token: false - containers: - - args: - - --config.file=/etc/postgres_exporter.yml - - --web.listen-address=:9187 - env: - - name: DATA_SOURCE_URI - value: :5432/?sslmode=disable - - name: DATA_SOURCE_USER - value: postgres - - name: DATA_SOURCE_PASS - value From: - secret Key Ref: - key: data_source_password - name: prometheus-postgres-exporter - image: quay.io/prometheuscommunity/postgres-exporter:v0.15.0 - image Pull Policy: IfNotPresent - liveness Probe: - http Get: - path: / - port: http - initial Delay Seconds: 0 - timeout Seconds: 3 - name: prometheus-postgres-exporter - ports: - - container Port: 9187 - name: http - protocol: TCP - readiness Probe: - http Get: - path: / - port: http - initial Delay Seconds: 0 - timeout Seconds: 1 - resources: {} - security Context: - allow Privilege Escalation: false - capabilities: - drop: - - ALL - privileged: false - read Only Root Filesystem: true - volume Mounts: null - security Context: - run As Group: 1001 - run As Non Root: true - run As User: 1001 - seccomp Profile: - type: RuntimeDefault - service Account Name: prometheus-postgres-exporter - volumes: null - traits: - meshmap: - edges: - - data: - id: c204526a-6bdd-4313-9552-29978c138ef8 - metadata: - port: 80 - protocol: TCP - source: a572890d-0bd7-45c6-8746-46767d325a3a - subType: Network - target: e5ad43fd-d220-4d60-9271-08b3786a1277 - style: - control-point-distances: null - control-point-weights: "0.5" - curve-style: bezier - haystack-radius: "0" - line-color: rgb(153,153,153) - line-style: dotted - opacity: "1" - segment-distances: 20px - segment-weights: "0.5" - target-arrow-shape: vee - taxi-direction: auto - taxi-turn: 50% - taxi-turn-min-distance: 10px - width: 1.5px - id: e5ad43fd-d220-4d60-9271-08b3786a1277 - label: prometheus-postgres-exporter - meshmodel-metadata: - capabilities: |2- - { - "designer": { - "edit": { - "shape": { - "convert-shape": false - } - } - } - } - defaultData: "" - genealogy: parent - isAnnotation: false - isCustomResource: false - isModelAnnotation: "FALSE" - isNamespaced: true - logoURL: Created by Meshery Authors - model: kubernetes - modelDisplayName: Kubernetes - primaryColor: '#326CE5' - secondaryColor: '#7aa1f0' - shape: round-pentagon - shapePolygonPoints: "" - status: enabled - styleOverrides: - background-opacity: 0.5 - border-width: 2 - z-index: 1001 - styles: '{"border-width":2,"background-opacity":0.5}' - subCategory: "" - svgColor: ui/public/static/img/meshmodels/kubernetes/color/deployment-color.svg - svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/deployment-complete.svg - svgWhite: ui/public/static/img/meshmodels/kubernetes/white/deployment-white.svg - position: - posX: 90 - posY: 50 - whiteboardData: {}