payload: {"push_id":3892418695,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"70b96d76cb97b386da27e05d81240f946b206378","before":"6af723c0c36bc1d7b4c4357b466a285254e0e176","commits":[{"sha":"f16ea8e652a3a3b555087646b9887bc77934d175","author":{"name":"Serhii Tsymbaliuk","email":"00f776d7b96421188d8bd48b75d6c50e465d5601@redhat.com"},"message":"WebUI tests: Fix request timeout for test_trust\n\nBecause of intergration with AD server response can take time more then 1 minute.\nSo request_timeout is increased to 120s.\n\nTicket: https://pagure.io/freeipa/issue/8024\n\nSigned-off-by: Serhii Tsymbaliuk <stsymbal@redhat.com>\nReviewed-By: Tibor Dudlak <tdudlak@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/f16ea8e652a3a3b555087646b9887bc77934d175"},{"sha":"11e40336c5f0c5b086bbb7a98fb5cd22c80b4df3","author":{"name":"Florence Blanc-Renaud","email":"bc2a4d3db12d4be19a334ba871062e019f1a11c8@redhat.com"},"message":"test_xmlrpc: fix TestAutomemberFindOrphans.test_find_orphan_automember_rules\n\nTest scenario:\n- create a hostgroup\n- create a host\n- create an automember rule for the hostgroup with a condition fulfilled\nby the host\n- delete the hostgroup\n- call automember-rebuild (1)\n- call automember-find-orphans to remove the orphan automember group\n- call automember-rebuild(2)\n\nThe test was expecting the first rebuild command to fail but this\nassumption is not true if the DS version is >= 1.4.0.22 because of the\nfix for https://pagure.io/389-ds-base/issue/50077\n\nModify the test so that it expects failure only when DS is older.\n\nFixes: https://pagure.io/freeipa/issue/7902\nReviewed-By: Christian Heimes <cheimes@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/11e40336c5f0c5b086bbb7a98fb5cd22c80b4df3"},{"sha":"402246a72990f77591f5efaec7ff0bc0cf82f416","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"ipapython/admintool.py: use SERVER_NOT_CONFIGURED\n\nCommit 9182917280a5c2590fa677729db54b38a9ac4d1f introduced\nSUCCESS, SERVER_INSTALL_ERROR and SERVER_NOT_CONFIGURED to\ndeal with cases when server is not configured.\nActually use SERVER_NOT_CONFIGURED in log_failure instead of 2.\n\nRelated-to: https://pagure.io/freeipa/issue/6843\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Alexander Bokovoy <abokovoy@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/402246a72990f77591f5efaec7ff0bc0cf82f416"},{"sha":"a66124ba198324fc454d51073ced8756c8ac3d2c","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"prci_definitions: add master_3client topology\n\nSome tests would benefit from using a multi-client topology.\nAs PR-CI now supports master_3client, use it.\n\nFixes: https://pagure.io/freeipa/issue/8026\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Armando Neto <abiagion@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/a66124ba198324fc454d51073ced8756c8ac3d2c"},{"sha":"21cd9775ec314421949259b825bb05dcbfab9f8f","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"test_nfs.py: switch to tasks.config_replica_resolvconf_with_master_data()\n\nPreviously test_nfs.py would implement its own method to configure\nresolv.conf leading to cleanup failures in some cases.\nUse tasks.config_replica_resolvconf_with_master_data() instead.\nAlso simplify and fix client uninstall.\n\nFixes: https://pagure.io/freeipa/issue/7949\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Sergey Orlov <sorlov@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/21cd9775ec314421949259b825bb05dcbfab9f8f"},{"sha":"526b85a66e9ab90a5c4ef3f9ecca200664e1af9e","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"ipatests: rename config_replica_resolvconf_with_master_data()\n\nconfig_replica_resolvconf_with_master_data() is not replica specific.\nRename to config_host_resolvconf_with_master_data() as it is not tied\nto any role (master, replica, client).\n\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Sergey Orlov <sorlov@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/526b85a66e9ab90a5c4ef3f9ecca200664e1af9e"},{"sha":"80561224abcdc738a127e1ad70f3966cbb955c66","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"test_nfs.py: switch to master_3repl\n\ntest_nfs.py historically used master_2repl_1client.\nNow that master_3client exists, switch to that as it allows removal\nof custom install/cleanup steps.\n\nFixes: https://pagure.io/freeipa/issue/8027\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Sergey Orlov <sorlov@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/80561224abcdc738a127e1ad70f3966cbb955c66"},{"sha":"27baf3501389cc3c8a12e06686da13a874d3f9da","author":{"name":"Florence Blanc-Renaud","email":"bc2a4d3db12d4be19a334ba871062e019f1a11c8@redhat.com"},"message":"user-stage: transfer all attributes from preserved to stage user\n\nThe user-stage command is internally implemented as:\n- user_show(all=True) in order to read the user attributes\n- loop on the attributes defined as possible to add using stageuser-add and\ntransform them into new options for stageuser_add (for instance stageuser-add\nprovides the option --shell for the attribute loginshell, but there is no\noption for the attribute businesscategory).\n- call stageuser_add in order to create a new entry in the active users subtree\n- user-del to remove the previous entry in the staged users subtree\n\nThe issue is in the 2nd step. Only the attributes with a stageuser-add option\nare processed.\nThe logic of the code should be slightly modified, so that all the attributes\nread in the first step are processed:\n- if they correspond to an option of stageuser-add, process them like it's\ncurrently done. For instance if the entry contains displayname, then it\nshould be processed as --displayName=value in the stageuser-add cmd\n- if they do not correspond to an option of stageuser-add, add them with\n--setattr=<attrname>=<attrvalue>\n\nNote that some attributes may need to be filtered, for instance user-show\nreturns has_password or has_keytab, which do not correspond to attributes\nin the LDAP entry.\n\nFixes: https://pagure.io/freeipa/issue/7597\nReviewed-By: Alexander Bokovoy <abokovoy@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/27baf3501389cc3c8a12e06686da13a874d3f9da"},{"sha":"8ebbb271a556ace5d1f68c404a786aef6d56ba97","author":{"name":"Florence Blanc-Renaud","email":"bc2a4d3db12d4be19a334ba871062e019f1a11c8@redhat.com"},"message":"xmlrpc test: add test for preserved > stage user\n\nWhen moving a preserved user to the stage area, check that the\ncustom attributes are not lost ( = the attr for which there is\nno specific user_stage option).\n\nTest scenario:\n- add a stage user with --setattr \"businesscategory=value\"\n- activate the user, check that businesscategory is still present\n- delete (preserve) the user, check that attr is still present\n- stage the user, check that attr is still present\n\nRelated: https://pagure.io/freeipa/issue/7597\nReviewed-By: Alexander Bokovoy <abokovoy@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/8ebbb271a556ace5d1f68c404a786aef6d56ba97"},{"sha":"44bcf0990fd5ed64c9997420b19db161b3b407fe","author":{"name":"Tibor Dudlák","email":"afcec191e91346bde3f2b4dfbdbe0baa4b3176f5@redhat.com"},"message":"ipatests: Update test tasks for client to be interactive\n\nRelated: https://pagure.io/freeipa/issue/7908\nReviewed-By: Michal Polovka <mpolovka@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/44bcf0990fd5ed64c9997420b19db161b3b407fe"},{"sha":"2bc7fb7fd0b0dec3b7fd8d25b4a30aa453537dfd","author":{"name":"Tibor Dudlák","email":"afcec191e91346bde3f2b4dfbdbe0baa4b3176f5@redhat.com"},"message":"ipatests: Add tests for interactive chronyd config\n\nAdd interactive configuration tests for\nipa-server-install and ipa-client-install\nFreeIPA server as it is now is unable to\nconfigure NTP interactively for replica\ninstallations.\n\nResolves: https://pagure.io/freeipa/issue/7908\nReviewed-By: Michal Polovka <mpolovka@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/2bc7fb7fd0b0dec3b7fd8d25b4a30aa453537dfd"},{"sha":"d0efb9ea48a96168c73f15a297b3b7da7b6e87e0","author":{"name":"Tibor Dudlák","email":"afcec191e91346bde3f2b4dfbdbe0baa4b3176f5@redhat.com"},"message":"ipatests: refactor TestNTPoptions\n\nMove common and error messages to class scope to be reused again.\n\nReviewed-By: Michal Polovka <mpolovka@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/d0efb9ea48a96168c73f15a297b3b7da7b6e87e0"},{"sha":"8b7fae30b15d5507da95f91f453b1d816eff6d7b","author":{"name":"Tibor Dudlák","email":"afcec191e91346bde3f2b4dfbdbe0baa4b3176f5@redhat.com"},"message":"Increase ntp_options test timeout\n\nReviewed-By: Michal Polovka <mpolovka@redhat.com>\nReviewed-By: Rob Crittenden <rcritten@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/8b7fae30b15d5507da95f91f453b1d816eff6d7b"},{"sha":"70b96d76cb97b386da27e05d81240f946b206378","author":{"name":"François Cami","email":"a395e1e7cabc356df371463d10a4f0b2ac1f367e@redhat.com"},"message":"azure-pipelines.yml: switch to Python 3.7\n\n* switch to Python 3.7 (UsePythonVersion@0 task)\n* use \"pip install --user\"\n\nFixes: https://pagure.io/freeipa/issue/8030\nSigned-off-by: François Cami <fcami@redhat.com>\nReviewed-By: Alexander Bokovoy <abokovoy@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tengcm2015/freeipa/commits/70b96d76cb97b386da27e05d81240f946b206378"}]}
other: {"actor":{"display_login":"tengcm2015"}}