Skip to content
Prev Previous commit
Next Next commit
resource init
Signed-off-by: Allen Li <[email protected]>
  • Loading branch information
qpdpQ committed Jan 22, 2025
commit bc15690b86bf0ff24472c657aa5c45352a9c1179
6 changes: 6 additions & 0 deletions helm-cluster-scoped/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: v2
name: ibm-odlm
description: A Helm chart for ibm-odlm
type: application
version: <CASE version>
appVersion: 4.3.9
3,973 changes: 3,973 additions & 0 deletions helm-cluster-scoped/templates/00-crd.yaml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions helm-cluster-scoped/templates/01-cluster-rbac.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
###
1 change: 1 addition & 0 deletions helm-cluster-scoped/templates/02-cluster-webhook.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
###
5 changes: 5 additions & 0 deletions helm-cluster-scoped/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
imagePullPrefix: icr.io
imagePullSecret: ibm-entilement-key

# other configuration you think you might need for your operator
# following are examples, not required:
6 changes: 6 additions & 0 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: v2
name: ibm-odlm
description: A Helm chart for ibm-odlm
type: application
version: <CASE version>
appVersion: 4.3.9
184 changes: 184 additions & 0 deletions helm/templates/00-rbac.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: operand-deployment-lifecycle-manager
rules:
- apiGroups:
- ""
resources:
- configmaps
- namespaces
- secrets
- services
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- '*'
resources:
- '*'
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- k8s.keycloak.org
resources:
- keycloakrealmimports
- keycloaks
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operator.ibm.com
resources:
- operandbindinfos
- operandbindinfos/finalizers
- operandbindinfos/status
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operator.ibm.com
resources:
- operandconfigs
- operandconfigs/finalizers
- operandconfigs/status
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operator.ibm.com
resources:
- operandregistries
- operandregistries/finalizers
- operandregistries/status
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operator.ibm.com
resources:
- operandrequests
- operandrequests/finalizers
- operandrequests/status
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operator.ibm.com
resources:
- operatorconfigs
- operatorconfigs/finalizers
- operatorconfigs/status
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operators.coreos.com
resources:
- clusterserviceversions
- subscriptions
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- operators.coreos.com
resources:
- installplans
- operatorgroups
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- packages.operators.coreos.com
resources:
- packagemanifests
verbs:
- get
- list
- patch
- update
- watch
- apiGroups:
- route.openshift.io
resources:
- routes
verbs:
- create
- delete
- get
- list
- patch
- update
- watch

---

apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: operand-deployment-lifecycle-manager
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: operand-deployment-lifecycle-manager
subjects:
- kind: ServiceAccount
name: operand-deployment-lifecycle-manager

---

apiVersion: v1
kind: ServiceAccount
metadata:
name: operand-deployment-lifecycle-manager
Loading