diff --git a/internal/distro/rhel90/package_sets.go b/internal/distro/rhel90/package_sets.go index 793210afc..6de4542ab 100644 --- a/internal/distro/rhel90/package_sets.go +++ b/internal/distro/rhel90/package_sets.go @@ -261,7 +261,8 @@ func qcow2CommonPackageSet(t *imageType) rpmmd.PackageSet { "NetworkManager", "nfs-utils", "oddjob", "oddjob-mkhomedir", "psmisc", "python3-jsonschema", "qemu-guest-agent", "redhat-release", "redhat-release-eula", - "rsync", "subscription-manager-cockpit", "tar", "tcpdump", "yum", + "rsync", "subscription-manager-cockpit", "tar", "tcpdump", + "tuned", "yum", }, Exclude: []string{ "aic94xx-firmware", "alsa-firmware", "alsa-lib", @@ -283,7 +284,7 @@ func vhdCommonPackageSet(t *imageType) rpmmd.PackageSet { return rpmmd.PackageSet{ Include: []string{ // Defaults - "@Core", "langpacks-en", + "@Core", "langpacks-en", "tuned", // From the lorax kickstart "selinux-policy-targeted", "chrony", "WALinuxAgent", "python3", @@ -302,7 +303,7 @@ func vmdkCommonPackageSet(t *imageType) rpmmd.PackageSet { return rpmmd.PackageSet{ Include: []string{ "@core", "chrony", "firewalld", "langpacks-en", "open-vm-tools", - "selinux-policy-targeted", + "selinux-policy-targeted", "tuned", }, Exclude: []string{ "dracut-config-rescue", "rng-tools", @@ -315,7 +316,7 @@ func openstackCommonPackageSet(t *imageType) rpmmd.PackageSet { return rpmmd.PackageSet{ Include: []string{ // Defaults - "@Core", "langpacks-en", + "@Core", "langpacks-en", "tuned", // From the lorax kickstart "selinux-policy-targeted", "cloud-init", "qemu-guest-agent", @@ -487,7 +488,7 @@ func bareMetalPackageSet(t *imageType) rpmmd.PackageSet { "psmisc", "python3-jsonschema", "qemu-guest-agent", "redhat-release", "redhat-release-eula", "rsync", "selinux-policy-targeted", "subscription-manager-cockpit", "tar", - "tcpdump", "yum", + "tcpdump", "tuned", "yum", }, Exclude: nil, }.Append(bootPackageSet(t)).Append(distroBuildPackageSet(t)) diff --git a/test/data/manifests/rhel_90-aarch64-edge_commit-boot.json b/test/data/manifests/rhel_90-aarch64-edge_commit-boot.json index bad3a71c8..f414a147d 100644 --- a/test/data/manifests/rhel_90-aarch64-edge_commit-boot.json +++ b/test/data/manifests/rhel_90-aarch64-edge_commit-boot.json @@ -16,7 +16,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFsy23UBEACUKSphFEIEvNpy68VeW4Dt6qv+mU6am9a2AAl10JANLj1oqWX+\noYk3en1S6cVe2qehSL5DGVa3HMUZkP3dtbD4SgzXzxPodebPcr4+0QNWigkUisri\nXGL5SCEcOP30zDhZvg+4mpO2jMi7Kc1DLPzBBkgppcX91wa0L1pQzBcvYMPyV/Dh\nKbQHR75WdkP6OA2JXdfC94nxYq+2e0iPqC1hCP3Elh+YnSkOkrawDPmoB1g4+ft/\nxsiVGVy/W0ekXmgvYEHt6si6Y8NwXgnTMqxeSXQ9YUgVIbTpsxHQKGy76T5lMlWX\n4LCOmEVomBJg1SqF6yi9Vu8TeNThaDqT4/DddYInd0OO69s0kGIXalVgGYiW2HOD\nx2q5R1VGCoJxXomz+EbOXY+HpKPOHAjU0DB9MxbU3S248LQ69nIB5uxysy0PSco1\nsdZ8sxRNQ9Dw6on0Nowx5m6Thefzs5iK3dnPGBqHTT43DHbnWc2scjQFG+eZhe98\nEll/kb6vpBoY4bG9/wCG9qu7jj9Z+BceCNKeHllbezVLCU/Hswivr7h2dnaEFvPD\nO4GqiWiwOF06XaBMVgxA8p2HRw0KtXqOpZk+o+sUvdPjsBw42BB96A1yFX4jgFNA\nPyZYnEUdP6OOv9HSjnl7k/iEkvHq/jGYMMojixlvXpGXhnt5jNyc4GSUJQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChhdXhpbGlhcnkga2V5KSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjkEEwECACMFAlsy23UCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIX\ngAAKCRD3b2bD1AgnknqOD/9fB2ASuG2aJIiap4kK58R+RmOVM4qgclAnaG57+vjI\nnKvyfV3NH/keplGNRxwqHekfPCqvkpABwhdGEXIE8ILqnPewIMr6PZNZWNJynZ9i\neSMzVuCG7jDoGyQ5/6B0f6xeBtTeBDiRl7+Alehet1twuGL1BJUYG0QuLgcEzkaE\n/gkuumeVcazLzz7L12D22nMk66GxmgXfqS5zcbqOAuZwaA6VgSEgFdV2X2JU79zS\nBQJXv7NKc+nDXFG7M7EHjY3Rma3HXkDbkT8bzh9tJV7Z7TlpT829pStWQyoxKCVq\nsEX8WsSapTKA3P9YkYCwLShgZu4HKRFvHMaIasSIZWzLu+RZH/4yyHOhj0QB7XMY\neHQ6fGSbtJ+K6SrpHOOsKQNAJ0hVbSrnA1cr5+2SDfel1RfYt0W9FA6DoH/S5gAR\ndzT1u44QVwwp3U+eFpHphFy//uzxNMtCjjdkpzhYYhOCLNkDrlRPb+bcoL/6ePSr\n016PA7eEnuC305YU1Ml2WcCn7wQV8x90o33klJmEkWtXh3X39vYtI4nCPIvZn1eP\nVy+F+wWt4vN2b8oOdlzc2paOembbCo2B+Wapv5Y9peBvlbsDSgqtJABfK8KQq/jK\nYl3h5elIa1I3uNfczeHOnf1enLOUOlq630yeM/yHizz99G1g+z/guMh5+x/OHraW\niLkCDQRbMtt1ARAA1lNsWklhS9LoBdolTVtg65FfdFJr47pzKRGYIoGLbcJ155ND\nG+P8UrM06E/ah06EEWuvu2YyyYAz1iYGsCwHAXtbEJh+1tF0iOVx2vnZPgtIGE9V\nP95V5ZvWvB3bdke1z8HadDA+/Ve7fbwXXLa/z9QhSQgsJ8NS8KYnDDjI4EvQtv0i\nPVLY8+u8z6VyiV9RJyn8UEZEJdbFDF9AZAT8103w8SEo/cvIoUbVKZLGcXdAIjCa\ny04u6jsrMp9UGHZX7+srT+9YHDzQixei4IdmxUcqtiNR2/bFHpHCu1pzYjXj968D\n8Ng2txBXDgs16BF/9l++GWKz2dOSH0jdS6sFJ/Dmg7oYnJ2xKSJEmcnV8Z0M1n4w\nXR1t/KeKZe3aR+RXCAEVC5dQ3GbRW2+WboJ6ldgFcVcOv6iOSWP9TrLzFPOpCsIr\nnHE+cMBmPHq3dUm7KeYXQ6wWWmtXlw6widf7cBcGFeELpuU9klzqdKze8qo2oMkf\nrfxIq8zdciPxZXb/75dGWs6dLHQmDpo4MdQVskw5vvwHicMpUpGpxkX7X1XAfdQf\nyIHLGT4ZXuMLIMUPdzJE0Vwt/RtJrZ+feLSv/+0CkkpGHORYroGwIBrJ2RikgcV2\nbc98V/27Kz2ngUCEwnmlhIcrY4IGAAZzUAl0GLHSevPbAREu4fDW4Y+ztOsAEQEA\nAYkCHwQYAQIACQUCWzLbdQIbDAAKCRD3b2bD1AgnkusfD/9U4sPtZfMw6cII167A\nXRZOO195G7oiAnBUw5AW6EK0SAHVZcuW0LMMXnGe9f4UsEUgCNwo5mvLWPxzKqFq\n6/G3kEZVFwZ0qrlLoJPeHNbOcfkeZ9NgD/OhzQmdylM0IwGM9DMrm2YS4EVsmm2b\n53qKIfIyysp1yAGcTnBwBbZ85osNBl2KRDIPhMs0bnmGB7IAvwlSb+xm6vWKECkO\nlwQDO5Kg8YZ8+Z3pn/oS688t/fPXvWLZYUqwR63oWfIaPJI7Ahv2jJmgw1ofL81r\n2CE3T/OydtUeGLzqWJAB8sbUgT3ug0cjtxsHuroQBSYBND3XDb/EQh5GeVVnGKKH\ngESLFAoweoNjDSXrlIu1gFjCDHF4CqBRmNYKrNQjLmhCrSfwkytXESJwlLzFKY8P\nK1yZyTpDC9YK0G7qgrk7EHmH9JAZTQ5V65pp0vR9KvqTU5ewkQDIljD2f3FIqo2B\nSKNCQE+N6NjWaTeNlU75m+yZocKObSPg0zS8FAuSJetNtzXA7ouqk34OoIMQj4gq\nUnh/i1FcZAd4U6Dtr9aRZ6PeLlm6MJ/h582L6fJLNEu136UWDtJj5eBYEzX13l+d\nSC4PEHx7ZZRwQKptl9NkinLZGJztg175paUu8C34sAv+SQnM20c0pdOXAq9GKKhi\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-aarch64-edge_container-boot.json b/test/data/manifests/rhel_90-aarch64-edge_container-boot.json index 98f7e3ea4..7ce9e993f 100644 --- a/test/data/manifests/rhel_90-aarch64-edge_container-boot.json +++ b/test/data/manifests/rhel_90-aarch64-edge_container-boot.json @@ -16,7 +16,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFsy23UBEACUKSphFEIEvNpy68VeW4Dt6qv+mU6am9a2AAl10JANLj1oqWX+\noYk3en1S6cVe2qehSL5DGVa3HMUZkP3dtbD4SgzXzxPodebPcr4+0QNWigkUisri\nXGL5SCEcOP30zDhZvg+4mpO2jMi7Kc1DLPzBBkgppcX91wa0L1pQzBcvYMPyV/Dh\nKbQHR75WdkP6OA2JXdfC94nxYq+2e0iPqC1hCP3Elh+YnSkOkrawDPmoB1g4+ft/\nxsiVGVy/W0ekXmgvYEHt6si6Y8NwXgnTMqxeSXQ9YUgVIbTpsxHQKGy76T5lMlWX\n4LCOmEVomBJg1SqF6yi9Vu8TeNThaDqT4/DddYInd0OO69s0kGIXalVgGYiW2HOD\nx2q5R1VGCoJxXomz+EbOXY+HpKPOHAjU0DB9MxbU3S248LQ69nIB5uxysy0PSco1\nsdZ8sxRNQ9Dw6on0Nowx5m6Thefzs5iK3dnPGBqHTT43DHbnWc2scjQFG+eZhe98\nEll/kb6vpBoY4bG9/wCG9qu7jj9Z+BceCNKeHllbezVLCU/Hswivr7h2dnaEFvPD\nO4GqiWiwOF06XaBMVgxA8p2HRw0KtXqOpZk+o+sUvdPjsBw42BB96A1yFX4jgFNA\nPyZYnEUdP6OOv9HSjnl7k/iEkvHq/jGYMMojixlvXpGXhnt5jNyc4GSUJQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChhdXhpbGlhcnkga2V5KSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjkEEwECACMFAlsy23UCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIX\ngAAKCRD3b2bD1AgnknqOD/9fB2ASuG2aJIiap4kK58R+RmOVM4qgclAnaG57+vjI\nnKvyfV3NH/keplGNRxwqHekfPCqvkpABwhdGEXIE8ILqnPewIMr6PZNZWNJynZ9i\neSMzVuCG7jDoGyQ5/6B0f6xeBtTeBDiRl7+Alehet1twuGL1BJUYG0QuLgcEzkaE\n/gkuumeVcazLzz7L12D22nMk66GxmgXfqS5zcbqOAuZwaA6VgSEgFdV2X2JU79zS\nBQJXv7NKc+nDXFG7M7EHjY3Rma3HXkDbkT8bzh9tJV7Z7TlpT829pStWQyoxKCVq\nsEX8WsSapTKA3P9YkYCwLShgZu4HKRFvHMaIasSIZWzLu+RZH/4yyHOhj0QB7XMY\neHQ6fGSbtJ+K6SrpHOOsKQNAJ0hVbSrnA1cr5+2SDfel1RfYt0W9FA6DoH/S5gAR\ndzT1u44QVwwp3U+eFpHphFy//uzxNMtCjjdkpzhYYhOCLNkDrlRPb+bcoL/6ePSr\n016PA7eEnuC305YU1Ml2WcCn7wQV8x90o33klJmEkWtXh3X39vYtI4nCPIvZn1eP\nVy+F+wWt4vN2b8oOdlzc2paOembbCo2B+Wapv5Y9peBvlbsDSgqtJABfK8KQq/jK\nYl3h5elIa1I3uNfczeHOnf1enLOUOlq630yeM/yHizz99G1g+z/guMh5+x/OHraW\niLkCDQRbMtt1ARAA1lNsWklhS9LoBdolTVtg65FfdFJr47pzKRGYIoGLbcJ155ND\nG+P8UrM06E/ah06EEWuvu2YyyYAz1iYGsCwHAXtbEJh+1tF0iOVx2vnZPgtIGE9V\nP95V5ZvWvB3bdke1z8HadDA+/Ve7fbwXXLa/z9QhSQgsJ8NS8KYnDDjI4EvQtv0i\nPVLY8+u8z6VyiV9RJyn8UEZEJdbFDF9AZAT8103w8SEo/cvIoUbVKZLGcXdAIjCa\ny04u6jsrMp9UGHZX7+srT+9YHDzQixei4IdmxUcqtiNR2/bFHpHCu1pzYjXj968D\n8Ng2txBXDgs16BF/9l++GWKz2dOSH0jdS6sFJ/Dmg7oYnJ2xKSJEmcnV8Z0M1n4w\nXR1t/KeKZe3aR+RXCAEVC5dQ3GbRW2+WboJ6ldgFcVcOv6iOSWP9TrLzFPOpCsIr\nnHE+cMBmPHq3dUm7KeYXQ6wWWmtXlw6widf7cBcGFeELpuU9klzqdKze8qo2oMkf\nrfxIq8zdciPxZXb/75dGWs6dLHQmDpo4MdQVskw5vvwHicMpUpGpxkX7X1XAfdQf\nyIHLGT4ZXuMLIMUPdzJE0Vwt/RtJrZ+feLSv/+0CkkpGHORYroGwIBrJ2RikgcV2\nbc98V/27Kz2ngUCEwnmlhIcrY4IGAAZzUAl0GLHSevPbAREu4fDW4Y+ztOsAEQEA\nAYkCHwQYAQIACQUCWzLbdQIbDAAKCRD3b2bD1AgnkusfD/9U4sPtZfMw6cII167A\nXRZOO195G7oiAnBUw5AW6EK0SAHVZcuW0LMMXnGe9f4UsEUgCNwo5mvLWPxzKqFq\n6/G3kEZVFwZ0qrlLoJPeHNbOcfkeZ9NgD/OhzQmdylM0IwGM9DMrm2YS4EVsmm2b\n53qKIfIyysp1yAGcTnBwBbZ85osNBl2KRDIPhMs0bnmGB7IAvwlSb+xm6vWKECkO\nlwQDO5Kg8YZ8+Z3pn/oS688t/fPXvWLZYUqwR63oWfIaPJI7Ahv2jJmgw1ofL81r\n2CE3T/OydtUeGLzqWJAB8sbUgT3ug0cjtxsHuroQBSYBND3XDb/EQh5GeVVnGKKH\ngESLFAoweoNjDSXrlIu1gFjCDHF4CqBRmNYKrNQjLmhCrSfwkytXESJwlLzFKY8P\nK1yZyTpDC9YK0G7qgrk7EHmH9JAZTQ5V65pp0vR9KvqTU5ewkQDIljD2f3FIqo2B\nSKNCQE+N6NjWaTeNlU75m+yZocKObSPg0zS8FAuSJetNtzXA7ouqk34OoIMQj4gq\nUnh/i1FcZAd4U6Dtr9aRZ6PeLlm6MJ/h582L6fJLNEu136UWDtJj5eBYEzX13l+d\nSC4PEHx7ZZRwQKptl9NkinLZGJztg175paUu8C34sAv+SQnM20c0pdOXAq9GKKhi\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -9277,5 +9277,6 @@ "checksum": "sha256:a298149ec0c9981361629b1caa1c25482dbeeb4de5456d8980064a7ea8f05b48" } ] - } + }, + "image-info": {} } diff --git a/test/data/manifests/rhel_90-aarch64-openstack-boot.json b/test/data/manifests/rhel_90-aarch64-openstack-boot.json index b656d69bb..82ab871fa 100644 --- a/test/data/manifests/rhel_90-aarch64-openstack-boot.json +++ b/test/data/manifests/rhel_90-aarch64-openstack-boot.json @@ -19,7 +19,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -400,6 +400,7 @@ "sha256:738b7caaefeba5bda35229f5f2a831ea722d5eb7dd1931742ba148410f36df53", "sha256:fbb439cbf63c2dcbdfb464d344114c97b09a91d775b3909a154a79653ba54d73", "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e", + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f", "sha256:7282be0cfd44ddcaa930d67ac1100ba0d8f335acf97f635a00e1c67d4374af3b", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:68df68695fbab307c10053d264c340f696909ae1d35d5290c03255f718fcb356", @@ -596,8 +597,11 @@ "sha256:210425ecf5b9ec9f60ad4c93f943327f571a95c7dc3bcb6004d00a55e4cd22b2", "sha256:ffc3b586fe2542dbfe877f09b8b70000949ee31422560318953f1ff02ad62aae", "sha256:43152a99489ed4eb095251f4cdca55145ed12a3a4e1dd15555424beacca42980", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", "sha256:3c3834434956a4da024db645d9fce1141be7e23a5299f89dc603ea8243a758db", + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:c3db09db1a5b752d28dc5c5de58b9bbbb6275fbdbb44e58b82ddc51ca4ea3ece", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:097c9fa13727862d3c08ca94070bda7d62ba40ebe4925ce1373adcebc8051ea7", @@ -643,6 +647,7 @@ "sha256:88fc4b8ad9319061ca2b326768c2e92ff80b538d684fabf059625cc31cf0f870", "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716", "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:1592de4f8501d7994d667e6c07d45c6a42bb0d154cec41cd09ba094e59d20c46", "sha256:1513f0f4efcd0a9fcfd4bff7a560f8c8f6c647badbef9ce00b253da39fea3959", @@ -1476,6 +1481,9 @@ "sha256:4d6ac94dd861ff41486199d60397d9b16c576400e06627530b14adde19460549": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libxmlb-0.3.0-3.el9.aarch64.rpm" }, + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm" + }, "sha256:4ec600e2461e10f8596cb6b7edaaf57b3f242737ce2b6937a225bbc703d61d3d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-appstream-n9.0-20210930/Packages/python3-kickstart-3.32.2-2.el9.noarch.rpm" }, @@ -1629,6 +1637,9 @@ "sha256:6a72668714f29fa89abc646debca7571c3ae55171bc0bfd7953df71a59d59c83": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/prefixdevname-0.1.0-8.el9.aarch64.rpm" }, + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm" + }, "sha256:6acc91f918063e16d55f653782bf516704345d16c894a2515735479048efe856": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gmp-6.2.0-10.el9.aarch64.rpm" }, @@ -1842,6 +1853,9 @@ "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/teamd-1.31-10.el9.aarch64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:922e603fb9efa2c904fa05749b450aaad0255de5abf5cf8c420acd97cd7e0a2b": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/e2fsprogs-1.46.2-2.el9.aarch64.rpm" }, @@ -2223,6 +2237,9 @@ "sha256:dc1da9164d28f220631535ddd21096ed4eacc208fea9e9666f55cee419c2661e": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/file-5.39-8.el9.aarch64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc7f764658f115feaf199996018c05f67fc01ce3a9522582373be290402af018": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/pcre2-syntax-10.37-3.el9.1.noarch.rpm" }, @@ -2319,6 +2336,9 @@ "sha256:f0cc6fe2ca571f9423b3abf6da644f91fe6701759556cc05c9ac8273bf1fc74c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libini_config-1.3.1-51.el9.aarch64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f3ffa7637d6c835e77da1f19e251147762b3f8206f8fe495722f9bd2b33c89c1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/curl-7.76.1-12.el9.aarch64.rpm" }, @@ -6058,6 +6078,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.aarch64.rpm", "checksum": "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm", + "checksum": "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f" + }, { "name": "hostname", "epoch": 0, @@ -7822,6 +7851,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-libs-3.9.7-1.el9.aarch64.rpm", "checksum": "sha256:43152a99489ed4eb095251f4cdca55145ed12a3a4e1dd15555424beacca42980" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, { "name": "python3-nftables", "epoch": 1, @@ -7831,6 +7869,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-nftables-0.9.8-7.el9.aarch64.rpm", "checksum": "sha256:3c3834434956a4da024db645d9fce1141be7e23a5299f89dc603ea8243a758db" }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm", + "checksum": "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5" + }, { "name": "python3-pysocks", "epoch": 0, @@ -7840,6 +7887,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8245,6 +8301,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.aarch64.rpm", "checksum": "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9006,9 +9071,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.aarch64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0 $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.aarch64) 9.0 (Plow)", "version": "5.14.0-4.el9.aarch64" } @@ -9380,6 +9445,7 @@ "grub2-tools-minimal-2.06~rc1-8.el9.aarch64", "grubby-8.40-54.el9.aarch64", "gzip-1.10-8.el9.aarch64", + "hdparm-9.62-2.el9.aarch64", "hostname-3.23-6.el9.aarch64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.aarch64", @@ -9623,14 +9689,17 @@ "python3-libs-3.9.7-1.el9.aarch64", "python3-libselinux-3.2-6.el9.aarch64", "python3-libsemanage-3.2-4.el9.aarch64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.aarch64", "python3-nftables-0.9.8-7.el9.aarch64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.aarch64", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.aarch64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.aarch64", @@ -9681,6 +9750,7 @@ "systemd-udev-249-4.el9.aarch64", "teamd-1.31-10.el9.aarch64", "tpm2-tss-3.0.3-6.el9.aarch64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "udisks2-2.9.2-6.el9.aarch64", "unbound-libs-1.13.1-9.el9.aarch64", @@ -9896,6 +9966,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "udisks2.service", "unbound-anchor.timer" ], @@ -10127,6 +10198,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "udisks2.conf": [ "d /run/media 0755 root root" ], diff --git a/test/data/manifests/rhel_90-aarch64-qcow2-boot.json b/test/data/manifests/rhel_90-aarch64-qcow2-boot.json index d9e3efa80..e059b7c0a 100644 --- a/test/data/manifests/rhel_90-aarch64-qcow2-boot.json +++ b/test/data/manifests/rhel_90-aarch64-qcow2-boot.json @@ -16,7 +16,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -403,6 +403,7 @@ "sha256:ef8493fb7d47821852346d30b7887ca64039639960bb0fb1c8b476e9453b6767", "sha256:fa9f0ec08d1743bba6adb7dbf3a624526ac25a670a7ec9b10e82d67d05c19957", "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e", + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f", "sha256:7282be0cfd44ddcaa930d67ac1100ba0d8f335acf97f635a00e1c67d4374af3b", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:68df68695fbab307c10053d264c340f696909ae1d35d5290c03255f718fcb356", @@ -600,9 +601,12 @@ "sha256:ffc3b586fe2542dbfe877f09b8b70000949ee31422560318953f1ff02ad62aae", "sha256:43152a99489ed4eb095251f4cdca55145ed12a3a4e1dd15555424beacca42980", "sha256:c69ef742b70befb14f5e819925d6d139a7d71091e769e4b9a82b4c1042f6074b", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:c3db09db1a5b752d28dc5c5de58b9bbbb6275fbdbb44e58b82ddc51ca4ea3ece", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:097c9fa13727862d3c08ca94070bda7d62ba40ebe4925ce1373adcebc8051ea7", @@ -656,6 +660,7 @@ "sha256:59446a6aa39ac776a77552b5a799498c9cb1ed12ac89c8726c9909af67c62f98", "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716", "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:1592de4f8501d7994d667e6c07d45c6a42bb0d154cec41cd09ba094e59d20c46", "sha256:1513f0f4efcd0a9fcfd4bff7a560f8c8f6c647badbef9ce00b253da39fea3959", @@ -1483,6 +1488,9 @@ "sha256:4d6ac94dd861ff41486199d60397d9b16c576400e06627530b14adde19460549": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libxmlb-0.3.0-3.el9.aarch64.rpm" }, + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm" + }, "sha256:4ec600e2461e10f8596cb6b7edaaf57b3f242737ce2b6937a225bbc703d61d3d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-appstream-n9.0-20210930/Packages/python3-kickstart-3.32.2-2.el9.noarch.rpm" }, @@ -1630,6 +1638,9 @@ "sha256:6a72668714f29fa89abc646debca7571c3ae55171bc0bfd7953df71a59d59c83": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/prefixdevname-0.1.0-8.el9.aarch64.rpm" }, + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm" + }, "sha256:6acc91f918063e16d55f653782bf516704345d16c894a2515735479048efe856": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gmp-6.2.0-10.el9.aarch64.rpm" }, @@ -1861,6 +1872,9 @@ "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/teamd-1.31-10.el9.aarch64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:922e603fb9efa2c904fa05749b450aaad0255de5abf5cf8c420acd97cd7e0a2b": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/e2fsprogs-1.46.2-2.el9.aarch64.rpm" }, @@ -2248,6 +2262,9 @@ "sha256:dc1da9164d28f220631535ddd21096ed4eacc208fea9e9666f55cee419c2661e": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/file-5.39-8.el9.aarch64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc5715f711cce5ffe66e65f8222194c951c6c70fe147ec6a17532e94b9369142": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libpng-1.6.37-12.el9.aarch64.rpm" }, @@ -2359,6 +2376,9 @@ "sha256:f0f2d623bf78b561266bed75daf9b11a048a041ec7453cebc81a407d809256dc": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libtirpc-1.3.2-1.el9.aarch64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f3ffa7637d6c835e77da1f19e251147762b3f8206f8fe495722f9bd2b33c89c1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/curl-7.76.1-12.el9.aarch64.rpm" }, @@ -6146,6 +6166,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.aarch64.rpm", "checksum": "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm", + "checksum": "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f" + }, { "name": "hostname", "epoch": 0, @@ -7919,6 +7948,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.aarch64.rpm", "checksum": "sha256:c69ef742b70befb14f5e819925d6d139a7d71091e769e4b9a82b4c1042f6074b" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm", + "checksum": "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5" + }, { "name": "python3-pexpect", "epoch": 0, @@ -7946,6 +7993,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8423,6 +8479,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.aarch64.rpm", "checksum": "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9094,9 +9159,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.aarch64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.aarch64) 9.0 (Plow)", "version": "5.14.0-4.el9.aarch64" } @@ -9484,6 +9549,7 @@ "gsettings-desktop-schemas-40.0-4.el9.aarch64", "gssproxy-0.8.4-4.el9.aarch64", "gzip-1.10-8.el9.aarch64", + "hdparm-9.62-2.el9.aarch64", "hostname-3.23-6.el9.aarch64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.aarch64", @@ -9709,8 +9775,10 @@ "python3-libselinux-3.2-6.el9.aarch64", "python3-libsemanage-3.2-4.el9.aarch64", "python3-libxml2-2.9.12-4.el9.aarch64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.aarch64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.aarch64", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -9719,6 +9787,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.aarch64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.aarch64", @@ -9782,6 +9851,7 @@ "tcpdump-4.99.0-6.el9.aarch64", "teamd-1.31-10.el9.aarch64", "tpm2-tss-3.0.3-6.el9.aarch64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.aarch64", "usermode-1.114-2.el9.aarch64", @@ -10010,6 +10080,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -10245,6 +10316,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-aarch64-qcow2_customize-boot.json b/test/data/manifests/rhel_90-aarch64-qcow2_customize-boot.json index 0631875da..80cf89e75 100644 --- a/test/data/manifests/rhel_90-aarch64-qcow2_customize-boot.json +++ b/test/data/manifests/rhel_90-aarch64-qcow2_customize-boot.json @@ -16,7 +16,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -461,6 +461,7 @@ "sha256:ef8493fb7d47821852346d30b7887ca64039639960bb0fb1c8b476e9453b6767", "sha256:fa9f0ec08d1743bba6adb7dbf3a624526ac25a670a7ec9b10e82d67d05c19957", "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e", + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f", "sha256:7282be0cfd44ddcaa930d67ac1100ba0d8f335acf97f635a00e1c67d4374af3b", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:68df68695fbab307c10053d264c340f696909ae1d35d5290c03255f718fcb356", @@ -658,9 +659,12 @@ "sha256:ffc3b586fe2542dbfe877f09b8b70000949ee31422560318953f1ff02ad62aae", "sha256:43152a99489ed4eb095251f4cdca55145ed12a3a4e1dd15555424beacca42980", "sha256:c69ef742b70befb14f5e819925d6d139a7d71091e769e4b9a82b4c1042f6074b", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:c3db09db1a5b752d28dc5c5de58b9bbbb6275fbdbb44e58b82ddc51ca4ea3ece", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:097c9fa13727862d3c08ca94070bda7d62ba40ebe4925ce1373adcebc8051ea7", @@ -714,6 +718,7 @@ "sha256:59446a6aa39ac776a77552b5a799498c9cb1ed12ac89c8726c9909af67c62f98", "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716", "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:1592de4f8501d7994d667e6c07d45c6a42bb0d154cec41cd09ba094e59d20c46", "sha256:1513f0f4efcd0a9fcfd4bff7a560f8c8f6c647badbef9ce00b253da39fea3959", @@ -1844,6 +1849,9 @@ "sha256:4d6ac94dd861ff41486199d60397d9b16c576400e06627530b14adde19460549": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libxmlb-0.3.0-3.el9.aarch64.rpm" }, + "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm" + }, "sha256:4ec600e2461e10f8596cb6b7edaaf57b3f242737ce2b6937a225bbc703d61d3d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-appstream-n9.0-20210930/Packages/python3-kickstart-3.32.2-2.el9.noarch.rpm" }, @@ -1991,6 +1999,9 @@ "sha256:6a72668714f29fa89abc646debca7571c3ae55171bc0bfd7953df71a59d59c83": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/prefixdevname-0.1.0-8.el9.aarch64.rpm" }, + "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm" + }, "sha256:6acc91f918063e16d55f653782bf516704345d16c894a2515735479048efe856": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gmp-6.2.0-10.el9.aarch64.rpm" }, @@ -2225,6 +2236,9 @@ "sha256:9050f61182012d047cdb909446efe9e85a3c4ba4d30f49b4cb772da96c85d716": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/teamd-1.31-10.el9.aarch64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:922e603fb9efa2c904fa05749b450aaad0255de5abf5cf8c420acd97cd7e0a2b": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/e2fsprogs-1.46.2-2.el9.aarch64.rpm" }, @@ -2621,6 +2635,9 @@ "sha256:dc1da9164d28f220631535ddd21096ed4eacc208fea9e9666f55cee419c2661e": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/file-5.39-8.el9.aarch64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc5715f711cce5ffe66e65f8222194c951c6c70fe147ec6a17532e94b9369142": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libpng-1.6.37-12.el9.aarch64.rpm" }, @@ -2732,6 +2749,9 @@ "sha256:f0f2d623bf78b561266bed75daf9b11a048a041ec7453cebc81a407d809256dc": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/libtirpc-1.3.2-1.el9.aarch64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f3ffa7637d6c835e77da1f19e251147762b3f8206f8fe495722f9bd2b33c89c1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/curl-7.76.1-12.el9.aarch64.rpm" }, @@ -8580,6 +8600,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.aarch64.rpm", "checksum": "sha256:1d46eb0723917c1aaa729485f31e129a242a2ac27983c2438837e7c88668dd7e" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.aarch64.rpm", + "checksum": "sha256:4db59f521b69593facbdf4221fa754a64edf8e9f19cc94f924ab4659b9c4188f" + }, { "name": "hostname", "epoch": 0, @@ -10353,6 +10382,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.aarch64.rpm", "checksum": "sha256:c69ef742b70befb14f5e819925d6d139a7d71091e769e4b9a82b4c1042f6074b" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "aarch64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.aarch64.rpm", + "checksum": "sha256:6abe11f6d94cf298376652fc71a7a7814083b57bf00d46cdfc96c611bf7b65e5" + }, { "name": "python3-pexpect", "epoch": 0, @@ -10380,6 +10427,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -10857,6 +10913,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.aarch64.rpm", "checksum": "sha256:7934f3a971336a4bb757fd8d2ada206d276f9ab4c2eb14a716dd230f81ba87d8" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -11538,9 +11603,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.aarch64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.aarch64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.aarch64) 9.0 (Plow)", "version": "5.14.0-4.el9.aarch64" } @@ -11947,6 +12012,7 @@ "gsettings-desktop-schemas-40.0-4.el9.aarch64", "gssproxy-0.8.4-4.el9.aarch64", "gzip-1.10-8.el9.aarch64", + "hdparm-9.62-2.el9.aarch64", "hostname-3.23-6.el9.aarch64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.aarch64", @@ -12179,9 +12245,11 @@ "python3-libselinux-3.2-6.el9.aarch64", "python3-libsemanage-3.2-4.el9.aarch64", "python3-libxml2-2.9.12-4.el9.aarch64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.aarch64", "python3-nftables-0.9.8-7.el9.aarch64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.aarch64", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -12190,6 +12258,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.aarch64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.aarch64", @@ -12253,6 +12322,7 @@ "tcpdump-4.99.0-6.el9.aarch64", "teamd-1.31-10.el9.aarch64", "tpm2-tss-3.0.3-6.el9.aarch64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.aarch64", "usermode-1.114-2.el9.aarch64", @@ -12486,6 +12556,7 @@ "sshd.socket", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -12721,6 +12792,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-aarch64-tar-boot.json b/test/data/manifests/rhel_90-aarch64-tar-boot.json index c695285f0..5d22ea61f 100644 --- a/test/data/manifests/rhel_90-aarch64-tar-boot.json +++ b/test/data/manifests/rhel_90-aarch64-tar-boot.json @@ -19,7 +19,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-aarch64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-aarch64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-ppc64le-qcow2-boot.json b/test/data/manifests/rhel_90-ppc64le-qcow2-boot.json index 074d36139..e55b98cbe 100644 --- a/test/data/manifests/rhel_90-ppc64le-qcow2-boot.json +++ b/test/data/manifests/rhel_90-ppc64le-qcow2-boot.json @@ -404,6 +404,7 @@ "sha256:017b5c1b87d13e28982536ebd9ccc4338ee1bbcac547b473b640b710751fd72c", "sha256:645bc4fb616a0efc4d7726269b04fc5ae3cd29fbdf8b397b9f3feb74c9b6d59d", "sha256:199ba1d662c5425b4b3b46a27f20a97ef0855670b38ca73edca19d6f9e0bd2c5", + "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6", "sha256:9fc539c202ce82bb118ccc58700cf4d0c63b7bb0abe3cae90c3bfeaa0a8504dd", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:61cc95bf9374eead5aab5b350da6fab499ec9010ac39a348f109711cb1c342c6", @@ -602,9 +603,12 @@ "sha256:1a4c86dbeee3c3a89a455185431a67d42a8209769070af983696dca54066fad2", "sha256:0ead7d0cb1b8dc3bf141c9bad65740b859a3c6a4ea7c8d8c57cc5e7b25e5f402", "sha256:197d9d41ec31972a450bfdcc5690c2c477a90ddfb81fa2b226dcabd105410979", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:678d9e12035aab389550895f65fdd1bbc1fc15552a781c09bd658a4cdaed1955", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c136cde38c61bafce2486ec496b398f2554b2e5388f2599e3d443004ef1e372", @@ -657,6 +661,7 @@ "sha256:de53cef42b96749ae0c808179acb888b00aed8a4a76016451fdce86e5a6c334f", "sha256:b228800c6a6dde2e65fa06e1d64be1f095171cdb5b208e0164d8d4f01d168647", "sha256:b13172f759c04acd4f69c7a5edb8d55f7ff6337cfdd423894d56f0377000fa28", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:61b6ecd6b72dd21a865a6ed3792b796e30ff7bd68825236a215fa009607a2188", "sha256:0947e9c1f9d5cae2803ad1d6529095c8245cd5cc2dee5747fc6efa45a647b55e", @@ -1195,6 +1200,9 @@ "sha256:0947e9c1f9d5cae2803ad1d6529095c8245cd5cc2dee5747fc6efa45a647b55e": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/util-linux-2.37.2-1.el9.ppc64le.rpm" }, + "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.ppc64le.rpm" + }, "sha256:0bfccb5948093b75fe69a3538c29d3eb1b8dab25d5e200f280d6a59582019268": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/ipcalc-1.0.0-5.el9.ppc64le.rpm" }, @@ -1717,6 +1725,9 @@ "sha256:6713a0d307a853835524ddaade7f649d07ff81eb084bd6ab153b1835ddce70fc": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/libuuid-2.37.2-1.el9.ppc64le.rpm" }, + "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.ppc64le.rpm" + }, "sha256:678d9e12035aab389550895f65fdd1bbc1fc15552a781c09bd658a4cdaed1955": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyyaml-5.4.1-4.el9.ppc64le.rpm" }, @@ -1972,6 +1983,9 @@ "sha256:901d146cb637bf3fa395c788c5a2cd0ac95ad4b63bf51fc2679b93421747ccc6": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20210930/Packages/perl-Getopt-Std-1.12-479.el9.noarch.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:90d1d28814f7a74dfbfea7b6f41ab7f975841e2ccd5c1f7375ee8535b4576b63": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/shared-mime-info-2.1-4.el9.ppc64le.rpm" }, @@ -2416,6 +2430,9 @@ "sha256:db324737a4f78cb19dac028ecd609a1f514686915079b8fa82b40eaf1a73820a": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20210930/Packages/perl-Pod-Usage-2.01-4.el9.noarch.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc7f764658f115feaf199996018c05f67fc01ce3a9522582373be290402af018": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/pcre2-syntax-10.37-3.el9.1.noarch.rpm" }, @@ -2536,6 +2553,9 @@ "sha256:f18d70182997957a981d459b4ce3c14a36ec427dd1d39b63188d9ffce29bc749": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/libini_config-1.3.1-51.el9.ppc64le.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19ca75d9601a9db2719c3df9edbef2ff57c5ca73943600f497ba390b3a73241": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/redhat-release-eula-9.0-2.8.el9.ppc64le.rpm" }, @@ -6407,6 +6427,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.ppc64le.rpm", "checksum": "sha256:199ba1d662c5425b4b3b46a27f20a97ef0855670b38ca73edca19d6f9e0bd2c5" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "ppc64le", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.ppc64le.rpm", + "checksum": "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6" + }, { "name": "hostname", "epoch": 0, @@ -8189,6 +8218,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.ppc64le.rpm", "checksum": "sha256:197d9d41ec31972a450bfdcc5690c2c477a90ddfb81fa2b226dcabd105410979" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "ppc64le", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.ppc64le.rpm", + "checksum": "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a" + }, { "name": "python3-pexpect", "epoch": 0, @@ -8216,6 +8263,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8684,6 +8740,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.ppc64le.rpm", "checksum": "sha256:b13172f759c04acd4f69c7a5edb8d55f7ff6337cfdd423894d56f0377000fa28" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9885,9 +9950,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.ppc64le.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.ppc64le.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.ppc64le", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.ppc64le) 9.0 (Plow)", "version": "5.14.0-4.el9.ppc64le" } @@ -10262,6 +10327,7 @@ "gsettings-desktop-schemas-40.0-4.el9.ppc64le", "gssproxy-0.8.4-4.el9.ppc64le", "gzip-1.10-8.el9.ppc64le", + "hdparm-9.62-2.el9.ppc64le", "hostname-3.23-6.el9.ppc64le", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.ppc64le", @@ -10546,8 +10612,10 @@ "python3-libselinux-3.2-6.el9.ppc64le", "python3-libsemanage-3.2-4.el9.ppc64le", "python3-libxml2-2.9.12-4.el9.ppc64le", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.ppc64le", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.ppc64le", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -10556,6 +10624,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.ppc64le", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.ppc64le", @@ -10618,6 +10687,7 @@ "tcpdump-4.99.0-6.el9.ppc64le", "teamd-1.31-10.el9.ppc64le", "tpm2-tss-3.0.3-6.el9.ppc64le", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.ppc64le", "usermode-1.114-2.el9.ppc64le", @@ -10849,6 +10919,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -11084,6 +11155,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-ppc64le-qcow2_customize-boot.json b/test/data/manifests/rhel_90-ppc64le-qcow2_customize-boot.json index 20574a8b1..a4b5fe2ac 100644 --- a/test/data/manifests/rhel_90-ppc64le-qcow2_customize-boot.json +++ b/test/data/manifests/rhel_90-ppc64le-qcow2_customize-boot.json @@ -462,6 +462,7 @@ "sha256:017b5c1b87d13e28982536ebd9ccc4338ee1bbcac547b473b640b710751fd72c", "sha256:645bc4fb616a0efc4d7726269b04fc5ae3cd29fbdf8b397b9f3feb74c9b6d59d", "sha256:199ba1d662c5425b4b3b46a27f20a97ef0855670b38ca73edca19d6f9e0bd2c5", + "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6", "sha256:9fc539c202ce82bb118ccc58700cf4d0c63b7bb0abe3cae90c3bfeaa0a8504dd", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:61cc95bf9374eead5aab5b350da6fab499ec9010ac39a348f109711cb1c342c6", @@ -660,9 +661,12 @@ "sha256:1a4c86dbeee3c3a89a455185431a67d42a8209769070af983696dca54066fad2", "sha256:0ead7d0cb1b8dc3bf141c9bad65740b859a3c6a4ea7c8d8c57cc5e7b25e5f402", "sha256:197d9d41ec31972a450bfdcc5690c2c477a90ddfb81fa2b226dcabd105410979", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:678d9e12035aab389550895f65fdd1bbc1fc15552a781c09bd658a4cdaed1955", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c136cde38c61bafce2486ec496b398f2554b2e5388f2599e3d443004ef1e372", @@ -715,6 +719,7 @@ "sha256:de53cef42b96749ae0c808179acb888b00aed8a4a76016451fdce86e5a6c334f", "sha256:b228800c6a6dde2e65fa06e1d64be1f095171cdb5b208e0164d8d4f01d168647", "sha256:b13172f759c04acd4f69c7a5edb8d55f7ff6337cfdd423894d56f0377000fa28", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:61b6ecd6b72dd21a865a6ed3792b796e30ff7bd68825236a215fa009607a2188", "sha256:0947e9c1f9d5cae2803ad1d6529095c8245cd5cc2dee5747fc6efa45a647b55e", @@ -1544,6 +1549,9 @@ "sha256:0947e9c1f9d5cae2803ad1d6529095c8245cd5cc2dee5747fc6efa45a647b55e": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/util-linux-2.37.2-1.el9.ppc64le.rpm" }, + "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.ppc64le.rpm" + }, "sha256:0bfccb5948093b75fe69a3538c29d3eb1b8dab25d5e200f280d6a59582019268": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/ipcalc-1.0.0-5.el9.ppc64le.rpm" }, @@ -2075,6 +2083,9 @@ "sha256:6713a0d307a853835524ddaade7f649d07ff81eb084bd6ab153b1835ddce70fc": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/libuuid-2.37.2-1.el9.ppc64le.rpm" }, + "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.ppc64le.rpm" + }, "sha256:678d9e12035aab389550895f65fdd1bbc1fc15552a781c09bd658a4cdaed1955": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyyaml-5.4.1-4.el9.ppc64le.rpm" }, @@ -2336,6 +2347,9 @@ "sha256:901d146cb637bf3fa395c788c5a2cd0ac95ad4b63bf51fc2679b93421747ccc6": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20210930/Packages/perl-Getopt-Std-1.12-479.el9.noarch.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9099533e88ce43667d6bc39d474b59eb382b6043ca6241f01f47d8796bc54742": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/ipset-libs-7.11-5.el9.ppc64le.rpm" }, @@ -2795,6 +2809,9 @@ "sha256:db324737a4f78cb19dac028ecd609a1f514686915079b8fa82b40eaf1a73820a": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20210930/Packages/perl-Pod-Usage-2.01-4.el9.noarch.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc7f764658f115feaf199996018c05f67fc01ce3a9522582373be290402af018": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/pcre2-syntax-10.37-3.el9.1.noarch.rpm" }, @@ -2915,6 +2932,9 @@ "sha256:f18d70182997957a981d459b4ce3c14a36ec427dd1d39b63188d9ffce29bc749": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/libini_config-1.3.1-51.el9.ppc64le.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19ca75d9601a9db2719c3df9edbef2ff57c5ca73943600f497ba390b3a73241": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/redhat-release-eula-9.0-2.8.el9.ppc64le.rpm" }, @@ -8901,6 +8921,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.ppc64le.rpm", "checksum": "sha256:199ba1d662c5425b4b3b46a27f20a97ef0855670b38ca73edca19d6f9e0bd2c5" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "ppc64le", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.ppc64le.rpm", + "checksum": "sha256:0ad35137e659876ea9ef495828a3555355bbbbce14af8cf22aa51d14f70bc7b6" + }, { "name": "hostname", "epoch": 0, @@ -10683,6 +10712,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.ppc64le.rpm", "checksum": "sha256:197d9d41ec31972a450bfdcc5690c2c477a90ddfb81fa2b226dcabd105410979" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "ppc64le", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.ppc64le.rpm", + "checksum": "sha256:6719c4688095bbd20bab275e0a1e0f858919182f50cdb6bab81ce92af5df896a" + }, { "name": "python3-pexpect", "epoch": 0, @@ -10710,6 +10757,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -11178,6 +11234,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.ppc64le.rpm", "checksum": "sha256:b13172f759c04acd4f69c7a5edb8d55f7ff6337cfdd423894d56f0377000fa28" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -12389,9 +12454,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.ppc64le.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.ppc64le.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.ppc64le", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.ppc64le) 9.0 (Plow)", "version": "5.14.0-4.el9.ppc64le" } @@ -12785,6 +12850,7 @@ "gsettings-desktop-schemas-40.0-4.el9.ppc64le", "gssproxy-0.8.4-4.el9.ppc64le", "gzip-1.10-8.el9.ppc64le", + "hdparm-9.62-2.el9.ppc64le", "hostname-3.23-6.el9.ppc64le", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.ppc64le", @@ -13076,9 +13142,11 @@ "python3-libselinux-3.2-6.el9.ppc64le", "python3-libsemanage-3.2-4.el9.ppc64le", "python3-libxml2-2.9.12-4.el9.ppc64le", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.ppc64le", "python3-nftables-0.9.8-7.el9.ppc64le", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.ppc64le", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -13087,6 +13155,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.ppc64le", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.ppc64le", @@ -13149,6 +13218,7 @@ "tcpdump-4.99.0-6.el9.ppc64le", "teamd-1.31-10.el9.ppc64le", "tpm2-tss-3.0.3-6.el9.ppc64le", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.ppc64le", "usermode-1.114-2.el9.ppc64le", @@ -13385,6 +13455,7 @@ "sshd.socket", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -13620,6 +13691,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-s390x-qcow2-boot.json b/test/data/manifests/rhel_90-s390x-qcow2-boot.json index 834aecbd7..bb7966c64 100644 --- a/test/data/manifests/rhel_90-s390x-qcow2-boot.json +++ b/test/data/manifests/rhel_90-s390x-qcow2-boot.json @@ -500,6 +500,7 @@ "sha256:e075a6f42b83597c62cecbe9cbcc2f13bb99321f6ef417da7dee0593cfdff00d", "sha256:65fef06cbdbb715dbaf52b403f95fe96cac16cbf6a7c5fef58c967228567bd2f", "sha256:7093515d12d485b4a292e7462d6ef0b5bb11fa60b4bf315a649805c18ccb9129", + "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65", "sha256:6cbe61ae7ab23ac40a16980dc051a3ed70870bf2d8f68d5bfabdb747d6dec9df", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:3038c44c0b92aa5fc5ab564decc389bc7586975a7ecf3063f0e87a7438b66ee8", @@ -638,6 +639,7 @@ "sha256:c168ae24fd8f86a648161218fc4516b02a26a8f708ae1510c9011951f48ebacb", "sha256:878fc0d111dfcfb0f2483319454849292370bba17e952f93f7f2e88e372f18b7", "sha256:06224b6ddd295f20cb0d6aecd589fae2ef559e34906e723c62ded6c28f68dc5c", + "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6", "sha256:3cbb944c84519f35c317faafbc22f9befb6b2c9c31264069312c3a2c147dcfca", "sha256:d6ea95f1535a5b599f2bdf7119d1600698485ee05a2272bbd7cc7e6353645eee", "sha256:e07e0a271ac5ab98cb109b3650d72b15b722b6ba1cd7a5d9a728f885b0073fde", @@ -686,9 +688,12 @@ "sha256:346f3d663f4718e2af0c65f7598d4598222391188bdf0595c2b2f2d6ded7045f", "sha256:0b4ffc85939840f5ee086ad1968b230f41ea7803863a45773e96391144e6c952", "sha256:f7066c722204a49cc816f343f61251e32ad39187fca35d0fb4b5af1c0329f686", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:3976f750e6be9cb15bcc47ebca5affbc7377df891f1b33513c998bd4dfe4aab3", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:82bf5913047afe7519604da6771fa0094179bb6ba308917a91892eb1d47a4fdc", @@ -742,6 +747,7 @@ "sha256:0c73edb0e548e94212c5371b05de0775febc82c39b57f58d7b39b44c0cd69654", "sha256:9a1a8559afd569f327de8d408a8e32d8add9f3007358dac891eb0d4de35c1438", "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:5cdcb2c51eb209fb6c7f2ef26b4ea97b7e2222a1bd4ccf56ce4dd94aa69e7154", "sha256:1b31c9f7e6922854b9a9485de1afdd47737505977118b0db63e9df244ad4c8d6", @@ -1319,6 +1325,9 @@ "sha256:0ab02017483cf7c64308790285da3dbd2056c6dc8c2176d6c870581b1ff2840b": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/dbus-libs-1.12.20-5.el9.s390x.rpm" }, + "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.s390x.rpm" + }, "sha256:0b4ffc85939840f5ee086ad1968b230f41ea7803863a45773e96391144e6c952": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-libs-3.9.7-1.el9.s390x.rpm" }, @@ -1646,6 +1655,9 @@ "sha256:43af4627b41794c5a2283226c2473c85dd27808d51b5947dc91e26c7918929e9": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/librsvg2-tools-2.50.7-1.el9.s390x.rpm" }, + "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.s390x.rpm" + }, "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.s390x.rpm" }, @@ -2072,6 +2084,9 @@ "sha256:8caf2fd1426e17c25394558e83637ff47cd2a3f79cc568c176c251f43ef2206a": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-six-1.15.0-7.el9.noarch.rpm" }, + "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/numactl-libs-2.0.14-7.el9.s390x.rpm" + }, "sha256:8dd0bb076f2bea17ca939547a904f951212faf28011a7a8c8c619ab065ab7883": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/e2fsprogs-1.46.2-2.el9.s390x.rpm" }, @@ -2093,6 +2108,9 @@ "sha256:901d146cb637bf3fa395c788c5a2cd0ac95ad4b63bf51fc2679b93421747ccc6": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/perl-Getopt-Std-1.12-479.el9.noarch.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9101a1a086ca3c48577a9e346b57743367a37f20999efad02eca7af356fbe287": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/perl-Text-ParseWords-3.30-460.el9.noarch.rpm" }, @@ -2567,6 +2585,9 @@ "sha256:db9bde854e1886b2b1957d18025ef6c20975fdb2639ef6e41a2c1defc35ab7b9": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.s390x.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc7f764658f115feaf199996018c05f67fc01ce3a9522582373be290402af018": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/pcre2-syntax-10.37-3.el9.1.noarch.rpm" }, @@ -2687,6 +2708,9 @@ "sha256:f0ba31463845edcb073614fffc39381dd53b133c75a6154d7810801eb0210e16": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/dnf-4.7.0-2.el9.noarch.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f1f60e1f8e679a7f18e4ed13b597a07a01ec1b0e62cb535ae4211a7480c0974c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/net-snmp-libs-5.9.1-4.el9.s390x.rpm" }, @@ -7425,6 +7449,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.s390x.rpm", "checksum": "sha256:7093515d12d485b4a292e7462d6ef0b5bb11fa60b4bf315a649805c18ccb9129" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.s390x.rpm", + "checksum": "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65" + }, { "name": "hostname", "epoch": 0, @@ -8667,6 +8700,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.s390x.rpm", "checksum": "sha256:06224b6ddd295f20cb0d6aecd589fae2ef559e34906e723c62ded6c28f68dc5c" }, + { + "name": "numactl-libs", + "epoch": 0, + "version": "2.0.14", + "release": "7.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/numactl-libs-2.0.14-7.el9.s390x.rpm", + "checksum": "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6" + }, { "name": "openldap", "epoch": 0, @@ -9099,6 +9141,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.s390x.rpm", "checksum": "sha256:f7066c722204a49cc816f343f61251e32ad39187fca35d0fb4b5af1c0329f686" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.s390x.rpm", + "checksum": "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884" + }, { "name": "python3-pexpect", "epoch": 0, @@ -9126,6 +9186,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -9603,6 +9672,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.s390x.rpm", "checksum": "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -10792,7 +10870,7 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "id": "-20211027143700-5.14.0-4.el9.s390x", + "id": "-20211126121109-5.14.0-4.el9.s390x", "initrd": "/boot/initramfs-5.14.0-4.el9.s390x.img", "linux": "/boot/vmlinuz-5.14.0-4.el9.s390x", "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", @@ -11162,6 +11240,7 @@ "gsettings-desktop-schemas-40.0-4.el9.s390x", "gssproxy-0.8.4-4.el9.s390x", "gzip-1.10-8.el9.s390x", + "hdparm-9.62-2.el9.s390x", "hostname-3.23-6.el9.s390x", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.s390x", @@ -11310,6 +11389,7 @@ "newt-0.52.21-11.el9.s390x", "nfs-utils-2.5.4-5.el9.s390x", "npth-1.6-8.el9.s390x", + "numactl-libs-2.0.14-7.el9.s390x", "oddjob-0.34.7-4.el9.s390x", "oddjob-mkhomedir-0.34.7-4.el9.s390x", "openldap-2.4.59-3.el9.s390x", @@ -11435,8 +11515,10 @@ "python3-libselinux-3.2-6.el9.s390x", "python3-libsemanage-3.2-4.el9.s390x", "python3-libxml2-2.9.12-4.el9.s390x", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.s390x", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.s390x", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -11445,6 +11527,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.s390x", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.s390x", @@ -11509,6 +11592,7 @@ "tcpdump-4.99.0-6.el9.s390x", "teamd-1.31-10.el9.s390x", "tpm2-tss-3.0.3-6.el9.s390x", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.s390x", "usermode-1.114-2.el9.s390x", @@ -11732,6 +11816,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -11962,6 +12047,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-s390x-qcow2_customize-boot.json b/test/data/manifests/rhel_90-s390x-qcow2_customize-boot.json index 9f8828df9..9e5817685 100644 --- a/test/data/manifests/rhel_90-s390x-qcow2_customize-boot.json +++ b/test/data/manifests/rhel_90-s390x-qcow2_customize-boot.json @@ -558,6 +558,7 @@ "sha256:e075a6f42b83597c62cecbe9cbcc2f13bb99321f6ef417da7dee0593cfdff00d", "sha256:65fef06cbdbb715dbaf52b403f95fe96cac16cbf6a7c5fef58c967228567bd2f", "sha256:7093515d12d485b4a292e7462d6ef0b5bb11fa60b4bf315a649805c18ccb9129", + "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65", "sha256:6cbe61ae7ab23ac40a16980dc051a3ed70870bf2d8f68d5bfabdb747d6dec9df", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:3038c44c0b92aa5fc5ab564decc389bc7586975a7ecf3063f0e87a7438b66ee8", @@ -696,6 +697,7 @@ "sha256:c168ae24fd8f86a648161218fc4516b02a26a8f708ae1510c9011951f48ebacb", "sha256:878fc0d111dfcfb0f2483319454849292370bba17e952f93f7f2e88e372f18b7", "sha256:06224b6ddd295f20cb0d6aecd589fae2ef559e34906e723c62ded6c28f68dc5c", + "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6", "sha256:3cbb944c84519f35c317faafbc22f9befb6b2c9c31264069312c3a2c147dcfca", "sha256:d6ea95f1535a5b599f2bdf7119d1600698485ee05a2272bbd7cc7e6353645eee", "sha256:e07e0a271ac5ab98cb109b3650d72b15b722b6ba1cd7a5d9a728f885b0073fde", @@ -744,9 +746,12 @@ "sha256:346f3d663f4718e2af0c65f7598d4598222391188bdf0595c2b2f2d6ded7045f", "sha256:0b4ffc85939840f5ee086ad1968b230f41ea7803863a45773e96391144e6c952", "sha256:f7066c722204a49cc816f343f61251e32ad39187fca35d0fb4b5af1c0329f686", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:3976f750e6be9cb15bcc47ebca5affbc7377df891f1b33513c998bd4dfe4aab3", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:82bf5913047afe7519604da6771fa0094179bb6ba308917a91892eb1d47a4fdc", @@ -800,6 +805,7 @@ "sha256:0c73edb0e548e94212c5371b05de0775febc82c39b57f58d7b39b44c0cd69654", "sha256:9a1a8559afd569f327de8d408a8e32d8add9f3007358dac891eb0d4de35c1438", "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:5cdcb2c51eb209fb6c7f2ef26b4ea97b7e2222a1bd4ccf56ce4dd94aa69e7154", "sha256:1b31c9f7e6922854b9a9485de1afdd47737505977118b0db63e9df244ad4c8d6", @@ -1652,6 +1658,9 @@ "sha256:0ab02017483cf7c64308790285da3dbd2056c6dc8c2176d6c870581b1ff2840b": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/dbus-libs-1.12.20-5.el9.s390x.rpm" }, + "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.s390x.rpm" + }, "sha256:0b4ffc85939840f5ee086ad1968b230f41ea7803863a45773e96391144e6c952": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-libs-3.9.7-1.el9.s390x.rpm" }, @@ -1988,6 +1997,9 @@ "sha256:43af4627b41794c5a2283226c2473c85dd27808d51b5947dc91e26c7918929e9": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/librsvg2-tools-2.50.7-1.el9.s390x.rpm" }, + "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.s390x.rpm" + }, "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.s390x.rpm" }, @@ -2423,6 +2435,9 @@ "sha256:8caf2fd1426e17c25394558e83637ff47cd2a3f79cc568c176c251f43ef2206a": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-six-1.15.0-7.el9.noarch.rpm" }, + "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/numactl-libs-2.0.14-7.el9.s390x.rpm" + }, "sha256:8dd0bb076f2bea17ca939547a904f951212faf28011a7a8c8c619ab065ab7883": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/e2fsprogs-1.46.2-2.el9.s390x.rpm" }, @@ -2444,6 +2459,9 @@ "sha256:901d146cb637bf3fa395c788c5a2cd0ac95ad4b63bf51fc2679b93421747ccc6": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/perl-Getopt-Std-1.12-479.el9.noarch.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9101a1a086ca3c48577a9e346b57743367a37f20999efad02eca7af356fbe287": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/perl-Text-ParseWords-3.30-460.el9.noarch.rpm" }, @@ -2924,6 +2942,9 @@ "sha256:db9bde854e1886b2b1957d18025ef6c20975fdb2639ef6e41a2c1defc35ab7b9": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.s390x.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc7f764658f115feaf199996018c05f67fc01ce3a9522582373be290402af018": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/pcre2-syntax-10.37-3.el9.1.noarch.rpm" }, @@ -3050,6 +3071,9 @@ "sha256:f0ba31463845edcb073614fffc39381dd53b133c75a6154d7810801eb0210e16": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/dnf-4.7.0-2.el9.noarch.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f1f60e1f8e679a7f18e4ed13b597a07a01ec1b0e62cb535ae4211a7480c0974c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-appstream-n9.0-20210930/Packages/net-snmp-libs-5.9.1-4.el9.s390x.rpm" }, @@ -9759,6 +9783,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.s390x.rpm", "checksum": "sha256:7093515d12d485b4a292e7462d6ef0b5bb11fa60b4bf315a649805c18ccb9129" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.s390x.rpm", + "checksum": "sha256:449b08f2ae090b9fec508fbf056ae4f49b3e5922368623e1b4da4c52c4355f65" + }, { "name": "hostname", "epoch": 0, @@ -11001,6 +11034,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.s390x.rpm", "checksum": "sha256:06224b6ddd295f20cb0d6aecd589fae2ef559e34906e723c62ded6c28f68dc5c" }, + { + "name": "numactl-libs", + "epoch": 0, + "version": "2.0.14", + "release": "7.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/numactl-libs-2.0.14-7.el9.s390x.rpm", + "checksum": "sha256:8d238df98b129a4ecaf090ad7201c9f96fd0aa4de96940c466ebbee48002a6c6" + }, { "name": "openldap", "epoch": 0, @@ -11433,6 +11475,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.s390x.rpm", "checksum": "sha256:f7066c722204a49cc816f343f61251e32ad39187fca35d0fb4b5af1c0329f686" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "s390x", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.s390x.rpm", + "checksum": "sha256:0ac6561f91de662e53cb9918d6ad0bcde57f4e2643e849fe7e9277515ff74884" + }, { "name": "python3-pexpect", "epoch": 0, @@ -11460,6 +11520,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -11937,6 +12006,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.s390x.rpm", "checksum": "sha256:4570148c1dd41941332b6fece6e1aaf1a116dcd9824c6b8c9d3a04968321000f" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-s390x-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -13126,7 +13204,7 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "id": "-20211027143914-0-rescue-ffffffffffffffffffffffffffffffff", + "id": "-20211126121319-0-rescue-ffffffffffffffffffffffffffffffff", "initrd": "/boot/initramfs-0-rescue-ffffffffffffffffffffffffffffffff.img", "linux": "/boot/vmlinuz-0-rescue-ffffffffffffffffffffffffffffffff", "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", @@ -13137,7 +13215,7 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "id": "-20211027143914-5.14.0-4.el9.s390x", + "id": "-20211126121319-5.14.0-4.el9.s390x", "initrd": "/boot/initramfs-5.14.0-4.el9.s390x.img", "linux": "/boot/vmlinuz-5.14.0-4.el9.s390x", "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", @@ -13526,6 +13604,7 @@ "gsettings-desktop-schemas-40.0-4.el9.s390x", "gssproxy-0.8.4-4.el9.s390x", "gzip-1.10-8.el9.s390x", + "hdparm-9.62-2.el9.s390x", "hostname-3.23-6.el9.s390x", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.s390x", @@ -13680,6 +13759,7 @@ "nfs-utils-2.5.4-5.el9.s390x", "nftables-0.9.8-7.el9.s390x", "npth-1.6-8.el9.s390x", + "numactl-libs-2.0.14-7.el9.s390x", "oddjob-0.34.7-4.el9.s390x", "oddjob-mkhomedir-0.34.7-4.el9.s390x", "openldap-2.4.59-3.el9.s390x", @@ -13806,9 +13886,11 @@ "python3-libselinux-3.2-6.el9.s390x", "python3-libsemanage-3.2-4.el9.s390x", "python3-libxml2-2.9.12-4.el9.s390x", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.s390x", "python3-nftables-0.9.8-7.el9.s390x", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.s390x", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -13817,6 +13899,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.s390x", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.s390x", @@ -13881,6 +13964,7 @@ "tcpdump-4.99.0-6.el9.s390x", "teamd-1.31-10.el9.s390x", "tpm2-tss-3.0.3-6.el9.s390x", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.s390x", "usermode-1.114-2.el9.s390x", @@ -14109,6 +14193,7 @@ "sshd.socket", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -14339,6 +14424,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-x86_64-edge_commit-boot.json b/test/data/manifests/rhel_90-x86_64-edge_commit-boot.json index c255b4797..f306cc3c6 100644 --- a/test/data/manifests/rhel_90-x86_64-edge_commit-boot.json +++ b/test/data/manifests/rhel_90-x86_64-edge_commit-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-x86_64-edge_commit_rt-boot.json b/test/data/manifests/rhel_90-x86_64-edge_commit_rt-boot.json index 2ed04d287..7b875e4ff 100644 --- a/test/data/manifests/rhel_90-x86_64-edge_commit_rt-boot.json +++ b/test/data/manifests/rhel_90-x86_64-edge_commit_rt-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-x86_64-edge_container-boot.json b/test/data/manifests/rhel_90-x86_64-edge_container-boot.json index 2173de31d..bacff92e8 100644 --- a/test/data/manifests/rhel_90-x86_64-edge_container-boot.json +++ b/test/data/manifests/rhel_90-x86_64-edge_container-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-x86_64-openstack-boot.json b/test/data/manifests/rhel_90-x86_64-openstack-boot.json index 837586eeb..66d1dbe7b 100644 --- a/test/data/manifests/rhel_90-x86_64-openstack-boot.json +++ b/test/data/manifests/rhel_90-x86_64-openstack-boot.json @@ -39,7 +39,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -440,6 +440,7 @@ "sha256:8c6cb347759c1f84fcbc5d11291e90310d2d79a87e05104206c9599e112b30da", "sha256:f9700192a3d79f11afcadde29204aa6f7b73d766f0b4afb636fcf2b068b23a4c", "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4", + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5", "sha256:adfbb23da7180b179797c30f45a2c7ba57aa87c7874f8b71068c7ad002463d8f", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:38c0490726f755809738a48faaf8fb3c1942be9757de40db70b07470754260bc", @@ -653,8 +654,11 @@ "sha256:af86d10e99293bc982720b339fe751babe75013c5920b92fc654cac700d2a125", "sha256:00b013eb7ea3b3007b28a7aff2c9f7714f3166dbf7c4788dacaa92794beb4351", "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1", + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:65c3a7db749188b8e10af962d5ba509ed4f43c3e2049940b8b2fa8352ddffadc", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c3d8d17f2e9454b8b3b2ba5ef5e3b8ce045856c8f7859ab135afd00323c2f24", @@ -700,6 +704,7 @@ "sha256:6f8b7da5a104e0eaafc6236ca7218ff0a03b801646c566e4565081e50318b2c4", "sha256:82f46270c3ea5c4c286d93ff77f206dcded8c602eab10c9c4885d6284d47d8d2", "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:dfa7f95918435249ed4c85c13ad7d2197cffd3fd5b4d8b441c91791363493fc6", "sha256:77d8019978eee228b7999c0170fa08f15c9659043e21c750052a9c948e21b7a6", @@ -1948,6 +1953,9 @@ "sha256:9056f201e0d4576bf66e1b7e14dfa06c6f64321f6ced08b0fb637ba18d76baae": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libusbx-1.0.24-4.el9.x86_64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9092b0ad7e9d343d446ae0030763c2e526ff922e7680df4c29d507e38c858d7d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.0-20210930/Packages/rsyslog-8.2102.0-9.el9.x86_64.rpm" }, @@ -2197,6 +2205,9 @@ "sha256:be769b9a1fd0346498033ecaf57773c2e45c0c9ea04bdd3332fa794a9396e252": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcbor-0.7.0-5.el9.x86_64.rpm" }, + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm" + }, "sha256:bf72c510221056b8f740138fb6ace335aa02dfabf6a75aa221f2257ab9b13014": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/cronie-anacron-1.5.7-5.el9.x86_64.rpm" }, @@ -2320,6 +2331,9 @@ "sha256:d4f62c76c8fdc59644a71f2567b2501a6a2735043853bd800ec89903ca3e6eb1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcom_err-1.46.2-2.el9.x86_64.rpm" }, + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm" + }, "sha256:d556570916e8b5315623ffcb014c57fed4a856a8a7b472f59cef67e27c23de46": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/openssl-libs-3.0.0-2.el9.x86_64.rpm" }, @@ -2359,6 +2373,9 @@ "sha256:dbed6952228c36fc126ce8c4bb9e20199bb878428f0f15de28504311c59eccf7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gnutls-3.7.2-4.el9.x86_64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc2b36e69134189ba5b9a5275ec84d9c545b7700932e0c34559e9c302804c174": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.x86_64.rpm" }, @@ -2479,6 +2496,9 @@ "sha256:f147e5cd2d52db40e7841b7f968b0884e33acb092ebded8ac6a0a3709da053dd": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libffi-3.4.2-7.el9.x86_64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19cf4387113bb8584165e4bbbc53ca3c17c752c89f6e08a56a507e39ca3038c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.x86_64.rpm" }, @@ -6359,6 +6379,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.x86_64.rpm", "checksum": "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm", + "checksum": "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5" + }, { "name": "hostname", "epoch": 0, @@ -8276,6 +8305,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.x86_64.rpm", "checksum": "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, { "name": "python3-nftables", "epoch": 1, @@ -8285,6 +8323,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-nftables-0.9.8-7.el9.x86_64.rpm", "checksum": "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1" }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm", + "checksum": "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941" + }, { "name": "python3-pysocks", "epoch": 0, @@ -8294,6 +8341,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8699,6 +8755,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.x86_64.rpm", "checksum": "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9469,9 +9534,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.x86_64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0 $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.x86_64) 9.0 (Plow)", "version": "5.14.0-4.el9.x86_64" } @@ -9848,6 +9913,7 @@ "grub2-tools-minimal-2.06~rc1-8.el9.x86_64", "grubby-8.40-54.el9.x86_64", "gzip-1.10-8.el9.x86_64", + "hdparm-9.62-2.el9.x86_64", "hostname-3.23-6.el9.x86_64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.x86_64", @@ -10109,14 +10175,17 @@ "python3-libselinux-3.2-6.el9.x86_64", "python3-libsemanage-3.2-4.el9.x86_64", "python3-libxml2-2.9.12-4.el9.x86_64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.x86_64", "python3-nftables-0.9.8-7.el9.x86_64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.x86_64", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.x86_64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.x86_64", @@ -10167,6 +10236,7 @@ "systemd-udev-249-4.el9.x86_64", "teamd-1.31-10.el9.x86_64", "tpm2-tss-3.0.3-6.el9.x86_64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "udisks2-2.9.2-6.el9.x86_64", "unbound-libs-1.13.1-9.el9.x86_64", @@ -10393,6 +10463,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "udisks2.service", "unbound-anchor.timer" ], @@ -10624,6 +10695,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "udisks2.conf": [ "d /run/media 0755 root root" ], diff --git a/test/data/manifests/rhel_90-x86_64-qcow2-boot.json b/test/data/manifests/rhel_90-x86_64-qcow2-boot.json index 9b456f189..d32bd06d5 100644 --- a/test/data/manifests/rhel_90-x86_64-qcow2-boot.json +++ b/test/data/manifests/rhel_90-x86_64-qcow2-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -443,6 +443,7 @@ "sha256:226ed3c387b754a18778b36744cb60b649add97cb329b87c409547521d340a22", "sha256:6ac810d19f8b6419fa06d84de9f18278481bfba0035f5462fd838b166ac1af64", "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4", + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5", "sha256:adfbb23da7180b179797c30f45a2c7ba57aa87c7874f8b71068c7ad002463d8f", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:38c0490726f755809738a48faaf8fb3c1942be9757de40db70b07470754260bc", @@ -643,9 +644,12 @@ "sha256:af86d10e99293bc982720b339fe751babe75013c5920b92fc654cac700d2a125", "sha256:00b013eb7ea3b3007b28a7aff2c9f7714f3166dbf7c4788dacaa92794beb4351", "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:65c3a7db749188b8e10af962d5ba509ed4f43c3e2049940b8b2fa8352ddffadc", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c3d8d17f2e9454b8b3b2ba5ef5e3b8ce045856c8f7859ab135afd00323c2f24", @@ -699,6 +703,7 @@ "sha256:eb08d43161370a87137908b62a8322f49bb5e3b3d562393f3e6efa2b91d20951", "sha256:82f46270c3ea5c4c286d93ff77f206dcded8c602eab10c9c4885d6284d47d8d2", "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:dfa7f95918435249ed4c85c13ad7d2197cffd3fd5b4d8b441c91791363493fc6", "sha256:77d8019978eee228b7999c0170fa08f15c9659043e21c750052a9c948e21b7a6", @@ -1914,6 +1919,9 @@ "sha256:9056f201e0d4576bf66e1b7e14dfa06c6f64321f6ced08b0fb637ba18d76baae": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libusbx-1.0.24-4.el9.x86_64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9092b0ad7e9d343d446ae0030763c2e526ff922e7680df4c29d507e38c858d7d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.0-20210930/Packages/rsyslog-8.2102.0-9.el9.x86_64.rpm" }, @@ -2157,6 +2165,9 @@ "sha256:be769b9a1fd0346498033ecaf57773c2e45c0c9ea04bdd3332fa794a9396e252": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcbor-0.7.0-5.el9.x86_64.rpm" }, + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm" + }, "sha256:bf1712e71e9c69abaeb94d82140d9edd1cfece6b8d6e4ee2873dcaaf7cd9ecd1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/cockpit-system-251-1.el9.noarch.rpm" }, @@ -2289,6 +2300,9 @@ "sha256:d4f62c76c8fdc59644a71f2567b2501a6a2735043853bd800ec89903ca3e6eb1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcom_err-1.46.2-2.el9.x86_64.rpm" }, + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm" + }, "sha256:d539d5a7bad5092d582fba0193f5db28d22dd4c18e86fc8841380d21c6ec94d7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/sos-4.1-8.el9.noarch.rpm" }, @@ -2334,6 +2348,9 @@ "sha256:dbed6952228c36fc126ce8c4bb9e20199bb878428f0f15de28504311c59eccf7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gnutls-3.7.2-4.el9.x86_64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc2b36e69134189ba5b9a5275ec84d9c545b7700932e0c34559e9c302804c174": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.x86_64.rpm" }, @@ -2454,6 +2471,9 @@ "sha256:f147e5cd2d52db40e7841b7f968b0884e33acb092ebded8ac6a0a3709da053dd": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libffi-3.4.2-7.el9.x86_64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19cf4387113bb8584165e4bbbc53ca3c17c752c89f6e08a56a507e39ca3038c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.x86_64.rpm" }, @@ -6391,6 +6411,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.x86_64.rpm", "checksum": "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm", + "checksum": "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5" + }, { "name": "hostname", "epoch": 0, @@ -8191,6 +8220,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.x86_64.rpm", "checksum": "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm", + "checksum": "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941" + }, { "name": "python3-pexpect", "epoch": 0, @@ -8218,6 +8265,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8695,6 +8751,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.x86_64.rpm", "checksum": "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9375,9 +9440,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.x86_64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.x86_64) 9.0 (Plow)", "version": "5.14.0-4.el9.x86_64" } @@ -9770,6 +9835,7 @@ "gsettings-desktop-schemas-40.0-4.el9.x86_64", "gssproxy-0.8.4-4.el9.x86_64", "gzip-1.10-8.el9.x86_64", + "hdparm-9.62-2.el9.x86_64", "hostname-3.23-6.el9.x86_64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.x86_64", @@ -9999,8 +10065,10 @@ "python3-libselinux-3.2-6.el9.x86_64", "python3-libsemanage-3.2-4.el9.x86_64", "python3-libxml2-2.9.12-4.el9.x86_64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.x86_64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.x86_64", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -10009,6 +10077,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.x86_64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.x86_64", @@ -10072,6 +10141,7 @@ "tcpdump-4.99.0-6.el9.x86_64", "teamd-1.31-10.el9.x86_64", "tpm2-tss-3.0.3-6.el9.x86_64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.x86_64", "usermode-1.114-2.el9.x86_64", @@ -10311,6 +10381,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -10546,6 +10617,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-x86_64-qcow2_customize-boot.json b/test/data/manifests/rhel_90-x86_64-qcow2_customize-boot.json index 7606a4cda..cb3007669 100644 --- a/test/data/manifests/rhel_90-x86_64-qcow2_customize-boot.json +++ b/test/data/manifests/rhel_90-x86_64-qcow2_customize-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFsy23UBEACUKSphFEIEvNpy68VeW4Dt6qv+mU6am9a2AAl10JANLj1oqWX+\noYk3en1S6cVe2qehSL5DGVa3HMUZkP3dtbD4SgzXzxPodebPcr4+0QNWigkUisri\nXGL5SCEcOP30zDhZvg+4mpO2jMi7Kc1DLPzBBkgppcX91wa0L1pQzBcvYMPyV/Dh\nKbQHR75WdkP6OA2JXdfC94nxYq+2e0iPqC1hCP3Elh+YnSkOkrawDPmoB1g4+ft/\nxsiVGVy/W0ekXmgvYEHt6si6Y8NwXgnTMqxeSXQ9YUgVIbTpsxHQKGy76T5lMlWX\n4LCOmEVomBJg1SqF6yi9Vu8TeNThaDqT4/DddYInd0OO69s0kGIXalVgGYiW2HOD\nx2q5R1VGCoJxXomz+EbOXY+HpKPOHAjU0DB9MxbU3S248LQ69nIB5uxysy0PSco1\nsdZ8sxRNQ9Dw6on0Nowx5m6Thefzs5iK3dnPGBqHTT43DHbnWc2scjQFG+eZhe98\nEll/kb6vpBoY4bG9/wCG9qu7jj9Z+BceCNKeHllbezVLCU/Hswivr7h2dnaEFvPD\nO4GqiWiwOF06XaBMVgxA8p2HRw0KtXqOpZk+o+sUvdPjsBw42BB96A1yFX4jgFNA\nPyZYnEUdP6OOv9HSjnl7k/iEkvHq/jGYMMojixlvXpGXhnt5jNyc4GSUJQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChhdXhpbGlhcnkga2V5KSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjkEEwECACMFAlsy23UCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIX\ngAAKCRD3b2bD1AgnknqOD/9fB2ASuG2aJIiap4kK58R+RmOVM4qgclAnaG57+vjI\nnKvyfV3NH/keplGNRxwqHekfPCqvkpABwhdGEXIE8ILqnPewIMr6PZNZWNJynZ9i\neSMzVuCG7jDoGyQ5/6B0f6xeBtTeBDiRl7+Alehet1twuGL1BJUYG0QuLgcEzkaE\n/gkuumeVcazLzz7L12D22nMk66GxmgXfqS5zcbqOAuZwaA6VgSEgFdV2X2JU79zS\nBQJXv7NKc+nDXFG7M7EHjY3Rma3HXkDbkT8bzh9tJV7Z7TlpT829pStWQyoxKCVq\nsEX8WsSapTKA3P9YkYCwLShgZu4HKRFvHMaIasSIZWzLu+RZH/4yyHOhj0QB7XMY\neHQ6fGSbtJ+K6SrpHOOsKQNAJ0hVbSrnA1cr5+2SDfel1RfYt0W9FA6DoH/S5gAR\ndzT1u44QVwwp3U+eFpHphFy//uzxNMtCjjdkpzhYYhOCLNkDrlRPb+bcoL/6ePSr\n016PA7eEnuC305YU1Ml2WcCn7wQV8x90o33klJmEkWtXh3X39vYtI4nCPIvZn1eP\nVy+F+wWt4vN2b8oOdlzc2paOembbCo2B+Wapv5Y9peBvlbsDSgqtJABfK8KQq/jK\nYl3h5elIa1I3uNfczeHOnf1enLOUOlq630yeM/yHizz99G1g+z/guMh5+x/OHraW\niLkCDQRbMtt1ARAA1lNsWklhS9LoBdolTVtg65FfdFJr47pzKRGYIoGLbcJ155ND\nG+P8UrM06E/ah06EEWuvu2YyyYAz1iYGsCwHAXtbEJh+1tF0iOVx2vnZPgtIGE9V\nP95V5ZvWvB3bdke1z8HadDA+/Ve7fbwXXLa/z9QhSQgsJ8NS8KYnDDjI4EvQtv0i\nPVLY8+u8z6VyiV9RJyn8UEZEJdbFDF9AZAT8103w8SEo/cvIoUbVKZLGcXdAIjCa\ny04u6jsrMp9UGHZX7+srT+9YHDzQixei4IdmxUcqtiNR2/bFHpHCu1pzYjXj968D\n8Ng2txBXDgs16BF/9l++GWKz2dOSH0jdS6sFJ/Dmg7oYnJ2xKSJEmcnV8Z0M1n4w\nXR1t/KeKZe3aR+RXCAEVC5dQ3GbRW2+WboJ6ldgFcVcOv6iOSWP9TrLzFPOpCsIr\nnHE+cMBmPHq3dUm7KeYXQ6wWWmtXlw6widf7cBcGFeELpuU9klzqdKze8qo2oMkf\nrfxIq8zdciPxZXb/75dGWs6dLHQmDpo4MdQVskw5vvwHicMpUpGpxkX7X1XAfdQf\nyIHLGT4ZXuMLIMUPdzJE0Vwt/RtJrZ+feLSv/+0CkkpGHORYroGwIBrJ2RikgcV2\nbc98V/27Kz2ngUCEwnmlhIcrY4IGAAZzUAl0GLHSevPbAREu4fDW4Y+ztOsAEQEA\nAYkCHwQYAQIACQUCWzLbdQIbDAAKCRD3b2bD1AgnkusfD/9U4sPtZfMw6cII167A\nXRZOO195G7oiAnBUw5AW6EK0SAHVZcuW0LMMXnGe9f4UsEUgCNwo5mvLWPxzKqFq\n6/G3kEZVFwZ0qrlLoJPeHNbOcfkeZ9NgD/OhzQmdylM0IwGM9DMrm2YS4EVsmm2b\n53qKIfIyysp1yAGcTnBwBbZ85osNBl2KRDIPhMs0bnmGB7IAvwlSb+xm6vWKECkO\nlwQDO5Kg8YZ8+Z3pn/oS688t/fPXvWLZYUqwR63oWfIaPJI7Ahv2jJmgw1ofL81r\n2CE3T/OydtUeGLzqWJAB8sbUgT3ug0cjtxsHuroQBSYBND3XDb/EQh5GeVVnGKKH\ngESLFAoweoNjDSXrlIu1gFjCDHF4CqBRmNYKrNQjLmhCrSfwkytXESJwlLzFKY8P\nK1yZyTpDC9YK0G7qgrk7EHmH9JAZTQ5V65pp0vR9KvqTU5ewkQDIljD2f3FIqo2B\nSKNCQE+N6NjWaTeNlU75m+yZocKObSPg0zS8FAuSJetNtzXA7ouqk34OoIMQj4gq\nUnh/i1FcZAd4U6Dtr9aRZ6PeLlm6MJ/h582L6fJLNEu136UWDtJj5eBYEzX13l+d\nSC4PEHx7ZZRwQKptl9NkinLZGJztg175paUu8C34sAv+SQnM20c0pdOXAq9GKKhi\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -501,6 +501,7 @@ "sha256:226ed3c387b754a18778b36744cb60b649add97cb329b87c409547521d340a22", "sha256:6ac810d19f8b6419fa06d84de9f18278481bfba0035f5462fd838b166ac1af64", "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4", + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5", "sha256:adfbb23da7180b179797c30f45a2c7ba57aa87c7874f8b71068c7ad002463d8f", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:38c0490726f755809738a48faaf8fb3c1942be9757de40db70b07470754260bc", @@ -701,9 +702,12 @@ "sha256:af86d10e99293bc982720b339fe751babe75013c5920b92fc654cac700d2a125", "sha256:00b013eb7ea3b3007b28a7aff2c9f7714f3166dbf7c4788dacaa92794beb4351", "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941", "sha256:79c7910846847854327267392fb69f14a37532ccb18feebe8ca061f2f135c6f6", "sha256:a24f57b6cc0892a7910589fd0e3be6a3500c920641076acf0a66ceda5d0f79f0", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:65c3a7db749188b8e10af962d5ba509ed4f43c3e2049940b8b2fa8352ddffadc", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c3d8d17f2e9454b8b3b2ba5ef5e3b8ce045856c8f7859ab135afd00323c2f24", @@ -757,6 +761,7 @@ "sha256:eb08d43161370a87137908b62a8322f49bb5e3b3d562393f3e6efa2b91d20951", "sha256:82f46270c3ea5c4c286d93ff77f206dcded8c602eab10c9c4885d6284d47d8d2", "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:dfa7f95918435249ed4c85c13ad7d2197cffd3fd5b4d8b441c91791363493fc6", "sha256:77d8019978eee228b7999c0170fa08f15c9659043e21c750052a9c948e21b7a6", @@ -2316,6 +2321,9 @@ "sha256:9056f201e0d4576bf66e1b7e14dfa06c6f64321f6ced08b0fb637ba18d76baae": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libusbx-1.0.24-4.el9.x86_64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9092b0ad7e9d343d446ae0030763c2e526ff922e7680df4c29d507e38c858d7d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.0-20210930/Packages/rsyslog-8.2102.0-9.el9.x86_64.rpm" }, @@ -2577,6 +2585,9 @@ "sha256:be769b9a1fd0346498033ecaf57773c2e45c0c9ea04bdd3332fa794a9396e252": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcbor-0.7.0-5.el9.x86_64.rpm" }, + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm" + }, "sha256:bf1712e71e9c69abaeb94d82140d9edd1cfece6b8d6e4ee2873dcaaf7cd9ecd1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/cockpit-system-251-1.el9.noarch.rpm" }, @@ -2712,6 +2723,9 @@ "sha256:d4f62c76c8fdc59644a71f2567b2501a6a2735043853bd800ec89903ca3e6eb1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcom_err-1.46.2-2.el9.x86_64.rpm" }, + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm" + }, "sha256:d539d5a7bad5092d582fba0193f5db28d22dd4c18e86fc8841380d21c6ec94d7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/sos-4.1-8.el9.noarch.rpm" }, @@ -2757,6 +2771,9 @@ "sha256:dbed6952228c36fc126ce8c4bb9e20199bb878428f0f15de28504311c59eccf7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gnutls-3.7.2-4.el9.x86_64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc2b36e69134189ba5b9a5275ec84d9c545b7700932e0c34559e9c302804c174": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.x86_64.rpm" }, @@ -2880,6 +2897,9 @@ "sha256:f147e5cd2d52db40e7841b7f968b0884e33acb092ebded8ac6a0a3709da053dd": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libffi-3.4.2-7.el9.x86_64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19cf4387113bb8584165e4bbbc53ca3c17c752c89f6e08a56a507e39ca3038c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.x86_64.rpm" }, @@ -9031,6 +9051,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.x86_64.rpm", "checksum": "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm", + "checksum": "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5" + }, { "name": "hostname", "epoch": 0, @@ -10831,6 +10860,24 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.x86_64.rpm", "checksum": "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm", + "checksum": "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941" + }, { "name": "python3-pexpect", "epoch": 0, @@ -10858,6 +10905,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -11335,6 +11391,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.x86_64.rpm", "checksum": "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -12025,9 +12090,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.x86_64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 console=tty0 console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=auto $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.x86_64) 9.0 (Plow)", "version": "5.14.0-4.el9.x86_64" } @@ -12439,6 +12504,7 @@ "gsettings-desktop-schemas-40.0-4.el9.x86_64", "gssproxy-0.8.4-4.el9.x86_64", "gzip-1.10-8.el9.x86_64", + "hdparm-9.62-2.el9.x86_64", "hostname-3.23-6.el9.x86_64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.x86_64", @@ -12687,9 +12753,11 @@ "python3-libselinux-3.2-6.el9.x86_64", "python3-libsemanage-3.2-4.el9.x86_64", "python3-libxml2-2.9.12-4.el9.x86_64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.x86_64", "python3-nftables-0.9.8-7.el9.x86_64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.x86_64", "python3-pexpect-4.8.0-7.el9.noarch", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", @@ -12698,6 +12766,7 @@ "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.x86_64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.x86_64", @@ -12761,6 +12830,7 @@ "tcpdump-4.99.0-6.el9.x86_64", "teamd-1.31-10.el9.x86_64", "tpm2-tss-3.0.3-6.el9.x86_64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "unbound-libs-1.13.1-9.el9.x86_64", "usermode-1.114-2.el9.x86_64", @@ -13005,6 +13075,7 @@ "sshd.socket", "sssd-kcm.socket", "sssd.service", + "tuned.service", "unbound-anchor.timer" ], "sudoers": { @@ -13240,6 +13311,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "var.conf": [ "q /var 0755 - - -", "L /var/run - - - - ../run", diff --git a/test/data/manifests/rhel_90-x86_64-tar-boot.json b/test/data/manifests/rhel_90-x86_64-tar-boot.json index 85b30485b..2a73ae90b 100644 --- a/test/data/manifests/rhel_90-x86_64-tar-boot.json +++ b/test/data/manifests/rhel_90-x86_64-tar-boot.json @@ -39,7 +39,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBFsy23UBEACUKSphFEIEvNpy68VeW4Dt6qv+mU6am9a2AAl10JANLj1oqWX+\noYk3en1S6cVe2qehSL5DGVa3HMUZkP3dtbD4SgzXzxPodebPcr4+0QNWigkUisri\nXGL5SCEcOP30zDhZvg+4mpO2jMi7Kc1DLPzBBkgppcX91wa0L1pQzBcvYMPyV/Dh\nKbQHR75WdkP6OA2JXdfC94nxYq+2e0iPqC1hCP3Elh+YnSkOkrawDPmoB1g4+ft/\nxsiVGVy/W0ekXmgvYEHt6si6Y8NwXgnTMqxeSXQ9YUgVIbTpsxHQKGy76T5lMlWX\n4LCOmEVomBJg1SqF6yi9Vu8TeNThaDqT4/DddYInd0OO69s0kGIXalVgGYiW2HOD\nx2q5R1VGCoJxXomz+EbOXY+HpKPOHAjU0DB9MxbU3S248LQ69nIB5uxysy0PSco1\nsdZ8sxRNQ9Dw6on0Nowx5m6Thefzs5iK3dnPGBqHTT43DHbnWc2scjQFG+eZhe98\nEll/kb6vpBoY4bG9/wCG9qu7jj9Z+BceCNKeHllbezVLCU/Hswivr7h2dnaEFvPD\nO4GqiWiwOF06XaBMVgxA8p2HRw0KtXqOpZk+o+sUvdPjsBw42BB96A1yFX4jgFNA\nPyZYnEUdP6OOv9HSjnl7k/iEkvHq/jGYMMojixlvXpGXhnt5jNyc4GSUJQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChhdXhpbGlhcnkga2V5KSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjkEEwECACMFAlsy23UCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIX\ngAAKCRD3b2bD1AgnknqOD/9fB2ASuG2aJIiap4kK58R+RmOVM4qgclAnaG57+vjI\nnKvyfV3NH/keplGNRxwqHekfPCqvkpABwhdGEXIE8ILqnPewIMr6PZNZWNJynZ9i\neSMzVuCG7jDoGyQ5/6B0f6xeBtTeBDiRl7+Alehet1twuGL1BJUYG0QuLgcEzkaE\n/gkuumeVcazLzz7L12D22nMk66GxmgXfqS5zcbqOAuZwaA6VgSEgFdV2X2JU79zS\nBQJXv7NKc+nDXFG7M7EHjY3Rma3HXkDbkT8bzh9tJV7Z7TlpT829pStWQyoxKCVq\nsEX8WsSapTKA3P9YkYCwLShgZu4HKRFvHMaIasSIZWzLu+RZH/4yyHOhj0QB7XMY\neHQ6fGSbtJ+K6SrpHOOsKQNAJ0hVbSrnA1cr5+2SDfel1RfYt0W9FA6DoH/S5gAR\ndzT1u44QVwwp3U+eFpHphFy//uzxNMtCjjdkpzhYYhOCLNkDrlRPb+bcoL/6ePSr\n016PA7eEnuC305YU1Ml2WcCn7wQV8x90o33klJmEkWtXh3X39vYtI4nCPIvZn1eP\nVy+F+wWt4vN2b8oOdlzc2paOembbCo2B+Wapv5Y9peBvlbsDSgqtJABfK8KQq/jK\nYl3h5elIa1I3uNfczeHOnf1enLOUOlq630yeM/yHizz99G1g+z/guMh5+x/OHraW\niLkCDQRbMtt1ARAA1lNsWklhS9LoBdolTVtg65FfdFJr47pzKRGYIoGLbcJ155ND\nG+P8UrM06E/ah06EEWuvu2YyyYAz1iYGsCwHAXtbEJh+1tF0iOVx2vnZPgtIGE9V\nP95V5ZvWvB3bdke1z8HadDA+/Ve7fbwXXLa/z9QhSQgsJ8NS8KYnDDjI4EvQtv0i\nPVLY8+u8z6VyiV9RJyn8UEZEJdbFDF9AZAT8103w8SEo/cvIoUbVKZLGcXdAIjCa\ny04u6jsrMp9UGHZX7+srT+9YHDzQixei4IdmxUcqtiNR2/bFHpHCu1pzYjXj968D\n8Ng2txBXDgs16BF/9l++GWKz2dOSH0jdS6sFJ/Dmg7oYnJ2xKSJEmcnV8Z0M1n4w\nXR1t/KeKZe3aR+RXCAEVC5dQ3GbRW2+WboJ6ldgFcVcOv6iOSWP9TrLzFPOpCsIr\nnHE+cMBmPHq3dUm7KeYXQ6wWWmtXlw6widf7cBcGFeELpuU9klzqdKze8qo2oMkf\nrfxIq8zdciPxZXb/75dGWs6dLHQmDpo4MdQVskw5vvwHicMpUpGpxkX7X1XAfdQf\nyIHLGT4ZXuMLIMUPdzJE0Vwt/RtJrZ+feLSv/+0CkkpGHORYroGwIBrJ2RikgcV2\nbc98V/27Kz2ngUCEwnmlhIcrY4IGAAZzUAl0GLHSevPbAREu4fDW4Y+ztOsAEQEA\nAYkCHwQYAQIACQUCWzLbdQIbDAAKCRD3b2bD1AgnkusfD/9U4sPtZfMw6cII167A\nXRZOO195G7oiAnBUw5AW6EK0SAHVZcuW0LMMXnGe9f4UsEUgCNwo5mvLWPxzKqFq\n6/G3kEZVFwZ0qrlLoJPeHNbOcfkeZ9NgD/OhzQmdylM0IwGM9DMrm2YS4EVsmm2b\n53qKIfIyysp1yAGcTnBwBbZ85osNBl2KRDIPhMs0bnmGB7IAvwlSb+xm6vWKECkO\nlwQDO5Kg8YZ8+Z3pn/oS688t/fPXvWLZYUqwR63oWfIaPJI7Ahv2jJmgw1ofL81r\n2CE3T/OydtUeGLzqWJAB8sbUgT3ug0cjtxsHuroQBSYBND3XDb/EQh5GeVVnGKKH\ngESLFAoweoNjDSXrlIu1gFjCDHF4CqBRmNYKrNQjLmhCrSfwkytXESJwlLzFKY8P\nK1yZyTpDC9YK0G7qgrk7EHmH9JAZTQ5V65pp0vR9KvqTU5ewkQDIljD2f3FIqo2B\nSKNCQE+N6NjWaTeNlU75m+yZocKObSPg0zS8FAuSJetNtzXA7ouqk34OoIMQj4gq\nUnh/i1FcZAd4U6Dtr9aRZ6PeLlm6MJ/h582L6fJLNEu136UWDtJj5eBYEzX13l+d\nSC4PEHx7ZZRwQKptl9NkinLZGJztg175paUu8C34sAv+SQnM20c0pdOXAq9GKKhi\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], diff --git a/test/data/manifests/rhel_90-x86_64-vhd-boot.json b/test/data/manifests/rhel_90-x86_64-vhd-boot.json index 9748c886f..2cb945ee3 100644 --- a/test/data/manifests/rhel_90-x86_64-vhd-boot.json +++ b/test/data/manifests/rhel_90-x86_64-vhd-boot.json @@ -36,7 +36,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ], @@ -438,6 +438,7 @@ "sha256:8c6cb347759c1f84fcbc5d11291e90310d2d79a87e05104206c9599e112b30da", "sha256:f9700192a3d79f11afcadde29204aa6f7b73d766f0b4afb636fcf2b068b23a4c", "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4", + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5", "sha256:adfbb23da7180b179797c30f45a2c7ba57aa87c7874f8b71068c7ad002463d8f", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:38c0490726f755809738a48faaf8fb3c1942be9757de40db70b07470754260bc", @@ -651,8 +652,11 @@ "sha256:af86d10e99293bc982720b339fe751babe75013c5920b92fc654cac700d2a125", "sha256:00b013eb7ea3b3007b28a7aff2c9f7714f3166dbf7c4788dacaa92794beb4351", "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1", + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:65c3a7db749188b8e10af962d5ba509ed4f43c3e2049940b8b2fa8352ddffadc", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c3d8d17f2e9454b8b3b2ba5ef5e3b8ce045856c8f7859ab135afd00323c2f24", @@ -698,6 +702,7 @@ "sha256:6f8b7da5a104e0eaafc6236ca7218ff0a03b801646c566e4565081e50318b2c4", "sha256:82f46270c3ea5c4c286d93ff77f206dcded8c602eab10c9c4885d6284d47d8d2", "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:dfa7f95918435249ed4c85c13ad7d2197cffd3fd5b4d8b441c91791363493fc6", "sha256:77d8019978eee228b7999c0170fa08f15c9659043e21c750052a9c948e21b7a6", @@ -1910,6 +1915,9 @@ "sha256:9056f201e0d4576bf66e1b7e14dfa06c6f64321f6ced08b0fb637ba18d76baae": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libusbx-1.0.24-4.el9.x86_64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9092b0ad7e9d343d446ae0030763c2e526ff922e7680df4c29d507e38c858d7d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.0-20210930/Packages/rsyslog-8.2102.0-9.el9.x86_64.rpm" }, @@ -2165,6 +2173,9 @@ "sha256:be769b9a1fd0346498033ecaf57773c2e45c0c9ea04bdd3332fa794a9396e252": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcbor-0.7.0-5.el9.x86_64.rpm" }, + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm" + }, "sha256:bf72c510221056b8f740138fb6ace335aa02dfabf6a75aa221f2257ab9b13014": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/cronie-anacron-1.5.7-5.el9.x86_64.rpm" }, @@ -2291,6 +2302,9 @@ "sha256:d4f62c76c8fdc59644a71f2567b2501a6a2735043853bd800ec89903ca3e6eb1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcom_err-1.46.2-2.el9.x86_64.rpm" }, + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm" + }, "sha256:d556570916e8b5315623ffcb014c57fed4a856a8a7b472f59cef67e27c23de46": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/openssl-libs-3.0.0-2.el9.x86_64.rpm" }, @@ -2330,6 +2344,9 @@ "sha256:dbed6952228c36fc126ce8c4bb9e20199bb878428f0f15de28504311c59eccf7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gnutls-3.7.2-4.el9.x86_64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc2b36e69134189ba5b9a5275ec84d9c545b7700932e0c34559e9c302804c174": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.x86_64.rpm" }, @@ -2450,6 +2467,9 @@ "sha256:f147e5cd2d52db40e7841b7f968b0884e33acb092ebded8ac6a0a3709da053dd": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libffi-3.4.2-7.el9.x86_64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19cf4387113bb8584165e4bbbc53ca3c17c752c89f6e08a56a507e39ca3038c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.x86_64.rpm" }, @@ -6342,6 +6362,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.x86_64.rpm", "checksum": "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm", + "checksum": "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5" + }, { "name": "hostname", "epoch": 0, @@ -8259,6 +8288,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.x86_64.rpm", "checksum": "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, { "name": "python3-nftables", "epoch": 1, @@ -8268,6 +8306,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-nftables-0.9.8-7.el9.x86_64.rpm", "checksum": "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1" }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm", + "checksum": "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941" + }, { "name": "python3-pysocks", "epoch": 0, @@ -8277,6 +8324,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-pyyaml", "epoch": 0, @@ -8682,6 +8738,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.x86_64.rpm", "checksum": "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9371,9 +9436,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.x86_64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro biosdevname=0 rootdelay=300 console=ttyS0 earlyprintk=ttyS0 net.ifnames=0", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro biosdevname=0 rootdelay=300 console=ttyS0 earlyprintk=ttyS0 net.ifnames=0 $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.x86_64) 9.0 (Plow)", "version": "5.14.0-4.el9.x86_64" } @@ -9761,6 +9826,7 @@ "grub2-tools-minimal-2.06~rc1-8.el9.x86_64", "grubby-8.40-54.el9.x86_64", "gzip-1.10-8.el9.x86_64", + "hdparm-9.62-2.el9.x86_64", "hostname-3.23-6.el9.x86_64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.x86_64", @@ -10012,15 +10078,18 @@ "python3-libselinux-3.2-6.el9.x86_64", "python3-libsemanage-3.2-4.el9.x86_64", "python3-libxml2-2.9.12-4.el9.x86_64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-markupsafe-1.1.1-12.el9.x86_64", "python3-nftables-0.9.8-7.el9.x86_64", "python3-oauthlib-3.1.1-2.el9.noarch", + "python3-perf-5.14.0-4.el9.x86_64", "python3-policycoreutils-3.2-7.el9.noarch", "python3-prettytable-0.7.2-27.el9.noarch", "python3-pyasn1-0.4.8-6.el9.noarch", "python3-pyserial-3.4-12.el9.noarch", "python3-pysocks-1.7.1-10.el9.noarch", "python3-pytz-2021.1-4.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-pyyaml-5.4.1-4.el9.x86_64", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.x86_64", @@ -10069,6 +10138,7 @@ "systemd-udev-249-4.el9.x86_64", "teamd-1.31-10.el9.x86_64", "tpm2-tss-3.0.3-6.el9.x86_64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "udisks2-2.9.2-6.el9.x86_64", "unbound-libs-1.13.1-9.el9.x86_64", @@ -10298,6 +10368,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "udisks2.service", "unbound-anchor.timer", "waagent.service" @@ -10527,6 +10598,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "udisks2.conf": [ "d /run/media 0755 root root" ], diff --git a/test/data/manifests/rhel_90-x86_64-vmdk-boot.json b/test/data/manifests/rhel_90-x86_64-vmdk-boot.json index 1da428790..36e936fbb 100644 --- a/test/data/manifests/rhel_90-x86_64-vmdk-boot.json +++ b/test/data/manifests/rhel_90-x86_64-vmdk-boot.json @@ -52,7 +52,7 @@ }, { "name": "rhui", - "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-rhui-3-20210930/", + "baseurl": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-rhui-4-20211105/", "gpgkey": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmQINBErgSTsBEACh2A4b0O9t+vzC9VrVtL1AKvUWi9OPCjkvR7Xd8DtJxeeMZ5eF\n0HtzIG58qDRybwUe89FZprB1ffuUKzdE+HcL3FbNWSSOXVjZIersdXyH3NvnLLLF\n0DNRB2ix3bXG9Rh/RXpFsNxDp2CEMdUvbYCzE79K1EnUTVh1L0Of023FtPSZXX0c\nu7Pb5DI5lX5YeoXO6RoodrIGYJsVBQWnrWw4xNTconUfNPk0EGZtEnzvH2zyPoJh\nXGF+Ncu9XwbalnYde10OCvSWAZ5zTCpoLMTvQjWpbCdWXJzCm6G+/hx9upke546H\n5IjtYm4dTIVTnc3wvDiODgBKRzOl9rEOCIgOuGtDxRxcQkjrC+xvg5Vkqn7vBUyW\n9pHedOU+PoF3DGOM+dqv+eNKBvh9YF9ugFAQBkcG7viZgvGEMGGUpzNgN7XnS1gj\n/DPo9mZESOYnKceve2tIC87p2hqjrxOHuI7fkZYeNIcAoa83rBltFXaBDYhWAKS1\nPcXS1/7JzP0ky7d0L6Xbu/If5kqWQpKwUInXtySRkuraVfuK3Bpa+X1XecWi24JY\nHVtlNX025xx1ewVzGNCTlWn1skQN2OOoQTV4C8/qFpTW6DTWYurd4+fE0OJFJZQF\nbuhfXYwmRlVOgN5i77NTIJZJQfYFj38c/Iv5vZBPokO6mffrOTv3MHWVgQARAQAB\ntDNSZWQgSGF0LCBJbmMuIChyZWxlYXNlIGtleSAyKSA8c2VjdXJpdHlAcmVkaGF0\nLmNvbT6JAjYEEwECACAFAkrgSTsCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK\nCRAZni+R/UMdUWzpD/9s5SFR/ZF3yjY5VLUFLMXIKUztNN3oc45fyLdTI3+UClKC\n2tEruzYjqNHhqAEXa2sN1fMrsuKec61Ll2NfvJjkLKDvgVIh7kM7aslNYVOP6BTf\nC/JJ7/ufz3UZmyViH/WDl+AYdgk3JqCIO5w5ryrC9IyBzYv2m0HqYbWfphY3uHw5\nun3ndLJcu8+BGP5F+ONQEGl+DRH58Il9Jp3HwbRa7dvkPgEhfFR+1hI+Btta2C7E\n0/2NKzCxZw7Lx3PBRcU92YKyaEihfy/aQKZCAuyfKiMvsmzs+4poIX7I9NQCJpyE\nIGfINoZ7VxqHwRn/d5mw2MZTJjbzSf+Um9YJyA0iEEyD6qjriWQRbuxpQXmlAJbh\n8okZ4gbVFv1F8MzK+4R8VvWJ0XxgtikSo72fHjwha7MAjqFnOq6eo6fEC/75g3NL\nGht5VdpGuHk0vbdENHMC8wS99e5qXGNDued3hlTavDMlEAHl34q2H9nakTGRF5Ki\nJUfNh3DVRGhg8cMIti21njiRh7gyFI2OccATY7bBSr79JhuNwelHuxLrCFpY7V25\nOFktl15jZJaMxuQBqYdBgSay2G0U6D1+7VsWufpzd/Abx1/c3oi9ZaJvW22kAggq\ndzdA27UUYjWvx42w9menJwh/0jeQcTecIUd0d0rFcw/c1pvgMMl/Q73yzKgKYw==\n=zbHE\n-----END PGP PUBLIC KEY BLOCK-----\n-----BEGIN PGP PUBLIC KEY BLOCK-----\n\n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\nvt61kpkXoRGxjTlc6h+69aidSg==\n=ls8J\n-----END PGP PUBLIC KEY BLOCK-----\n" } ] @@ -438,6 +438,7 @@ "sha256:8c6cb347759c1f84fcbc5d11291e90310d2d79a87e05104206c9599e112b30da", "sha256:f9700192a3d79f11afcadde29204aa6f7b73d766f0b4afb636fcf2b068b23a4c", "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4", + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5", "sha256:adfbb23da7180b179797c30f45a2c7ba57aa87c7874f8b71068c7ad002463d8f", "sha256:6e034e0a91e8c18ac7b1f6ea04d968411c8baa2d44810ce6c11f7017198054b2", "sha256:38c0490726f755809738a48faaf8fb3c1942be9757de40db70b07470754260bc", @@ -652,8 +653,11 @@ "sha256:af86d10e99293bc982720b339fe751babe75013c5920b92fc654cac700d2a125", "sha256:00b013eb7ea3b3007b28a7aff2c9f7714f3166dbf7c4788dacaa92794beb4351", "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907", + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b", "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1", + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941", "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96", + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6", "sha256:bc2135331da61c95c795c0c739044e9d46c34dc5662f5c011b4c99ac21a0737a", "sha256:9c3d8d17f2e9454b8b3b2ba5ef5e3b8ce045856c8f7859ab135afd00323c2f24", "sha256:2c023c0d22e5fae8f7ec334c853b86c116c7d817bdd15d5b2a811dc87074d75d", @@ -698,6 +702,7 @@ "sha256:eb08d43161370a87137908b62a8322f49bb5e3b3d562393f3e6efa2b91d20951", "sha256:82f46270c3ea5c4c286d93ff77f206dcded8c602eab10c9c4885d6284d47d8d2", "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05", + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea", "sha256:2d66819cc8adc7a0cbb7b9d12dc0a73ac86551e3b7c3929cc49dddad6d3a884b", "sha256:dfa7f95918435249ed4c85c13ad7d2197cffd3fd5b4d8b441c91791363493fc6", "sha256:77d8019978eee228b7999c0170fa08f15c9659043e21c750052a9c948e21b7a6", @@ -1862,6 +1867,9 @@ "sha256:9056f201e0d4576bf66e1b7e14dfa06c6f64321f6ced08b0fb637ba18d76baae": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libusbx-1.0.24-4.el9.x86_64.rpm" }, + "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm" + }, "sha256:9092b0ad7e9d343d446ae0030763c2e526ff922e7680df4c29d507e38c858d7d": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-appstream-n9.0-20210930/Packages/rsyslog-8.2102.0-9.el9.x86_64.rpm" }, @@ -2108,6 +2116,9 @@ "sha256:be769b9a1fd0346498033ecaf57773c2e45c0c9ea04bdd3332fa794a9396e252": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcbor-0.7.0-5.el9.x86_64.rpm" }, + "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm" + }, "sha256:bf72c510221056b8f740138fb6ace335aa02dfabf6a75aa221f2257ab9b13014": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/cronie-anacron-1.5.7-5.el9.x86_64.rpm" }, @@ -2234,6 +2245,9 @@ "sha256:d4f62c76c8fdc59644a71f2567b2501a6a2735043853bd800ec89903ca3e6eb1": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libcom_err-1.46.2-2.el9.x86_64.rpm" }, + "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm" + }, "sha256:d556570916e8b5315623ffcb014c57fed4a856a8a7b472f59cef67e27c23de46": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/openssl-libs-3.0.0-2.el9.x86_64.rpm" }, @@ -2273,6 +2287,9 @@ "sha256:dbed6952228c36fc126ce8c4bb9e20199bb878428f0f15de28504311c59eccf7": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gnutls-3.7.2-4.el9.x86_64.rpm" }, + "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm" + }, "sha256:dc2b36e69134189ba5b9a5275ec84d9c545b7700932e0c34559e9c302804c174": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libxml2-2.9.12-4.el9.x86_64.rpm" }, @@ -2384,6 +2401,9 @@ "sha256:f147e5cd2d52db40e7841b7f968b0884e33acb092ebded8ac6a0a3709da053dd": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/libffi-3.4.2-7.el9.x86_64.rpm" }, + "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6": { + "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm" + }, "sha256:f19cf4387113bb8584165e4bbbc53ca3c17c752c89f6e08a56a507e39ca3038c": { "url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/npth-1.6-8.el9.x86_64.rpm" }, @@ -6267,6 +6287,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/gzip-1.10-8.el9.x86_64.rpm", "checksum": "sha256:bb49855f3c7bd6e7724eb47964b4d8453f21e5b212c121f58bb2d02645317aa4" }, + { + "name": "hdparm", + "epoch": 0, + "version": "9.62", + "release": "2.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/hdparm-9.62-2.el9.x86_64.rpm", + "checksum": "sha256:becb9051ac92783886265b665471c1b2088df0f1fbb65046170f1179ac7288f5" + }, { "name": "hostname", "epoch": 0, @@ -8193,6 +8222,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-libxml2-2.9.12-4.el9.x86_64.rpm", "checksum": "sha256:f6ba5d9dfbaaf1c8e82d52919e72099e2374b81af2338d96c719374e92bf2907" }, + { + "name": "python3-linux-procfs", + "epoch": 0, + "version": "0.6.3", + "release": "2.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-linux-procfs-0.6.3-2.el9.noarch.rpm", + "checksum": "sha256:dc2367cc223ec0bb0d01e9a081adc88ca0de5d8cc73dbc9dc77fc49c6a36c93b" + }, { "name": "python3-nftables", "epoch": 1, @@ -8202,6 +8240,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-nftables-0.9.8-7.el9.x86_64.rpm", "checksum": "sha256:6b1164d5d2e8998553d3ed1b8e5d9ac33c45c32215d63dd9d20cad2fefb0f3d1" }, + { + "name": "python3-perf", + "epoch": 0, + "version": "5.14.0", + "release": "4.el9", + "arch": "x86_64", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-perf-5.14.0-4.el9.x86_64.rpm", + "checksum": "sha256:d511eb61ae1dbf8d0bedba4a7ebaa6fcab6773d2e5417af8d9eacedd4a2f4941" + }, { "name": "python3-pysocks", "epoch": 0, @@ -8211,6 +8258,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pysocks-1.7.1-10.el9.noarch.rpm", "checksum": "sha256:86445c0378ebb8b2887bd3a7327da62762a165b74ee77d38d083365f63fb1b96" }, + { + "name": "python3-pyudev", + "epoch": 0, + "version": "0.22.0", + "release": "6.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/python3-pyudev-0.22.0-6.el9.noarch.rpm", + "checksum": "sha256:f18f9e1547912e9b490db2499982ec339b3d7fbcef089b6fcd603c1a4b784fe6" + }, { "name": "python3-requests", "epoch": 0, @@ -8607,6 +8663,15 @@ "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tpm2-tss-3.0.3-6.el9.x86_64.rpm", "checksum": "sha256:28f81d243f8f40a5d93a42a757b0566ed3bca116e612c716bd4c8ae356140a05" }, + { + "name": "tuned", + "epoch": 0, + "version": "2.16.0", + "release": "3.el9", + "arch": "noarch", + "remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-x86_64-baseos-n9.0-20210930/Packages/tuned-2.16.0-3.el9.noarch.rpm", + "checksum": "sha256:90827ff90e161df4b72b3fecd62fdc5bbe9aab633c8141a874569612ac4b5aea" + }, { "name": "tzdata", "epoch": 0, @@ -9143,9 +9208,9 @@ "grub_arg": "--unrestricted", "grub_class": "kernel", "grub_users": "$grub_users", - "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img", + "initrd": "/boot/initramfs-5.14.0-4.el9.x86_64.img $tuned_initrd", "linux": "/boot/vmlinuz-5.14.0-4.el9.x86_64", - "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0", + "options": "root=UUID=0194fdc2-fa2f-4cc0-81d3-ff12045b73c8 ro net.ifnames=0 $tuned_params", "title": "Red Hat Enterprise Linux (5.14.0-4.el9.x86_64) 9.0 (Plow)", "version": "5.14.0-4.el9.x86_64" } @@ -9418,6 +9483,7 @@ "grub2-tools-minimal-2.06~rc1-8.el9.x86_64", "grubby-8.40-54.el9.x86_64", "gzip-1.10-8.el9.x86_64", + "hdparm-9.62-2.el9.x86_64", "hostname-3.23-6.el9.x86_64", "hwdata-0.348-9.1.el9.noarch", "ima-evm-utils-1.3.2-7.el9.x86_64", @@ -9665,8 +9731,11 @@ "python3-librepo-1.14.0-6.el9.x86_64", "python3-libs-3.9.7-1.el9.x86_64", "python3-libxml2-2.9.12-4.el9.x86_64", + "python3-linux-procfs-0.6.3-2.el9.noarch", "python3-nftables-0.9.8-7.el9.x86_64", + "python3-perf-5.14.0-4.el9.x86_64", "python3-pysocks-1.7.1-10.el9.noarch", + "python3-pyudev-0.22.0-6.el9.noarch", "python3-requests-2.25.1-5.el9.noarch", "python3-rpm-4.16.1.3-7.el9.x86_64", "python3-setuptools-53.0.0-6.el9.noarch", @@ -9714,6 +9783,7 @@ "tar-1.34-3.el9.x86_64", "teamd-1.31-10.el9.x86_64", "tpm2-tss-3.0.3-6.el9.x86_64", + "tuned-2.16.0-3.el9.noarch", "tzdata-2021a-3.el9.noarch", "udisks2-2.9.2-6.el9.x86_64", "unbound-libs-1.13.1-9.el9.x86_64", @@ -9940,6 +10010,7 @@ "sshd.service", "sssd-kcm.socket", "sssd.service", + "tuned.service", "udisks2.service", "unbound-anchor.timer", "vgauthd.service", @@ -10167,6 +10238,9 @@ "d /run/tpm2-tss/eventlog 2775 tss tss - -", "a+ /run/tpm2-tss/eventlog - - - - default:group:tss:rwx" ], + "tuned.conf": [ + "d /run/tuned 0755 root root -" + ], "udisks2.conf": [ "d /run/media 0755 root root" ],