{"id": "00000000-0000-0000-0000-000000000000", "name": "kafka-32.3.10.tgz", "version": "0.0.2", "components": [{"id": "30d5ab1d-589e-4419-9494-235499ce8028", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/networkpolicy-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/networkpolicy-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": false, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "NetworkPolicy", "schema": "", "version": "networking.k8s.io/v1"}, "description": "", "displayName": "kafka-broker", "capabilities": [], "configuration": {"spec": {"egress": [{}], "ingress": [{"ports": [{"port": 9092}, {"port": 9094}]}], "podSelector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "broker"}}, "policyTypes": ["Ingress", "Egress"]}, "metadata": {"name": "kafka-broker", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "broker", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "b190f802-3dad-4c1f-841b-57adac41e5a3", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/networkpolicy-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/networkpolicy-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": false, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "NetworkPolicy", "schema": "", "version": "networking.k8s.io/v1"}, "description": "", "displayName": "kafka-controller", "capabilities": [], "configuration": {"spec": {"egress": [{}], "ingress": [{"ports": [{"port": 9093}, {"port": 9092}, {"port": 9094}]}], "podSelector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible"}}, "policyTypes": ["Ingress", "Egress"]}, "metadata": {"name": "kafka-controller", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "65a58cb7-c6e2-4654-8a78-9d7fdb890ffd", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "concave-hexagon", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/poddisruptionbudget-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/poddisruptionbudget-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "PodDisruptionBudget", "schema": "", "version": "policy/v1"}, "description": "", "displayName": "kafka-broker", "capabilities": [], "configuration": {"spec": {"selector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "broker"}}, "maxUnavailable": 1}, "metadata": {"name": "kafka-broker", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "broker", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "e72fcc46-b179-46c0-878d-c95e5d1343c8", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "concave-hexagon", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/poddisruptionbudget-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/poddisruptionbudget-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "PodDisruptionBudget", "schema": "", "version": "policy/v1"}, "description": "", "displayName": "kafka-controller", "capabilities": [], "configuration": {"spec": {"selector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible"}}, "maxUnavailable": 1}, "metadata": {"name": "kafka-controller", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "eb3601c0-ad7b-4903-be56-64107fa421a4", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "bottom-round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "ServiceAccount", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka-provisioning", "capabilities": [], "configuration": {"metadata": {"name": "kafka-provisioning", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}, "automountServiceAccountToken": false}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "25391cc3-7c9e-41a4-9d62-975bc1437b5e", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "bottom-round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/serviceaccount-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/serviceaccount-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "ServiceAccount", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka", "capabilities": [], "configuration": {"metadata": {"name": "kafka", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "kafka", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}, "automountServiceAccountToken": false}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "7a9b4065-8dcb-4659-bc9c-ae0e6b961964", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "shield", "width": 32, "height": 32, "padding": 1, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "background-clip": "node", "background-opacity": 0, "background-image-containment": "over"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Secret", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka-user-passwords", "capabilities": [], "configuration": {"data": {"client-passwords": "dU1KM2ZtOGZVSg==", "controller-password": "bExiUlFXV28wcQ==", "system-user-password": "dU1KM2ZtOGZVSg==", "inter-broker-password": "a0s0YXQ3NktLaQ=="}, "type": "Opaque", "metadata": {"name": "kafka-user-passwords", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "03752c5f-90bf-4735-9345-632063e174df", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "shield", "width": 32, "height": 32, "padding": 1, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/secret-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/secret-white.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/secret-complete.svg", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "background-clip": "node", "background-opacity": 0, "background-image-containment": "over"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Secret", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka-kraft", "capabilities": [], "configuration": {"data": {"cluster-id": "c25qbGQwNERodzJqNldMdU1yVXROVA==", "controller-0-id": "OTVINWVzR1VQc1JmYWhEWXFpU2Z0RA==", "controller-1-id": "SnYweXc2QVhwcU01WThENUhPTW1lZA==", "controller-2-id": "RE1zb1RKczB4TW5SVUh6ZEl2NEhRRw=="}, "type": "Opaque", "metadata": {"name": "kafka-kraft", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "06c7b64e-840b-4527-b957-76c76b7fd51f", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "bottom-round-rectangle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/configmap-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/configmap-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "ConfigMap", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka-controller-configuration", "capabilities": [], "configuration": {"data": {"server.properties": "advertised.listeners=CLIENT://advertised-address-placeholder:9092,INTERNAL://advertised-address-placeholder:9094\ncontroller.listener.names=CONTROLLER\ncontroller.quorum.bootstrap.servers=kafka-controller-0.kafka-controller-headless.default.svc.cluster.local:9093,kafka-controller-1.kafka-controller-headless.default.svc.cluster.local:9093,kafka-controller-2.kafka-controller-headless.default.svc.cluster.local:9093\ninter.broker.listener.name=INTERNAL\nlistener.name.client.plain.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required user_user1=\"password-placeholder-0\";\nlistener.name.client.scram-sha-256.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required;\nlistener.name.client.scram-sha-512.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required;\nlistener.name.controller.plain.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username=\"controller_user\" password=\"controller-password-placeholder\" user_controller_user=\"controller-password-placeholder\" user_user1=\"password-placeholder-0\";\nlistener.name.controller.scram-sha-256.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username=\"controller_user\" password=\"controller-password-placeholder\";\nlistener.name.controller.scram-sha-512.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username=\"controller_user\" password=\"controller-password-placeholder\";\nlistener.name.internal.plain.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username=\"inter_broker_user\" password=\"interbroker-password-placeholder\" user_inter_broker_user=\"interbroker-password-placeholder\" user_user1=\"password-placeholder-0\";\nlistener.name.internal.scram-sha-256.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username=\"inter_broker_user\" password=\"interbroker-password-placeholder\";\nlistener.name.internal.scram-sha-512.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username=\"inter_broker_user\" password=\"interbroker-password-placeholder\";\nlistener.security.protocol.map=CONTROLLER:SASL_PLAINTEXT,CLIENT:SASL_PLAINTEXT,INTERNAL:SASL_PLAINTEXT\nlisteners=CLIENT://:9092,INTERNAL://:9094,CONTROLLER://:9093\nlog.dir=/bitnami/kafka/data\nlogs.dir=/opt/bitnami/kafka/logs\nprocess.roles=controller,broker\nsasl.enabled.mechanisms=PLAIN,SCRAM-SHA-256,SCRAM-SHA-512\nsasl.mechanism.controller.protocol=PLAIN\nsasl.mechanism.inter.broker.protocol=PLAIN"}, "metadata": {"name": "kafka-controller-configuration", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "b5b34c46-c08a-4e49-a194-6ad826a51856", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "round-triangle", "width": 20, "height": 20, "padding": 12, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/service-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/service-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "background-position-y": "4.5"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Service", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka-controller-headless", "capabilities": [], "configuration": {"spec": {"type": "ClusterIP", "ports": [{"name": "tcp-interbroker", "port": 9094, "protocol": "TCP", "targetPort": "interbroker"}, {"name": "tcp-client", "port": 9092, "protocol": "TCP", "targetPort": "client"}, {"name": "tcp-controller", "port": 9093, "protocol": "TCP", "targetPort": "controller"}], "selector": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible"}, "clusterIP": "None", "publishNotReadyAddresses": true}, "metadata": {"name": "kafka-controller-headless", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "9a49bb3b-717c-488d-ae62-e043707dbd60", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"shape": "round-triangle", "width": 20, "height": 20, "padding": 12, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/service-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/service-white.svg", "svgComplete": "", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "background-position-y": "4.5"}, "version": "v1.0.0", "metadata": {"genealogy": "", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "Service", "schema": "", "version": "v1"}, "description": "", "displayName": "kafka", "capabilities": [], "configuration": {"spec": {"type": "ClusterIP", "ports": [{"name": "tcp-client", "port": 9092, "nodePort": null, "protocol": "TCP", "targetPort": "client"}], "selector": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka"}, "sessionAffinity": "None"}, "metadata": {"name": "kafka", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "kafka", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}, {"id": "59f3d23d-9cd0-4c69-9db8-da5ce9fb34d0", "model": {"id": "b3f5bc0d-30f7-607d-6c73-784ddde6cad8", "name": "kubernetes", "model": {"version": "v1.32.0-alpha.3"}, "status": "enabled", "version": "v1.0.0", "category": {"id": "9ca27d0d-66ce-42a9-8c85-6236563f2ddb", "name": "Orchestration & Management"}, "metadata": {"shape": "circle", "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg", "svgComplete": "", "isAnnotation": false, "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "styleOverrides": ""}, "components": null, "registrant": {"id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "kind": "github", "name": "Github", "type": "registry", "status": "registered", "user_id": "00000000-0000-0000-0000-000000000000", "sub_type": "", "created_at": "2025-10-30T14:23:00.251057386Z", "deleted_at": "0001-01-01T00:00:00Z", "updated_at": "2025-10-30T14:23:00.251057386Z", "credential_id": "00000000-0000-0000-0000-000000000000", "schemaVersion": ""}, "displayName": "Kubernetes", "subCategory": "Scheduling & Orchestration", "connection_id": "5bc80e3c-5d43-9eb4-d16c-78a2769247a6", "relationships": null, "schemaVersion": "models.meshery.io/v1beta1", "components_count": 0, "relationships_count": 0}, "format": "", "status": "enabled", "styles": {"x": 12, "y": 20, "shape": "round-rectangle", "width": 15, "height": 15, "svgColor": "ui/public/static/img/meshmodels/kubernetes/color/statefulset-color.svg", "svgWhite": "ui/public/static/img/meshmodels/kubernetes/white/statefulset-white.svg", "svgComplete": "ui/public/static/img/meshmodels/kubernetes/complete/statefulset-complete.svg", "primaryColor": "#326CE5", "secondaryColor": "#7aa1f0", "background-opacity": 0.2}, "version": "v1.0.0", "metadata": {"genealogy": "parent", "published": false, "source_uri": "git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3", "isAnnotation": false, "isNamespaced": true, "instanceDetails": null, "configurationUISchema": ""}, "component": {"kind": "StatefulSet", "schema": "", "version": "apps/v1"}, "description": "", "displayName": "kafka-controller", "capabilities": [], "configuration": {"spec": {"replicas": 3, "selector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible"}}, "template": {"spec": {"hostIPC": false, "volumes": [{"name": "kafka-configmaps", "configMap": {"name": "kafka-controller-configuration"}}, {"name": "kafka-secret-config", "emptyDir": {}}, {"name": "kafka-config", "emptyDir": {}}, {"name": "tmp", "emptyDir": {}}, {"name": "init-shared", "emptyDir": {}}, {"name": "kafka-sasl", "projected": {"sources": [{"secret": {"name": "kafka-user-passwords"}}]}}, {"name": "logs", "emptyDir": {}}], "affinity": {"podAffinity": null, "nodeAffinity": null, "podAntiAffinity": {"preferredDuringSchedulingIgnoredDuringExecution": [{"weight": 1, "podAffinityTerm": {"topologyKey": "kubernetes.io/hostname", "labelSelector": {"matchLabels": {"app.kubernetes.io/name": "kafka", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible"}}}}]}}, "containers": [{"env": [{"name": "KAFKA_HEAP_OPTS", "value": "-XX:InitialRAMPercentage=75 -XX:MaxRAMPercentage=75"}, {"name": "KAFKA_CFG_PROCESS_ROLES", "value": "controller,broker"}, {"name": "KAFKA_INITIAL_CONTROLLERS_FILE", "value": "/shared/initial-controllers.txt"}, {"name": "BITNAMI_DEBUG", "value": "false"}, {"name": "KAFKA_KRAFT_CLUSTER_ID", "valueFrom": {"secretKeyRef": {"key": "cluster-id", "name": "kafka-kraft"}}}, {"name": "KAFKA_KRAFT_BOOTSTRAP_SCRAM_USERS", "value": "true"}, {"name": "KAFKA_CLIENT_USERS", "value": "user1"}, {"name": "KAFKA_CLIENT_PASSWORDS_FILE", "value": "/opt/bitnami/kafka/config/secrets/client-passwords"}, {"name": "KAFKA_INTER_BROKER_USER", "value": "inter_broker_user"}, {"name": "KAFKA_INTER_BROKER_PASSWORD_FILE", "value": "/opt/bitnami/kafka/config/secrets/inter-broker-password"}, {"name": "KAFKA_CONTROLLER_USER", "value": "controller_user"}, {"name": "KAFKA_CONTROLLER_PASSWORD_FILE", "value": "/opt/bitnami/kafka/config/secrets/controller-password"}], "name": "kafka", "image": "docker.io/bitnami/kafka:4.0.0-debian-12-r8", "ports": [{"name": "controller", "containerPort": 9093}, {"name": "client", "containerPort": 9092}, {"name": "interbroker", "containerPort": 9094}], "resources": {"limits": {"cpu": "750m", "memory": "768Mi", "ephemeral-storage": "2Gi"}, "requests": {"cpu": "500m", "memory": "512Mi", "ephemeral-storage": "50Mi"}}, "volumeMounts": [{"name": "data", "mountPath": "/bitnami/kafka"}, {"name": "logs", "mountPath": "/opt/bitnami/kafka/logs"}, {"name": "kafka-config", "subPath": "server.properties", "mountPath": "/opt/bitnami/kafka/config/server.properties"}, {"name": "tmp", "mountPath": "/tmp"}, {"name": "init-shared", "mountPath": "/shared"}, {"name": "kafka-sasl", "readOnly": true, "mountPath": "/opt/bitnami/kafka/config/secrets"}], "livenessProbe": {"exec": {"command": ["pgrep", "-f", "kafka"]}, "periodSeconds": 10, "timeoutSeconds": 5, "failureThreshold": 3, "successThreshold": 1, "initialDelaySeconds": 10}, "readinessProbe": {"tcpSocket": {"port": "controller"}, "periodSeconds": 10, "timeoutSeconds": 5, "failureThreshold": 6, "successThreshold": 1, "initialDelaySeconds": 5}, "imagePullPolicy": "IfNotPresent", "securityContext": {"runAsUser": 1001, "runAsGroup": 1001, "capabilities": {"drop": ["ALL"]}, "runAsNonRoot": true, "seLinuxOptions": {}, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false}}], "hostNetwork": false, "initContainers": [{"env": [{"name": "BITNAMI_DEBUG", "value": "false"}, {"name": "MY_POD_NAME", "valueFrom": {"fieldRef": {"fieldPath": "metadata.name"}}}, {"name": "MY_POD_NAMESPACE", "valueFrom": {"fieldRef": {"fieldPath": "metadata.namespace"}}}, {"name": "KAFKA_FULLNAME", "value": "kafka"}, {"name": "CLUSTER_DOMAIN", "value": "cluster.local"}, {"name": "KAFKA_VOLUME_DIR", "value": "/bitnami/kafka"}, {"name": "KAFKA_CONF_FILE", "value": "/config/server.properties"}, {"name": "KAFKA_MIN_ID", "value": "0"}, {"name": "KAFKA_CONTROLLER_SVC_NAME", "value": "kafka-controller-headless"}, {"name": "KAFKA_CONTROLLER_PORT", "value": "9093"}, {"name": "KAFKA_CONTROLLER_0_DIR_ID", "valueFrom": {"secretKeyRef": {"key": "controller-0-id", "name": "kafka-kraft"}}}, {"name": "KAFKA_CONTROLLER_1_DIR_ID", "valueFrom": {"secretKeyRef": {"key": "controller-1-id", "name": "kafka-kraft"}}}, {"name": "KAFKA_CONTROLLER_2_DIR_ID", "valueFrom": {"secretKeyRef": {"key": "controller-2-id", "name": "kafka-kraft"}}}, {"name": "KAFKA_CLIENT_USERS", "value": "user1"}, {"name": "KAFKA_CLIENT_PASSWORDS_FILE", "value": "/opt/bitnami/kafka/config/secrets/client-passwords"}, {"name": "KAFKA_INTER_BROKER_USER", "value": "inter_broker_user"}, {"name": "KAFKA_INTER_BROKER_PASSWORD_FILE", "value": "/opt/bitnami/kafka/config/secrets/inter-broker-password"}, {"name": "KAFKA_CONTROLLER_USER", "value": "controller_user"}, {"name": "KAFKA_CONTROLLER_PASSWORD_FILE", "value": "/opt/bitnami/kafka/config/secrets/controller-password"}], "args": ["-ec", ". /opt/bitnami/scripts/libkafka.sh\nconfigure_kafka_sasl() {\n    # Replace placeholders with passwords\n    replace_in_file \"$KAFKA_CONF_FILE\" \"interbroker-password-placeholder\" \"$KAFKA_INTER_BROKER_PASSWORD\"\n    replace_in_file \"$KAFKA_CONF_FILE\" \"controller-password-placeholder\" \"$KAFKA_CONTROLLER_PASSWORD\"\n    read -r -a passwords <<< \"$(tr ',;' ' ' <<<\"${KAFKA_CLIENT_PASSWORDS:-}\")\"\n    for ((i = 0; i < ${#passwords[@]}; i++)); do\n        replace_in_file \"$KAFKA_CONF_FILE\" \"password-placeholder-${i}\\\"\" \"${passwords[i]}\\\"\"\n    done\n}\n\ncp /configmaps/server.properties $KAFKA_CONF_FILE\n\n# Get pod ID and role, last and second last fields in the pod name respectively\nPOD_ID=\"${MY_POD_NAME##*-}\"\nPOD_ROLE=\"${MY_POD_NAME%-*}\"; POD_ROLE=\"${POD_ROLE##*-}\"\n\n# Configure node.id\nID=$((POD_ID + KAFKA_MIN_ID))\n[[ -f \"/bitnami/kafka/data/meta.properties\" ]] && ID=\"$(grep \"node.id\" /bitnami/kafka/data/meta.properties | awk -F '=' '{print $2}')\"\nkafka_server_conf_set \"node.id\" \"$ID\"\n# Configure initial controllers\nif [[ \"controller\" =~ \"$POD_ROLE\" ]]; then\n    INITIAL_CONTROLLERS=()\n    for ((i = 0; i < 3; i++)); do\n        var=\"KAFKA_CONTROLLER_${i}_DIR_ID\"; DIR_ID=\"${!var}\"\n        [[ $i -eq $POD_ID ]] && [[ -f \"/bitnami/kafka/data/meta.properties\" ]] && DIR_ID=\"$(grep \"directory.id\" /bitnami/kafka/data/meta.properties | awk -F '=' '{print $2}')\"\n        INITIAL_CONTROLLERS+=(\"${i}@${KAFKA_FULLNAME}-${POD_ROLE}-${i}.${KAFKA_CONTROLLER_SVC_NAME}.${MY_POD_NAMESPACE}.svc.${CLUSTER_DOMAIN}:${KAFKA_CONTROLLER_PORT}:${DIR_ID}\")\n    done\n    echo \"${INITIAL_CONTROLLERS[*]}\" | awk -v OFS=',' '{$1=$1}1' > /shared/initial-controllers.txt\nfi\nreplace_in_file \"$KAFKA_CONF_FILE\" \"advertised-address-placeholder\" \"${MY_POD_NAME}.${KAFKA_FULLNAME}-${POD_ROLE}-headless.${MY_POD_NAMESPACE}.svc.${CLUSTER_DOMAIN}\"\nsasl_env_vars=(\n  KAFKA_CLIENT_PASSWORDS\n  KAFKA_INTER_BROKER_PASSWORD\n  KAFKA_INTER_BROKER_CLIENT_SECRET\n  KAFKA_CONTROLLER_PASSWORD\n  KAFKA_CONTROLLER_CLIENT_SECRET\n)\nfor env_var in \"${sasl_env_vars[@]}\"; do\n    file_env_var=\"${env_var}_FILE\"\n    if [[ -n \"${!file_env_var:-}\" ]]; then\n        if [[ -r \"${!file_env_var:-}\" ]]; then\n            export \"${env_var}=$(< \"${!file_env_var}\")\"\n            unset \"${file_env_var}\"\n        else\n            warn \"Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable.\"\n        fi\n    fi\ndone\nconfigure_kafka_sasl\nif [[ -f /secret-config/server-secret.properties ]]; then\n    cat /secret-config/server-secret.properties >> $KAFKA_CONF_FILE\nfi\n"], "name": "prepare-config", "image": "docker.io/bitnami/kafka:4.0.0-debian-12-r8", "command": ["/bin/bash"], "resources": {"limits": {"cpu": "150m", "memory": "192Mi", "ephemeral-storage": "2Gi"}, "requests": {"cpu": "100m", "memory": "128Mi", "ephemeral-storage": "50Mi"}}, "volumeMounts": [{"name": "data", "mountPath": "/bitnami/kafka"}, {"name": "kafka-config", "mountPath": "/config"}, {"name": "kafka-configmaps", "mountPath": "/configmaps"}, {"name": "kafka-secret-config", "mountPath": "/secret-config"}, {"name": "tmp", "mountPath": "/tmp"}, {"name": "init-shared", "mountPath": "/shared"}, {"name": "kafka-sasl", "readOnly": true, "mountPath": "/opt/bitnami/kafka/config/secrets"}], "imagePullPolicy": "IfNotPresent", "securityContext": {"runAsUser": 1001, "privileged": false, "runAsGroup": 1001, "capabilities": {"add": [], "drop": ["ALL"]}, "runAsNonRoot": true, "seLinuxOptions": {}, "seccompProfile": {"type": "RuntimeDefault"}, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false}}], "securityContext": {"fsGroup": 1001, "sysctls": [], "seccompProfile": {"type": "RuntimeDefault"}, "supplementalGroups": [], "fsGroupChangePolicy": "Always"}, "enableServiceLinks": true, "serviceAccountName": "kafka", "automountServiceAccountToken": false}, "metadata": {"labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "annotations": {"checksum/secret": "4568025b0392b0cdb0d0efba8e7875a5eb4568e17810f12c9448ee239a5d9874", "checksum/configuration": "0a68e1b133270e976b9d5eb53e3eae87001e3e44746df0af79b7a710813d6169"}}}, "serviceName": "kafka-controller-headless", "updateStrategy": {"type": "RollingUpdate"}, "podManagementPolicy": "Parallel", "volumeClaimTemplates": [{"kind": "PersistentVolumeClaim", "spec": {"resources": {"requests": {"storage": "8Gi"}}, "accessModes": ["ReadWriteOnce"]}, "metadata": {"name": "data"}, "apiVersion": "v1"}]}, "metadata": {"name": "kafka-controller", "labels": {"helm.sh/chart": "kafka-32.3.10", "app.kubernetes.io/name": "kafka", "app.kubernetes.io/part-of": "kafka", "app.kubernetes.io/version": "4.0.0", "app.kubernetes.io/instance": "kafka", "app.kubernetes.io/component": "controller-eligible", "app.kubernetes.io/managed-by": "Helm"}, "namespace": "default"}}, "schemaVersion": "components.meshery.io/v1beta1"}], "relationships": null, "schemaVersion": "designs.meshery.io/v1beta1"}