{"id":15673531,"url":"https://github.com/lmammino/minikube-helm-init-container","last_synced_at":"2026-04-26T08:38:06.816Z","repository":{"id":78757119,"uuid":"246873564","full_name":"lmammino/minikube-helm-init-container","owner":"lmammino","description":"Sample helm based web application using an init container","archived":false,"fork":false,"pushed_at":"2020-03-12T17:04:36.000Z","size":6,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-11T00:06:54.277Z","etag":null,"topics":["api","argo","argocd","k8s","kubernetes","node","nodejs"],"latest_commit_sha":null,"homepage":null,"language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lmammino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-03-12T15:50:46.000Z","updated_at":"2024-11-14T18:38:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"600f54ab-1b4f-4243-984c-c0dafc429cf1","html_url":"https://github.com/lmammino/minikube-helm-init-container","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lmammino/minikube-helm-init-container","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fminikube-helm-init-container","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fminikube-helm-init-container/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fminikube-helm-init-container/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fminikube-helm-init-container/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lmammino","download_url":"https://codeload.github.com/lmammino/minikube-helm-init-container/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fminikube-helm-init-container/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32291265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"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":["api","argo","argocd","k8s","kubernetes","node","nodejs"],"created_at":"2024-10-03T15:41:09.418Z","updated_at":"2026-04-26T08:38:06.799Z","avatar_url":"https://github.com/lmammino.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sample-helm\n\nSample helm based web application using an init container\n\nNeeds: `minikube` and `helm`\n\n## 1. Build images\n\nTo build the images inside minikube use:\n\n```bash\n./images/dump-envs/build.sh\n./images/env-web-server/build.sh\n```\n\n## 2. Install chart\n\nTo install the chart:\n\n```bash\nhelm install test-env-web charts/env-web-server\n```\n\n## 3. Debug\n\nTo access the actual applications from your machine:\n\n```bash\nminikube service test-env-web\n```\n\nTo visualize the state of the system:\n\n```bash\nkubectl get all\n```\n\nor, if you prefer a visual dashboard:\n\n```bash\nminikube dashboard\n```\n\nTo visualize the logs:\n\n```bash\n# show pods\nkubectl get pods\nkubectl logs \u003cpod-id\u003e\n```\n\nTo visualize the logs for an init container\n\n```bash\nkubectl logs \u003cpod-id\u003e -c \u003cinit-container-name\u003e # (in our case \"test-env-web-init\")\n```\n\n## Deploy with argo-cd\n\nNeeds: `argo-cd` and an authenticated argo cli\n\nTo create as argocd app\n\n```bash\nargocd app create test-env-web \\\n  --repo https://github.com/lmammino/minikube-helm-init-container \\\n  --path argocd \\\n  --dest-namespace default \\\n  --dest-server https://kubernetes.default.svc \\\n  --directory-recurse\n```\nKeep in mind that the images in this project are NOT published anywhere, so you need to build them locally before you can deploy the app. \n\nThis particular setup requires manual synchronisation of deployments (it will not check git)\n\n## License\n\nMIT licensed. See full [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmammino%2Fminikube-helm-init-container","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmammino%2Fminikube-helm-init-container","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmammino%2Fminikube-helm-init-container/lists"}