{"id":46198517,"url":"https://github.com/jsdelivr/globalping-helm","last_synced_at":"2026-03-03T04:08:00.199Z","repository":{"id":323697462,"uuid":"1094259699","full_name":"jsdelivr/globalping-helm","owner":"jsdelivr","description":"Official Globalping Probe Helm Chart","archived":false,"fork":false,"pushed_at":"2025-12-02T12:51:53.000Z","size":58,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-12-05T09:40:33.139Z","etag":null,"topics":["globalping","helm","helm-charts"],"latest_commit_sha":null,"homepage":"","language":"Smarty","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/jsdelivr.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-11T13:25:51.000Z","updated_at":"2025-12-02T12:51:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jsdelivr/globalping-helm","commit_stats":null,"previous_names":["jsdelivr/globalping-helm"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/jsdelivr/globalping-helm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdelivr%2Fglobalping-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdelivr%2Fglobalping-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdelivr%2Fglobalping-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdelivr%2Fglobalping-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsdelivr","download_url":"https://codeload.github.com/jsdelivr/globalping-helm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsdelivr%2Fglobalping-helm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30031981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T03:27:35.548Z","status":"ssl_error","status_checked_at":"2026-03-03T03:27:09.213Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["globalping","helm","helm-charts"],"created_at":"2026-03-03T04:07:59.238Z","updated_at":"2026-03-03T04:08:00.187Z","avatar_url":"https://github.com/jsdelivr.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Globalping Probe Helm Chart\n\n[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/globalping)](https://artifacthub.io/packages/search?repo=globalping)\n\nRun your own [Globalping Probe](https://github.com/jsdelivr/globalping-probe) on Kubernetes.\n\n## What's This?\n\nGlobalping lets you run network measurements (ping, traceroute, DNS, HTTP, MTR) from anywhere in the world. Deploy this chart to contribute your probe to the network and use it for your own measurements.\n\nGet started at [globalping.io](https://globalping.io)\n\n## Quick Install\n\n```bash\n# Get your token from globalping.io first\n\nhelm repo add globalping https://jsdelivr.github.io/globalping-helm\nhelm repo update\n\nhelm install globalping-probe globalping/globalping \\\n  --set globalpingToken=\"YOUR_TOKEN\" \\\n  --namespace globalping \\\n  --create-namespace\n\n# Check if it's running\nkubectl get pods -n globalping\nkubectl logs -l app.kubernetes.io/instance=globalping-probe -n globalping -f\n```\n\nYour probe should appear in your Globalping dashboard within a minute or two.\n\n## What You Need\n\n- Kubernetes 1.19+\n- Helm 3.2.0+\n- Globalping token from [globalping.io](https://globalping.io)\n\n## Common Configurations\n\n**Run specific number of probes:**\n```bash\nhelm install globalping-probe globalping/globalping \\\n  --set globalpingToken=\"YOUR_TOKEN\" \\\n  --set deploymentType=deployment \\\n  --set replicaCount=3 \\\n  --namespace globalping \\\n  --create-namespace\n```\n\n**Keep probe UUID across restarts:**\n```bash\nhelm install globalping-probe globalping/globalping \\\n  --set globalpingToken=\"YOUR_TOKEN\" \\\n  --set persistence.enabled=true \\\n  --namespace globalping \\\n  --create-namespace\n```\n\n**Limit resources:**\n```bash\nhelm install globalping-probe globalping/globalping \\\n  --set globalpingToken=\"YOUR_TOKEN\" \\\n  --set resources.limits.cpu=500m \\\n  --set resources.limits.memory=512Mi \\\n  --namespace globalping \\\n  --create-namespace\n```\n\nSee [chart README](charts/globalping/README.md) for all options.\n\n## Managing Your Probe\n\n**Upgrade:**\n```bash\nhelm repo update\nhelm upgrade globalping-probe globalping/globalping \\\n  --namespace globalping \\\n  --reuse-values\n```\n\n**View logs:**\n```bash\nkubectl logs -l app.kubernetes.io/instance=globalping-probe -n globalping -f\n```\n\n**Uninstall:**\n```bash\nhelm uninstall globalping-probe --namespace globalping\n```\n\n## FAQ\n\n**Why does it need hostNetwork?**  \nICMP packets (ping/traceroute) require direct network access. The chart enables this by default.\n\n**Can I run multiple probes?**  \nYes. Default is DaemonSet mode (one probe per node). Or use Deployment mode with `replicaCount`.\n\n**Where are my probes?**  \nCheck your [Globalping dashboard](https://globalping.io). They show up within a minute.\n\n**Something not working?**  \nCheck pod status: `kubectl describe pod -n globalping`  \nCheck logs: `kubectl logs -l app.kubernetes.io/instance=globalping-probe -n globalping`\n\n## Publishing Your Own Chart\n\nIf you're hosting this chart yourself:\n\n1. **Review metadata** in `.github/cr.yaml`, `artifacthub-repo.yml`, and the chart `Chart.yaml` to match your organization.\n\n2. **Run the “Bootstrap Pages” workflow** to create the `gh-pages` branch and configure GitHub Pages.\n\n3. **Register on Artifact Hub:**\n   - Sign in with GitHub at [artifacthub.io](https://artifacthub.io)\n   - Add repository: `https://jsdelivr.github.io/globalping-helm`\n\n4. **Release:** Push chart changes to `main` (or `master`) and the “Release Charts” workflow will publish packages automatically.\n\n**Troubleshooting:**\n- Pages not loading? Check Actions tab for workflow errors\n- Chart not on Artifact Hub? Wait 30 minutes for scanning\n- Need custom domain? Add CNAME record and create `CNAME` file in gh-pages branch\n\n## More Info\n\n- [Globalping Platform](https://globalping.io)\n- [Probe Source Code](https://github.com/jsdelivr/globalping-probe)\n- [Chart Configuration](charts/globalping/README.md)\n\n## License\n\nMozilla Public License 2.0 - see [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsdelivr%2Fglobalping-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsdelivr%2Fglobalping-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsdelivr%2Fglobalping-helm/lists"}