Stop including ironic::drivers::ssh in the ironic-conductor profile
authorDmitry Tantsur <divius.inside@gmail.com>
Tue, 4 Apr 2017 09:26:13 +0000 (11:26 +0200)
committerDmitry Tantsur <divius.inside@gmail.com>
Fri, 7 Apr 2017 09:16:47 +0000 (11:16 +0200)
The SSH drivers are deprecated, pxe_ipmitool + virtualbmc should be used instead.
This is a follow-up to blueprint switch-to-virtualbmc.

Change-Id: I4fd567dffa3992042eebcf495334b8130e1bdc9f

manifests/profile/base/ironic/conductor.pp
releasenotes/notes/ironic-ssh-removal-e5f40b477cf7357c.yaml [new file with mode: 0644]

index 7f90da9..650bf1e 100644 (file)
@@ -43,7 +43,10 @@ class tripleo::profile::base::ironic::conductor (
       include ::ironic::drivers::drac
       include ::ironic::drivers::ilo
       include ::ironic::drivers::ipmi
-      include ::ironic::drivers::ssh
+      # TODO: deprecated code cleanup, remove in Queens
+      ironic_config {
+        'ssh/libvirt_uri': ensure => absent;
+      }
 
       # Configure access to other services
       include ::ironic::drivers::inspector
diff --git a/releasenotes/notes/ironic-ssh-removal-e5f40b477cf7357c.yaml b/releasenotes/notes/ironic-ssh-removal-e5f40b477cf7357c.yaml
new file mode 100644 (file)
index 0000000..206ed12
--- /dev/null
@@ -0,0 +1,5 @@
+---
+upgrade:
+  - |
+    Out-of-box support for Ironic ``*_ssh`` drivers was removed. These drivers
+    were deprecated in the Newton release.