{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":158278370,"defaultBranch":"main","name":"furyctl","ownerLogin":"sighupio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-19T19:24:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29403644?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721328450.0","currentOid":""},"activityList":{"items":[{"before":"9ed9665a1fb5645e7f7a99fb102e5513debaaaf6","after":"e557c9f3c0558c27b997d71819e44fd85094838e","ref":"refs/heads/feature/post-run-phases","pushedAt":"2024-07-19T16:00:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"fix: wrong package name","shortMessageHtmlLink":"fix: wrong package name"}},{"before":"518bf8d7f60e5def7e67c67c9b81b9a51cc39bb6","after":"7c172f63af7c7b34496db3c5d082e89f630e2d77","ref":"refs/heads/feat/create-pki","pushedAt":"2024-07-19T14:39:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralgozino","name":"Ramiro Algozino","path":"/ralgozino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6362698?s=80&v=4"},"commit":{"message":"feat(create pki): add command create pki to generate PKI files needed for on-prem clusters\n\nThis is a port of a piece of functionality currently present on\nfuryagent. The code has been modified and simplified to cover only the\nPKI creation case, original code on furyagent supported much more\noptions like backups and automatically joining nodes in AWS.\n\nAdd a create pki command with options to create the Public Key\nInfrastructure needed for on-premises Kubernetes clusters (etcd CA and\ncerts, Kubernetes control plane CA and certs).\n\nThe command allows limiting which PKI to create (etcd only, control\nplane only or both) and also in which path to save the files.","shortMessageHtmlLink":"feat(create pki): add command create pki to generate PKI files needed…"}},{"before":"241b8e2048e3b9bb0dcf2d47e2d6bb5574aa6081","after":"518bf8d7f60e5def7e67c67c9b81b9a51cc39bb6","ref":"refs/heads/feat/create-pki","pushedAt":"2024-07-18T19:11:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralgozino","name":"Ramiro Algozino","path":"/ralgozino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6362698?s=80&v=4"},"commit":{"message":"feat(create pki): add command create pki to generate PKI files needed for on-prem clusters\n\nThis is a port of a piece of functionality currently present on\nfuryagent. The code has been modified and simplified to cover only the\nPKI creation case, original code on furyagent supported much more\noptions like backups and automatically joining nodes in AWS.\n\nAdd a create pki command with options to create the Public Key\nInfrastructure needed for on-premises Kubernetes clusters (etcd CA and\ncerts, Kubernetes control plane CA and certs).\n\nThe command allows limiting which PKI to create (etcd only, control\nplane only or both) and also in which path to save the files.","shortMessageHtmlLink":"feat(create pki): add command create pki to generate PKI files needed…"}},{"before":null,"after":"241b8e2048e3b9bb0dcf2d47e2d6bb5574aa6081","ref":"refs/heads/feat/create-pki","pushedAt":"2024-07-18T18:47:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ralgozino","name":"Ramiro Algozino","path":"/ralgozino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6362698?s=80&v=4"},"commit":{"message":"feat(create pki): add command create pki to generate PKI files needed for on-prem clusters\n\nThis is a port of a piece of functionality currently present on\nfuryagent. The code has been modified and simplified to cover only the\nPKI creation case, original code on furyagent supported much more\noptions like backups and automatically joining nodes in AWS.\n\nAdd a create pki command with options to create the Public Key\nInfrastructure needed for on-premises Kubernetes clusters (etcd CA and\ncerts, Kubernetes control plane CA and certs).\n\nThe command allows limiting which PKI to create (etcd only, control\nplane only or both) and also in which path to save the files.","shortMessageHtmlLink":"feat(create pki): add command create pki to generate PKI files needed…"}},{"before":"ea145911a71be51450a84c8c799e44001c9942cd","after":"9ed9665a1fb5645e7f7a99fb102e5513debaaaf6","ref":"refs/heads/feature/post-run-phases","pushedAt":"2024-07-18T16:05:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: add validation to flag","shortMessageHtmlLink":"chore: add validation to flag"}},{"before":"8b137d679ec38a7791c7c8eec25147340fd0f2af","after":"e209887caa4587a00c7a1ef170737fef5ab4f518","ref":"refs/heads/main","pushedAt":"2024-07-18T16:04:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"feat: move to pkg (#522)\n\n* feat: move distribution download to pkg\r\n\r\n* feat: move dependencies download/validation to pkg\r\n\r\n* feat: move x net hashicorp to pkg\r\n\r\n* fix: move missing files to pkg x net\r\n\r\n* fix: tests\r\n\r\n* feat: move templates to pkg\r\n\r\n* feat: move x yaml to pkg\r\n\r\n* feat: move merge to pkg\r\n\r\n* feat: move x map to pkg\r\n\r\n* feat: mode diffs package to external pkg\r\n\r\n* fix: missing files\r\n\r\n* feat: move rules extractors to pkg\r\n\r\n* chore: move rules and reducers to pkg\r\n\r\n* chore: rename reducers package name\r\n\r\n* fix: linting\r\n\r\n* chore: refactor reducers builder function\r\n\r\n* fix: reducers null in array\r\n\r\n* fix: wrong import","shortMessageHtmlLink":"feat: move to pkg (#522)"}},{"before":"a17dfbadc70c34ac55c3695d306725b57e5b7e38","after":"bc7ff6d8b4e7d21eb7c7d7383ac023be98d74d04","ref":"refs/heads/feature/move-to-pkg","pushedAt":"2024-07-18T16:01:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"fix: wrong import","shortMessageHtmlLink":"fix: wrong import"}},{"before":"b1c8dd5d6195a9f9159c6b0c152e023c99dee39a","after":"ea145911a71be51450a84c8c799e44001c9942cd","ref":"refs/heads/feature/post-run-phases","pushedAt":"2024-07-18T16:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: add validation to flag","shortMessageHtmlLink":"chore: add validation to flag"}},{"before":"74dbec74ac4174ba889bbaa2f2e6a0db725768c2","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/go-getter-1.7.5","pushedAt":"2024-07-18T15:59:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"}},{"before":"ed7b162444d46589626a29931bd4adb1f0bed618","after":"8b137d679ec38a7791c7c8eec25147340fd0f2af","ref":"refs/heads/main","pushedAt":"2024-07-18T15:59:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#519)\n\nBumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.7.4 to 1.7.5.\r\n- [Release notes](https://github.com/hashicorp/go-getter/releases)\r\n- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml)\r\n- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.4...v1.7.5)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/hashicorp/go-getter\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#…"}},{"before":"d274c43a7bad3a1d615fe9f008d307377620920d","after":"74dbec74ac4174ba889bbaa2f2e6a0db725768c2","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/go-getter-1.7.5","pushedAt":"2024-07-18T15:48:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5\n\nBumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.7.4 to 1.7.5.\n- [Release notes](https://github.com/hashicorp/go-getter/releases)\n- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml)\n- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.4...v1.7.5)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/go-getter\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5"}},{"before":"841c20905c5776435cbf5b45358762d5acb39c74","after":"b1c8dd5d6195a9f9159c6b0c152e023c99dee39a","ref":"refs/heads/feature/post-run-phases","pushedAt":"2024-07-18T15:44:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: add validation to flag","shortMessageHtmlLink":"chore: add validation to flag"}},{"before":"f4c437cdfbf42667d6c14f2d80fb52f4383a6ce5","after":"a17dfbadc70c34ac55c3695d306725b57e5b7e38","ref":"refs/heads/feature/move-to-pkg","pushedAt":"2024-07-18T15:32:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"fix: wrong import","shortMessageHtmlLink":"fix: wrong import"}},{"before":"df946ccd85eb6d1f96e3ddd79a4ce2ac0161c2d2","after":null,"ref":"refs/heads/bugfix/env-vars-cli","pushedAt":"2024-07-18T14:59:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"}},{"before":"8706af43056e932bc902c2c6064df3037313deef","after":"ed7b162444d46589626a29931bd4adb1f0bed618","ref":"refs/heads/main","pushedAt":"2024-07-18T14:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"feat: use viper to map env vars as flag (#520)\n\n* feat: use viper to map env vars as flag\r\n\r\n* feat: prevent race condition\r\n\r\n* chore: port viper binding to prerun\r\n\r\n* fix: e2e tests\r\n\r\n* fix: build step in ci\r\n\r\n* chore: restore old structure\r\n\r\n* chore: remove unused code","shortMessageHtmlLink":"feat: use viper to map env vars as flag (#520)"}},{"before":"80eb3d65c97e77dde0a56959f192d9c73b8d44fd","after":"df946ccd85eb6d1f96e3ddd79a4ce2ac0161c2d2","ref":"refs/heads/bugfix/env-vars-cli","pushedAt":"2024-07-18T14:54:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: remove unused code","shortMessageHtmlLink":"chore: remove unused code"}},{"before":"00bf501e4555f9ee40a5201bf7c774238fc6f9c8","after":null,"ref":"refs/heads/feature/add-volume-type","pushedAt":"2024-07-18T14:48:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"}},{"before":"edacf53d6cff3a9d0be167cf0c2949644eb2cb2f","after":"8706af43056e932bc902c2c6064df3037313deef","ref":"refs/heads/main","pushedAt":"2024-07-18T14:48:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"feat: add volume type (#518)\n\n* chore: upgrade fury-distribution deps to support volumeType\r\n\r\n* fix: bump to correct commit","shortMessageHtmlLink":"feat: add volume type (#518)"}},{"before":"0a2275129a0d3a6843106aa39411898423897ee9","after":"00bf501e4555f9ee40a5201bf7c774238fc6f9c8","ref":"refs/heads/feature/add-volume-type","pushedAt":"2024-07-18T14:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"fix: bump to correct commit","shortMessageHtmlLink":"fix: bump to correct commit"}},{"before":"12310a016db3dafdd86c958cbab30b2a05cb0225","after":"0a2275129a0d3a6843106aa39411898423897ee9","ref":"refs/heads/feature/add-volume-type","pushedAt":"2024-07-18T14:41:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: upgrade fury-distribution deps to support volumeType","shortMessageHtmlLink":"chore: upgrade fury-distribution deps to support volumeType"}},{"before":"7cf246df4edb78e6c8236896b3a9b7971b21f65a","after":"d274c43a7bad3a1d615fe9f008d307377620920d","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/go-getter-1.7.5","pushedAt":"2024-07-17T14:40:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5\n\nBumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.7.4 to 1.7.5.\n- [Release notes](https://github.com/hashicorp/go-getter/releases)\n- [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml)\n- [Commits](https://github.com/hashicorp/go-getter/compare/v1.7.4...v1.7.5)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/go-getter\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5"}},{"before":"a39d1b9c7f1a379f0c75f013886b1fe5b78939de","after":null,"ref":"refs/heads/feature/increase-cluster-name-len","pushedAt":"2024-07-17T14:39:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"}},{"before":"630c9ec4e46103df4bb36f3095a6cc87667f8fc8","after":"edacf53d6cff3a9d0be167cf0c2949644eb2cb2f","ref":"refs/heads/main","pushedAt":"2024-07-17T14:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"feat: increase cluster name length (#517)\n\n* fix: linting\r\n\r\n* feat: added extra schema validation for cluster names longer than 19 chars","shortMessageHtmlLink":"feat: increase cluster name length (#517)"}},{"before":"0f4c8e234045f2c6201e8eb88d36f195ae39e312","after":"126065347318706c6bb64ef9d66ac3018e5bed71","ref":"refs/heads/release-v0.11","pushedAt":"2024-07-10T16:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: bump version in README","shortMessageHtmlLink":"chore: bump version in README"}},{"before":"c485b6d5ecbcc9e4efd96b31d67566e8ffda20d6","after":null,"ref":"refs/heads/feature/port-volume-size","pushedAt":"2024-07-10T16:52:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"}},{"before":"3dc0b67f8e24fbf436d038c4899422bb613661e8","after":"0f4c8e234045f2c6201e8eb88d36f195ae39e312","ref":"refs/heads/release-v0.11","pushedAt":"2024-07-10T16:52:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"feat: port volume size (#521)\n\n* feat: port volume size\r\n\r\n* fix: remove optional fallback value\r\n\r\n* chore: bump installer\r\n\r\n* chore: bump installer\r\n\r\n* chore: bump installer to non rc version","shortMessageHtmlLink":"feat: port volume size (#521)"}},{"before":"6199bf994f5f0eabf394b4477fcd91a63d6b5b9f","after":"c485b6d5ecbcc9e4efd96b31d67566e8ffda20d6","ref":"refs/heads/feature/port-volume-size","pushedAt":"2024-07-10T16:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: bump installer to non rc version","shortMessageHtmlLink":"chore: bump installer to non rc version"}},{"before":"f0bd53ade892d2c803060752f381f3c5f77e9d4b","after":"6199bf994f5f0eabf394b4477fcd91a63d6b5b9f","ref":"refs/heads/feature/port-volume-size","pushedAt":"2024-07-10T16:11:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: bump installer","shortMessageHtmlLink":"chore: bump installer"}},{"before":"cff9237d5399ae7b819726f2e17593e19e32e629","after":"f0bd53ade892d2c803060752f381f3c5f77e9d4b","ref":"refs/heads/feature/port-volume-size","pushedAt":"2024-07-10T15:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"chore: bump installer","shortMessageHtmlLink":"chore: bump installer"}},{"before":"02d7856b05e614114ff912bf7df3aed3fd751449","after":"cff9237d5399ae7b819726f2e17593e19e32e629","ref":"refs/heads/feature/port-volume-size","pushedAt":"2024-07-10T15:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Al-Pragliola","name":"Alessio Pragliola","path":"/Al-Pragliola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83355398?s=80&v=4"},"commit":{"message":"fix: remove optional fallback value","shortMessageHtmlLink":"fix: remove optional fallback value"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhBT91AA","startCursor":null,"endCursor":null}},"title":"Activity · sighupio/furyctl"}