Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Add relevant RBAC to enable controller to watch resources #776

Merged
merged 1 commit into from
Apr 23, 2024

Conversation

varshaprasad96
Copy link
Member

Description

Reviewer Checklist

  • API Go Documentation
  • Tests: Unit Tests (and E2E Tests, if appropriate)
  • Comprehensive Commit Messages
  • Links to related GitHub Issue(s)

@varshaprasad96 varshaprasad96 requested a review from a team as a code owner April 23, 2024 06:53
@varshaprasad96 varshaprasad96 changed the title Add relevant RBAC to enable controller to watch resources ✨ Add relevant RBAC to enable controller to watch resources Apr 23, 2024
Comment on lines +7 to +12
- apiGroups:
- '*'
resources:
- '*'
verbs:
- '*'
Copy link
Member Author

@varshaprasad96 varshaprasad96 Apr 23, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is equivalent to letting operator-controller watch all the resources in cluster. This was added to rukpak to allow watching of any bundle objects that we may anticipate. Since we are dealing with only registryV1 now, we could restrict this to allow only OLM compatible resources. But going to keeping it the same for now, can handle it later in follow ups.

@varshaprasad96 varshaprasad96 merged commit cb9de39 into operator-framework:helm-poc Apr 23, 2024
6 of 11 checks passed
tmshort pushed a commit that referenced this pull request Apr 29, 2024
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>
bentito pushed a commit to bentito/operator-controller that referenced this pull request May 3, 2024
…ramework#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>
tmshort added a commit that referenced this pull request May 3, 2024
plug in resolver

Deal with removal of HigherBundleVersion

Removed in e079129

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Starting Helm POC - pull in some rukpak (#756)

* Fix suite_test.go

Signed-off-by: Todd Short <tshort@redhat.com>

* Copy over some rukpak code and replace BundleDeployment

Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.

It builds...

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Copy over some rukpak code and replace BundleDeployment

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Plugin unpacker, add Handler (#757)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

A bit of cleanup (#761)

Signed-off-by: Todd Short <tshort@redhat.com>

:warning: Install the helm chart (#762)

* Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Set up right watches and all labels to postrenderer (#763)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

:warning: Update owner keys (#765)

* Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

No more panics (#767)

Signed-off-by: Todd Short <tshort@redhat.com>

Add relevant RBAC to enable controller to watch resources (#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Changes required for ClusterExtension to install an operator  (#789)

* Add relevant RBAC to enable controller to watch resources

* Debugging iteration - one

* ClusterExtension installing the operator - working

---------

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Fix some lints (#793)

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Getting cluster extension running (#795)

* Getting cluster extension running

* Specify namespace to create secret

Set resolved and installed versions (#806)

Remove install references to rukpak (#805)

Signed-off-by: Todd Short <tshort@redhat.com>

Consolidate error message generation (#807)

Signed-off-by: Todd Short <tshort@redhat.com>

Add make kind-redeploy (#808)

Signed-off-by: Todd Short <tshort@redhat.com>

Use rukpak as a library (#821)

Signed-off-by: Todd Short <tshort@redhat.com>

Improve caching and fix constant reconciles (#825)

Improve performance by caching objects that only have ClusterExtension
as owners.

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Fix linter (#826)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Move helm-operator-plugin (#828)

Signed-off-by: Todd Short <tshort@redhat.com>

Really fix linter (#833)

Signed-off-by: Todd Short <tshort@redhat.com>
@tmshort tmshort mentioned this pull request May 3, 2024
4 tasks
tmshort added a commit that referenced this pull request May 6, 2024
plug in resolver

Deal with removal of HigherBundleVersion

Removed in e079129

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Starting Helm POC - pull in some rukpak (#756)

* Fix suite_test.go

Signed-off-by: Todd Short <tshort@redhat.com>

* Copy over some rukpak code and replace BundleDeployment

Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.

It builds...

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Copy over some rukpak code and replace BundleDeployment

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Plugin unpacker, add Handler (#757)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

A bit of cleanup (#761)

Signed-off-by: Todd Short <tshort@redhat.com>

:warning: Install the helm chart (#762)

* Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Set up right watches and all labels to postrenderer (#763)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

:warning: Update owner keys (#765)

* Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

No more panics (#767)

Signed-off-by: Todd Short <tshort@redhat.com>

Add relevant RBAC to enable controller to watch resources (#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Changes required for ClusterExtension to install an operator  (#789)

* Add relevant RBAC to enable controller to watch resources

* Debugging iteration - one

* ClusterExtension installing the operator - working

---------

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Fix some lints (#793)

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Getting cluster extension running (#795)

* Getting cluster extension running

* Specify namespace to create secret

Set resolved and installed versions (#806)

Remove install references to rukpak (#805)

Signed-off-by: Todd Short <tshort@redhat.com>

Consolidate error message generation (#807)

Signed-off-by: Todd Short <tshort@redhat.com>

Add make kind-redeploy (#808)

Signed-off-by: Todd Short <tshort@redhat.com>

Use rukpak as a library (#821)

Signed-off-by: Todd Short <tshort@redhat.com>

Improve caching and fix constant reconciles (#825)

Improve performance by caching objects that only have ClusterExtension
as owners.

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Fix linter (#826)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Move helm-operator-plugin (#828)

Signed-off-by: Todd Short <tshort@redhat.com>

Really fix linter (#833)

Signed-off-by: Todd Short <tshort@redhat.com>
varshaprasad96 pushed a commit to varshaprasad96/operator-controller that referenced this pull request May 10, 2024
plug in resolver

Deal with removal of HigherBundleVersion

Removed in e079129

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Starting Helm POC - pull in some rukpak (operator-framework#756)

* Fix suite_test.go

Signed-off-by: Todd Short <tshort@redhat.com>

* Copy over some rukpak code and replace BundleDeployment

Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.

It builds...

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Copy over some rukpak code and replace BundleDeployment

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Plugin unpacker, add Handler (operator-framework#757)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

A bit of cleanup (operator-framework#761)

Signed-off-by: Todd Short <tshort@redhat.com>

:warning: Install the helm chart (operator-framework#762)

* Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Set up right watches and all labels to postrenderer (operator-framework#763)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

:warning: Update owner keys (operator-framework#765)

* Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

No more panics (operator-framework#767)

Signed-off-by: Todd Short <tshort@redhat.com>

Add relevant RBAC to enable controller to watch resources (operator-framework#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Changes required for ClusterExtension to install an operator  (operator-framework#789)

* Add relevant RBAC to enable controller to watch resources

* Debugging iteration - one

* ClusterExtension installing the operator - working

---------

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Fix some lints (operator-framework#793)

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Getting cluster extension running (operator-framework#795)

* Getting cluster extension running

* Specify namespace to create secret

Set resolved and installed versions (operator-framework#806)

Remove install references to rukpak (operator-framework#805)

Signed-off-by: Todd Short <tshort@redhat.com>

Consolidate error message generation (operator-framework#807)

Signed-off-by: Todd Short <tshort@redhat.com>

Add make kind-redeploy (operator-framework#808)

Signed-off-by: Todd Short <tshort@redhat.com>

Use rukpak as a library (operator-framework#821)

Signed-off-by: Todd Short <tshort@redhat.com>

Improve caching and fix constant reconciles (operator-framework#825)

Improve performance by caching objects that only have ClusterExtension
as owners.

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Fix linter (operator-framework#826)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Move helm-operator-plugin (operator-framework#828)

Signed-off-by: Todd Short <tshort@redhat.com>

Really fix linter (operator-framework#833)

Signed-off-by: Todd Short <tshort@redhat.com>
tmshort added a commit that referenced this pull request May 11, 2024
plug in resolver

Deal with removal of HigherBundleVersion

Removed in e079129

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Starting Helm POC - pull in some rukpak (#756)

* Fix suite_test.go

Signed-off-by: Todd Short <tshort@redhat.com>

* Copy over some rukpak code and replace BundleDeployment

Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.

It builds...

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Copy over some rukpak code and replace BundleDeployment

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Plugin unpacker, add Handler (#757)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

A bit of cleanup (#761)

Signed-off-by: Todd Short <tshort@redhat.com>

:warning: Install the helm chart (#762)

* Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Set up right watches and all labels to postrenderer (#763)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

:warning: Update owner keys (#765)

* Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

No more panics (#767)

Signed-off-by: Todd Short <tshort@redhat.com>

Add relevant RBAC to enable controller to watch resources (#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Changes required for ClusterExtension to install an operator  (#789)

* Add relevant RBAC to enable controller to watch resources

* Debugging iteration - one

* ClusterExtension installing the operator - working

---------

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Fix some lints (#793)

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Getting cluster extension running (#795)

* Getting cluster extension running

* Specify namespace to create secret

Set resolved and installed versions (#806)

Remove install references to rukpak (#805)

Signed-off-by: Todd Short <tshort@redhat.com>

Consolidate error message generation (#807)

Signed-off-by: Todd Short <tshort@redhat.com>

Add make kind-redeploy (#808)

Signed-off-by: Todd Short <tshort@redhat.com>

Use rukpak as a library (#821)

Signed-off-by: Todd Short <tshort@redhat.com>

Improve caching and fix constant reconciles (#825)

Improve performance by caching objects that only have ClusterExtension
as owners.

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Fix linter (#826)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Move helm-operator-plugin (#828)

Signed-off-by: Todd Short <tshort@redhat.com>

Really fix linter (#833)

Signed-off-by: Todd Short <tshort@redhat.com>
bentito pushed a commit that referenced this pull request May 14, 2024
plug in resolver

Deal with removal of HigherBundleVersion

Removed in e079129

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Starting Helm POC - pull in some rukpak (#756)

* Fix suite_test.go

Signed-off-by: Todd Short <tshort@redhat.com>

* Copy over some rukpak code and replace BundleDeployment

Replace BundleDeployment in the Unpack APIs with a combination of
BundleSource and ClusterExtension.

It builds...

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Copy over some rukpak code and replace BundleDeployment

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Plugin unpacker, add Handler (#757)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>
Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

A bit of cleanup (#761)

Signed-off-by: Todd Short <tshort@redhat.com>

:warning: Install the helm chart (#762)

* Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Install the helm chart

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

Set up right watches and all labels to postrenderer (#763)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

:warning: Update owner keys (#765)

* Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

* fixup! Update owner keys

Signed-off-by: Todd Short <tshort@redhat.com>

---------

Signed-off-by: Todd Short <tshort@redhat.com>

No more panics (#767)

Signed-off-by: Todd Short <tshort@redhat.com>

Add relevant RBAC to enable controller to watch resources (#776)

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Changes required for ClusterExtension to install an operator  (#789)

* Add relevant RBAC to enable controller to watch resources

* Debugging iteration - one

* ClusterExtension installing the operator - working

---------

Co-authored-by: varshaprasad96@gmail.com <vnarsing@vnarsing-mac.hsd1.ca.comcast.net>

Fix some lints (#793)

Signed-off-by: Todd Short <tshort@redhat.com>

:sparkles: Getting cluster extension running (#795)

* Getting cluster extension running

* Specify namespace to create secret

Set resolved and installed versions (#806)

Remove install references to rukpak (#805)

Signed-off-by: Todd Short <tshort@redhat.com>

Consolidate error message generation (#807)

Signed-off-by: Todd Short <tshort@redhat.com>

Add make kind-redeploy (#808)

Signed-off-by: Todd Short <tshort@redhat.com>

Use rukpak as a library (#821)

Signed-off-by: Todd Short <tshort@redhat.com>

Improve caching and fix constant reconciles (#825)

Improve performance by caching objects that only have ClusterExtension
as owners.

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Fix linter (#826)

Signed-off-by: Varsha Prasad Narsing <varshaprasad96@gmail.com>

Move helm-operator-plugin (#828)

Signed-off-by: Todd Short <tshort@redhat.com>

Really fix linter (#833)

Signed-off-by: Todd Short <tshort@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant