`disableOpenAPIValidation: true` might be useful for workaround for broken CRDs that is known to be exist in older OpenShift versions, and `disableValidation: true` is confirmed to allow installing charts like prometheus-operator that tries to install CRDs and CRs in the same chart. Strictly speaking, for the latter case I believe you only need `disableValidation: true` set during the first installation, but for the ease of operation I shall suggest you to always set it. Obviously turning validation mostly(disableOpenAPIValidation) or entirely(disableValidation) result in deferring any real error until sync time. We need completely client-side validation that is able to read CRDs and use it for validating any CRs to catch any error before sync. But it worth an another (big) issue. Fixes #1124 |
||
|---|---|---|
| .. | ||
| app | ||
| argparser | ||
| environment | ||
| event | ||
| exectest | ||
| helmexec | ||
| maputil | ||
| plugins | ||
| remote | ||
| state | ||
| testhelper | ||
| tmpl | ||