mirror of
https://github.com/helm/helm.git
synced 2026-03-19 17:12:55 -04:00
* fix: clear the discovery cache after CRDs are installed This fixes an issue in which a chart could not contain both a CRD and an instance of that CRD. It works around a stale cache by force cache invalidation whenever a CRD is added. Closes #6316 Signed-off-by: Matt Butcher <matt.butcher@microsoft.com> * fix: wait for CRD to register before allowing CRDs to be installed This fixes an issue with the previous version of this patch in which the CRD would not be available quickly enough. Signed-off-by: Matt Butcher <matt.butcher@microsoft.com> * feat: use Wait() to wait for CRDs to be ready This forward-ports the CRD wait logic to Helm 3, and then uses that to wait for CRDs to be registered. Signed-off-by: Matt Butcher <matt.butcher@microsoft.com> * ref: moved the scheme modification to an appropriate place. Signed-off-by: Matt Butcher <matt.butcher@microsoft.com> * fix: turned warnings into fatal errors, fixed spelling, clear cache once Signed-off-by: Matt Butcher <matt.butcher@microsoft.com> |
||
|---|---|---|
| .. | ||
| fake | ||
| client.go | ||
| client_test.go | ||
| config.go | ||
| converter.go | ||
| factory.go | ||
| interface.go | ||
| resource.go | ||
| resource_test.go | ||
| result.go | ||
| wait.go | ||