{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":206321720,"defaultBranch":"master","name":"ansible-freeipa","ownerLogin":"rjeffman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-04T13:08:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54865428?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716403362.0","currentOid":""},"activityList":{"items":[{"before":"5c2ec08cf2eb7e44b3cdc9e793a8c0386740c650","after":"e8301ccb7a4d891b5b77efe1e931fcfc11e1c147","ref":"refs/heads/ci_update_pipelines","pushedAt":"2024-05-22T18:59:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream CI: bump ansible versions in test pipelines\n\nAs ansible-core 2.17 was released and it does not support Python 2 or\nPython 3.6, this patch adds tests for both latest ansible-core and\nansible-core 2.16, and it also bumps the different versions of\nansible-core to use 2.14, 2.15 and 2.16 for the pipelines.","shortMessageHtmlLink":"upstream CI: bump ansible versions in test pipelines"}},{"before":null,"after":"5c2ec08cf2eb7e44b3cdc9e793a8c0386740c650","ref":"refs/heads/ci_update_pipelines","pushedAt":"2024-05-22T18:42:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream CI: bump vm and ansible versions\n\nAs ansible-core 2.17 was released and it does not support Python 2 or\nPython 3.6, this patch adds tests for both latest ansible-core and\nansible-core 2.16, and it also bumps the different versions of\nansible-core to use 2.14, 2.15 and 2.16 for the pipelines.\n\nAlso, the Ubuntu VM image version is updated to 22.04.","shortMessageHtmlLink":"upstream CI: bump vm and ansible versions"}},{"before":"3813ef5caac39cbcb9b9ce8943092cdeb37a4480","after":"77c1d206d36f026448dc14a61ffcae1f2052d4c0","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-05-22T17:31:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"fixup! pylint: Ignore usage of 'unicode' before assignment","shortMessageHtmlLink":"fixup! pylint: Ignore usage of 'unicode' before assignment"}},{"before":"52241fe233addea50b9e071618fbca53cdb9b27a","after":"3813ef5caac39cbcb9b9ce8943092cdeb37a4480","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-05-22T14:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"fixup! pylint: Ignore usage of 'unicode' before assignment","shortMessageHtmlLink":"fixup! pylint: Ignore usage of 'unicode' before assignment"}},{"before":"5d7a28e89a4ee585227628d30c9bd1d295d9db72","after":"52241fe233addea50b9e071618fbca53cdb9b27a","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-05-22T13:51:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"pylint: ensure variables are initialized\n\npylint doesn't know that some functions may terminate execution, like,\nAnsibleModule's fail_json, and assume that, depending on the code path,\nsome variables may not be initialized when used.\n\nThis change ensure that variables are always initialized independent of\nthe code path.","shortMessageHtmlLink":"pylint: ensure variables are initialized"}},{"before":"53c7fd6fbd59784a2e56173169460c4747c682c2","after":"91bf751883256a05a3250579e707422f4c55546b","ref":"refs/heads/ipaserver_use_ansible_host_instead_of_group_name","pushedAt":"2024-05-22T12:58:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"ipaserver: Use hostvars data instead of inventory group name\n\nWhen using 'ansible_host' to override the target node name in an Ansible\ninventory, the deployment role fails as it is not able to resolve the\nserver name, since the inventory name does not match the actual\nhostname.\n\nBy retrieving the 'ansible_host' from 'hostvars' a user is allowed to\nchange the actual hostname as a varible, being able to use the inventory\nas a template.","shortMessageHtmlLink":"ipaserver: Use hostvars data instead of inventory group name"}},{"before":"cd299efbf08159d9c59eb7d7ec6925c433d47f25","after":"35d400078f7cc2457d5e9d6027f0a2cb56e8b6e8","ref":"refs/heads/enable-c10s","pushedAt":"2024-05-13T14:13:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"c10s: Prepare environment for beta testing CentOS Stream 10\n\nProvides build scripts and environment setup for preparing container\nimages to test ansible-freeipa using CentOS Stream 1r containeres.\n\nCurrently, the c10s containers are in pre-alpha stage, so these tests\nshould be executed only on a case by case basis, and the image should\nalso be created when needed and not on the regular image build pipeline.","shortMessageHtmlLink":"c10s: Prepare environment for beta testing CentOS Stream 10"}},{"before":null,"after":"cd299efbf08159d9c59eb7d7ec6925c433d47f25","ref":"refs/heads/enable-c10s","pushedAt":"2024-05-10T00:38:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"c10s: Prepare environment for beta testing CentOS Stream 10\n\nProvides build scripts and environment setup for preparing container\nimages to test ansible-freeipa using CentOS Stream 1r containeres.\n\nCurrently, the c10s containers are in pre-alpha stage, so these tests\nshould be executed only on a case by case basis, and the image should\nalso be created when needed and not on the regular image build pipeline.","shortMessageHtmlLink":"c10s: Prepare environment for beta testing CentOS Stream 10"}},{"before":"839980abc36e1bc0172e68861db59e69452b04d6","after":"1eacea2a95d426cbbeec980e346d414cb1fd3468","ref":"refs/heads/container_no_ipa","pushedAt":"2024-04-01T18:43:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Create containers with IPA not configured\n\nTo allow uspstream testing of deployment roles, containers that do not\nhave IPA pre-configured are necessary. Currently all the testing images\navailable come with pre-configured images.\n\nThis patch provides a new pipeline to create raw containers, that is,\ncontainers that contain all necessary files, but do not have IPA\nconfigured.\n\nCurrently, only 'fedora:latest' is supported.","shortMessageHtmlLink":"upstream ci: Create containers with IPA not configured"}},{"before":"c0ca8244c9c197f99fd3b8fd57901810b2d78f35","after":"5d7a28e89a4ee585227628d30c9bd1d295d9db72","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-26T15:35:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Update Github actions\n\nGithub actions checkout v3.1.0 and setup-python v4.3.0 use deprecated\nNode.js 16.\n\nBumping version to checkout v4.1.1 and setup-python v5.1.0 fixes the\nworkflows, as both use the recommended Node.js 20.\n\nThe checkout depth has been set to 1 (shallow copy) for all tasks that\ndo not require git history to be available.","shortMessageHtmlLink":"upstream ci: Update Github actions"}},{"before":"35589737a72417497ea2858975df18a67735b304","after":"c0ca8244c9c197f99fd3b8fd57901810b2d78f35","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-26T15:33:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Update Github actions\n\nGithub actions checkout v3.1.0 and setup-python v4.3.0 use deprecated\nNode.js 16.\n\nBumping version to checkout v4.1.1 and setup-python v5.1.0 fixes the\nworkflows, as both use the recommended Node.js 20.\n\nThe checkout depth has been set to 1 (shallow copy) for all tasks that\ndo not require git history to be available.","shortMessageHtmlLink":"upstream ci: Update Github actions"}},{"before":"78ac63678607d437a1faedd34c8f3960960a41c0","after":"35589737a72417497ea2858975df18a67735b304","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-26T15:18:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Update Github actions\n\nGithub actions checkout v3.1.0 and setup-python v4.3.0 use deprecated\nNode.js 16.\n\nBumping version to checkout v4.1.1 and setup-python v5.1.0 fixes the\nworkflows, as both use the recommended Node.js 20.","shortMessageHtmlLink":"upstream ci: Update Github actions"}},{"before":"b394b8ae5b8a957c5fe4732a46031b5eaac7817f","after":"78ac63678607d437a1faedd34c8f3960960a41c0","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-26T14:12:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Update Github actions\n\nGithub actions checkout v3.1.0 and setup-python v4.3.0 use deprecated\nNode.js 16.\n\nBumping version to checkout v4.1.1 and setup-python v5.1.0 fixes the\nworkflows, as both use the recommended Node.js 20.","shortMessageHtmlLink":"upstream ci: Update Github actions"}},{"before":"cfc1338ccf628d290e8ed47e5d4ea40b96afb088","after":"b394b8ae5b8a957c5fe4732a46031b5eaac7817f","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-26T14:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Update checkout action\n\nGithub action checkout v3.1.0 is deprecated as it uses Node.js 16.\n\nBumping version to v4.1.1 as it uses the recommended Node.js 20.","shortMessageHtmlLink":"upstream ci: Update checkout action"}},{"before":"c676768bd07fe2fb8a357fea8a9a7240efe2e0a9","after":"839980abc36e1bc0172e68861db59e69452b04d6","ref":"refs/heads/container_no_ipa","pushedAt":"2024-03-26T14:02:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Create containers with IPA not configured\n\nTo allow uspstream testing of deployment roles, containers that do not\nhave IPA pre-configured are necessary. Currently all the testing images\navailable come with pre-configured images.\n\nThis patch provides a new pipeline to create raw containers, that is,\ncontainers that contain all necessary files, but do not have IPA\nconfigured.\n\nCurrently, only 'fedora:latest' is supported.","shortMessageHtmlLink":"upstream ci: Create containers with IPA not configured"}},{"before":"cf31aa36483079b3e43a0d67a1f813eebf92eebe","after":"c676768bd07fe2fb8a357fea8a9a7240efe2e0a9","ref":"refs/heads/container_no_ipa","pushedAt":"2024-03-26T13:08:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Create containers with IPA not configured\n\nTo allow uspstream testing of deployment roles, containers that do not\nhave IPA pre-configured are necessary. Currently all the testing images\navailable come with pre-configured images.\n\nThis patch provides a new pipeline to create raw containers, that is,\ncontainers that contain all necessary files, but do not have IPA\nconfigured.\n\nCurrently, only 'fedora:latest' is supported.","shortMessageHtmlLink":"upstream ci: Create containers with IPA not configured"}},{"before":null,"after":"cfc1338ccf628d290e8ed47e5d4ea40b96afb088","ref":"refs/heads/ci_pin_ansible_lint_version","pushedAt":"2024-03-22T14:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"lint tools: Pin ansible-lint and bump version of other tools\n\nDue to a release of ansible-lint version 24.y, which is currently\nbroken, ansible-lint version is pinned to the minimum accepted version\nfor Ansible Galaxy, which is version 6.22, on the upstream CI checks,\nPIP requirements file, and pre-commit environment.\n\nOther lint versions like Flake8, Pylint and yamllint were updated to\nnewer versions to cope with false positives, and preparation for future\ndevelopment.","shortMessageHtmlLink":"lint tools: Pin ansible-lint and bump version of other tools"}},{"before":"4321478cf03f36568e0348735b12d3da92f9cb2e","after":"ce05b5e137f7d80c2403bc3a50c2c04c42f050d4","ref":"refs/heads/master","pushedAt":"2024-03-11T13:58:06.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"Merge pull request #1213 from rjeffman/dnszone_fix_yaml_code_block\n\nREADME-dnszone: Fix yaml code block declaration.","shortMessageHtmlLink":"Merge pull request freeipa#1213 from rjeffman/dnszone_fix_yaml_code_b…"}},{"before":"f1f9c03a3393e58b97837bfc9fbd9b0740cfc4dc","after":"a5993be20c3df578eabd46cb0b007dc78eadb2d6","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T19:10:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Fix ansible-lint errors due to missing collections\n\nWhen running ansible-lint it tries to load and syntax check the\nplaybooks it evaluates, and if any of the modules used in the playbooks\ncan't be found, it fails with a fatal error, as if there was a syntax\nerror.\n\nBy adding a 'requirements.yml' file with all the collections that are\nused in any playbook (be it a runtime, test, or development dependency),\nforces ansible-lint to install and use the collections in its virtual\nenvironment, successfully parsing the playbook files.\n\nSee more at https://github.com/ansible/ansible-lint/discussions/4048 and\nhttps://github.com/ansible/ansible-lint/pull/4049.","shortMessageHtmlLink":"upstream ci: Fix ansible-lint errors due to missing collections"}},{"before":null,"after":"cf31aa36483079b3e43a0d67a1f813eebf92eebe","ref":"refs/heads/container_no_ipa","pushedAt":"2024-03-09T18:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"TEMP: Fast test to create 'raw' containers.","shortMessageHtmlLink":"TEMP: Fast test to create 'raw' containers."}},{"before":"cb064303cc65574cc0bbed506fa645b347240b3d","after":"f1f9c03a3393e58b97837bfc9fbd9b0740cfc4dc","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T18:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"TEMP: Fast test to create 'raw' containers.","shortMessageHtmlLink":"TEMP: Fast test to create 'raw' containers."}},{"before":"e96978af4f9d6d3649eade1f68680216f6082a15","after":"cb064303cc65574cc0bbed506fa645b347240b3d","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T18:52:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Fix ansible-lint errors due to missing collections\n\nWhen running ansible-lint it tries to load and syntax check the\nplaybooks it evaluates, and if any of the modules used in the playbooks\ncan't be found, it fails with a fatal error, as if there was a syntax\nerror.\n\nBy adding a 'requirements.yml' file with all the collections that are\nused in any playbook (be it a runtime, test, or development dependency),\nforces ansible-lint to install and use the collections in its virtual\nenvironment, successfully parsing the playbook files.\n\nSee more at https://github.com/ansible/ansible-lint/discussions/4048 and\nhttps://github.com/ansible/ansible-lint/pull/4049.","shortMessageHtmlLink":"upstream ci: Fix ansible-lint errors due to missing collections"}},{"before":"4709c9ba3aec3265b98dd22696a8aeab5f6e4774","after":"e96978af4f9d6d3649eade1f68680216f6082a15","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T18:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Fix ansible-lint errors due to missing collections\n\nWhen running ansible-lint it tries to load and syntax check the\nplaybooks it evaluates, and if any of the modules used in the playbooks\ncan't be found, it fails with a fatal error, as if there was a syntax\nerror.\n\nBy adding a 'requirements.yml' file with all the collections that are\nused in any playbook (be it a runtime, test, or development dependency),\nforces ansible-lint to install and use the collections in its virtual\nenvironment, successfully parsing the playbook files.\n\nSee more at https://github.com/ansible/ansible-lint/discussions/4048 and\nhttps://github.com/ansible/ansible-lint/pull/4049.","shortMessageHtmlLink":"upstream ci: Fix ansible-lint errors due to missing collections"}},{"before":"179e71b183c7bbe7ec01f972e16960cbef5fe35f","after":"4709c9ba3aec3265b98dd22696a8aeab5f6e4774","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T16:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"50413075dd70e5362e2ce29f68ade5c4de30f1c5","after":"179e71b183c7bbe7ec01f972e16960cbef5fe35f","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T15:09:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"61afb57f721a92a71ea9e0202dcac0b8ce858b71","after":"50413075dd70e5362e2ce29f68ade5c4de30f1c5","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T14:47:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"662bad525757a09f07108b6ae7d9572a0e6bfcfb","after":"61afb57f721a92a71ea9e0202dcac0b8ce858b71","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T14:41:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"fcc3cc8014ae9c543fcd862845dbce1ec23416cf","after":"662bad525757a09f07108b6ae7d9572a0e6bfcfb","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T14:24:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"707fd087acba4cb8d8a35a96eb33491a0aecec4e","after":"fcc3cc8014ae9c543fcd862845dbce1ec23416cf","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T13:58:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}},{"before":"66574cecf5f3886a5c91bf048562338afd242ef3","after":"707fd087acba4cb8d8a35a96eb33491a0aecec4e","ref":"refs/heads/test_server_deployment_role","pushedAt":"2024-03-09T13:27:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjeffman","name":"Rafael Guterres Jeffman","path":"/rjeffman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54865428?s=80&v=4"},"commit":{"message":"upstream ci: Add support for testing ipaserver deployment\n\nThis patch provides the base for testing ipaserver role using Azure's\ninfrastructure.\n\nBy using containers prepared to thave FreeIPA installed, but\nunconfigured, allows the use of a test matrix to test the behavior of\nmodules in differnt IPA configurations. It also improves tests by\nallowing the creation of a test matrix of FreeIPA deployment.\n\nA new pipeline script is provided, which can be used as a standalone\npipeline, os as part of an existing pipeline.\n\nThe script 'tests/server_role/inventory.py' is used to create inventory\nfiles for the tests, which should be executed using the existing\n'install-server.yml' playbook.\n\nMore information on how to generate different inventories can be found\nin the accompanying README file 'tests/server_role/README.md'.","shortMessageHtmlLink":"upstream ci: Add support for testing ipaserver deployment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUUia2QA","startCursor":null,"endCursor":null}},"title":"Activity · rjeffman/ansible-freeipa"}