Skip to content

Commit

Permalink
KuadrantGH-661 comments p2 and rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
maksymvavilov committed Feb 21, 2024
1 parent 9e08bd5 commit d03a768
Show file tree
Hide file tree
Showing 18 changed files with 241 additions and 244 deletions.
12 changes: 0 additions & 12 deletions bundle/manifests/mgc-add-on-manager_v1_serviceaccount.yaml

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
annotations:
alm-examples: '[]'
capabilities: Basic Install
createdAt: "2024-02-02T12:19:59Z"
createdAt: "2024-02-21T15:02:50Z"
operators.operatorframework.io/builder: operator-sdk-v1.28.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
name: multicluster-gateway-controller.v0.0.0
Expand Down Expand Up @@ -34,6 +34,20 @@ spec:
- patch
- update
- watch
- apiGroups:
- ""
resources:
- configmaps
- events
verbs:
- create
- delete
- deletecollection
- get
- list
- patch
- update
- watch
- apiGroups:
- ""
resources:
Expand All @@ -43,6 +57,51 @@ spec:
- get
- list
- watch
- apiGroups:
- addon.open-cluster-management.io
resources:
- clustermanagementaddons
verbs:
- get
- list
- watch
- apiGroups:
- addon.open-cluster-management.io
resources:
- clustermanagementaddons/finalizers
verbs:
- update
- apiGroups:
- addon.open-cluster-management.io
resources:
- managedclusteraddons
verbs:
- create
- delete
- get
- list
- update
- watch
- apiGroups:
- addon.open-cluster-management.io
resources:
- managedclusteraddons/finalizers
verbs:
- update
- apiGroups:
- addon.open-cluster-management.io
resources:
- managedclusteraddons/status
verbs:
- patch
- update
- apiGroups:
- authorization.k8s.io
resources:
- subjectaccessreviews
verbs:
- create
- get
- apiGroups:
- cert-manager.io
resources:
Expand All @@ -55,13 +114,31 @@ spec:
- patch
- update
- watch
- apiGroups:
- certificates.k8s.io
resources:
- certificatesigningrequests
- certificatesigningrequests/approval
verbs:
- create
- get
- list
- update
- watch
- apiGroups:
- certificates.k8s.io
resources:
- signers
verbs:
- approve
- apiGroups:
- cluster.open-cluster-management.io
resources:
- managedclusters
verbs:
- get
- list
- update
- watch
- apiGroups:
- cluster.open-cluster-management.io
Expand All @@ -75,6 +152,17 @@ spec:
- patch
- update
- watch
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- create
- get
- list
- patch
- update
- watch
- apiGroups:
- gateway.networking.k8s.io
resources:
Expand Down Expand Up @@ -136,13 +224,36 @@ spec:
- get
- list
- watch
- apiGroups:
- kuadrant.io
resources:
- kuadrant
verbs:
- create
- get
- list
- update
- watch
- apiGroups:
- rbac.authorization.k8s.io
resources:
- rolebindings
- roles
verbs:
- create
- delete
- get
- list
- update
- watch
- apiGroups:
- work.open-cluster-management.io
resources:
- manifestworks
verbs:
- create
- delete
- deletecollection
- get
- list
- patch
Expand Down
6 changes: 2 additions & 4 deletions cmd/gateway_controller/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import (
"flag"
"os"

certmanv1 "github.com/jetstack/cert-manager/pkg/apis/certmanager/v1"
clusterv1 "open-cluster-management.io/api/cluster/v1"
clusterv1beta2 "open-cluster-management.io/api/cluster/v1beta1"
workv1 "open-cluster-management.io/api/work/v1"
Expand All @@ -41,8 +40,7 @@ import (
"sigs.k8s.io/controller-runtime/pkg/webhook"
gatewayapiv1 "sigs.k8s.io/gateway-api/apis/v1"

addon_manager "github.com/Kuadrant/multicluster-gateway-controller/cmd/gateway_controller/addon-manager"
"github.com/Kuadrant/multicluster-gateway-controller/pkg/apis/v1alpha1"
"github.com/Kuadrant/multicluster-gateway-controller/cmd/gateway_controller/ocm"
"github.com/Kuadrant/multicluster-gateway-controller/pkg/controllers/gateway"
"github.com/Kuadrant/multicluster-gateway-controller/pkg/placement"
"github.com/Kuadrant/multicluster-gateway-controller/pkg/policysync"
Expand Down Expand Up @@ -143,7 +141,7 @@ func main() {
}

// add addon-manager
if err = mgr.Add(addon_manager.AddonRunnable{}); err != nil {
if err = mgr.Add(ocm.AddonRunnable{}); err != nil {
setupLog.Error(err, "unable to add addon manager runnable")
os.Exit(1)
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package addon_manager
package ocm

import (
"context"
Expand Down
12 changes: 0 additions & 12 deletions config/rbac/add-on-clusterrole-binding.yaml

This file was deleted.

Loading

0 comments on commit d03a768

Please sign in to comment.