{"id":29750398,"url":"https://github.com/cadeke/argo","last_synced_at":"2026-04-08T22:32:08.485Z","repository":{"id":303480138,"uuid":"969277040","full_name":"cadeke/argo","owner":"cadeke","description":"ARGO is an application written for my master thesis.","archived":false,"fork":false,"pushed_at":"2025-07-07T20:21:12.000Z","size":22132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-23T19:59:53.488Z","etag":null,"topics":["ansible","docker","docker-compose","golang","nomad","react","swarm"],"latest_commit_sha":null,"homepage":"","language":"Go","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/cadeke.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}},"created_at":"2025-04-19T19:32:15.000Z","updated_at":"2025-07-07T20:21:16.000Z","dependencies_parsed_at":"2025-07-07T23:10:12.957Z","dependency_job_id":"37ea249b-45e7-43c8-842e-2890ac95c50f","html_url":"https://github.com/cadeke/argo","commit_stats":null,"previous_names":["cadeke/argo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cadeke/argo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadeke%2Fargo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadeke%2Fargo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadeke%2Fargo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadeke%2Fargo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cadeke","download_url":"https://codeload.github.com/cadeke/argo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cadeke%2Fargo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31577444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"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":["ansible","docker","docker-compose","golang","nomad","react","swarm"],"created_at":"2025-07-26T13:17:58.758Z","updated_at":"2026-04-08T22:32:08.475Z","avatar_url":"https://github.com/cadeke.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# argo\n\n## Description\n\nThis repository contains all relevant components for the ARGO application, which was created for my master thesis. Please use the following descriptions to navigate to the desired components.\n\n\u003e Disclaimer: This project includes code and configurations generated by LLMs such as [ChatGPT](https://chatgpt.com/), [DeepSeek](https://chat.deepseek.com/) and [GitHub Copilot](https://github.com/features/copilot). Please review and use at your own risk.\n\n## Components\n\n### base\n\nThis folder contains the base components of the ARGO application, i.e. the source code for all individual applications. It also holds the base Docker Compose file, which can be used to spin up the application easily, in a dev/test scenario.\n\n### swarm\n\nThis folder contains the files related to Swarm, which is mainly the general deployment file, describing how the ARGO application should be orchestrated in a Swarm cluster.\n\n### nomad\n\nThis folder contains the files related to Nomad, which consist out of configurations for Consul and Nomad, and the Nomad deployment jobs which describe how the ARGO application should be orchestrated in a Nomad cluster. The client and server configurations are examples from our cluster and need to be adjusted in order to function correctly in another environment.\n\n### infra\n\nThis folder contains the files related to Ansible, which were used for managing the testing infrastructure. Note that not all necessary configurations were done via Ansible, just some repeatable configurations were captured under IaC.\n\n### pcap\n\nThis folder contains the files resulting from different packet captures, used for inspecting encryption mechanism in both Swarm and Nomad. They were captured using `tcpdump` and analyzed with [Wireshark](https://www.wireshark.org/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadeke%2Fargo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcadeke%2Fargo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcadeke%2Fargo/lists"}