{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":464864883,"defaultBranch":"main","name":"cnf-certification-test","ownerLogin":"jmontesi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-03-01T11:25:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100689165?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723559137.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"fa4221ac5161eb47742dd782b14950ecc47afe3c","ref":"refs/heads/update_cli_banner","pushedAt":"2024-08-13T14:25:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cli: update Certsuite banner to v5.3","shortMessageHtmlLink":"cli: update Certsuite banner to v5.3"}},{"before":"d3375d5d7659b7ea6fbca28ede118bd4bd200a7f","after":"ac5223f997087daa7d6bdb883fb40667f88655f1","ref":"refs/heads/main","pushedAt":"2024-08-13T14:20:49.000Z","pushType":"push","commitsCount":353,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Updated URL for github docs. (#2334)","shortMessageHtmlLink":"Updated URL for github docs. (redhat-best-practices-for-k8s#2334)"}},{"before":"11c316cd31f4015c07bf0a1f1309a6b46fa8bd25","after":"ff4887267522a754e6b8f844659ee0b1bab52474","ref":"refs/heads/fix_observability_pdb_test_case","pushedAt":"2024-07-29T10:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Cover all possibilities of LabelSelector matching","shortMessageHtmlLink":"Cover all possibilities of LabelSelector matching"}},{"before":null,"after":"11c316cd31f4015c07bf0a1f1309a6b46fa8bd25","ref":"refs/heads/fix_observability_pdb_test_case","pushedAt":"2024-07-24T09:45:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"tests/observability: fix observability-pod-disruption-budged test case\n\nUse all the labels defined in the PDB's selector \"MatchLabels\" fields to\nmatch workloads, as the Kubernetes documentation specifies that those\nlabels should be ANDed.\n\nAlso, take into account the \"MatchExpressions\" field of the selector\nwhen it can be properly converted to a map.","shortMessageHtmlLink":"tests/observability: fix observability-pod-disruption-budged test case"}},{"before":null,"after":"c47a33c616cce9ae91e5171a33f99d254383b344","ref":"refs/heads/add_datautil_pkg","pushedAt":"2024-07-23T10:31:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"internal/datautil: add new package for basic data handling\n\nThis new package can contain functions used for comparing or\ntransforming data structs such as maps, slices or other complex\nstructures.\n\nThis commit adds a function \"IsMapSubset()\" to find if a map is the\nsubset of another.","shortMessageHtmlLink":"internal/datautil: add new package for basic data handling"}},{"before":"06e342caf4b2b1908884a1a7a7cedbbbb3e1220c","after":"7a0ce1f8f791af274b6c68403600483a03510fa0","ref":"refs/heads/move_list_flag_from_run_to_info_cmd","pushedAt":"2024-07-18T13:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Create only the required command for the unit tests","shortMessageHtmlLink":"Create only the required command for the unit tests"}},{"before":null,"after":"06e342caf4b2b1908884a1a7a7cedbbbb3e1220c","ref":"refs/heads/move_list_flag_from_run_to_info_cmd","pushedAt":"2024-07-18T09:23:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cmd/certsuite: move the \"list\" flag from \"run\" to \"info\"\n\nAs the \"info\" command already gets detailed Catalog information, it looks\nmore convenient to integrate the functionality for listing test cases in\nit.\n\nAlso adds a new unit test for the \"list\" flag as part of the \"info\"\ncommand.","shortMessageHtmlLink":"cmd/certsuite: move the \"list\" flag from \"run\" to \"info\""}},{"before":null,"after":"c57677da45ee91007c6250e7f6f42bb3d4b4b90f","ref":"refs/heads/certsuite_cmd_unit_test","pushedAt":"2024-07-16T13:45:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cmd/certsuite: refactor main to allow unit testing subcommands\n\nAlso adds a unit test for the \"certsuite version\" command.","shortMessageHtmlLink":"cmd/certsuite: refactor main to allow unit testing subcommands"}},{"before":null,"after":"6c9d7baf5d89ab53cb4de161022c2534c209b285","ref":"refs/heads/update_flag_check_results_cmd","pushedAt":"2024-07-15T07:44:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cmd/certsuite: update default value for log file in \"check results\"\n\nThe folder \"cnf-certification-test\" no longer exists.","shortMessageHtmlLink":"cmd/certsuite: update default value for log file in \"check results\""}},{"before":"c0248d971ad9ed1ef3350044480c317fddae01d4","after":"a97da6001b0e8930138c5c96929ce1e2989dc600","ref":"refs/heads/reorg_repo_structure","pushedAt":"2024-07-11T09:52:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Fix default config file directory","shortMessageHtmlLink":"Fix default config file directory"}},{"before":"72e3074aa94a3482b6866c0b4e7e9ba548f9ab2e","after":"c0248d971ad9ed1ef3350044480c317fddae01d4","ref":"refs/heads/reorg_repo_structure","pushedAt":"2024-07-11T08:29:57.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Fix package link","shortMessageHtmlLink":"Fix package link"}},{"before":null,"after":"72e3074aa94a3482b6866c0b4e7e9ba548f9ab2e","ref":"refs/heads/reorg_repo_structure","pushedAt":"2024-07-10T14:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Repository folder structure reorganization\n\n* The \"cnf-certification-test\" folder is renamed to \"tests\".\n* The \"results\" folder is moved under \"internal\".\n* The \"webserver\" folder is moved to the main directory.\n* The \"tnf_config.yml\" file is moved into a new \"config\" folder.","shortMessageHtmlLink":"Repository folder structure reorganization"}},{"before":"e6a5cf1d46878a9ae3385e5edc1875292bc10f00","after":"0883046370748ef67db409357afa05c3e594b2d5","ref":"refs/heads/certsuite_info_cmd","pushedAt":"2024-07-09T08:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Take into account term width for setting text box width","shortMessageHtmlLink":"Take into account term width for setting text box width"}},{"before":"eed74b8ffd31a9cff42e22a85c5969675735a1d6","after":"e6a5cf1d46878a9ae3385e5edc1875292bc10f00","ref":"refs/heads/certsuite_info_cmd","pushedAt":"2024-07-08T10:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Fix linter errors","shortMessageHtmlLink":"Fix linter errors"}},{"before":null,"after":"eed74b8ffd31a9cff42e22a85c5969675735a1d6","ref":"refs/heads/certsuite_info_cmd","pushedAt":"2024-07-08T10:05:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cmd/certsuite: add new \"certsuite info\" command to display Catalog info\n\nAt the moment only the \"--test-case/-t\" flag is supported to show the\ninformation available in the Catalog for a particular test case.","shortMessageHtmlLink":"cmd/certsuite: add new \"certsuite info\" command to display Catalog info"}},{"before":null,"after":"82d2cb91a87191775525813a157f1690759b03d2","ref":"refs/heads/certsuite_version_cmd","pushedAt":"2024-07-02T09:36:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cmd/certsuite: add new command to show the version\n\nIt displays the Certsuite version as well as the Claim file version.","shortMessageHtmlLink":"cmd/certsuite: add new command to show the version"}},{"before":null,"after":"59b1e379b0b4e4b879d239a0ff0bbe4c3c42d419","ref":"refs/heads/upload_release_assets_workflow_fixes","pushedAt":"2024-06-28T14:09:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"workflows: several fixes to upload release assets","shortMessageHtmlLink":"workflows: several fixes to upload release assets"}},{"before":"318aa018ea0bba07887e57e09a1c1a0865e96f3a","after":"2a62e06d8f0962907b4020260ac9e2505838e076","ref":"refs/heads/upload_release_assets_workflow","pushedAt":"2024-06-28T10:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Fix linter issue and use GITHUB_REF_NAME","shortMessageHtmlLink":"Fix linter issue and use GITHUB_REF_NAME"}},{"before":null,"after":"318aa018ea0bba07887e57e09a1c1a0865e96f3a","ref":"refs/heads/upload_release_assets_workflow","pushedAt":"2024-06-28T10:30:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"workflows: add new workflow to upload release assets\n\nIt builds and uploads the Certsuite binaries compressed in tar.gz for\nx86_64 and ARM 64.","shortMessageHtmlLink":"workflows: add new workflow to upload release assets"}},{"before":"a253a7704e3f2db95ccc5dba965f2cb58719c77d","after":"db64da33f12618c7808e04408773449236963e1f","ref":"refs/heads/remove_legacy_code","pushedAt":"2024-06-27T15:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Add flags for the debug DaemonSet CPU/Memory requests/limits","shortMessageHtmlLink":"Add flags for the debug DaemonSet CPU/Memory requests/limits"}},{"before":null,"after":"a253a7704e3f2db95ccc5dba965f2cb58719c77d","ref":"refs/heads/remove_legacy_code","pushedAt":"2024-06-27T14:41:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Delete legacy code and avoid using environment variables\n\nAs the old binary is no longer used , its \"main\" as well as its flags\nhave been deleted.\n\nThe struct \"TestParameters\" that was used to parse the environment\nvariables is now used for storing the \"certsuite run\" command's flags\ninformation.\n\nThe code that was used for supporting the two running methods has also\nbeen deleted and the Makefile has been updated.","shortMessageHtmlLink":"Delete legacy code and avoid using environment variables"}},{"before":null,"after":"5a6d9ccb83a318d1441a3a9d94547e39a462b3c4","ref":"refs/heads/update_test_run_docs","pushedAt":"2024-06-27T07:59:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"docs: copy friendly version of the docker cmd to run the test suite","shortMessageHtmlLink":"docs: copy friendly version of the docker cmd to run the test suite"}},{"before":null,"after":"4f186bd31ac966b089bf1964141819d69e9fb2bf","ref":"refs/heads/update_certsuite_demo","pushedAt":"2024-06-26T10:28:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Update the Certsuite demo","shortMessageHtmlLink":"Update the Certsuite demo"}},{"before":null,"after":"be79eb045ce1c55d7656ea4d157b6887fc12370e","ref":"refs/heads/update_banner_v5_2","pushedAt":"2024-06-25T12:53:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"cli: update Certsuite banner to v5.2","shortMessageHtmlLink":"cli: update Certsuite banner to v5.2"}},{"before":null,"after":"66f275b8d930a97a54a6efbc55357c53a89620f9","ref":"refs/heads/k8s_doc_reorg","pushedAt":"2024-06-25T12:49:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"docs: move and rename docs on how to run the Test Suite inside a cluster pod","shortMessageHtmlLink":"docs: move and rename docs on how to run the Test Suite inside a clus…"}},{"before":"1e7c97a4f703a629fb80f6b7b7f6d91d19b85f7c","after":"bda3e9c349555ab24a01f138b92c4cbc0ca8e7e7","ref":"refs/heads/certsuit_doc_update","pushedAt":"2024-06-24T13:57:20.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Merge branch 'main' into certsuit_doc_update","shortMessageHtmlLink":"Merge branch 'main' into certsuit_doc_update"}},{"before":"1eb7897be19e1dc11000a1ab06d3051e27a4ea06","after":"1e7c97a4f703a629fb80f6b7b7f6d91d19b85f7c","ref":"refs/heads/certsuit_doc_update","pushedAt":"2024-06-21T10:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Update container cmdline","shortMessageHtmlLink":"Update container cmdline"}},{"before":"a889bced188d2681c088f3a8fc9052651d646ec3","after":"1eb7897be19e1dc11000a1ab06d3051e27a4ea06","ref":"refs/heads/certsuit_doc_update","pushedAt":"2024-06-21T10:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Explain image tag","shortMessageHtmlLink":"Explain image tag"}},{"before":"61b1f0e4be19ea37d8a03007df736d94c2b11145","after":"2c29c9ee7001fac682b2b3793f03d9a0c9ca91d5","ref":"refs/heads/delete_old_bash_scripts","pushedAt":"2024-06-21T08:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Update GitHub linter shfmt","shortMessageHtmlLink":"Update GitHub linter shfmt"}},{"before":null,"after":"61b1f0e4be19ea37d8a03007df736d94c2b11145","ref":"refs/heads/delete_old_bash_scripts","pushedAt":"2024-06-21T08:17:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmontesi","name":null,"path":"/jmontesi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100689165?s=80&v=4"},"commit":{"message":"Delete legacy bash scripts to run the Best Practices Test Suite\n\nReplaced in favor of the \"certsuite run\" command.","shortMessageHtmlLink":"Delete legacy bash scripts to run the Best Practices Test Suite"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxNDoyNTozNy4wMDAwMDBazwAAAASZSKGc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxNDoyNTozNy4wMDAwMDBazwAAAASZSKGc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQwODoxNzowMy4wMDAwMDBazwAAAARrW10U"}},"title":"Activity · jmontesi/cnf-certification-test"}