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

updated helm template to work with CICD automation #2365

Merged
merged 2 commits into from
Feb 4, 2025

Conversation

bitscuit
Copy link
Member

@bitscuit bitscuit commented Feb 4, 2025

No description provided.

@ibm-ci-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bitscuit

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:

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

@bitscuit
Copy link
Member Author

bitscuit commented Feb 4, 2025

/retest-required

@qpdpQ
Copy link
Contributor

qpdpQ commented Feb 4, 2025

/lgtm

@ibm-ci-bot ibm-ci-bot added the lgtm label Feb 4, 2025
@ibm-ci-bot ibm-ci-bot merged commit 126bb86 into IBM:master Feb 4, 2025
6 of 7 checks passed
ibm-ci-bot pushed a commit that referenced this pull request Feb 12, 2025
* new entries with suffix -v4.3 (#1573)

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

* Update OperandConfig with value reference (#1576)

* Update OperandConfig with value reference

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

* Add operator ns for EDB image list ConfigMap

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

* add value reference for EDB license image

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

* fix EDB operand image digest

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

---------

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

* Expose postgresql Image list via ConfigMap (#1583)

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

* update grpc pkg (#1584)

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

* Enable customized configuration (#1585)

for OperandConfig resources[*] array field

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

* Add storage class configuration for EDB-Keycloak (#1562)

* add storage class placeholder for EDB-Keycloak

* EDB-Keycloak storage configuration

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

---------

Signed-off-by: YuChen <[email protected]>
Co-authored-by: Piotr Godowski <[email protected]>
Co-authored-by: YuChen <[email protected]>

* Handle EDB and Keycloak profile sizes (#1565)

* Handle EDB Keycloak profile sizes

* Apply suggestions from code review

Co-authored-by: giacomoch <[email protected]>

* specify profile size for Keycloak

* EDB and keycloak size configuration

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

* align default EDB resources with the starterset

---------

Signed-off-by: YuChen <[email protected]>
Co-authored-by: Piotr Godowski <[email protected]>
Co-authored-by: giacomoch <[email protected]>
Co-authored-by: YuChen <[email protected]>

* implement Keycloak BindInfo via template reference (#1590)

* Fix keycloak CatalogSource reference issue

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

* implement Keycloak BindInfo via template reference

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

---------

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

* Missing . in objectRef path (#1597)

Signed-off-by: James Hewitt <[email protected]>

* Update odlm.go (#1607)

Signed-off-by: Piotr Godowski <[email protected]>
Co-authored-by: Piotr Godowski <[email protected]>

* Create default CR even services Ns does not exist (#1611)

for all namespace mode, move services Ns check into reconciliation logic

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

* remove redhat-operators from excluded list (#1613)

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

* Bump version to 4.3.1 (#1651)

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

* align default EDB keycloak with starterset (#1638)

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

* Update installer License short link (#1631)

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

* Bump version to 4.4.0 (#1653)

* Bump version to 4.4.0

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

* Add new IM v4.4 entry

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

---------

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

* Remove multiInstance template (#1652)

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

* Update Zen channel to v4.3 temporarily (#1656)

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

* Clean webhook, secretshare and zen reference (#1654)

and unused code

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

* Add default realm security settings (#1655)

Signed-off-by: James Hewitt <[email protected]>

* introduce basic maintenance mode into CS operator (#1661)

* introduce maintennance mode into cs operator

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

* add annotation and label change predicate

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

---------

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

* Bump golang from 1.21.3-bullseye to 1.21.4-bullseye (#1602)

Bumps golang from 1.21.3-bullseye to 1.21.4-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Fix swapped key/name (#1683)

Co-authored-by: Piotr Godowski <[email protected]>

* Add Keycloak truststore configuration option (#1659)

* Add Keycloak truststore configuration option

* Add the Keycloak startup script to generate truststore

* import also default serviceaccount ca.crt

---------

Co-authored-by: Piotr Godowski <[email protected]>

* Import multiple PEM encoded SA ca.crt (#1685)

Co-authored-by: Piotr Godowski <[email protected]>

* Avoid overwrite fields in merged CR (#1694)

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

* fix: get extreme value on resources field (#1695)

when spec field does not exist

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

* Add managedByCsOperator label for ConfigMap (#1703)

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

* Bump golang from 1.21.4-bullseye to 1.21.5-bullseye (#1693)

Bumps golang from 1.21.4-bullseye to 1.21.5-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* remove the 3 iterations password policy (#1712)

Co-authored-by: Piotr Godowski <[email protected]>

* initial keycloak theme (#1708)

* initial keycloak theme

Signed-off-by: Steve Grube <[email protected]>

* deliver theme jar

Signed-off-by: Steve Grube <[email protected]>

---------

Signed-off-by: Steve Grube <[email protected]>

* added permissions explicitly for cloud-native-postgresql-image-list c… (#1710)

* added permissions explicitly for cloud-native-postgresql-image-list configmap

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

* changed permissions to update any configmap

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

---------

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

* updates to keycloak theme and jar (#1714)

Signed-off-by: Steve Grube <[email protected]>

* support zip for jar and add ico (#1715)

Signed-off-by: Steve Grube <[email protected]>

* support keycloak globalization (#1720)

Signed-off-by: Steve Grube <[email protected]>

* update zen channel to 4.4 (#1722)

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

* add Opensearch entry into opreg (#1724)

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

* Trigger build with new base image

* rename theme to cloudpak (#1726)

Signed-off-by: Steve Grube <[email protected]>

* remove cm API dependency (#1729)

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

* Theme updates (#1727)

* Theme the headers and add email so we can reference it

Signed-off-by: James Hewitt <[email protected]>

* Add readme on how to develop and basic build

Signed-off-by: James Hewitt <[email protected]>

---------

Signed-off-by: James Hewitt <[email protected]>

* Create EDB Cluster CR after License Secret is injected for operator (#1728)

* Create EDB Cluster CR after License Secret is injected for operator

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

* Update EDB Cluster CR spec.description

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

* Update OWNER file

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

---------

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

* Integrate Keycloak Skinning (#1737)

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

* downgrade zen channel back to v4.3 (#1738)

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

* CSV spec descriptors to improve rendering and usability (#1629)

* CSV license fixes

* Description

* Fuller set of spec descriptors

* Removing unecessary labels

* Feedback from Piotr

Signed-off-by: Giacomo Chiarella <[email protected]>

---------

Signed-off-by: Giacomo Chiarella <[email protected]>
Co-authored-by: Daniel Fan <[email protected]>

* disable cert-manager related functions (#1736)

* disable cert-manager related function

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

* skip deploying if cert-manager CRD is missing

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

---------

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

* Fix bug in theme - switch from cloud-pak to cloudpak name (#1739)

Signed-off-by: James Hewitt <[email protected]>

* Reference EDB License Secret from OperatorNamespace (#1743)

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

* fix lint error for KeyCloak C (#1748)

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

* updated opcon so Keycloak uses OCP certs (#1747)

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

* Handle Keycloak upgrade to refresh cs-keycloak-tls-secret (#1749)

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

* Overwrite the resource field when default rule is not specified (#1752)

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

* Update Keycloak Service name in BindInfo ConfigMap (#1754)

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

* fixed cert-manager crd check (#1755)

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

* Delete Keycloak Certificate for upgrade scenario (#1757)

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

* added cert label to keycloak cert secret (#1756)

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

* theme updates for keycloak errors, etc (#1758)

Signed-off-by: Steve Grube <[email protected]>

* Add common to the list of theme types so it works in jar format (#1759)

Signed-off-by: James Hewitt <[email protected]>

* Update the Makefile so it can be run from anywhere (#1760)

Signed-off-by: James Hewitt <[email protected]>

* Bump CS operator to 4.5.0 (#1778)

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

* Update makefile to build Keycloak Jar (#1779)

* Update makefile to build Keycloak Jar

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

* Update version suffix entry

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

---------

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

* Always return true for rm command (#1780)

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

* deploy CNPG operator and config EDB server (#1782)

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

* Enable storageClass configuration for EDB wal (#1781)

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

* config two certs for Zen and IM (#1783)

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

* Create IM and Zen ConfigMap and OperandBindInfo (#1784)

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

* Update service endpoint for EDB (#1785)

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

* Trigger build with new base image

* Trigger build with new base image

* Bump golang from 1.21.5-bullseye to 1.22.0-bullseye (#1790)

Bumps golang from 1.21.5-bullseye to 1.22.0-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Automatically clean up NSS CRs and operator in Simple TP or All ns mode (#1797)

* Automatically clean up NSS CRs and operator

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

* enhance the corner case for removing finalizer

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

* recreate namespace-scope cm

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

* remove ownerReferences in nss configMap

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

* fix lint error

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

* update logs

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

* reconcile CS CR if Opreg's status change

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

* if no-op operator is still requested skip reconcile

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

* fix namespace for CS CR in reconcile request list

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

---------

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

* check Opreg and NSS resources CRD (#1801)

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

* Remove hard requirement to install core service from the same Catalog as CS/ODLM, as the preparation for catalog separation (#1802)

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

* enable customization for CS DB (#1804)

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

* Check OperandRegistry when checking no-op operators (#1807)

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

* Trigger build with new base image

* enable SC configuration (#1812)

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

* Check scoped namespaces from nss ConfigMap instead of watch_namespace (#1815)

* get scoped namespaces from nss ConfigMap

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

* wrap up comments

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

---------

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

* Bump CS operator to v4.6.0 (#1817)

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

* Removed IM OpReq (#1819)

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

* enable keycloak token-exchange (#1821)

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

* update size for cs-db (#1822)

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

* Bump golang from 1.22.0-bullseye to 1.22.1-bullseye (#1836)

Bumps golang from 1.22.0-bullseye to 1.22.1-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Pick up EDB 1.18.10 (#1848)

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

* add cert-manger and AudiLogging CRs back to OperandConfig (#1857)

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

* add Keycloak as the owner of KeycloakRealmImport (#1870)

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

* separate wal storage and increase storage volume (#1867)

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

* Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#1861)

Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.

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

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

* additional carbon updates for cs keycloak theme (#1871)

Signed-off-by: Steve Grube <[email protected]>

* Disable the installation of MongoDB starting from 4.6. (#1859)

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

* keycloak theme updates (#1872)

Signed-off-by: Steve Grube <[email protected]>

* fix cacheing of style files (#1873)

Signed-off-by: Steve Grube <[email protected]>

* Adding new fields for 1.22 default compatibility (#1876)

* translated strings for keycloak theme (#1877)

Signed-off-by: Steve Grube <[email protected]>

* add Apache Flink entry (#1878)

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

* Valero/OADP support for Keycloak's EDB (#1881)

Co-authored-by: Piotr Godowski <[email protected]>

* update keycloak realm for banner (#1886)

Signed-off-by: Steve Grube <[email protected]>

* remove default size and instance (#1883)

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

* quote array value for annotations (#1889)

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

* Add global hugepage support for IM and EDB (#1890)

* Add hugepages configuration in API

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

* Add global hugepage support for IM and EDB

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

* Add format check for hugepages

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

* Add validating webhook for hugepages

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

* fix lint error

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

---------

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

* Update Cluster CR used by IM to be forwards compatible (#1894)

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

* Include conditions in CommonService CRD (#1895)

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

* Create OperatorConfig for EDB when specified (#1896)

* added OperatorConfig type to CommonService API

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

* updated controller to create/update OperatorConfig for EDB when specified in CR

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

* fixed missing license and copyright

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

---------

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

* Trigger build with new base image

* Trigger build with new base image

* update common-service-db resources (#1905)

* Update CRD to be forward compatible (#1906)

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

* Trigger build with new base image

* add cpfs annotation info for EDB Cluster CR (#1912)

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

* reference cpfs version in Keycloak pod template (#1915)

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

* fix bug in resources comparison (#1916)

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

* condition check for OperandRegistry version comparison (#1917)

* add condition check for opreg version compare

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

* error handling

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

---------

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

* annotate pod with theme version instead of CPFS version (#1919)

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

* Remove hardcoded source for Zen operator (#1920)

* get DeletionTimestamp before patching the finalizers (#1921)

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

* keep restart labels backward compatible with CPFS v3 (#1922)

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

* Bump 4.7.0 for CPFS 4.7.0 release (#1939)

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

* [4.7] fix checkbox on new user panel (#1944)

Signed-off-by: Steve Grube <[email protected]>

* Add cherry-pick workflow (#1940)

* add cherry-pick workflow

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

* Update PR template

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

---------

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

* add velero plugin to im edb cluster config by default (#1901)

* add velero plugin to im edb cluster config by default

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

* forgot outside quotes

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

---------

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

* Trigger build with new base image

* fix: making sure pods get the backup label (#1954)

* removed internal OperandRequest from edb-keycloak (#1958)

- for cloud-native-postgresql, which reduced performance

added back EDB licensing job for edb-keycloak because internal
OperandRequest is removed

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

* EDB max connection configuration (#1949)

* EDB max connection config

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

* fix max connection value only for cs db

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

* add max_connections as comparable

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

---------

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

* updated channels for IM, commonui, and zen (#1960)

- to v4.6, v4.5, v6.0 respectively

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

* Pick up EDB 1.18.12 (#1964)

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

* set max connection value as a string (#1968)

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

* cherry pick 1973 for security vulnerabilities (#1987)

* cherry pick 1973

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

* one more change

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

---------

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

* Created new entries for IM, CommonUi, and Zen (#1961)

* created new entries for IM, CommonUi, and Zen

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

* new services entries for default size profile

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

* IM entries in fipsenable template

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

---------

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

* Update EDB new license image (#1978)

* Update indentation issue in OperandRegistry (#1988)

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

* add endpoint cs-db-rw into dnsNames (#1989)

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

* Bump golang from 1.22.1-bullseye to 1.22.3-bullseye (#1983)

Bumps golang from 1.22.1-bullseye to 1.22.3-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* create condition object in under spec (#1957)

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

* consolidate annotations for EDB Cluster CR (#1998)

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

* Trigger build with new base image

* remove velero offline backup annotation (#2002)

* Bump golang from 1.22.3-bullseye to 1.22.4-bullseye (#2029)

Bumps golang from 1.22.3-bullseye to 1.22.4-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Add StatusMonitoredServices annotations to OperandRegistry (#2033)

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

* bumped version from 4.7.0 to 4.8.0 (#2034)

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

* Trigger build with new base image

* Add release-sc2 branch to dependabot (#2031)

* update IM to 4.7 for CS 4.8 (#2047)

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

* Label the CommonService CRD so it can be selected for backup (#2036)

To backup common services with velero we ask the user to add a label to
the backup the CommonService CRD. This user added label will be reset
after every operator upgrade, so lets add a label to the CRD ourselves
that the user can select.

Signed-off-by: James Hewitt <[email protected]>

* Label the CommonService CR so it can be selected for backup (#2037)

To backup common services with velero we ask the user to add a
label to the backup the CommonService CR. This PR adds a default
label to new CRs that the user can select more easily.

Signed-off-by: James Hewitt <[email protected]>

* Add EDB License secret into Cluster CR description (#2069)

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

* added ibm-account-iam-operator to registry (#2076)

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

* Trigger build with new base image

* rename account-iam operator to user mgmt operator (#2100)

* changed user-management-operator channel from alpha to v0.1 (#2102)

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

* Bump golang from 1.22.4-bullseye to 1.22.5-bullseye (#2077)

Bumps golang from 1.22.4-bullseye to 1.22.5-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* bumped version from 4.8 to 4.9 (#2104)

* bumped version from 4.8 to 4.9

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

* bump up im operator to 4.8 for cs 4.9

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

* update im channel

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

---------

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

* add websphere in OperandRegistry (#2105)

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

* BTS version suffix in CD (#2107)

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

* Trigger build with new base image

* add version suffix entry for EDB 1.22 (#2112)

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

* move cpp config into reconciliation loop (#2110)

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

* Add redis operator into OperandRegistry (#2135)

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

* Add user management bindinfo (#2114)

* add user management bindinfo

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

* add user management to list of configs

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

---------

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

* Add user management CR (#2136)

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

* update user-mgmt operator channel in opreg (#2141)

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

* [CD] add HA configuration for csdb (#2131)

* add HA configuration for csdb

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

* add labelselector

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

---------

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

* add securityContext .ceccompProfile field (#2143)

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

* Bump golang from 1.22.5-bullseye to 1.23.0-bullseye (#2150)

Bumps golang from 1.22.5-bullseye to 1.23.0-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* remove ltsr branches from dependabot.yml (#2153)

* Trigger build with new base image

* Trigger build with new base image

* updated base image to ubi9 (#2159)

* updated base image to ubi9

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

* fixed lint warnings, but still killed

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

* added lint setting to ignore dot imports for test files

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

* check golangci-lint version

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

* updated go.mod to use go v1.23

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

* increased timeout for golangci-lint

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

* run go get before lint

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

* run go mod tidy before golangci-lint

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

* increased timeout to 180s for lint

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

* removed go mod tidy before linting

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

---------

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

* update cs module version to v4 (#2154)

* update cs module version to v4

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

* revert go version change

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

---------

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

* update cs-operator description (#2163)

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

* added opreg entry for dev test new keycloak (#2168)

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

* add EDB License Job for entry EDB 1.22 (#2172)

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

* [CD] bump keycloak to 24 and add fallback channel 22 (#2166)

* bump keycloak to 24 and add fallback channel 22

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

* increase timeout for golangci-lint

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

* remove dev entry for Keycloak 24

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

---------

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

* Bump EDB used by IM to stable-v1.22 channel (#2151)

* Bump EDB used by IM to stable-v1.22 channel

* Update EDB operand image

* update internal EDB OperandRequest to 1.22

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

* Update EDB operand version

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

---------

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

* update odlm package version to get latest CRD version with channel fallback (#2176)

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

* Trigger build with new base image

* add fallback channels for EDB operator (#2181)

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

* Retrigger failed build

* added new flag to indicate whether service is user managed (#2186)

* added UserManaged field to OperatorConfig

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

* added handling for user managed operators
- when .spec.operatorConfigs[].userManaged is set, value is propagated
  to OperandRegistry
- when field is removed or set to false, value in OperandRegistry will
  be set to false

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

---------

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

* styling update for keycloak24 (#2188)

Signed-off-by: Steve Grube <[email protected]>

* update style version after updating theme file on pr #2188 (#2195)

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

* check length of operatorsStatus in OperandRegistry to trigger the CR reconciliation (#2190)

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

* Trigger build with new base image

* add BTS with version in operandconfig (#2197)

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

* Use Unstructured obj to copy CR to other ns (#2199)

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

* updated BYO EDB operator handling (#2202)

- enables configuration via ibm-cpp-config
- with EDB_USER_MANAGED_OPERATOR_ENABLED: "true"
- which updates default CS CR with operatorConfig for
  internal-use-only-edb and sets userManaged
- internal-use-only-edb is new entry that references package for EDB,
  but has no-op so ODLM does not install it even if user creates
OperandRequest for it

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

* bumpup version to 4.10 (#2213)

* bumpup version to 4.10

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

* bumpup im version

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

* bumpup zen operator

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

---------

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

* keycloak theme updates for 4.10 (#2218)

Signed-off-by: Steve Grube <[email protected]>

* add customized user-profile (#2219)

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

* Add new entry at the end of array to bypass ODLM limitation on object update (#2221)

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

* Trigger build with new base image

* support instana_user to connect to db (#2193)

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

* update limit for shared EDB (#2229)

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

* Bump golang from 1.23.0-bullseye to 1.23.2-bullseye (#2231)

Bumps golang from 1.23.0-bullseye to 1.23.2-bullseye.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Update ui operator channel to 4.6 (#2234)

* Update ui operator channel to 4.6

* add 4.6 values for ui operator

* Revert "Bump golang from 1.23.0-bullseye to 1.23.2-bullseye (#2231)" (#2235)

This reverts commit d296058.

* Move to bookworm golang image (#2250)

* added configuration for instana metrics collection (#2249)

* added enableInstanaMetricCollection to CommonService API

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

* added instana enable configuration handling

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

---------

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

* Trigger build with new base image

* Add optional fields for Keycloak CR (#2238)

* Add optional fields for Keycloak CR (#2227)

* Add optional fields for Keycloak CR

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

* update odlm package version in go module

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

* update keycloak resource configuration

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

---------

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

* update go module (#2230)

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

---------

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

* make spec filed optional in serviceConfig in CS CR (#2253)

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

* Use 2 replicas for Keycloak EDB on starterset (#2256)

Using one replica prevents cluster upgrade due to the pod disruption budget, so set the default to use two.

Signed-off-by: James Hewitt <[email protected]>

* Add support for Keycloak 24/re-encrypt Route (#2261)

Co-authored-by: Piotr Godowski <[email protected]>

* Odlm subcheck and label length in CD (#2264)

* Update ODLM CRs after ODLM has a minor version upgrade (#1971)

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

* label-length-limitation

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

---------

Signed-off-by: Daniel Fan <[email protected]>
Signed-off-by: Allen Li <[email protected]>
Co-authored-by: Daniel Fan <[email protected]>

* new channel for event-v5.1 (#2265)

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

* remove velero addon and cold backup annotations (#2259)

* add opreq-control label for EDB License Job (#2269)

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

* Revert "update limit for shared EDB (#2229)" (#2272)

This reverts commit dcf76b6.

* Pick up EDB 1.22.7 images for CS 4.10 (#2275)

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

* add meta api deployment in zen entries (#2278)

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

* update zen deployment meta api ns (#2279)

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

* Clean up v3 leftover resources (#2267)

* delete webhook and secretshare

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

* delete webhook configurations

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

* delete all the resources from services namesapce

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

* delete webhook and secretshare related resources

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

* add SA, Roles, Rolebindings cluster scope permission

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

* delete podpreset and update its permission

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

* correct role and clusterole

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

---------

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

* fix meta api ns typo (#2282)

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

* Update ODLM CRs after ODLM is upgraded to desired version (#2280) (#2285)

* Update ODLM CRs after ODLM is upgraded to desired version



* Optimize func waitOperatorCSV by getting the subscription via name first. If the subscription does not exist, list subscription via package manifest label



---------

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

* updated turbo profile controller to handle sizing specified in .spec.services[].resources.data.resources.cpu (#2287)

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

* Trigger build with new base image

* Clean MongoDB preload ConfigMap when the local MongoDB instance is owned by CR (#2302)

* Clean MongoDB preload ConfigMap when the local MongoDB instance is owned by CR

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

* terminate iteration at the end of line

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

---------

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

* Add nodeAffinity for Postgres operator, and add new entry cloud-native-postgresql-v1.22 (#2314)

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

* Use Reader.Get() to retrieve the resource outside of cache scope (#2315)

* use Reader.get to retrieve the resource outside of ns

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

* hide the msg when the resources are not found for deletion

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

---------

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

* Bump operator version to 4.11.0 (#2324)

* Bump operator version to 4.11.0

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

* bump IM version to 4.10

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

---------

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

* bump Common UI version to 4.7 (#2329)

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

* Trigger build with new base image

* suspend go routines until operator cache is ready (#2327)

* add channel

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

* add debug message

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

* remove debug message

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

* start go routines when cert-manager not exist

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

* start go routine earlier

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

* add logs message

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

---------

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

* start go routines after cs controller manager setup (#2333)

* Revert "suspend go routines until operator cache is ready (#2327)"

This reverts commit 7cdb53c.

* start go routines after cs controller manager setup

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

---------

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

* Trigger build with new base image

* update net pkg to 0.33.0 (#2336)

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

* Trigger build with new base image

* enable granting permission for token exchange (#2345)

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

* Adding OLM required metadata (#2339)

* Adding OLM required metadata

..as defined in https://docs.redhat.com/en/documentation/red_hat_software_certification/2024/html-single/red_hat_openshift_software_certification_policy_guide/index#con-operator-requirements_openshift-sw-cert-policy-products-managed and required by RH Certification

* update base file

---------

Co-authored-by: Piotr Godowski <[email protected]>

* pick up PostgreSQL 14.15 image (#2347)

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

* Trigger build with new base image

* Decouple common service operator from OLM (#2353)

* disable cs controller

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

* enable non-olm env veriable

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

* create ODLM cr if crd exist

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

---------

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

* Add helm generate into makefile (#2351)

* Add helm generate into makefile

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

* helm template and generated manifest

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

* removed hardcode namespace

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

* make .Values.namespace for each helm charts

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

* transfer meta namesapce to all RB subjects service account namespace

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

* substitute CERTIFICATE_NAMESPACE in webhook annotation

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

* add helm chart for service account

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

* make SA namespace as variable

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

* add env vars into deployment

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

* remove webhook configuration

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

* create standard helm folder for test

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

* move clusterrole to namespace-scoped

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

* update filename

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

* update helm file

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

* update watch_namespace

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

* typo

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

* update deployment

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

* typo in entitlement key

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

* change watch_namespace for now

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

* add edb image configmap

---------

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

* create ibm-cpp-config in non-olm (#2357)

* add ibm-cpp-config backin in non-olm env

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

* remove comment

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

* create ibm-cpp-config

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

---------

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

* remove crs from helm chart (#2358)

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

* add create certificate cr (#2359)

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

* updated helm chart version to 4.11.0 (#2361)

* added operatorVersion for helm chart

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

* changed helm chart version to 4.11.0

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

* changed image tag to use chart.appVersion

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

---------

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

* changed from using Chart.AppVersion to values.yaml (#2362)

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

* added CommonService CR to helm chart (#2363)

* added CommonService CR to helm chart

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

* removed optional namespace-scope configmap to avoid needing restart if NSS operator is not installed first

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

---------

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

* updated helm template to work with CICD automation (#2365)

* updated helm template to work with CICD automation

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

* removed operatorVersion because it will have no function when charts are built

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

---------

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

* comment out values for transition to global values file (#2366)

* comment out values for transition to global values file

* global values transition

* replace values with global values

* update pull secret

* Update global values

* remove cluster rbac (#2369)

* remove cluster rbac

* add cluster roles to cluster rbac file

* Update OWNERS (#2368)

* Trigger build with new base image

* updated ODLM to channel v4.4 for CD (#2375)

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

* Add storageclass config option (#2372)

* add storageclass config option

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

* Update helm/templates/cr.yaml

Co-authored-by: Henry Li <[email protected]>

---------

Signed-off-by: YuChen <[email protected]>
Co-authored-by: Henry Li <[email protected]>

* skip EDB image list for non-olm case (#2376)

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

* added new postgres parameter max_slot_wal_keep_size CD (#2373)

* added new postgres parameter max_slot_wal_keep_size

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

* quote value since EDB docs has value quoted

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

* fixed incorrect value for max_slot_wal_keep_size

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

---------

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

* refactor cs-operator to enable common-service controller (#2364)

* cs-operator refactor for no olm

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

* add deployment status check

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

* update status check

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

* revert unused changes

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

* add comment

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

* update returned error message

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

* typo in check condition

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

* change forceupdate to true

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

* add else condition

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

* add error condition

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

* lint issue

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

---------

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

---------

Signed-off-by: YuChen <[email protected]>
Signed-off-by: Daniel Fan <[email protected]>
Signed-off-by: Ben Luzarraga <[email protected]>
Signed-off-by: James Hewitt <[email protected]>
Signed-off-by: Piotr Godowski <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Steve Grube <[email protected]>
Signed-off-by: Henry H Li <[email protected]>
Signed-off-by: Giacomo Chiarella <[email protected]>
Signed-off-by: Allen Li <[email protected]>
Signed-off-by: Henry Li <[email protected]>
Co-authored-by: YuChen Shen <[email protected]>
Co-authored-by: Daniel Fan <[email protected]>
Co-authored-by: Piotr Godowski <[email protected]>
Co-authored-by: Piotr Godowski <[email protected]>
Co-authored-by: YuChen <[email protected]>
Co-authored-by: giacomoch <[email protected]>
Co-authored-by: James Hewitt <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Steve Grube <[email protected]>
Co-authored-by: Henry Li <[email protected]>
Co-authored-by: Travis CI User <[email protected]>
Co-authored-by: Allen Li <[email protected]>
Co-authored-by: Adam Shank <[email protected]>
Co-authored-by: Allen Li <[email protected]>
Co-authored-by: Jeremy Cheng <[email protected]>
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.

3 participants