{"id":25735960,"url":"https://github.com/small-hack/generic-app-helm","last_synced_at":"2026-02-16T11:02:24.299Z","repository":{"id":230565088,"uuid":"779660174","full_name":"small-hack/generic-app-helm","owner":"small-hack","description":"A helm chart for a generic app. Deploy a basic deployment or job and override the container command.","archived":false,"fork":false,"pushed_at":"2025-10-25T09:23:03.000Z","size":55,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T10:14:22.478Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/small-hack.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":"2024-03-30T12:50:19.000Z","updated_at":"2025-10-25T08:18:07.000Z","dependencies_parsed_at":"2024-03-30T13:46:21.361Z","dependency_job_id":"a5a3b0cf-b8a6-4965-b328-0d3a7652bd3b","html_url":"https://github.com/small-hack/generic-app-helm","commit_stats":null,"previous_names":["jessebot/generic-app-helm"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/small-hack/generic-app-helm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-hack%2Fgeneric-app-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-hack%2Fgeneric-app-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-hack%2Fgeneric-app-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-hack%2Fgeneric-app-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/small-hack","download_url":"https://codeload.github.com/small-hack/generic-app-helm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-hack%2Fgeneric-app-helm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29506322,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: 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":[],"created_at":"2025-02-26T05:34:31.684Z","updated_at":"2026-02-16T11:02:24.282Z","avatar_url":"https://github.com/small-hack.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Generic App Helm Chart\n\u003ca href=\"https://github.com/small-hack/generic-app-helm/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/small-hack/generic-app-helm?style=plastic\u0026labelColor=blue\u0026color=green\u0026logo=GitHub\u0026logoColor=white\"\u003e\u003c/a\u003e\n\nThis is a helm chart for a generic Kubernetes Application.\n\n\n### TLDR\n```bash\nhelm repo add generic-app https://small-hack.github.io/generic-app-helm\nhelm install generic-app/generic-app --generate-name\n```\n\n## Why?\n\nBecause sometimes you don't want to write a whole helm chart for a simple app. The default chart generated with `helm create my-new-chart-name` is pretty good, but it's missing a couple of features. This chart can be used as a base chart for that docker container you have that you want on Kubernetes, but don't feel like writing a helm chart to make it accessible to others. Now you have no excuse :) Tip: Use this as a cheap way to get going with Argo CD Applications/ApplicationSets faster.\n\n## How?\n\nBecause this chart is basically just the stock helm chart, you can use it like any other. It defaults to just deploying the nginx container, but you can change that. In fact, you can change basically everything. We even let you disable the default service, and have an option to deploy a Job instead of (or in addition to) a Deployment.\n\n\n### Changing the default deployment\n\nHere's how to get started using your own docker container\n\n```yaml\ndeployment:\n  image:\n    # -- provide this only if you're not hosting on hub.docker.com (docker.io)\n    registry: \"\"\n    # -- this can be set to any docker repo\n    repository: \"mydockercontainer\"\n    # -- docker image tag to pull\n    tag: \"latest\"\n```\n\n#### Disabling the deployment\n\nSometimes you just need a job...\n\n```yaml\ndeployment:\n  enabled: false\n```\n\n\n### Enabling a job\n\n```yaml\njob:\n  enabled: true\n  image:\n    # -- provide this only if you're not hosting on hub.docker.com (docker.io)\n    registry: \"\"\n    # -- this can be set to any docker repo\n    repository: \"mydockercontainer\"\n    # -- docker image tag to pull\n    tag: \"latest\"\n```\n\n### Enabling the ingress\n\n```yaml\ningress:\n  enabled: true\n```\n\n### Disabling the service\n\n```yaml\nservice:\n  enabled: false\n```\n\n## Tips\n\nWant to deploy on Argo CD? Checkout our [example ApplicationSet](https://github.com/small-hack/argocd-apps/tree/main/generic-app).\n\n## Status\n\nSubmit any PRs you may have and please feel free to submit issues if you have a generic feature :P\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-hack%2Fgeneric-app-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmall-hack%2Fgeneric-app-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-hack%2Fgeneric-app-helm/lists"}