Description of problem:
Using Dashboard as an example – components "own" their manifest files which are duplicated in the release repos. This is not a Dashboard issue per se.
In downstream, we currently have all the dashboard config files duplicated:
- ODH-Deployer: https://github.com/red-hat-data-services/odh-deployer/tree/main/odh-dashboard/crds
- ODH-Manifest: https://github.com/red-hat-data-services/odh-deployer/tree/main/odh-dashboard/crds
We need to remove one of those instances, the logic behind is that CRDs are deployed in odh-deployed since the installation of the CR would fail if not present and we have the files in odh manifests to sync with upstream.
Prerequisites (if any, like setup, operators/versions):
Steps to Reproduce
- Update a field in odh deployer's OdhDashboardConfig CRD
- Deploy a RHODS instance
- Check that the field is not present since it will be overridden by odh-manifest
Actual results:
Expected results:
Reproducibility (Always/Intermittent/Only Once):
Always
Build Details:
Workaround:
Additional info:
- causes
-
RHODS-7985 Missing storageClassName field in OdhDashboardConfig
- Closed