Comments (3)
Hey @djoyahoy!
Yea we've encountered this a few times, usually when there's a failure to clean up a resource in the namespace. Since this is default behaviour for a terminating namespace, I'm not sure we can do much to alleviate the problem. But from your issue, are you suggesting to make the error message clearer? If so, that would seem reasonable enough to me
from projects-operator.
HI @gmrodgers. I think a clear error message in the logs makes sense. Thanks!
from projects-operator.
A potentially preferable solution is to set MaxConcurrentReconciles
to something above 1. This can be done using https://github.com/kubernetes-sigs/controller-runtime/blob/bac7e8aaf90acf319cf58f7441e3847096c7bd52/pkg/builder/controller.go#L143 when initialising the manage, which we currently do here: https://github.com/pivotal/projects-operator/blob/b70879416de1f91dff9c5805da84cc528c112c6a/controllers/project_controller.go#L95
from projects-operator.
Related Issues (20)
- Make use of features in controller-runtime v0.5.1
- Does the project access cluster role need the get verb? HOT 1
- Acceptance tests leave around project artifacts after finishing
- Use kind and Github actions for CI HOT 4
- Reimplement webhook logic on top of kubebuilder-generated webhook HOT 1
- Use the controller-manager metrics functionality
- Tidy up optional/essential fields in projects-operator API
- Implement `conditions` for Project CRD statuses
- Standardize the finalizer strings
- Add a value to projects-operator for devMode logging
- Improve how RBAC roles are configured in the Projects helm chart HOT 1
- No CONTRIBUTING.md HOT 2
- make install does not work on linux
- Update CRD apiVersion to `apiextensions.k8s.io/v1` HOT 2
- Improve helm support HOT 1
- Make `kubectl explain` a useful resource for our CRDs
- Is there a desire for a simple projects operator CLI? HOT 2
- Use klog for logging
- Switch to projects.vmware.com for API Group
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 projects-operator.