Comments (5)
This is because the finalizer kubernetes.io/pvc-protection
is automatically added when creating the PVC, but there is no controller to handle the finalizer when deleting in the ENVTest environment, so the PVC remains in pending. You can perform an update or patch to remove the finalizer of the PVC before deleting.
from controller-runtime.
This is because the finalizer
kubernetes.io/pvc-protection
is automatically added when creating the PVC, but there is no controller to handle the finalizer when deleting in the ENVTest environment, so the PVC remains in pending. You can perform an update or patch to remove the finalizer of the PVC before deleting.
thanks @Yesphet , this solution works.
from controller-runtime.
I assume usually the kube-controller-manager does something there? (it doesn't exist in envtest)
from controller-runtime.
Great!
/close
from controller-runtime.
@sbueringer: Closing this issue.
In response to this:
Great!
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
from controller-runtime.
Related Issues (20)
- Dynamic RESTMapper fails to load new Versions within a pre-existing Group on cache miss HOT 2
- Support onStart option in controller and webhook HOT 6
- Start function of manager object not always returns error if it happens. HOT 1
- Support per-request-level shouldBypassCache configuration in the client Reader implementation HOT 6
- Issue with upgrade to Ginkogo v2 for printer function HOT 1
- Fields MetricsBindAddress & Port no longer exists HOT 1
- When client is configured to suppress API server warnings, warnings are still logged HOT 3
- Find one scalable pattern to wrap clients, and deprecate others
- Watch resources by GroupVersionKind not only by object HOT 4
- Support users options to export go schedule related runtime metrics
- Restmapper: Use aggregated discovery if available HOT 1
- cache contained <nil> HOT 5
- Informer fails to sync, timeout waiting for API HOT 1
- Bad log message HOT 11
- `pkg/manager/internal.go` - panic on log HOT 4
- controller_runtime_reconcile_errors_total metric value is not getting updated for reconcile errors
- Fake client does not preserve TypeMeta for PartialObjectMetadata after request HOT 2
- Does not compile with client-go 1.31 HOT 10
- Feature: Allow ManagerOptions to be marshalled
- Does not compile with apimachinery 1.31 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from controller-runtime.