/kind bug
What steps did you take and what happened:
install operator.
observe this rolebinding:
k get rolebinding operand-deployment-lifecycle-manager.v4.3.12 -o yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
creationTimestamp: "2025-05-02T15:11:23Z"
labels:
olm.managed: "true"
name: operand-deployment-lifecycle-manager.v4.3.12
namespace: ibm-common-services
ownerReferences:
- apiVersion: operators.coreos.com/v2
blockOwnerDeletion: false
controller: true
kind: OperatorCondition
name: operand-deployment-lifecycle-manager.v4.3.12
uid: b38f8072-4624-4fff-b507-4223dc776af4
resourceVersion: "5804027002"
uid: c894626f-b5dd-4405-9179-26a84ef8ad16
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: operand-deployment-lifecycle-manager.v4.3.12
subjects:
- kind: ServiceAccount
name: operand-deployment-lifecycle-manager
- kind: ServiceAccount
name: operand-deployment-lifecycle-manager
Note that:
- it has a subject duplicate entry
- it does not include namespace for the serviceaccount
See https://kubernetes.io/docs/reference/access-authn-authz/rbac/#role-binding-examples for reference
What did you expect to happen:
Singular valid subject in the the binding
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:
- ODLM version: operand-deployment-lifecycle-manager.v4.3.12
- Minikube/KIND/OCP version: 4.18.x
- Kubernetes version: (use
kubectl version): v1.31.7
- OS (e.g. from
/etc/os-release): N/A
/kind bug
What steps did you take and what happened:
install operator.
observe this rolebinding:
Note that:
See https://kubernetes.io/docs/reference/access-authn-authz/rbac/#role-binding-examples for reference
What did you expect to happen:
Singular valid subject in the the binding
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:
kubectl version): v1.31.7/etc/os-release): N/A