Skip to content

Conversation

@bluzarraga
Copy link
Member

We are using the future branches to make changes to the helm charts so we can continue to make changes to helm charts while code freeze is in place for 4.11 GA

Daniel-Fan and others added 30 commits March 13, 2023 11:43
* tolerate multi entries for same subscription
in one OperandRequest

Signed-off-by: Daniel Fan <[email protected]>

* bump to go 1.20

Signed-off-by: Daniel Fan <[email protected]>

---------

Signed-off-by: Daniel Fan <[email protected]>
* add new value no-op in installmode

Signed-off-by: YuChen <[email protected]>

* add preserve unknown field

Signed-off-by: YuChen <[email protected]>

* move preserve unknown field position

Signed-off-by: YuChen <[email protected]>

* update golangci-lint-version

Signed-off-by: YuChen <[email protected]>

---------

Signed-off-by: YuChen <[email protected]>
* skip sub updating for discontinued services

Signed-off-by: YuChen <[email protected]>

* update annotations only

Signed-off-by: YuChen <[email protected]>

* typo

Signed-off-by: YuChen <[email protected]>

* update opreq annotation

Signed-off-by: YuChen <[email protected]>

* update annotation channel

Signed-off-by: YuChen <[email protected]>

* fix go fmt

Signed-off-by: YuChen <[email protected]>

* set annotation when installmode is no-op

Signed-off-by: YuChen <[email protected]>

---------

Signed-off-by: YuChen <[email protected]>
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* check for status.services, im service status

Signed-off-by: Ben Luzarraga <[email protected]>

* alter check for im operator status

Signed-off-by: Ben Luzarraga <[email protected]>

* export function

Signed-off-by: Ben Luzarraga <[email protected]>

* account for opreq that do not request im

Signed-off-by: Ben Luzarraga <[email protected]>

* typo

Signed-off-by: Ben Luzarraga <[email protected]>

* clean up implementation

Signed-off-by: Ben Luzarraga <[email protected]>

* linter changes

Signed-off-by: Ben Luzarraga <[email protected]>

* service.operatorName value from managedBy to requested name

Signed-off-by: Ben Luzarraga <[email protected]>

* change common ui operator name to look for

Signed-off-by: Ben Luzarraga <[email protected]>

---------

Signed-off-by: Ben Luzarraga <[email protected]>
Co-authored-by: Ben Luzarraga <[email protected]>
…m an operandrequest (#922)

* remove status when operator removed from opreq

Signed-off-by: Ben Luzarraga <[email protected]>

* remove status.services entry when operator removed from request

Signed-off-by: Ben Luzarraga <[email protected]>

* run make code-dev

Signed-off-by: Ben Luzarraga <[email protected]>

---------

Signed-off-by: Ben Luzarraga <[email protected]>
Co-authored-by: Ben Luzarraga <[email protected]>
* Indicate multi requested service version conflict

Signed-off-by: Daniel Fan <[email protected]>

* fix lint issue

Signed-off-by: Daniel Fan <[email protected]>

---------

Signed-off-by: Daniel Fan <[email protected]>
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.6 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.3.6...v0.3.8)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Kind cluster version

Signed-off-by: Daniel Fan <[email protected]>

* Update OLM version and install script to v0.24.0

Signed-off-by: Daniel Fan <[email protected]>

* update test cases

Signed-off-by: Daniel Fan <[email protected]>

* update CRD template

Signed-off-by: Daniel Fan <[email protected]>

* set owner reference for CR created by OpReq

Signed-off-by: Daniel Fan <[email protected]>

* Update error msg

Signed-off-by: Daniel Fan <[email protected]>

* Update go mod

Signed-off-by: Daniel Fan <[email protected]>

* Update Makefile to build bundle and catalog image

Signed-off-by: Daniel Fan <[email protected]>

---------

Signed-off-by: Daniel Fan <[email protected]>
* update go to latest

* Update go to 1.20.4 to match ltsr
* manage complete tenant scope for subscriptions

Signed-off-by: Daniel Fan <[email protected]>

* fix typo

Signed-off-by: Daniel Fan <[email protected]>

---------

Signed-off-by: Daniel Fan <[email protected]>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.48.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.48.0...v1.53.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Ben Luzarraga <[email protected]>
Signed-off-by: Allen Li <[email protected]>
Daniel-Fan and others added 20 commits November 30, 2024 08:22
* Check if Object is updated except certain label and annotations

Signed-off-by: Daniel Fan <[email protected]>

* update test case to include more checks

Signed-off-by: Daniel Fan <[email protected]>

* correct log info

Signed-off-by: Daniel Fan <[email protected]>

* use Reader instead of Client to get ConfigMap/Secret that are referred

Signed-off-by: Daniel Fan <[email protected]>

---------

Signed-off-by: Daniel Fan <[email protected]>
Signed-off-by: Ben Luzarraga <[email protected]>
* poc for demo

Signed-off-by: Ben Luzarraga <[email protected]>

* translate csv to deployment

Signed-off-by: Ben Luzarraga <[email protected]>

* facilitate test builds

Signed-off-by: Ben Luzarraga <[email protected]>

* build debugging

Signed-off-by: Ben Luzarraga <[email protected]>

* debug statement

Signed-off-by: Ben Luzarraga <[email protected]>

* bump version

Signed-off-by: Ben Luzarraga <[email protected]>

* debug statement

Signed-off-by: Ben Luzarraga <[email protected]>

* debug statement

Signed-off-by: Ben Luzarraga <[email protected]>

* troubleshooting

Signed-off-by: Ben Luzarraga <[email protected]>

* troubleshooting

Signed-off-by: Ben Luzarraga <[email protected]>

* troubleshooting

Signed-off-by: Ben Luzarraga <[email protected]>

* preliminary changes for odlm delete operands

Signed-off-by: Ben Luzarraga <[email protected]>

* remove test files from noolm controller

Signed-off-by: Ben Luzarraga <[email protected]>

* refactor some cleanup code

Signed-off-by: Ben Luzarraga <[email protected]>

---------

Signed-off-by: Ben Luzarraga <[email protected]>
* helm init

Signed-off-by: Allen Li <[email protected]>

* resource init

Signed-off-by: Allen Li <[email protected]>

* add olm role and rolebinding

Signed-off-by: Allen Li <[email protected]>

* update namespaces

Signed-off-by: Allen Li <[email protected]>

* add comment

Signed-off-by: Allen Li <[email protected]>

* add comment

Signed-off-by: Allen Li <[email protected]>

* update imagepullsecret

Signed-off-by: Allen Li <[email protected]>

* typo

Signed-off-by: Allen Li <[email protected]>

* remove operandregistry and operadconfig

Signed-off-by: Allen Li <[email protected]>

* update filename and image

Signed-off-by: Allen Li <[email protected]>

* add namespace field in sa, and update watch namespace

Signed-off-by: Allen Li <[email protected]>

* typo in ibm-entitlement-key

Signed-off-by: Allen Li <[email protected]>

* update watchNamespace

Signed-off-by: Allen Li <[email protected]>

* add namespace to rolebinding

Signed-off-by: Allen Li <[email protected]>

---------

Signed-off-by: Allen Li <[email protected]>
* update image tag

Signed-off-by: Allen Li <[email protected]>

* add operatorVersion to values

Signed-off-by: Allen Li <[email protected]>

---------

Signed-off-by: Allen Li <[email protected]>
…eletion (#1108)

* refactor no olm controller code to handle deletion

Signed-off-by: Ben Luzarraga <[email protected]>

* cleanup

Signed-off-by: Ben Luzarraga <[email protected]>

* update build params for testing

Signed-off-by: Ben Luzarraga <[email protected]>

* update controller to watch configmap changes

Signed-off-by: Ben Luzarraga <[email protected]>

* add watched by odlm label

Signed-off-by: Ben Luzarraga <[email protected]>

* add debugging statements

Signed-off-by: Ben Luzarraga <[email protected]>

* more debugging logs

Signed-off-by: Ben Luzarraga <[email protected]>

* more debug statements

Signed-off-by: Ben Luzarraga <[email protected]>

* remove user managed condition

Signed-off-by: Ben Luzarraga <[email protected]>

* debug statements

Signed-off-by: Ben Luzarraga <[email protected]>

* disable, edit debugging statements

Signed-off-by: Ben Luzarraga <[email protected]>

---------

Signed-off-by: Ben Luzarraga <[email protected]>
* delete OperandRequest ConfigMap when uninstall operator condition true

Signed-off-by: YuChen <[email protected]>

* fix lint error

Signed-off-by: YuChen <[email protected]>

* removing get deployment function

Signed-off-by: YuChen <[email protected]>

* add prefix and tracker label for opreq configmap

Signed-off-by: YuChen <[email protected]>

* clean up debugging log

Signed-off-by: YuChen <[email protected]>

* clean up function not in use

Signed-off-by: YuChen <[email protected]>

---------

Signed-off-by: YuChen <[email protected]>
@bluzarraga
Copy link
Member Author

/retest

Copy link
Member

@bitscuit bitscuit left a comment

Choose a reason for hiding this comment

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

/lgtm

@ibm-ci-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bitscuit, bluzarraga

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:
  • OWNERS [bitscuit,bluzarraga]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ibm-ci-bot ibm-ci-bot merged commit f0adef8 into release-future Feb 12, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants