diff --git a/releasenotes/notes/api_paste-b94e191896840944.yaml b/releasenotes/notes/api_paste-b94e191896840944.yaml new file mode 100644 index 00000000..898bbc9d --- /dev/null +++ b/releasenotes/notes/api_paste-b94e191896840944.yaml @@ -0,0 +1,3 @@ +--- +features: + - Add api_paste type/provider. diff --git a/releasenotes/notes/api_wsgi-e8eb12b8e66ffe4e.yaml b/releasenotes/notes/api_wsgi-e8eb12b8e66ffe4e.yaml new file mode 100644 index 00000000..4335f5be --- /dev/null +++ b/releasenotes/notes/api_wsgi-e8eb12b8e66ffe4e.yaml @@ -0,0 +1,3 @@ +--- +features: + - Allow to deploy Ironic API in WSGI with Apache. diff --git a/releasenotes/notes/deprecate_cluster_id-8d9838a9ef8932bf.yaml b/releasenotes/notes/deprecate_cluster_id-8d9838a9ef8932bf.yaml new file mode 100644 index 00000000..f9ef9c69 --- /dev/null +++ b/releasenotes/notes/deprecate_cluster_id-8d9838a9ef8932bf.yaml @@ -0,0 +1,3 @@ +--- +deprecations: + - cluster_id parameter is deprecated. diff --git a/releasenotes/notes/inspector_mitaka-5984d9af2ba56cb3.yaml b/releasenotes/notes/inspector_mitaka-5984d9af2ba56cb3.yaml new file mode 100644 index 00000000..955dd75d --- /dev/null +++ b/releasenotes/notes/inspector_mitaka-5984d9af2ba56cb3.yaml @@ -0,0 +1,36 @@ +--- +features: + - Use dnsmasq dhcp-sequential-ip flag in dnsmasq.conf + Introspection naturally happens in large bulks, after which it's inactive. + Small pool for DHCP addresses means that we'll have conflicts due to how + dnsmasq distributes them by default - using hashing. This change tells dnsmasq + to allocate IP addresses sequentially instead to avoid these conflicts. + The drawback of this option is that long-running clients may switch IP + addresses if their lease expires. This is not a concern for short introspection + process. + - Allow sending random kernel arguments to the IPA. + IPA accepts plenty of kernel arguments, adding all them explicitly + may be not practical. New option ramdisk_kernel_args allows to set + a string to append to the kernel command line when booting IPA. + One of the use-cases is ipa-inspection-benchmarks option, enabling benchmarking + during inspection. + - Allow changing list of processing hooks. + Processing hooks are ironic-inspector plugins for the data processing + pipeline. This change enables appending new hooks to the default list. + - Specify SELinux type context for tftp dir. + We create a /tftpboot/ dir in the root directory without + specifying a SELinux type context, so it gets default_t. The + tftp process is not allowed read permission on default_t, and + as a result the ironic-inspector-dnsmasq service fails to start. + The fix is to specify a type context of tftpdir_t when + creating the /tftpboot/ directory. + This feature pulls the /tftpboot/ directory out of the if + block relating only to tftp configuration. The /tftpboot/ + directory is also used by iPXE/http for the undionly.kpxe + chainloading image. + - Enable changing list of inspection collectors. + Inspection collectors are IPA plugins that collect additional information + for inspection. This feature allow changing their list, with default remaining + the same (for now). + - Allow to create Keystone resources to deploy Ironic Inspector, like service, endpoints, etc. + - Create a separate class for configuring logging. diff --git a/releasenotes/notes/pymysql-e57bf1f0289dd426.yaml b/releasenotes/notes/pymysql-e57bf1f0289dd426.yaml new file mode 100644 index 00000000..3556c0c8 --- /dev/null +++ b/releasenotes/notes/pymysql-e57bf1f0289dd426.yaml @@ -0,0 +1,3 @@ +--- +features: + - Support of PyMySQL driver for MySQL backend. diff --git a/releasenotes/notes/remove_old_auth-d9fc4af8e2ced291.yaml b/releasenotes/notes/remove_old_auth-d9fc4af8e2ced291.yaml new file mode 100644 index 00000000..2818d4c9 --- /dev/null +++ b/releasenotes/notes/remove_old_auth-d9fc4af8e2ced291.yaml @@ -0,0 +1,3 @@ +--- +deprecations: + - Use identity_uri and auth_uri by default and remove old deprecated auth parameters. diff --git a/releasenotes/notes/remove_qpid-0b446db43fdea617.yaml b/releasenotes/notes/remove_qpid-0b446db43fdea617.yaml new file mode 100644 index 00000000..c59a436d --- /dev/null +++ b/releasenotes/notes/remove_qpid-0b446db43fdea617.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - Remove QPID messaging support. + Qpid messaging driver is removed from oslo.messaging so we won't support + anymore.