{"id":18192009,"url":"https://github.com/codekow/demo-ocp-pulsar","last_synced_at":"2026-01-27T02:05:22.161Z","repository":{"id":154906137,"uuid":"632475715","full_name":"codekow/demo-ocp-pulsar","owner":"codekow","description":"Run Pulsar on OpenShift","archived":false,"fork":false,"pushed_at":"2023-04-25T14:34:07.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T21:54:45.718Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codekow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-25T13:38:08.000Z","updated_at":"2023-04-25T13:41:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"0bf21cb4-d5d0-4820-86cd-3b1e37425de3","html_url":"https://github.com/codekow/demo-ocp-pulsar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codekow/demo-ocp-pulsar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekow%2Fdemo-ocp-pulsar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekow%2Fdemo-ocp-pulsar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekow%2Fdemo-ocp-pulsar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekow%2Fdemo-ocp-pulsar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codekow","download_url":"https://codeload.github.com/codekow/demo-ocp-pulsar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekow%2Fdemo-ocp-pulsar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28796962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-03T06:42:00.176Z","updated_at":"2026-01-27T02:05:22.142Z","avatar_url":"https://github.com/codekow.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pulsar Info\n\n## Command Dump\n\n### Links\n\n- https://github.com/datastax/pulsar\n- https://github.com/datastax/pulsar-helm-chart\n- https://github.com/datastax/pulsar-admin-console\n\n```\ncat \u003c\u003c YAML \u003e scratch/dev-values.yaml\nenableAntiAffinity: false\nenableTls: false\nenableTokenAuth: false\nrestartOnConfigMapChange:\n  enabled: true\nextra:\n  function: true\n  burnell: true\n  burnellLogCollector: true\n  pulsarHeartbeat: true\n  pulsarAdminConsole: true\n\nzookeeper:\n  replicaCount: 1\n  resources:\n    requests:\n      memory: 300Mi\n      cpu: 0.3\n  configData:\n    PULSAR_MEM: \"-Xms300m -Xmx300m -Djute.maxbuffer=10485760 -XX:+ExitOnOutOfMemoryError\"\n\nbookkeeper:\n  replicaCount: 1\n  resources:\n    requests:\n      memory: 512Mi\n      cpu: 0.3\n  configData:\n    BOOKIE_MEM: \"-Xms312m -Xmx312m -XX:MaxDirectMemorySize=200m -XX:+ExitOnOutOfMemoryError\"\n\nbroker:\n  component: broker\n  replicaCount: 1\n  ledger:\n    defaultEnsembleSize: 1\n    defaultAckQuorum: 1\n    defaultWriteQuorum: 1\n  resources:\n    requests:\n      memory: 600Mi\n      cpu: 0.3\n  configData:\n    PULSAR_MEM: \"-Xms400m -Xmx400m -XX:MaxDirectMemorySize=200m -XX:+ExitOnOutOfMemoryError\"\n\nautoRecovery:\n  resources:\n    requests:\n      memory: 300Mi\n      cpu: 0.3\n\nfunction:\n  replicaCount: 1\n  functionReplicaCount: 1\n  resources:\n    requests:\n      memory: 512Mi\n      cpu: 0.3\n  configData:\n    PULSAR_MEM: \"-Xms312m -Xmx312m -XX:MaxDirectMemorySize=200m -XX:+ExitOnOutOfMemoryError\"\n\nproxy:\n  replicaCount: 1\n  resources:\n    requests:\n      memory: 512Mi\n      cpu: 0.3\n  wsResources:\n    requests:\n      memory: 512Mi\n      cpu: 0.3\n  configData:\n    PULSAR_MEM: \"-Xms400m -Xmx400m -XX:MaxDirectMemorySize=112m\"\n  autoPortAssign:\n    enablePlainTextWithTLS: true\n  service:\n    autoPortAssign:\n      enabled: true\n\ngrafanaDashboards:\n  enabled: true\n\npulsarAdminConsole:\n  replicaCount: 1\n\n# kube-prometheus-stack:\n#  enabled: true\n#  prometheusOperator:\n#    enabled: true\n#  grafana:\n#    enabled: true\n#    adminPassword: verysecretmuch\nYAML\n```\n\n```\noc new-project pulsar\nhelm repo add datastax-pulsar https://datastax.github.io/pulsar-helm-chart\nhelm repo update\nhelm install pulsar datastax-pulsar/pulsar -n pulsar\n\noc patch statefulset pulsar-bookkeeper --type=json \\\n  -p '[{\"op\": \"remove\", \"path\": \"/spec/template/spec/securityContext/fsGroup\"}]'\n\noc patch statefulset pulsar-function --type=json \\\n  -p '[{\"op\": \"remove\", \"path\": \"/spec/template/spec/securityContext/fsGroup\"}]'\n\noc patch statefulset pulsar-zookeeper --type=json \\\n  -p '[{\"op\": \"remove\", \"path\": \"/spec/template/spec/securityContext/fsGroup\"}]'\n\n```\n\n```\n# helm uninstall pulsar -n pulsar\n# helm upgrade pulsar datastax-pulsar/pulsar -n pulsar -f scratch/dev-values.yaml\n\nhelm install pulsar datastax-pulsar/pulsar -n pulsar -f scratch/dev-values.yaml\n```\n\n### Errors\n\nCommand: `helm install pulsar datastax-pulsar/pulsar -n pulsar -f scratch/dev-values.yaml`\n\n```\n# kube-prometheus-stack:\n#  enabled: true\n#  prometheusOperator:\n#    enabled: true\n#  grafana:\n#    enabled: true\n#    adminPassword: verysecretmuch\nError: UPGRADE FAILED: error validating \"\": error validating data: ValidationError(Prometheus.spec): unknown field \"hostNetwork\" in com.coreos.monitoring.v1.Prometheus.spec\n```\n\nDeployment / pulsar-adminconsole\n\n```\nnpm ERR! code EACCES\nnpm ERR! syscall mkdir\nnpm ERR! path /home/appuser/.npm/_cacache\nnpm ERR! errno -13\nnpm ERR! \nnpm ERR! Your cache folder contains root-owned files, due to a bug in\nnpm ERR! previous versions of npm which has since been addressed.\nnpm ERR! \nnpm ERR! To permanently fix this problem, please run:\nnpm ERR!   sudo chown -R 1000850000:0 \"/home/appuser/.npm\"\n\nnpm ERR! Log files were not written due to an error writing to the directory: /home/appuser/.npm/_logs\nnpm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekow%2Fdemo-ocp-pulsar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodekow%2Fdemo-ocp-pulsar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekow%2Fdemo-ocp-pulsar/lists"}