---
# System prepended metadata

title: Discussion around what has been done/still needs to be covered for 17 wrt deployment framework.

---

# Discussion around what has been done/still needs to be covered for 17 wrt deployment framework.


DF 17 commited [RFEs](https://bugzilla.redhat.com/buglist.cgi?cmdtype=dorem&list_id=12119476&namedcmd=DF-17-Committed-RFEs&remaction=run&sharer_id=428903):-

# Service removal

* Mistral removed
https://bugzilla.redhat.com/show_bug.cgi?id=1730023

* Remove swift from undercloud
https://bugzilla.redhat.com/show_bug.cgi?id=1901201

* Provision overcloud with only Ironic and Neutron (without Nova and Glance)
https://bugzilla.redhat.com/show_bug.cgi?id=1894547

# New features

* [RFE] provide ansible automation related roles for director
https://bugzilla.redhat.com/show_bug.cgi?id=1808486

* Ephermal heat:-
https://bugzilla.redhat.com/show_bug.cgi?id=1901196

* Networkdatav2 templates:-
https://bugzilla.redhat.com/show_bug.cgi?id=1896763 [RFE] OSP Director Ansible jinja2 os-net-config templates (edit)
https://bugzilla.redhat.com/show_bug.cgi?id=1897127 [RFE] Composable network managment without Heat
https://bugzilla.redhat.com/show_bug.cgi?id=1901152 [RFE] Pre-provisioned nodes without neutron


* [RFE] provide ansible automation related roles for director
https://bugzilla.redhat.com/show_bug.cgi?id=1808486


# What is done / What's left

## Ephermal heat:-
~~~
$ grep -lr ephemeral_heat . | sort
./featureset001.yml
./featureset002.yml
./featureset010.yml
./featureset027.yml
./featureset037.yml
./featureset039.yml
~~~

fs020/fs035 still left to use ephermal heat


## netv2:-

### baremetal_provision:-
~~~
$ grep -lr baremetal_provision . | sort
./deprecated/featureset053.yml
./featureset001.yml
./featureset002.yml
./featureset020.yml
./featureset035.yml
./featureset039.yml
./minimal.yml
~~~

Looks like we are already covering most of the Fs

### Network provision:-
~~~
 grep -lr network_provision . | sort
./featureset001.yml
./featureset002.yml
./featureset039.yml
~~~

fs020/fs035 still left to use network provision


* Need to create a network-data.yaml IPV6 yaml based on v2 for fs035
* We need to remove network-isloation/network-environment from deployment command:-
https://review.opendev.org/c/openstack/tripleo-quickstart/+/763500 - I will chat with harald if he abandoned this one by mistake.


# Downstream Situation
https://hackmd.io/YW31LNNFQSm7PZKbYJZRzQ#Baremetal-Situation
https://code.engineering.redhat.com/gerrit/c/testproject/+/190672
https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/806724
https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/268893



## reference:-

Network data v2 - Manage networks outside of heat.

https://review.opendev.org/c/openstack/tripleo-specs/+/752437/7/specs/victoria/triplo-network-data-v2.rst

https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/network_v2.html#the-all-in-one-alternative-using-overcloud-deploy-command
