Amit Kumar Das
Amit Kumar Das
In order to define a custom resource, it is essential to have a api group that reflects the domain name. For example, `metacontroller.app` can be the parent group name for...
**ProblemStatement**: Several bug fixes, enhancements have gone into this fork https://github.com/AmitKumarDas/metac/ since https://github.com/GoogleCloudPlatform/metacontroller was no longer maintained. It will be good to have metac codebase migrated to this new repo...
**_ProblemStatement_**: As a controller developer, I would like to ignore all or specific api discovery related errors during binary startup. This helps in getting the controller get started with the...
**_ProblemStatement_**: As a Kubernetes controller developer, I want to set specific worker counts against controllers. Currently metac supports setting a common worker count for all controllers. This common tunable does...
**ProblemStatement**: There are kubernetes resources whose specs may consist of fields with type `[]map[string]interface{}`. This is commonly known as list map in Kubernetes world. The current `server side apply` logic...
**ProblemStatement**: When I want to use metac as a library, I want to feed metac's prometheus metrics to the metrics server that my application is supposed to expose. This is...
**ProblemStatement**: When metac is used as a library, cancellable contexts might have been created in consuming code. It will be good if these contexts can be passed to metac's startup...
Take for example following structure used in dynamic/clientset/clientset.go file ```go type Clientset struct { config rest.Config discoveryManager *dynamicdiscovery.APIResourceDiscovery dynamicClient dynamic.Interface } ``` Above structure does not provide any solution for...