{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":555980373,"defaultBranch":"master","name":"hypernode-api-python","ownerLogin":"ByteInternet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-22T19:44:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1357758?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716976741.0","currentOid":""},"activityList":{"items":[{"before":"99ef7720d7839ba0c0ffcbf2199e89540d03c5bc","after":null,"ref":"refs/heads/add-fpm-status","pushedAt":"2024-05-29T09:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"ba41f05bc4aa3a915c41a7c5bc2a6cc489bd6c16","after":"29c946eb3cb5f02365912d4407b5ecd55001c16c","ref":"refs/heads/master","pushedAt":"2024-05-29T09:58:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #27 from ByteInternet/add-fpm-status\n\nadd bin/get_fpm_status","shortMessageHtmlLink":"Merge pull request #27 from ByteInternet/add-fpm-status"}},{"before":null,"after":"99ef7720d7839ba0c0ffcbf2199e89540d03c5bc","ref":"refs/heads/add-fpm-status","pushedAt":"2024-05-29T09:34:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add bin/get_fpm_status\n\nlooks like:\n```\nhypernode-api-python]$ ./bin/get_fpm_status --help\nusage: get_fpm_status [-h]\n\nShow the status of the PHP-FPM workers.\n\nExample:\n$ ./bin/get_fpm_status\n{\n \"message\": null,\n \"data\": \"50570 IDLE 0.0s - phpfpm 127.0.0.1 GET magweb/status.php (python-requests/2.28.1)\n50571 IDLE 0.0s - phpfpm 127.0.0.1 GET magweb/status.php (python-requests/2.28.1)\n\",\n \"status\": 200\n}\n```","shortMessageHtmlLink":"add bin/get_fpm_status"}},{"before":"d0796783ad30dd24ceeeae967e4b9dee7222e015","after":null,"ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-27T07:28:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"4aa7ef2476e15e78681456c3883c0d5eb66f529e","after":"ba41f05bc4aa3a915c41a7c5bc2a6cc489bd6c16","ref":"refs/heads/master","pushedAt":"2024-05-27T07:28:52.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #26 from ByteInternet/add-cli-entrypoint\n\nadd simple cli entrypoints for api functionality","shortMessageHtmlLink":"Merge pull request #26 from ByteInternet/add-cli-entrypoint"}},{"before":"67873e684ed1ac1ff3e2e2da4e2a3c4b07698e23","after":"d0796783ad30dd24ceeeae967e4b9dee7222e015","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-26T10:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add bin/create_brancher and bin/destroy_brancher","shortMessageHtmlLink":"add bin/create_brancher and bin/destroy_brancher"}},{"before":"43198c77c7789157a850df920de66b27484348c8","after":"67873e684ed1ac1ff3e2e2da4e2a3c4b07698e23","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T18:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add ./bin/get_active_branchers","shortMessageHtmlLink":"add ./bin/get_active_branchers"}},{"before":"f98696db6cd80607c965c660dd529b64bc099ea6","after":"43198c77c7789157a850df920de66b27484348c8","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T18:18:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"implement bin/xgrade","shortMessageHtmlLink":"implement bin/xgrade"}},{"before":"26de3c8491d89c29e96e5dcaa5aed6fc2293e0cc","after":"f98696db6cd80607c965c660dd529b64bc099ea6","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T18:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"implement bin/xgrade","shortMessageHtmlLink":"implement bin/xgrade"}},{"before":"67c8077cd484780b44ff607c94d562a90c95dbc5","after":"26de3c8491d89c29e96e5dcaa5aed6fc2293e0cc","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T18:08:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add choices for get_prod_info and check_xgrade","shortMessageHtmlLink":"add choices for get_prod_info and check_xgrade"}},{"before":"91aaa9ea878791b7e01c5d0a0cc1ff0647a6223d","after":"67c8077cd484780b44ff607c94d562a90c95dbc5","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T13:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"implement bin/get_current_product_for_app","shortMessageHtmlLink":"implement bin/get_current_product_for_app"}},{"before":"8dada7039c09f9eb3880cd3943d48189d53c88a7","after":"91aaa9ea878791b7e01c5d0a0cc1ff0647a6223d","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T13:45:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add simple cli entrypoints for api functionality\n\nlike:\n```\n$ ls bin/\nblock_attack\t\t\tget_app_flavor\t\t\tget_block_attack_descriptions\tget_flows\t\t\tget_sla\t\t\t\tget_whitelist_rules\ncommand\t\t\t\tget_app_info\t\t\tget_cluster_relations\t\tget_next_best_plan_for_app\tget_slas\t\t\tvalidate_app_name\nget_app_configurations\t\tget_available_backups_for_app\tget_eav_description\t\tget_product_info\t\tget_whitelist_options\n\nhypernode-api-python]$ ./bin/get_sla --help\nusage: get_sla [-h] sla_code\n\nGet a specific SLA.\n\n$ ./bin/get_sla sla-standard\n{\n \"id\": 123,\n \"code\": \"sla-standard\",\n \"name\": \"SLA Standard\",\n \"price\": 1234,\n \"billing_period\": 1,\n \"billing_period_unit\": \"month\"\n}\n\npositional arguments:\n sla_code The code of the SLA to get\n\noptional arguments:\n -h, --help show this help message and exit\n```","shortMessageHtmlLink":"add simple cli entrypoints for api functionality"}},{"before":null,"after":"8dada7039c09f9eb3880cd3943d48189d53c88a7","ref":"refs/heads/add-cli-entrypoint","pushedAt":"2024-05-25T13:43:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add simple cli entrypoints for api functionality\n\nlike:\n```\n$ ls bin/\nblock_attack\t\t\tget_app_flavor\t\t\tget_block_attack_descriptions\tget_flows\t\t\tget_sla\t\t\t\tget_whitelist_rules\ncommand\t\t\t\tget_app_info\t\t\tget_cluster_relations\t\tget_next_best_plan_for_app\tget_slas\t\t\tvalidate_app_name\nget_app_configurations\t\tget_available_backups_for_app\tget_eav_description\t\tget_product_info\t\tget_whitelist_options\n\nhypernode-api-python]$ ./bin/get_sla --help\nusage: get_sla [-h] sla_code\n\nGet a specific SLA.\n\n$ ./bin/get_sla sla-standard\n{\n \"id\": 123,\n \"code\": \"sla-standard\",\n \"name\": \"SLA Standard\",\n \"price\": 1234,\n \"billing_period\": 1,\n \"billing_period_unit\": \"month\"\n}\n\npositional arguments:\n sla_code The code of the SLA to get\n\noptional arguments:\n -h, --help show this help message and exit\n```","shortMessageHtmlLink":"add simple cli entrypoints for api functionality"}},{"before":"992dd5380becbb6dc5d4dbf6dd409087e2177fb6","after":null,"ref":"refs/heads/add-get-sla-method","pushedAt":"2024-05-25T08:22:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"71ba5029e18516ca247ea28a06ac37ebc8314bf9","after":"4aa7ef2476e15e78681456c3883c0d5eb66f529e","ref":"refs/heads/master","pushedAt":"2024-05-25T08:22:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #25 from ByteInternet/add-get-sla-method\n\nimplement get_sla method","shortMessageHtmlLink":"Merge pull request #25 from ByteInternet/add-get-sla-method"}},{"before":null,"after":"992dd5380becbb6dc5d4dbf6dd409087e2177fb6","ref":"refs/heads/add-get-sla-method","pushedAt":"2024-05-25T06:11:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"implement get_sla method\n\nfor getting a specific SLA","shortMessageHtmlLink":"implement get_sla method"}},{"before":"fb17ebb33b70bf48b45804624b7f02d20d5aabec","after":null,"ref":"refs/heads/update-code-owners","pushedAt":"2024-05-24T15:51:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"542a805d1d6c35e22d783f1319e79228d524e4d7","after":"71ba5029e18516ca247ea28a06ac37ebc8314bf9","ref":"refs/heads/master","pushedAt":"2024-05-24T15:51:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #24 from ByteInternet/update-code-owners\n\nupdate code owners","shortMessageHtmlLink":"Merge pull request #24 from ByteInternet/update-code-owners"}},{"before":null,"after":"fb17ebb33b70bf48b45804624b7f02d20d5aabec","ref":"refs/heads/update-code-owners","pushedAt":"2024-05-24T15:51:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"update code owners","shortMessageHtmlLink":"update code owners"}},{"before":"8cb5203c468d4d0d9056b5bec196e763d83c20e3","after":null,"ref":"refs/heads/add-get-cluster-relations-to-api-client","pushedAt":"2024-05-24T15:50:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"37a1f894a1984ce90acc3a93bb006e7288ee7f87","after":"542a805d1d6c35e22d783f1319e79228d524e4d7","ref":"refs/heads/master","pushedAt":"2024-05-24T15:50:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #23 from ByteInternet/add-get-cluster-relations-to-api-client\n\nadd get_cluster_relations to api client","shortMessageHtmlLink":"Merge pull request #23 from ByteInternet/add-get-cluster-relations-to…"}},{"before":null,"after":"8cb5203c468d4d0d9056b5bec196e763d83c20e3","ref":"refs/heads/add-get-cluster-relations-to-api-client","pushedAt":"2024-05-24T14:52:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add get_cluster_relations to api client\n\nlooks like:\n```\nIn [1]: from hypernode_api_python.client import HypernodeAPIPython\n\nIn [2]: import os\n\nIn [3]: client = HypernodeAPIPython(os.environ['MYSECRETAPITOKEN'])\n\nIn [4]: client.get_cluster_relations(\"mytestappweb\").json()\nOut[4]:\n{'parents': [{'id': 182,\n 'parent': 'mytestappdb',\n 'child': 'mytestappweb',\n 'relation_type': 'mysql',\n 'cluster_description': None},\n {'id': 180,\n 'parent': 'mytestapp',\n 'child': 'mytestappweb',\n 'relation_type': 'loadbalancer',\n 'cluster_description': None},\n {'id': 181,\n 'parent': 'mytestapp',\n 'child': 'mytestappweb',\n 'relation_type': 'nfs',\n 'cluster_description': None}],\n 'children': []}\n```","shortMessageHtmlLink":"add get_cluster_relations to api client"}},{"before":null,"after":"6095bd2d16dae963dffe1c1efc8e804b157df40d","ref":"refs/heads/main","pushedAt":"2023-11-03T10:15:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hpowernl","name":"Marvin Sanders","path":"/hpowernl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20926917?s=80&v=4"},"commit":{"message":"main","shortMessageHtmlLink":"main"}},{"before":null,"after":"0ad22b025836a2785e8532fea1fe415c095f7ebd","ref":"refs/heads/dependabot/pip/requirements/requests-2.31.0","pushedAt":"2023-05-23T05:09:46.595Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump requests from 2.28.1 to 2.31.0 in /requirements\n\nBumps [requests](https://github.com/psf/requests) from 2.28.1 to 2.31.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.28.1...v2.31.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.28.1 to 2.31.0 in /requirements"}},{"before":"38110d08e0576ed6d7afccf5ada4c58d55a8dd34","after":null,"ref":"refs/heads/update_version_number","pushedAt":"2023-03-27T14:51:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"8e236ac88a820b4f79c20f4a9beae6f0d05ffa5d","after":"37a1f894a1984ce90acc3a93bb006e7288ee7f87","ref":"refs/heads/master","pushedAt":"2023-03-27T14:51:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #21 from ByteInternet/update_version_number\n\nUpdate hypernode-api-python version to 0.0.6","shortMessageHtmlLink":"Merge pull request #21 from ByteInternet/update_version_number"}},{"before":null,"after":"38110d08e0576ed6d7afccf5ada4c58d55a8dd34","ref":"refs/heads/update_version_number","pushedAt":"2023-03-10T05:27:32.759Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alejandrogarza","name":null,"path":"/alejandrogarza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3624620?s=80&v=4"},"commit":{"message":"feat: update hypernode-api-python version to 0.0.6","shortMessageHtmlLink":"feat: update hypernode-api-python version to 0.0.6"}},{"before":"33e45978e9c6336e9d46530cf19164e9d8ab2b0b","after":null,"ref":"refs/heads/add-method-for-blocking-bots","pushedAt":"2023-03-07T08:17:35.909Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"}},{"before":"3e2ca6b7f357bcd8265801fe29b972708afcd4c8","after":"8e236ac88a820b4f79c20f4a9beae6f0d05ffa5d","ref":"refs/heads/master","pushedAt":"2023-03-07T08:17:32.087Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"Merge pull request #20 from ByteInternet/add-method-for-blocking-bots\n\nadd method for blocking various attacks","shortMessageHtmlLink":"Merge pull request #20 from ByteInternet/add-method-for-blocking-bots"}},{"before":null,"after":"33e45978e9c6336e9d46530cf19164e9d8ab2b0b","ref":"refs/heads/add-method-for-blocking-bots","pushedAt":"2023-03-07T08:12:32.144Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vdloo","name":"Rick van de Loo","path":"/vdloo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1437341?s=80&v=4"},"commit":{"message":"add method for blocking various attacks\n\nlooks like:\n```\nclient.block_attack('yourhypernodeappname', 'BlockSqliBruteForce').ok\nTrue\n```","shortMessageHtmlLink":"add method for blocking various attacks"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVscmnAA","startCursor":null,"endCursor":null}},"title":"Activity · ByteInternet/hypernode-api-python"}