-
Bug
-
Resolution: Done
-
Normal
-
rhos-18.0.z
-
None
-
False
-
-
False
-
?
-
rhos-storage
-
None
-
-
-
-
Moderate
Section: 3.5. Configuring the data plane to use the Red Hat Ceph Storage cluster
The OpenStackDataPlaneNodeSet in Procedure step 4 seems to be wrong:
apiVersion: dataplane.openstack.org/v1beta1
kind: OpenStackDataPlaneNodeSet
spec:
...
roles: #<<<<REMOVE
edpm-compute: #<<<<REMOVE
... #<<<<REMOVE
services:
- redhat
- bootstrap
- download-cache
- configure-network
- validate-network
- install-os
- configure-os
- ssh-known-hosts
- run-os
- reboot-os
- install-certs
- ceph-client
- ovn
- neutron-metadata
- libvirt
- nova-custom-ceph
- telemetry
nodeTemplate:
extraMounts:
- extraVolType: Ceph
volumes:
- name: ceph
secret:
secretName: ceph-conf-files
mounts:
- name: ceph
mountPath: "/etc/ceph"
readOnly: true
Should be:
apiVersion: dataplane.openstack.org/v1beta1
kind: OpenStackDataPlaneNodeSet
spec:
...
services:
- redhat
- bootstrap
- download-cache
- configure-network
- validate-network
- install-os
- configure-os
- ssh-known-hosts
- run-os
- reboot-os
- install-certs
- ceph-client
- ovn
- neutron-metadata
- libvirt
- nova-custom-ceph
- telemetry
nodeTemplate:
extraMounts:
- extraVolType: Ceph
volumes:
- name: ceph
secret:
secretName: ceph-conf-files
mounts:
- name: ceph
mountPath: "/etc/ceph"
readOnly: true
In this doc there is no reference to "roles" CR property for OpenStackDataPlaneNodeSet
I also don't see "roles" as a property when looking at the OSDPNS CRD:
$ oc get -n openstack crd/openstackdataplanenodesets.dataplane.openstack.org -o json |jq -r '.spec.versions.[].schema.openAPIV3Schema.properties.spec.properties | keys' [ "baremetalSetTemplate", "env", "networkAttachments", "nodeTemplate", "nodes", "preProvisioned", "secretMaxSize", "services", "tags", "tlsEnabled" ]