{"id":21392275,"url":"https://github.com/sysdiglabs/charts","last_synced_at":"2026-04-02T13:27:20.388Z","repository":{"id":37534342,"uuid":"262099379","full_name":"sysdiglabs/charts","owner":"sysdiglabs","description":"The official source for Sysdig’s Helm charts","archived":false,"fork":false,"pushed_at":"2026-03-26T01:31:15.000Z","size":14294,"stargazers_count":50,"open_issues_count":12,"forks_count":133,"subscribers_count":20,"default_branch":"main","last_synced_at":"2026-03-26T12:55:45.335Z","etag":null,"topics":["chart","helm","sysdig-helm-charts"],"latest_commit_sha":null,"homepage":"https://charts.sysdig.com","language":"Go Template","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/sysdiglabs.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":".github/CODEOWNERS","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":"2020-05-07T16:15:42.000Z","updated_at":"2026-03-25T11:57:33.000Z","dependencies_parsed_at":"2023-10-03T12:04:20.172Z","dependency_job_id":"c4477d47-c62b-4f83-b5a2-d8750f9c9257","html_url":"https://github.com/sysdiglabs/charts","commit_stats":null,"previous_names":[],"tags_count":2539,"template":false,"template_full_name":null,"purl":"pkg:github/sysdiglabs/charts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysdiglabs%2Fcharts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysdiglabs%2Fcharts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysdiglabs%2Fcharts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysdiglabs%2Fcharts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sysdiglabs","download_url":"https://codeload.github.com/sysdiglabs/charts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sysdiglabs%2Fcharts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31240993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T14:40:16.804Z","status":"ssl_error","status_checked_at":"2026-03-31T14:40:03.690Z","response_time":111,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["chart","helm","sysdig-helm-charts"],"created_at":"2024-11-22T13:39:48.608Z","updated_at":"2026-04-02T13:27:20.368Z","avatar_url":"https://github.com/sysdiglabs.png","language":"Go Template","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sysdig Helm Charts\n\nThis GitHub repository is the official source for Sysdig's Helm charts.\n\nFor instructions about how to install charts from this repository, visit the public website at\n**[https://charts.sysdig.com](https://charts.sysdig.com/)**\n\n---\n\n## Contribute\n\n![contribute](https://user-images.githubusercontent.com/1073243/180266068-2695317f-5b05-4075-b432-6861330a5ef3.gif)\n\n\n### Development\n\n#### How to make changes to an existing chart without publishing\n\nIf you make changes to an existing chart, but do not change its version, nothing new will be published to the _charts repository_.\n\n#### Add a new chart\n\nTo add a new chart, create a directory inside _charts_ with it contents at _main_ branch.\n\nWhen you commit it, it will be picked up by the GitHub action, and if it contains a chart and version that doesn't already exist in the _charts repository_, a new release with the package for the chart will be published on the _GitHub repository_, and the list of all charts at `index.yaml` on _gh-pages_ branch will be updated on the _charts repository_.\n\nPlease remind to include the new chart also in `.github/workflows/helm-unit-test.yaml` and `.github/workflows/k8s-apis-deprecation.yml`.\n\n#### Add tests\n\nCurrently, two types of tests are available:\n\n- Chat unit testing, through the [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) helm plugin, more info are available in the [test cheatsheet](https://github.com/helm-unittest/helm-unittest/blob/main/DOCUMENT.md#test-job)\n- Integration testing, through the [helm/chart-testing](https://github.com/helm/chart-testing/) tooling.\n\n---\n\n### Pull Requests\n\n#### Comply with requirements\n\n[Checklist to comply-with when doing the PR](./.github/PULL_REQUEST_TEMPLATE.md)\n\n- Title of the PR starts with type and scope\n  - In order to automatically generate a meaningful changelog PR titles must respect the following rules (the same title must be used when merging it)\n  - A Type and Scope should always be present. check [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)\n    ex.:`feat(agent,node-analyzer,sysdig-deploy): add automated changelogs`\n- Chart Version bumped\n- Variables are documented in the `README.md` (or `README.tpl` in some charts)\n- Check GithubAction checks (run pre-commit) to avoid merge-check stoppers\n- Changelogs and Release Notes are automated based on the commit messages using git-chglog\n\n#### Comply with GithubAction Checks\n\nSeveral checks are tested before a PR is merged.\nMake sure to fail-fast on your local, before committing, with [pre-commit](https://pre-commit.com/) plugin, configured in `/.pre-commit-config.yaml`, to automate this step, and validate/detect the issues when committing from your local.\n\nSome current checks:\n- `lint` checks, running\n- `docs` autogeneration, based on `values.yaml`. this does only apply to charts with `README.tpl` templates (ex.: admission-controller)\n- `unit-test`, which will call [unit-tets](#--add-tests)\n\n---\n\n### Changelog\n\n#### Extended Changelog\n\nIf necessary it is possible to add extended details to a changelog entry by adding a special section in the commit body.\n\nThe custom section must start with `Extended Changelog:`, in order to instruct the rendering engine to stop and avoid capturing things like `Signed-off-by:` it is possible to add `@@__CHGLOG_DELIMITER__@@` at the end of the section.\n\nExample with `Signed-off-by`\n```\nExtended Changelog: Fixed 21 CVEs in total, the ones with high or critical severity are:\n            * CVE-2022-1941\n            * CVE-2022-1996\n@@__CHGLOG_DELIMITER__@@\n\nSigned-off-by: someone@sysdig.com\n```\n\n\u003e **_NOTE:_**  Do not add the delimiter `@@__CHGLOG_DELIMITER__@@` at the end of the commit body as it will cause an error.\n\nExample without `Signed-off-by`\n```\nExtended Changelog: Fixed 21 CVEs in total, the ones with high or critical severity are:\n            * CVE-2022-1941\n            * CVE-2022-1996\n```\n\n\u003e **_NOTE:_**  While merging a PR with _Squash \u0026 Merge_ the `Extended Changelog` section must be manually added to the body or the workflow won't be able to process it.\n\n#### Manual Changelog\n\nAlthough not usually recommended it is possible to manually add a changelog entry, the ci does a simple grep in the `CHANGELOG.md` file and if the version being released is already present it will skip adding a new entry.\n\n### GithubPages / Documentation\n\nhttps://charts.sysdig.com is managed through GithubPages action, `.github/workflows/release.yml` will merge each `charts/*/README.md` into the `gh-pages` branch.\n\n---\n\n### Release\n\n#### Publishing a new version of a chart\n\n\u003e **TL;DR**: When a commit to main includes a new version of a _chart_, a GitHub action will make it available on the _charts repository_.\n\nWith each commit to _main_, a GitHub action will compare all charts versions at the `charts` folder on _main_ branch with published versions at the `index.yaml` chart list on _gh-pages_ branch.\n\nWhen it detects that the version in the folder doesn't exist in  `index.yaml`, it will create a release with the packaged chart content on the _GitHub repository_, and update `index.yaml` to include it on the `charts repository`.\n\n`index.yaml` is accesible from [https://sysdiglabs.github.io/charts/index.yaml]([https://sysdiglabs.github.io/charts/index.yaml) and is the list of all _charts_ and their _versions_ available when you interact with the _charts repository_ using Helm.\n\nThe packaged referenced in `index.yaml`, when it's updated using the GitHub action, will link for download to the URL provided by the _GitHub repository_ release files.\n\n---\n\n## More informations\n\nYou can find more information at:\n\n- [charts.sysdig.com/](https://charts.sysdig.com/) / [sysdiglabs.github.io/charts](https://sysdiglabs.github.io/charts)\n- [The Helm package manager](https://helm.sh/)\n- [Chart Releaser](https://github.com/helm/chart-releaser)\n- [Chart Releaser GitHub Action](https://github.com/helm/chart-releaser-action)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsysdiglabs%2Fcharts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsysdiglabs%2Fcharts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsysdiglabs%2Fcharts/lists"}