├── .gitignore ├── .gitreview ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── dib ├── burn-in │ ├── README.rst │ ├── element-deps │ └── package-installs.yaml ├── element │ └── ironic-python-agent-podman │ │ ├── README.rst │ │ ├── element-deps │ │ ├── environment.d │ │ └── 10-setup.bash │ │ ├── package-installs.yaml │ │ └── pre-finalise.d │ │ ├── 10-ipa-podman-config │ │ ├── 20-ipa-config │ │ └── 30-ipa-steps ├── extra-hardware │ ├── README.rst │ ├── element-deps │ ├── environment.d │ │ └── 10-enable-rdo-deps.bash │ ├── install.d │ │ ├── extra-hardware-package-install │ │ │ └── package-installs-extra-hardware │ │ └── extra-hardware-source-install │ │ │ └── 80-extra-hardware-install │ ├── package-installs.yaml │ ├── pkg-map │ └── pre-install.d │ │ └── 10-enable-rdo-deps ├── ironic-python-agent-ramdisk │ ├── README.rst │ ├── element-deps │ ├── element-provides │ ├── environment.d │ │ ├── 01-debian-ipa.bash │ │ ├── 10-defaults.bash │ │ └── 20-ipa-distro-family.bash │ ├── extra-data.d │ │ └── 15-ssl-ca-copy │ ├── install.d │ │ ├── ironic-python-agent-ramdisk-package-install │ │ │ └── package-installs-ironic-python-agent-ramdisk │ │ └── ironic-python-agent-ramdisk-source-install │ │ │ ├── 60-ironic-python-agent-ramdisk-install │ │ │ ├── ironic-python-agent.conf │ │ │ ├── ironic-python-agent.init │ │ │ └── ironic-python-agent.service │ ├── package-installs.yaml │ ├── pkg-map │ ├── post-install.d │ │ ├── 80-ironic-python-agent-ramdisk │ │ ├── 98-set-journal-config │ │ └── 99-remove-extra-packages │ ├── source-repository-ironic-python-agent │ ├── source-repository-requirements │ ├── static │ │ ├── etc │ │ │ ├── ironic-python-agent.d │ │ │ │ └── README │ │ │ └── systemd │ │ │ │ └── system │ │ │ │ ├── ironic-agent-create-rescue-user.path │ │ │ │ ├── ironic-agent-create-rescue-user.service │ │ │ │ └── ironic-agent-resolve-config-drive.service │ │ └── usr │ │ │ └── local │ │ │ └── bin │ │ │ ├── ironic-python-agent-create-rescue-user.sh │ │ │ └── ironic-python-agent-resolve-configdrive.sh │ └── svc-map ├── ironic-python-agent-tls │ ├── README.rst │ ├── element-deps │ └── pre-finalise.d │ │ └── 10-configure-ipa-tls ├── ironic-ramdisk-base │ ├── README.rst │ ├── cleanup.d │ │ ├── 98-prepare-resolve-conf │ │ └── 99-ramdisk-create │ ├── element-deps │ └── environment.d │ │ └── 10-checksum.bash └── multipath-io │ ├── README.md │ ├── element-deps │ ├── package-installs.yaml │ └── static │ └── etc │ └── modules-load.d │ └── iscsi.conf ├── doc ├── requirements.txt └── source │ ├── admin │ ├── dib.rst │ └── index.rst │ ├── conf.py │ ├── contributor │ └── index.rst │ ├── index.rst │ └── install │ └── index.rst ├── ironic_python_agent_builder └── __init__.py ├── playbooks └── ironic-python-agent-build-image │ ├── extra-logs.yaml │ ├── post.yaml │ ├── pre.yaml │ └── run.yaml ├── releasenotes ├── notes │ ├── .placeholder │ ├── add-efibootmgr-d2a456de6b999612.yaml │ ├── add-efivar-f83fdf2d797396dc.yaml │ ├── add-ntpdate-3db2f8565fed761e.yaml │ ├── add-nvme-cli-590e42735476a549.yaml │ ├── add-simple-init-by-default-cfaa05c8178de93f.yaml │ ├── centos7-python3-185f1d35c37096c7.yaml │ ├── centos8-46a95956fd871c90.yaml │ ├── centos8-stream-d9c83190e987e07d.yaml │ ├── centos9-0f925822a2ab9e0a.yaml │ ├── clean-var-tmp-with-dib-builds-cd31a2cf70a7f935.yaml │ ├── create-ramdisk-random-devices-263f78a2ef40dbe2.yaml │ ├── cs10support-f8d2996aaf7505ad.yaml │ ├── debian-9a4fa6b2d3ef96d0.yaml │ ├── debian-arm64-fc3cc4949e3100d9.yaml │ ├── debian-firmware-1927601ebb779bc4.yaml │ ├── debian-ipa-cb5975e436cba525.yaml │ ├── debian-trixie-e79ed0ba2a42befa.yaml │ ├── dhcp-predictible-ifnames-b2a1d9e6471b6819.yaml │ ├── drop-python2-534124afa50f62dd.yaml │ ├── drop-tinyipa-support-628b5a8d92b4af15.yaml │ ├── excess-firmware-removal-debian-06c49a8604122b1c.yaml │ ├── extra-hardware-73e3c9b5a0143bfa.yaml │ ├── fix-early-fail-if-no-config-drive-2085609b044ac85f.yaml │ ├── fix-firmware-cleanup-revisited-3047b3bf415bc91c.yaml │ ├── goodbye-bullseye-2484e954f7234ba5.yaml │ ├── ironic-lib-6a16f13fc6ec9a50.yaml │ ├── ironic-ramdisk-base-3bfb9b90ad416891.yaml │ ├── linux-firmware-9a6f8a9a32c5719d.yaml │ ├── lzma-bf4552b98dd5824a.yaml │ ├── lzma-compression-level-1ca346ba8d5b905a.yaml │ ├── multipath-0eb6a4f3b2ee22a3.yaml │ ├── network-manager-auto-dhcp-all-interfaces-rhel-centos-relese-gt-7-0c2054d0067c6e93.yaml │ ├── no-fedora-aa65bcc43f9d56fa.yaml │ ├── no-firmware-e2cb953037a3be8f.yaml │ ├── no-iscsi-5d132e6468acab0b.yaml │ ├── no-sdparm-f77de72b5c0d7859.yaml │ ├── no-suse-e15d8384c423251c.yaml │ ├── python2-removal-dee895550b1959af.yaml │ ├── remove-PYOPTIMIZE_TINYIPA-ebde63911d140209.yaml │ ├── selinux-permissive-a059f42bb66373a1.yaml │ ├── tinycore13-caba5a4998bdd628.yaml │ ├── tinyipa-ci-testing-ends-8748513e6512cf8f.yaml │ ├── tinyipa-tgt-226f74125238c239.yaml │ └── wait-config-drive-30s-3c51adba5fddc8a2.yaml └── source │ ├── 2023.1.rst │ ├── 2023.2.rst │ ├── 2024.1.rst │ ├── 2024.2.rst │ ├── 2025.1.rst │ ├── 2025.2.rst │ ├── _static │ └── .placeholder │ ├── _templates │ └── .placeholder │ ├── conf.py │ ├── index.rst │ ├── unreleased.rst │ ├── wallaby.rst │ ├── xena.rst │ ├── yoga.rst │ └── zed.rst ├── requirements.txt ├── roles └── ipa-build-dib-image │ ├── defaults │ └── main.yaml │ └── tasks │ ├── install.yaml │ └── main.yaml ├── setup.cfg ├── setup.py ├── tools └── iso-image-create ├── tox.ini └── zuul.d ├── ironic-python-agent-builder-jobs.yaml └── project.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/.gitreview -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/README.rst -------------------------------------------------------------------------------- /dib/burn-in/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/burn-in/README.rst -------------------------------------------------------------------------------- /dib/burn-in/element-deps: -------------------------------------------------------------------------------- 1 | package-installs 2 | -------------------------------------------------------------------------------- /dib/burn-in/package-installs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/burn-in/package-installs.yaml -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/element/ironic-python-agent-podman/README.rst -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/element-deps: -------------------------------------------------------------------------------- 1 | ironic-python-agent-ramdisk 2 | package-installs 3 | -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/environment.d/10-setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/element/ironic-python-agent-podman/environment.d/10-setup.bash -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/package-installs.yaml: -------------------------------------------------------------------------------- 1 | podman: 2 | phase: install.d 3 | -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/pre-finalise.d/10-ipa-podman-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/element/ironic-python-agent-podman/pre-finalise.d/10-ipa-podman-config -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/pre-finalise.d/20-ipa-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/element/ironic-python-agent-podman/pre-finalise.d/20-ipa-config -------------------------------------------------------------------------------- /dib/element/ironic-python-agent-podman/pre-finalise.d/30-ipa-steps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/element/ironic-python-agent-podman/pre-finalise.d/30-ipa-steps -------------------------------------------------------------------------------- /dib/extra-hardware/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/README.rst -------------------------------------------------------------------------------- /dib/extra-hardware/element-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/element-deps -------------------------------------------------------------------------------- /dib/extra-hardware/environment.d/10-enable-rdo-deps.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/environment.d/10-enable-rdo-deps.bash -------------------------------------------------------------------------------- /dib/extra-hardware/install.d/extra-hardware-package-install/package-installs-extra-hardware: -------------------------------------------------------------------------------- 1 | python-hardware 2 | -------------------------------------------------------------------------------- /dib/extra-hardware/install.d/extra-hardware-source-install/80-extra-hardware-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/install.d/extra-hardware-source-install/80-extra-hardware-install -------------------------------------------------------------------------------- /dib/extra-hardware/package-installs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/package-installs.yaml -------------------------------------------------------------------------------- /dib/extra-hardware/pkg-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/pkg-map -------------------------------------------------------------------------------- /dib/extra-hardware/pre-install.d/10-enable-rdo-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/extra-hardware/pre-install.d/10-enable-rdo-deps -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/README.rst -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/element-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/element-deps -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/element-provides: -------------------------------------------------------------------------------- 1 | ironic-python-agent 2 | -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/environment.d/01-debian-ipa.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/environment.d/01-debian-ipa.bash -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/environment.d/10-defaults.bash -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/environment.d/20-ipa-distro-family.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/environment.d/20-ipa-distro-family.bash -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/extra-data.d/15-ssl-ca-copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/extra-data.d/15-ssl-ca-copy -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-package-install/package-installs-ironic-python-agent-ramdisk: -------------------------------------------------------------------------------- 1 | ironic-python-agent 2 | -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/60-ironic-python-agent-ramdisk-install -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.conf -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.init -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/install.d/ironic-python-agent-ramdisk-source-install/ironic-python-agent.service -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/package-installs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/package-installs.yaml -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/pkg-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/pkg-map -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/post-install.d/80-ironic-python-agent-ramdisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/post-install.d/80-ironic-python-agent-ramdisk -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/post-install.d/98-set-journal-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/post-install.d/98-set-journal-config -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/post-install.d/99-remove-extra-packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/post-install.d/99-remove-extra-packages -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/source-repository-ironic-python-agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/source-repository-ironic-python-agent -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/source-repository-requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/source-repository-requirements -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/etc/ironic-python-agent.d/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/etc/ironic-python-agent.d/README -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-create-rescue-user.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-create-rescue-user.path -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-create-rescue-user.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-create-rescue-user.service -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-resolve-config-drive.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/etc/systemd/system/ironic-agent-resolve-config-drive.service -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/usr/local/bin/ironic-python-agent-create-rescue-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/usr/local/bin/ironic-python-agent-create-rescue-user.sh -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/static/usr/local/bin/ironic-python-agent-resolve-configdrive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/static/usr/local/bin/ironic-python-agent-resolve-configdrive.sh -------------------------------------------------------------------------------- /dib/ironic-python-agent-ramdisk/svc-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-ramdisk/svc-map -------------------------------------------------------------------------------- /dib/ironic-python-agent-tls/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-tls/README.rst -------------------------------------------------------------------------------- /dib/ironic-python-agent-tls/element-deps: -------------------------------------------------------------------------------- 1 | ironic-python-agent-ramdisk 2 | -------------------------------------------------------------------------------- /dib/ironic-python-agent-tls/pre-finalise.d/10-configure-ipa-tls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-python-agent-tls/pre-finalise.d/10-configure-ipa-tls -------------------------------------------------------------------------------- /dib/ironic-ramdisk-base/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-ramdisk-base/README.rst -------------------------------------------------------------------------------- /dib/ironic-ramdisk-base/cleanup.d/98-prepare-resolve-conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-ramdisk-base/cleanup.d/98-prepare-resolve-conf -------------------------------------------------------------------------------- /dib/ironic-ramdisk-base/cleanup.d/99-ramdisk-create: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-ramdisk-base/cleanup.d/99-ramdisk-create -------------------------------------------------------------------------------- /dib/ironic-ramdisk-base/element-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-ramdisk-base/element-deps -------------------------------------------------------------------------------- /dib/ironic-ramdisk-base/environment.d/10-checksum.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/ironic-ramdisk-base/environment.d/10-checksum.bash -------------------------------------------------------------------------------- /dib/multipath-io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/multipath-io/README.md -------------------------------------------------------------------------------- /dib/multipath-io/element-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/multipath-io/element-deps -------------------------------------------------------------------------------- /dib/multipath-io/package-installs.yaml: -------------------------------------------------------------------------------- 1 | iscsi-initiator-utils: 2 | device-mapper-multipath: -------------------------------------------------------------------------------- /dib/multipath-io/static/etc/modules-load.d/iscsi.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/dib/multipath-io/static/etc/modules-load.d/iscsi.conf -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/admin/dib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/admin/dib.rst -------------------------------------------------------------------------------- /doc/source/admin/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/admin/index.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributor/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/contributor/index.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/doc/source/install/index.rst -------------------------------------------------------------------------------- /ironic_python_agent_builder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/ironic_python_agent_builder/__init__.py -------------------------------------------------------------------------------- /playbooks/ironic-python-agent-build-image/extra-logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/playbooks/ironic-python-agent-build-image/extra-logs.yaml -------------------------------------------------------------------------------- /playbooks/ironic-python-agent-build-image/post.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/playbooks/ironic-python-agent-build-image/post.yaml -------------------------------------------------------------------------------- /playbooks/ironic-python-agent-build-image/pre.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/playbooks/ironic-python-agent-build-image/pre.yaml -------------------------------------------------------------------------------- /playbooks/ironic-python-agent-build-image/run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/playbooks/ironic-python-agent-build-image/run.yaml -------------------------------------------------------------------------------- /releasenotes/notes/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/notes/add-efibootmgr-d2a456de6b999612.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/add-efibootmgr-d2a456de6b999612.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-efivar-f83fdf2d797396dc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/add-efivar-f83fdf2d797396dc.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-ntpdate-3db2f8565fed761e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/add-ntpdate-3db2f8565fed761e.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-nvme-cli-590e42735476a549.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/add-nvme-cli-590e42735476a549.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add-simple-init-by-default-cfaa05c8178de93f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/add-simple-init-by-default-cfaa05c8178de93f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/centos7-python3-185f1d35c37096c7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/centos7-python3-185f1d35c37096c7.yaml -------------------------------------------------------------------------------- /releasenotes/notes/centos8-46a95956fd871c90.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/centos8-46a95956fd871c90.yaml -------------------------------------------------------------------------------- /releasenotes/notes/centos8-stream-d9c83190e987e07d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/centos8-stream-d9c83190e987e07d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/centos9-0f925822a2ab9e0a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/centos9-0f925822a2ab9e0a.yaml -------------------------------------------------------------------------------- /releasenotes/notes/clean-var-tmp-with-dib-builds-cd31a2cf70a7f935.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/clean-var-tmp-with-dib-builds-cd31a2cf70a7f935.yaml -------------------------------------------------------------------------------- /releasenotes/notes/create-ramdisk-random-devices-263f78a2ef40dbe2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/create-ramdisk-random-devices-263f78a2ef40dbe2.yaml -------------------------------------------------------------------------------- /releasenotes/notes/cs10support-f8d2996aaf7505ad.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/cs10support-f8d2996aaf7505ad.yaml -------------------------------------------------------------------------------- /releasenotes/notes/debian-9a4fa6b2d3ef96d0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/debian-9a4fa6b2d3ef96d0.yaml -------------------------------------------------------------------------------- /releasenotes/notes/debian-arm64-fc3cc4949e3100d9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/debian-arm64-fc3cc4949e3100d9.yaml -------------------------------------------------------------------------------- /releasenotes/notes/debian-firmware-1927601ebb779bc4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/debian-firmware-1927601ebb779bc4.yaml -------------------------------------------------------------------------------- /releasenotes/notes/debian-ipa-cb5975e436cba525.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/debian-ipa-cb5975e436cba525.yaml -------------------------------------------------------------------------------- /releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/debian-trixie-e79ed0ba2a42befa.yaml -------------------------------------------------------------------------------- /releasenotes/notes/dhcp-predictible-ifnames-b2a1d9e6471b6819.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/dhcp-predictible-ifnames-b2a1d9e6471b6819.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python2-534124afa50f62dd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/drop-python2-534124afa50f62dd.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-tinyipa-support-628b5a8d92b4af15.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/drop-tinyipa-support-628b5a8d92b4af15.yaml -------------------------------------------------------------------------------- /releasenotes/notes/excess-firmware-removal-debian-06c49a8604122b1c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/excess-firmware-removal-debian-06c49a8604122b1c.yaml -------------------------------------------------------------------------------- /releasenotes/notes/extra-hardware-73e3c9b5a0143bfa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/extra-hardware-73e3c9b5a0143bfa.yaml -------------------------------------------------------------------------------- /releasenotes/notes/fix-early-fail-if-no-config-drive-2085609b044ac85f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/fix-early-fail-if-no-config-drive-2085609b044ac85f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/fix-firmware-cleanup-revisited-3047b3bf415bc91c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/fix-firmware-cleanup-revisited-3047b3bf415bc91c.yaml -------------------------------------------------------------------------------- /releasenotes/notes/goodbye-bullseye-2484e954f7234ba5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/goodbye-bullseye-2484e954f7234ba5.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ironic-lib-6a16f13fc6ec9a50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/ironic-lib-6a16f13fc6ec9a50.yaml -------------------------------------------------------------------------------- /releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml -------------------------------------------------------------------------------- /releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/linux-firmware-9a6f8a9a32c5719d.yaml -------------------------------------------------------------------------------- /releasenotes/notes/lzma-bf4552b98dd5824a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/lzma-bf4552b98dd5824a.yaml -------------------------------------------------------------------------------- /releasenotes/notes/lzma-compression-level-1ca346ba8d5b905a.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/lzma-compression-level-1ca346ba8d5b905a.yaml -------------------------------------------------------------------------------- /releasenotes/notes/multipath-0eb6a4f3b2ee22a3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/multipath-0eb6a4f3b2ee22a3.yaml -------------------------------------------------------------------------------- /releasenotes/notes/network-manager-auto-dhcp-all-interfaces-rhel-centos-relese-gt-7-0c2054d0067c6e93.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/network-manager-auto-dhcp-all-interfaces-rhel-centos-relese-gt-7-0c2054d0067c6e93.yaml -------------------------------------------------------------------------------- /releasenotes/notes/no-fedora-aa65bcc43f9d56fa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/no-fedora-aa65bcc43f9d56fa.yaml -------------------------------------------------------------------------------- /releasenotes/notes/no-firmware-e2cb953037a3be8f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/no-firmware-e2cb953037a3be8f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/no-sdparm-f77de72b5c0d7859.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/no-sdparm-f77de72b5c0d7859.yaml -------------------------------------------------------------------------------- /releasenotes/notes/no-suse-e15d8384c423251c.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | upgrade: 3 | - | 4 | Support for openSUSE Leap 15.* has been removed. 5 | -------------------------------------------------------------------------------- /releasenotes/notes/python2-removal-dee895550b1959af.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/python2-removal-dee895550b1959af.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-PYOPTIMIZE_TINYIPA-ebde63911d140209.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/remove-PYOPTIMIZE_TINYIPA-ebde63911d140209.yaml -------------------------------------------------------------------------------- /releasenotes/notes/selinux-permissive-a059f42bb66373a1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/selinux-permissive-a059f42bb66373a1.yaml -------------------------------------------------------------------------------- /releasenotes/notes/tinycore13-caba5a4998bdd628.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/tinycore13-caba5a4998bdd628.yaml -------------------------------------------------------------------------------- /releasenotes/notes/tinyipa-ci-testing-ends-8748513e6512cf8f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/tinyipa-ci-testing-ends-8748513e6512cf8f.yaml -------------------------------------------------------------------------------- /releasenotes/notes/tinyipa-tgt-226f74125238c239.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/tinyipa-tgt-226f74125238c239.yaml -------------------------------------------------------------------------------- /releasenotes/notes/wait-config-drive-30s-3c51adba5fddc8a2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/notes/wait-config-drive-30s-3c51adba5fddc8a2.yaml -------------------------------------------------------------------------------- /releasenotes/source/2023.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2023.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2023.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2023.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2024.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2024.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2025.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/2025.2.rst -------------------------------------------------------------------------------- /releasenotes/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/conf.py -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/index.rst -------------------------------------------------------------------------------- /releasenotes/source/unreleased.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/unreleased.rst -------------------------------------------------------------------------------- /releasenotes/source/wallaby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/wallaby.rst -------------------------------------------------------------------------------- /releasenotes/source/xena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/xena.rst -------------------------------------------------------------------------------- /releasenotes/source/yoga.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/yoga.rst -------------------------------------------------------------------------------- /releasenotes/source/zed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/releasenotes/source/zed.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/requirements.txt -------------------------------------------------------------------------------- /roles/ipa-build-dib-image/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/roles/ipa-build-dib-image/defaults/main.yaml -------------------------------------------------------------------------------- /roles/ipa-build-dib-image/tasks/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/roles/ipa-build-dib-image/tasks/install.yaml -------------------------------------------------------------------------------- /roles/ipa-build-dib-image/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/roles/ipa-build-dib-image/tasks/main.yaml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/setup.py -------------------------------------------------------------------------------- /tools/iso-image-create: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/tools/iso-image-create -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/tox.ini -------------------------------------------------------------------------------- /zuul.d/ironic-python-agent-builder-jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/zuul.d/ironic-python-agent-builder-jobs.yaml -------------------------------------------------------------------------------- /zuul.d/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/ironic-python-agent-builder/HEAD/zuul.d/project.yaml --------------------------------------------------------------------------------