diff --git a/releasenotes/notes/deprecate-coreos-8b01bcf796c0dc54.yaml b/releasenotes/notes/deprecate-coreos-8b01bcf796c0dc54.yaml new file mode 100644 index 000000000..89ae7f4ac --- /dev/null +++ b/releasenotes/notes/deprecate-coreos-8b01bcf796c0dc54.yaml @@ -0,0 +1,32 @@ +--- +deprecations: + - | + Ironic community provided CoreOS IPA images are deprecated. These images + utilize contents that are injected into CoreOS images which utilize a + chroot environment to enable full and unrestricted hardware access. + + This decision is not taken lightly, and is due to multiple constraints + combined with technical changes over time as CoreOS has evolved. + + Per the `CoreOS limitations `_, + as of January 2019, CoreOS: + + 1) Current CoreOS images require 2GB of RAM to operate. + As a result of the RAM requirement, it is problematic for continious + integration testing to occur with the CoreOS based Ironic-Python-Agent + image in OpenStack testing infrastructure. + + 2) UEFI is not a supported configuration. CoreOS details the required + use of BIOS compatibility mode. Intel is anticipated to remove + BIOS compatibility by `2020 `_. + + 3) CoreOS is moving to require container use via passing ignition + configuration. Limitations explicitly state there are no strait-forward + methods of passing ignition configuration to a CoreOS instance. Mainly the + developed intent is for such data to be passed in via a metadata service or + configuration drive. + + 4) With the previously mentioned use of containers and ignition + configuration, the OEM loading path previously used with CoreOS + is no longer available moving forward as it has been changed to read + ignition `configuration files `_. diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 0a54d16ab..161299b41 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -24,14 +24,8 @@ # pointless, and the odds seem to enable them to pass # more often than not. # https://storyboard.openstack.org/#!/story/2003985 - - ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src: - voting: false - - ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src: - voting: false - ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src: voting: false - - ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src: - voting: false - openstack-tox-functional: voting: false - openstack-tox-lower-constraints