composable
composable copied to clipboard
Adding a reference framework to Kubernetes object
Allow the `composable-manager-role` rights to manage cluster resources. Resolves: https://github.com/composable-operator/composable/issues/104
Get fails: ``` {"level":"error","ts":1677612553.3451736,"logger":"controller.composable","msg":"Reconciler error","reconciler group":"ibmcloud.ibm.com","reconciler kind":"Composable","name":"foo","namespace":"default","error":"redisinstances.redis.cnrm.cloud.google.com \"foo\" is forbidden: User \"system:serviceaccount:composable-system:composable-controller-manager\" cannot get resource \"redisinstances\" in API group \"redis.cnrm.cloud.google.com\" in the namespace \"default\", Error finding an object reference","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:227"} ```...
Starting with controller-runtime v0.14.0, Ginkgo v2 is required.
This issue contains different "TODO" tasks for the project. In the future, we might separate the issue to different tasks. **Functional Requirements** - [ ] Support "wait for" resource, wait...
RESTMapper of Controller run-time cached supported API types and doesn't reload it. That prevents support use cases like: when a new K8s API type was added when the Composable controller...
A useful pattern to support would be to allow multiple inputs to be combined into a single output. A canonical use case is combining a host and port stored in...
Hi! 👋🏻 Have you considered listing the **composable** operator directly in [Artifact Hub](https://artifacthub.io)? At the moment it is already [listed there](https://artifacthub.io/packages/olm/community-operators/composable-operator), because the Artifact Hub team has added the [community-operators](https://github.com/operator-framework/community-operators/tree/master/upstream-community-operators)...
It could be nice if Composable could implement the Composite design pattern https://en.wikipedia.org/wiki/Composite_pattern. I want a construct similar to the Bundle concept in Juju. Take a look at the end...