operator-controller
operator-controller copied to clipboard
Based off of: https://github.com/operator-framework/operator-controller/pull/1858#discussion_r2023680108 The current pre-authorizer implementation contains logic tightly coupled to the specific cluster-scoped permission needs of the contentmanager component (introduced as a temporary fix in https://github.com/operator-framework/operator-controller/pull/1858). This...
As part of e2e cluster setup, install prometheus to gather metrics from operator-controller and catalogd when using the test-e2e-metrics makefile target. When e2e tests are run through our makefile targets,...
Today, we can use Subscription Config to conifgure resource limits and requests for the operator pod: https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/subscription-config.md#resources However, the limit and request is applied to all container of the pod....
Look through the data made available from our scraped metrics during e2e, and select criteria that may qualify as CI blocking. For now, we need only ensure that the metrics...
To enforce our performance goals, we need to create a CI job or modify an existing one which enforces certain performance thresholds. The e2e job in the github CI is...
Upon completion of e2e test run, collect and output a summary of our metrics results. Please see [here](https://github.com/camilamacedo86/operator-controller/blob/main/docs/draft/howto/consuming-metrics.md#integrating-the-metrics-endpoints-with-third-party-solutions) for documented steps on how to get started with prometheus scraping for...
With the imminent 1.0.0 releases of operator-controller and catalogd, we should circle back to our `kubectl-operator` plugin, update it to work with operator-controller/catalogd APIs and make those interactions the default...
See https://github.com/operator-framework/operator-controller/issues/749 The registry+v1 bundle format allows bundles to specify web hook definitions. OLMv0 implemented this via its own custom self-signed certificate and custom signing/renewal logic, which has had bugs...
# Description This PR changes operator-controller's contentmanager, which is used to establish watches for objects it is lifecycling, so that it uses namespace-scoped informers for namespace-scoped watches. Prior to this...