{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":406405931,"defaultBranch":"master","name":"freeipa-perftest","ownerLogin":"freeipa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-14T14:42:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10979201?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1663668324.671961","currentOid":""},"activityList":{"items":[{"before":"3d32a1d6035312f6df9194118b20b37ca81fd0aa","after":"94bd7fd51099fce87ac03c72cb4eb336eacfa7b2","ref":"refs/heads/master","pushedAt":"2024-03-18T08:16:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Add Certificate issuance test\n\nThis test creates a number of clients and enrolls them. Then it creates\na number of services for each client and runs ipa-getcert on all of\nthem.\n\nThis is to try to identify the number of simultaneous certificate\nrequests that the server can manage. There is no real effort to fully\nsynchronize the requests since in reality they all won't fire at the\nsame time either.\n\nThere is one additional tuning option, the WSGI processes, which is not\nexposed on the command-line. This can be tuned directly in the constants\nfile.\n\nSigned-off-by: Rob Crittenden ","shortMessageHtmlLink":"Add Certificate issuance test"}},{"before":"b566238b91f85eab5f1234cc44064d632f8b7943","after":"3d32a1d6035312f6df9194118b20b37ca81fd0aa","ref":"refs/heads/master","pushedAt":"2023-12-12T11:26:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"ansible config: set private key explicitly\n\nApart from adding the SSH private key to the SSH arguments, we need to\nset the `private_key_file` option in ansible.cfg.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"ansible config: set private key explicitly"}},{"before":"911d621e1574878751f83f58666fe851d82439fb","after":"b566238b91f85eab5f1234cc44064d632f8b7943","ref":"refs/heads/master","pushedAt":"2023-08-24T14:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcritten","name":"Rob Crittenden","path":"/rcritten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5193315?s=80&v=4"},"commit":{"message":"Add run arguments to results output\n\nInclude the list of arguments for the run to the list of results.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Add run arguments to results output"}},{"before":"4eab50cdd9eff6783b55b5f7f8e121b31bf50fe1","after":"911d621e1574878751f83f58666fe851d82439fb","ref":"refs/heads/master","pushedAt":"2023-07-20T12:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Add script to generate certificates\n\nThis will be used for load, performance and migration testing.\n\nIt works by issuing a cert for a new service over and over\nagain. The certificate itself is dropped from the filesystem and\nthe service entry because there should be no need to have\npotentially thousands of unique certificates lying around.\n\nSigned-off-by: Rob Crittenden ","shortMessageHtmlLink":"Add script to generate certificates"}},{"before":"ce5b8f209920077747a26388a3db867a679a6025","after":"4eab50cdd9eff6783b55b5f7f8e121b31bf50fe1","ref":"refs/heads/master","pushedAt":"2023-07-11T17:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcritten","name":"Rob Crittenden","path":"/rcritten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5193315?s=80&v=4"},"commit":{"message":"Add test result to log archive\n\nInclude the test result output to the log archive, apart for printing it\nto stdout or the selected output file. In order to ensure that a valid\ntest has been selected, add the list of options to the click argument\noptions.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Add test result to log archive"}},{"before":"be59a57e12baa45bd0bd2eeb0e7dd22dc1247156","after":"ce5b8f209920077747a26388a3db867a679a6025","ref":"refs/heads/master","pushedAt":"2023-06-16T12:10:43.216Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Restart SSSD after disabling the SELinux provider\n\nThis is needed in the AuthenticationTest. With SELinux enabled\nthere is a lock in SSSD that prevents simultaneous logins.\n\nSigned-off-by: Rob Crittenden ","shortMessageHtmlLink":"Restart SSSD after disabling the SELinux provider"}},{"before":"311d4d8313618bc8470c4bec2063454c68d8b774","after":"be59a57e12baa45bd0bd2eeb0e7dd22dc1247156","ref":"refs/heads/master","pushedAt":"2023-06-12T10:17:56.617Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Remove --no-member, fix up GroupSizeTest tarballs\n\nUsing --no-member causes the membership to not be calculated\nin IPA which makes the data return much faster. This is not\nenabled in the UI or CLI by default. This change was left in\naccidentally. It does improve the times a bit.\n\nA syntax error in setting the GroupSizeTest archive name\nresulted in no failure but there was no resulting tarball for\nthe execution.\n\nSigned-off-by: Rob Crittenden ","shortMessageHtmlLink":"Remove --no-member, fix up GroupSizeTest tarballs"}},{"before":"e82a46633a41ed071357de2099cb864785822e4f","after":"311d4d8313618bc8470c4bec2063454c68d8b774","ref":"refs/heads/master","pushedAt":"2023-06-06T07:17:51.552Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Allow creating one-level nested groups for the GroupSizeTest\n\nThis will be used to determine the general overhead of using\nnested memberof.\n\nAlso include a JSON result record.\n\nSigned-off-by: Rob Crittenden ","shortMessageHtmlLink":"Allow creating one-level nested groups for the GroupSizeTest"}},{"before":"8bc9af70960e1d46e375992d40dc8d22a5fc4abb","after":"e82a46633a41ed071357de2099cb864785822e4f","ref":"refs/heads/master","pushedAt":"2023-05-22T14:56:42.018Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Measure expected time result as float instead of int\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Measure expected time result as float instead of int"}},{"before":"5253f2517ee5b8e30ebb7d4ecc1c89dc1e17d9e5","after":"8bc9af70960e1d46e375992d40dc8d22a5fc4abb","ref":"refs/heads/master","pushedAt":"2023-05-16T12:23:01.125Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Add options to check test results\n\nAdd options to check the test results, specifically the execution time,\nboth in total and per unit. The expected result can be passed when\nexecuting the test, and it will produce an error when the test takes\nlonger than expected. This is useful for running the tests in a CI\nenvironment, as the test will fail without needing a manual check.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Add options to check test results"}},{"before":"87fc7e10f95615ad8388297c421b96f7c7b249d7","after":"5253f2517ee5b8e30ebb7d4ecc1c89dc1e17d9e5","ref":"refs/heads/master","pushedAt":"2023-05-02T17:06:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcritten","name":"Rob Crittenden","path":"/rcritten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5193315?s=80&v=4"},"commit":{"message":"Update base images to Fedora 38\n\nDefault base image for IdM-CI and Vagrant providers was set to Fedora\n34, which is no longer supported and got its chroots in COPR removed.\nUpdate to the latest stable release, Fedora 38.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Update base images to Fedora 38"}},{"before":"4ed769776d60957567302cfbdc7b0ca349a5a7fc","after":"87fc7e10f95615ad8388297c421b96f7c7b249d7","ref":"refs/heads/master","pushedAt":"2023-04-21T09:16:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antoniotorresm","name":"Antonio Torres Moríñigo","path":"/antoniotorresm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17461846?s=80&v=4"},"commit":{"message":"Return number of successes in test result\n\nReturn the number of successes for each test as part of the result JSON,\nso it can be easily parsed by a test runner.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Return number of successes in test result"}},{"before":"75efa144b21f4a30d5d59afecfe8549e0ceabbb2","after":"4ed769776d60957567302cfbdc7b0ca349a5a7fc","ref":"refs/heads/master","pushedAt":"2023-04-20T12:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rcritten","name":"Rob Crittenden","path":"/rcritten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5193315?s=80&v=4"},"commit":{"message":"Configure default repos in RHEL systems\n\nWe need to enable repositories in RHEL in order to install needed packages\nsuch as `sysstat` or `ipa-server`.\n\nSigned-off-by: Antonio Torres ","shortMessageHtmlLink":"Configure default repos in RHEL systems"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQwODoxNjoyNy4wMDAwMDBazwAAAAQYR4O-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQwODoxNjoyNy4wMDAwMDBazwAAAAQYR4O-","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yMFQxMjowMTowNi4wMDAwMDBazwAAAAMczNAv"}},"title":"Activity · freeipa/freeipa-perftest"}