As part of this story there are number of changes that can impact documentation. I’ve described the changes below. Let me know if you require any further details.

 

-David

 

---

 

This story encompasses the move from openstack compute nodes to docker/kubernetes worker nodes. The changes involved renaming compute nodes to worker nodes, renaming VM functions to Application and making vswitch and nova-local optional.

 

 

Changed functionality:

 

Compute personality/subfunction renamed to 'worker'

CLI changes: host-add, host-bulk-add, host-update, host-show, host-list, dcmanager patch

Horizon Changes: Host Inventory, Host personality, edit host, host overview, patch orchestration, dcmanager patch

The pxeboot console has also been updated to use worker

 

CPU VM function renamed to 'Application'

CLI changes: host-cpu-*

Horizon changes: host processor

 

VM huge pages renamed to 'Application huge pages'

CLI changes: host-memory-*

Horizon changes: host memory, host update memory, force-host-lock

 

 

vswitch changes

* If vswitch_type is 'None'

  - newly installed worker hosts will start with 0 vswitch cpus

  - vswitch cpus can only be set to 0 through 'system host-cpu-modify' or platform horizon

  - vswitch cpus must be 0 when a worker node is unlocked

 

* If vswitch_type is 'ovs-dpdk'

  - newly installed worker hosts will start with 2 vswitch cpus (this behavior is unchanged)

  - vswitch cpus must be at least 1 when a worker node is unlocked

 

 

nova-local changes

* The nova-local volume group is now optional. It is only required if the worker node has the openstack-compute-node=enabled label present.

 

 

huge page changes

* vswitch huge pages will only be allocated if vswitch_type is not 'None'

 

 

Stories:

https://storyboard.openstack.org/#!/story/2004022

https://storyboard.openstack.org/#!/story/2004763

https://storyboard.openstack.org/#!/story/2004649

 

 

Reviews:

https://review.opendev.org/#/c/656586/

https://review.opendev.org/#/c/656583/

https://review.opendev.org/#/c/651889/

https://review.opendev.org/#/c/631541/

https://review.opendev.org/#/c/646038/

https://review.opendev.org/#/c/633924/

 

https://review.opendev.org/#/c/624452/

https://review.opendev.org/#/c/624564/

https://review.opendev.org/#/c/624715/

https://review.opendev.org/#/c/624718/

https://review.opendev.org/#/c/624512/

https://review.opendev.org/#/c/624513/

https://review.opendev.org/#/c/624727/

https://review.opendev.org/#/c/624517/

https://review.opendev.org/#/c/626366/