{"id":21733903,"url":"https://github.com/6im0n/whanos","last_synced_at":"2026-04-09T01:31:41.453Z","repository":{"id":264539498,"uuid":"893613106","full_name":"6im0n/Whanos","owner":"6im0n","description":"AUTOMATICALLY DEPLOY (NEARLY) ANYTHING WITH A SNAP","archived":false,"fork":false,"pushed_at":"2025-01-14T23:35:06.000Z","size":73,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T07:02:55.713Z","etag":null,"topics":["ansible","devops","docker","kubernetes","terraform"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/6im0n.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","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":"2024-11-24T21:57:16.000Z","updated_at":"2025-01-14T23:35:10.000Z","dependencies_parsed_at":"2025-01-25T20:51:05.010Z","dependency_job_id":null,"html_url":"https://github.com/6im0n/Whanos","commit_stats":null,"previous_names":["6im0n/whanos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/6im0n/Whanos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6im0n%2FWhanos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6im0n%2FWhanos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6im0n%2FWhanos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6im0n%2FWhanos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/6im0n","download_url":"https://codeload.github.com/6im0n/Whanos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6im0n%2FWhanos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261823686,"owners_count":23215140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ansible","devops","docker","kubernetes","terraform"],"created_at":"2024-11-26T05:06:57.976Z","updated_at":"2025-10-08T03:23:08.457Z","avatar_url":"https://github.com/6im0n.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🩻 Whanos\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"800\" height=\"450\" src=\"https://marvel-b1-cdn.bc0a.com/f00000000236551/dt-cdn.net/wp-content/uploads/2021/07/13429_ILL_DevOpsLoop.png\"\u003e\n\u003c/p\u003e\n\n## **ℹ️ About**\nThe Whanos project undertaken in the Third year at [{Epitech}](https://www.epitech.eu/) Whanos is an infrastructure that allows any developer to automatically deploy an application into a\ncluster, just by a push to their Git repository\n\n## **📑 Project Info**\n- [📦 Epitech private repository]()\n- [📦 Group remote repository]()\n- [📄 PDF Project](https://intra.epitech.eu/module/2024/B-DOP-500/NAN-5-1/acti-648235/project/file/B-DOP-500_whanos.pdf)\n\n### **📃 Description**\n\nFollowing a push to a Whanos-compatible repository, it will perform the following steps\n\n       1. Fetches the Git repository.\n       2. Analyses its content to determine its technology.\n       3. Containerizes the application into an image, based on both a Whanos image, and an even-\n       tual user-provided image customization.\n       4. Pushes the image into a Docker registry.\n       5. If a valid whanos.yml file exists, deploys the image into a cluster following the given configur-\n       ation.\n\n### ⚠️ MUST\n```\nIn order for a repository to be usable within the Whanos infrastructure, it must contain a single\napplication (written in a supported language), whose source code and resources are in an app\ndirectory placed at the root of the repository\n```\n\n\u003e [!NOTE]\n\u003e If particular settings or elements are not specified or addressed in the subject, you are free to do as you please with them. However, if in any doubt, ask your local teacher.\n\n\n## **⚙️ Technology Notes**\n\nSupported languages are:\n\n    ✓ C;\n    ✓ Java;\n    ✓ JavaScript;\n    ✓ Python;\n    ✓ Befunge.\n\n## **🙍‍♂️ Contributors:**\n### **👨‍💻 Developer:**\n- [🐟 Simon GANIER-LOMBARD](https://github.com/6im0n)\n- [🦉 Aubane NOURRY](https://github.com/AubaneNourry)\n\n\n## **🎮 How to Use:**\n\n1. [CF: How to start ](./Jenkins/JenkinsDeployment-guide.md)\n\n## **👐 Contribute:**\n\nFeel free to explore the code, contribute, or provide feedback.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6im0n%2Fwhanos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F6im0n%2Fwhanos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6im0n%2Fwhanos/lists"}