-
Notifications
You must be signed in to change notification settings - Fork 75
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 helm generate into makefile #2351
Conversation
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
Signed-off-by: Allen Li <liyuchen223@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bitscuit, YCShen1010 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 |
* new entries with suffix -v4.3 (#1573) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Update OperandConfig with value reference (#1576) * Update OperandConfig with value reference Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add operator ns for EDB image list ConfigMap Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * add value reference for EDB license image Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fix EDB operand image digest Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Expose postgresql Image list via ConfigMap (#1583) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * update grpc pkg (#1584) Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * Enable customized configuration (#1585) for OperandConfig resources[*] array field Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add storage class configuration for EDB-Keycloak (#1562) * add storage class placeholder for EDB-Keycloak * EDB-Keycloak storage configuration Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> Co-authored-by: YuChen <yuchen.shen@mail.utoronto.ca> * Handle EDB and Keycloak profile sizes (#1565) * Handle EDB Keycloak profile sizes * Apply suggestions from code review Co-authored-by: giacomoch <giacomo.chiarella@uk.ibm.com> * specify profile size for Keycloak * EDB and keycloak size configuration Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * align default EDB resources with the starterset --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> Co-authored-by: giacomoch <giacomo.chiarella@uk.ibm.com> Co-authored-by: YuChen <yuchen.shen@mail.utoronto.ca> * implement Keycloak BindInfo via template reference (#1590) * Fix keycloak CatalogSource reference issue Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * implement Keycloak BindInfo via template reference Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Missing . in objectRef path (#1597) Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * Update odlm.go (#1607) Signed-off-by: Piotr Godowski <piotr.godowski@pl.ibm.com> Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * 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 <fanyuchensx@gmail.com> * remove redhat-operators from excluded list (#1613) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Bump version to 4.3.1 (#1651) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * align default EDB keycloak with starterset (#1638) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Update installer License short link (#1631) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Bump version to 4.4.0 (#1653) * Bump version to 4.4.0 Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add new IM v4.4 entry Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Remove multiInstance template (#1652) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update Zen channel to v4.3 temporarily (#1656) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Clean webhook, secretshare and zen reference (#1654) and unused code Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add default realm security settings (#1655) Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * introduce basic maintenance mode into CS operator (#1661) * introduce maintennance mode into cs operator Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add annotation and label change predicate Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix swapped key/name (#1683) Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * 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 <Piotr.Godowski@pl.ibm.com> * Import multiple PEM encoded SA ca.crt (#1685) Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * Avoid overwrite fields in merged CR (#1694) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fix: get extreme value on resources field (#1695) when spec field does not exist Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add managedByCsOperator label for ConfigMap (#1703) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * remove the 3 iterations password policy (#1712) Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * initial keycloak theme (#1708) * initial keycloak theme Signed-off-by: Steve Grube <sgrube@us.ibm.com> * deliver theme jar Signed-off-by: Steve Grube <sgrube@us.ibm.com> --------- Signed-off-by: Steve Grube <sgrube@us.ibm.com> * 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 <henry.h.li@ibm.com> * changed permissions to update any configmap Signed-off-by: Henry H Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry H Li <henry.h.li@ibm.com> * updates to keycloak theme and jar (#1714) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * support zip for jar and add ico (#1715) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * support keycloak globalization (#1720) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * update zen channel to 4.4 (#1722) Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * add Opensearch entry into opreg (#1724) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Trigger build with new base image * rename theme to cloudpak (#1726) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * remove cm API dependency (#1729) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Theme updates (#1727) * Theme the headers and add email so we can reference it Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * Add readme on how to develop and basic build Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> --------- Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * 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 <fanyuchensx@gmail.com> * Update EDB Cluster CR spec.description Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update OWNER file Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Integrate Keycloak Skinning (#1737) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * downgrade zen channel back to v4.3 (#1738) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <giacomo.chiarella@uk.ibm.com> --------- Signed-off-by: Giacomo Chiarella <giacomo.chiarella@uk.ibm.com> Co-authored-by: Daniel Fan <fanyuchensx@gmail.com> * disable cert-manager related functions (#1736) * disable cert-manager related function Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * skip deploying if cert-manager CRD is missing Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Fix bug in theme - switch from cloud-pak to cloudpak name (#1739) Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * Reference EDB License Secret from OperatorNamespace (#1743) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fix lint error for KeyCloak C (#1748) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * updated opcon so Keycloak uses OCP certs (#1747) Signed-off-by: Henry H Li <henry.h.li@ibm.com> * Handle Keycloak upgrade to refresh cs-keycloak-tls-secret (#1749) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Overwrite the resource field when default rule is not specified (#1752) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update Keycloak Service name in BindInfo ConfigMap (#1754) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fixed cert-manager crd check (#1755) Signed-off-by: Henry H Li <henry.h.li@ibm.com> * Delete Keycloak Certificate for upgrade scenario (#1757) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * added cert label to keycloak cert secret (#1756) Signed-off-by: Henry H Li <henry.h.li@ibm.com> * theme updates for keycloak errors, etc (#1758) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * Add common to the list of theme types so it works in jar format (#1759) Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * Update the Makefile so it can be run from anywhere (#1760) Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> * Bump CS operator to 4.5.0 (#1778) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update makefile to build Keycloak Jar (#1779) * Update makefile to build Keycloak Jar Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update version suffix entry Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Always return true for rm command (#1780) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * deploy CNPG operator and config EDB server (#1782) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Enable storageClass configuration for EDB wal (#1781) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * config two certs for Zen and IM (#1783) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Create IM and Zen ConfigMap and OperandBindInfo (#1784) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Update service endpoint for EDB (#1785) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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] <support@github.com> 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 <yuchen.shen@mail.utoronto.ca> * enhance the corner case for removing finalizer Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * recreate namespace-scope cm Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * remove ownerReferences in nss configMap Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * fix lint error Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * update logs Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * reconcile CS CR if Opreg's status change Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * if no-op operator is still requested skip reconcile Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * fix namespace for CS CR in reconcile request list Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * check Opreg and NSS resources CRD (#1801) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <fanyuchensx@gmail.com> * enable customization for CS DB (#1804) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Check OperandRegistry when checking no-op operators (#1807) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Trigger build with new base image * enable SC configuration (#1812) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Check scoped namespaces from nss ConfigMap instead of watch_namespace (#1815) * get scoped namespaces from nss ConfigMap Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * wrap up comments Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Bump CS operator to v4.6.0 (#1817) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Removed IM OpReq (#1819) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * enable keycloak token-exchange (#1821) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * update size for cs-db (#1822) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Pick up EDB 1.18.10 (#1848) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * add cert-manger and AudiLogging CRs back to OperandConfig (#1857) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add Keycloak as the owner of KeycloakRealmImport (#1870) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * separate wal storage and increase storage volume (#1867) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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] <support@github.com> 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 <sgrube@us.ibm.com> * Disable the installation of MongoDB starting from 4.6. (#1859) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * keycloak theme updates (#1872) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * fix cacheing of style files (#1873) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * Adding new fields for 1.22 default compatibility (#1876) * translated strings for keycloak theme (#1877) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * add Apache Flink entry (#1878) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Valero/OADP support for Keycloak's EDB (#1881) Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * update keycloak realm for banner (#1886) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * remove default size and instance (#1883) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * quote array value for annotations (#1889) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add global hugepage support for IM and EDB (#1890) * Add hugepages configuration in API Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add global hugepage support for IM and EDB Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add format check for hugepages Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add validating webhook for hugepages Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fix lint error Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update Cluster CR used by IM to be forwards compatible (#1894) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Include conditions in CommonService CRD (#1895) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Create OperatorConfig for EDB when specified (#1896) * added OperatorConfig type to CommonService API Signed-off-by: Henry H Li <henry.h.li@ibm.com> * updated controller to create/update OperatorConfig for EDB when specified in CR Signed-off-by: Henry H Li <henry.h.li@ibm.com> * fixed missing license and copyright Signed-off-by: Henry H Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry H Li <henry.h.li@ibm.com> * 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 <fanyuchensx@gmail.com> * Trigger build with new base image * add cpfs annotation info for EDB Cluster CR (#1912) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * reference cpfs version in Keycloak pod template (#1915) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * fix bug in resources comparison (#1916) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * condition check for OperandRegistry version comparison (#1917) * add condition check for opreg version compare Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * error handling Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * annotate pod with theme version instead of CPFS version (#1919) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Remove hardcoded source for Zen operator (#1920) * get DeletionTimestamp before patching the finalizers (#1921) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * keep restart labels backward compatible with CPFS v3 (#1922) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Bump 4.7.0 for CPFS 4.7.0 release (#1939) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * [4.7] fix checkbox on new user panel (#1944) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * Add cherry-pick workflow (#1940) * add cherry-pick workflow Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Update PR template Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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 <luzarragaben@gmail.com> * forgot outside quotes Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> --------- Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * 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 <henry.h.li@ibm.com> * EDB max connection configuration (#1949) * EDB max connection config Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * fix max connection value only for cs db Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add max_connections as comparable Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * updated channels for IM, commonui, and zen (#1960) - to v4.6, v4.5, v6.0 respectively Signed-off-by: Henry H Li <henry.h.li@ibm.com> * Pick up EDB 1.18.12 (#1964) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * set max connection value as a string (#1968) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * cherry pick 1973 for security vulnerabilities (#1987) * cherry pick 1973 Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * one more change Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> --------- Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * Created new entries for IM, CommonUi, and Zen (#1961) * created new entries for IM, CommonUi, and Zen Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * new services entries for default size profile Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * IM entries in fipsenable template Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Update EDB new license image (#1978) * Update indentation issue in OperandRegistry (#1988) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * add endpoint cs-db-rw into dnsNames (#1989) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * create condition object in under spec (#1957) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * consolidate annotations for EDB Cluster CR (#1998) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add StatusMonitoredServices annotations to OperandRegistry (#2033) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * bumped version from 4.7.0 to 4.8.0 (#2034) Signed-off-by: Henry H Li <henry.h.li@ibm.com> * 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 <yuchen.shen@mail.utoronto.ca> * 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 <james.hewitt@uk.ibm.com> * 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 <james.hewitt@uk.ibm.com> * Add EDB License secret into Cluster CR description (#2069) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * added ibm-account-iam-operator to registry (#2076) Signed-off-by: Henry H Li <henry.h.li@ibm.com> * 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 <henry.h.li@ibm.com> * 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] <support@github.com> 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 <liyuchen223@gmail.com> * bump up im operator to 4.8 for cs 4.9 Signed-off-by: Allen Li <liyuchen223@gmail.com> * update im channel Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> * add websphere in OperandRegistry (#2105) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * BTS version suffix in CD (#2107) Signed-off-by: Allen Li <liyuchen223@gmail.com> * Trigger build with new base image * add version suffix entry for EDB 1.22 (#2112) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * move cpp config into reconciliation loop (#2110) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add redis operator into OperandRegistry (#2135) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Add user management bindinfo (#2114) * add user management bindinfo Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * add user management to list of configs Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> --------- Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * Add user management CR (#2136) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * update user-mgmt operator channel in opreg (#2141) Signed-off-by: Allen Li <liyuchen223@gmail.com> * [CD] add HA configuration for csdb (#2131) * add HA configuration for csdb Signed-off-by: Allen Li <liyuchen223@gmail.com> * add labelselector Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> * add securityContext .ceccompProfile field (#2143) Signed-off-by: Allen Li <liyuchen223@gmail.com> * 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] <support@github.com> 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 <henry.h.li@ibm.com> * fixed lint warnings, but still killed Signed-off-by: Henry Li <henry.h.li@ibm.com> * added lint setting to ignore dot imports for test files Signed-off-by: Henry Li <henry.h.li@ibm.com> * check golangci-lint version Signed-off-by: Henry Li <henry.h.li@ibm.com> * updated go.mod to use go v1.23 Signed-off-by: Henry Li <henry.h.li@ibm.com> * increased timeout for golangci-lint Signed-off-by: Henry Li <henry.h.li@ibm.com> * run go get before lint Signed-off-by: Henry Li <henry.h.li@ibm.com> * run go mod tidy before golangci-lint Signed-off-by: Henry Li <henry.h.li@ibm.com> * increased timeout to 180s for lint Signed-off-by: Henry Li <henry.h.li@ibm.com> * removed go mod tidy before linting Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * update cs module version to v4 (#2154) * update cs module version to v4 Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * revert go version change Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> --------- Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * update cs-operator description (#2163) Signed-off-by: Allen Li <liyuchen223@gmail.com> * added opreg entry for dev test new keycloak (#2168) Signed-off-by: Henry Li <henry.h.li@ibm.com> * add EDB License Job for entry EDB 1.22 (#2172) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * [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 <fanyuchensx@gmail.com> * increase timeout for golangci-lint Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * remove dev entry for Keycloak 24 Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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 <fanyuchensx@gmail.com> * Update EDB operand version Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * update odlm package version to get latest CRD version with channel fallback (#2176) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Trigger build with new base image * add fallback channels for EDB operator (#2181) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Retrigger failed build * added new flag to indicate whether service is user managed (#2186) * added UserManaged field to OperatorConfig Signed-off-by: Henry Li <henry.h.li@ibm.com> * 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 <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * styling update for keycloak24 (#2188) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * update style version after updating theme file on pr #2188 (#2195) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * check length of operatorsStatus in OperandRegistry to trigger the CR reconciliation (#2190) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Trigger build with new base image * add BTS with version in operandconfig (#2197) Signed-off-by: Allen Li <liyuchen223@gmail.com> * Use Unstructured obj to copy CR to other ns (#2199) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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 <henry.h.li@ibm.com> * bumpup version to 4.10 (#2213) * bumpup version to 4.10 Signed-off-by: Allen Li <liyuchen223@gmail.com> * bumpup im version Signed-off-by: Allen Li <liyuchen223@gmail.com> * bumpup zen operator Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> * keycloak theme updates for 4.10 (#2218) Signed-off-by: Steve Grube <sgrube@us.ibm.com> * add customized user-profile (#2219) Signed-off-by: Allen Li <liyuchen223@gmail.com> * Add new entry at the end of array to bypass ODLM limitation on object update (#2221) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Trigger build with new base image * support instana_user to connect to db (#2193) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * update limit for shared EDB (#2229) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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] <support@github.com> 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 <henry.h.li@ibm.com> * added instana enable configuration handling Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * 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 <fanyuchensx@gmail.com> * update odlm package version in go module Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * update keycloak resource configuration Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * update go module (#2230) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Co-authored-by: Daniel Fan <fanyuchensx@gmail.com> * make spec filed optional in serviceConfig in CS CR (#2253) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <james.hewitt@uk.ibm.com> * Add support for Keycloak 24/re-encrypt Route (#2261) Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> * Odlm subcheck and label length in CD (#2264) * Update ODLM CRs after ODLM has a minor version upgrade (#1971) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> Signed-off-by: Allen Li <liyuchen223@gmail.com> * label-length-limitation Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> Signed-off-by: Allen Li <liyuchen223@gmail.com> Co-authored-by: Daniel Fan <fanyuchensx@gmail.com> * new channel for event-v5.1 (#2265) Signed-off-by: Allen Li <liyuchen223@gmail.com> * remove velero addon and cold backup annotations (#2259) * add opreq-control label for EDB License Job (#2269) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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 <yuchen.shen@mail.utoronto.ca> * add meta api deployment in zen entries (#2278) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * update zen deployment meta api ns (#2279) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Clean up v3 leftover resources (#2267) * delete webhook and secretshare Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * delete webhook configurations Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * delete all the resources from services namesapce Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * delete webhook and secretshare related resources Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add SA, Roles, Rolebindings cluster scope permission Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * delete podpreset and update its permission Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * correct role and clusterole Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * fix meta api ns typo (#2282) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <fanyuchensx@gmail.com> * updated turbo profile controller to handle sizing specified in .spec.services[].resources.data.resources.cpu (#2287) Signed-off-by: Henry Li <henry.h.li@ibm.com> * 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 <fanyuchensx@gmail.com> * terminate iteration at the end of line Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Add nodeAffinity for Postgres operator, and add new entry cloud-native-postgresql-v1.22 (#2314) Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * 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 <yuchen.shen@mail.utoronto.ca> * hide the msg when the resources are not found for deletion Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Bump operator version to 4.11.0 (#2324) * Bump operator version to 4.11.0 Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * bump IM version to 4.10 Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * bump Common UI version to 4.7 (#2329) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Trigger build with new base image * suspend go routines until operator cache is ready (#2327) * add channel Signed-off-by: Allen Li <liyuchen223@gmail.com> * add debug message Signed-off-by: Allen Li <liyuchen223@gmail.com> * remove debug message Signed-off-by: Allen Li <liyuchen223@gmail.com> * start go routines when cert-manager not exist Signed-off-by: Allen Li <liyuchen223@gmail.com> * start go routine earlier Signed-off-by: Allen Li <liyuchen223@gmail.com> * add logs message Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> * 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 <fanyuchensx@gmail.com> --------- Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> * Trigger build with new base image * update net pkg to 0.33.0 (#2336) Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> * Trigger build with new base image * enable granting permission for token exchange (#2345) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <Piotr.Godowski@pl.ibm.com> * pick up PostgreSQL 14.15 image (#2347) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Trigger build with new base image * Decouple common service operator from OLM (#2353) * disable cs controller Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * enable non-olm env veriable Signed-off-by: Allen Li <liyuchen223@gmail.com> * create ODLM cr if crd exist Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Signed-off-by: Allen Li <liyuchen223@gmail.com> Co-authored-by: Allen Li <liyuchen223@gmail.com> * Add helm generate into makefile (#2351) * Add helm generate into makefile Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * helm template and generated manifest Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * removed hardcode namespace Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * make .Values.namespace for each helm charts Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * transfer meta namesapce to all RB subjects service account namespace Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * substitute CERTIFICATE_NAMESPACE in webhook annotation Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add helm chart for service account Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * make SA namespace as variable Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * add env vars into deployment Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * remove webhook configuration Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * create standard helm folder for test Signed-off-by: Allen Li <liyuchen223@gmail.com> * move clusterrole to namespace-scoped Signed-off-by: Allen Li <liyuchen223@gmail.com> * update filename Signed-off-by: Allen Li <liyuchen223@gmail.com> * update helm file Signed-off-by: Allen Li <liyuchen223@gmail.com> * update watch_namespace Signed-off-by: Allen Li <liyuchen223@gmail.com> * typo Signed-off-by: Allen Li <liyuchen223@gmail.com> * update deployment Signed-off-by: Allen Li <liyuchen223@gmail.com> * typo in entitlement key Signed-off-by: Allen Li <liyuchen223@gmail.com> * change watch_namespace for now Signed-off-by: Allen Li <liyuchen223@gmail.com> * add edb image configmap --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Signed-off-by: Allen Li <liyuchen223@gmail.com> Co-authored-by: Allen Li <liyuchen223@gmail.com> Co-authored-by: Allen Li <46284272+qpdpQ@users.noreply.github.com> * create ibm-cpp-config in non-olm (#2357) * add ibm-cpp-config backin in non-olm env Signed-off-by: Allen Li <liyuchen223@gmail.com> * remove comment Signed-off-by: Allen Li <liyuchen223@gmail.com> * create ibm-cpp-config Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> * remove crs from helm chart (#2358) Signed-off-by: Allen Li <liyuchen223@gmail.com> * add create certificate cr (#2359) Signed-off-by: Allen Li <liyuchen223@gmail.com> * updated helm chart version to 4.11.0 (#2361) * added operatorVersion for helm chart Signed-off-by: Henry Li <henry.h.li@ibm.com> * changed helm chart version to 4.11.0 Signed-off-by: Henry Li <henry.h.li@ibm.com> * changed image tag to use chart.appVersion Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * changed from using Chart.AppVersion to values.yaml (#2362) Signed-off-by: Henry Li <henry.h.li@ibm.com> * added CommonService CR to helm chart (#2363) * added CommonService CR to helm chart Signed-off-by: Henry Li <henry.h.li@ibm.com> * removed optional namespace-scope configmap to avoid needing restart if NSS operator is not installed first Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * updated helm template to work with CICD automation (#2365) * updated helm template to work with CICD automation Signed-off-by: Henry Li <henry.h.li@ibm.com> * removed operatorVersion because it will have no function when charts are built Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * 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 <henry.h.li@ibm.com> * Add storageclass config option (#2372) * add storageclass config option Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * Update helm/templates/cr.yaml Co-authored-by: Henry Li <zbhenryli@gmail.com> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Co-authored-by: Henry Li <zbhenryli@gmail.com> * skip EDB image list for non-olm case (#2376) Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> * 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 <henry.h.li@ibm.com> * quote value since EDB docs has value quoted Signed-off-by: Henry Li <henry.h.li@ibm.com> * fixed incorrect value for max_slot_wal_keep_size Signed-off-by: Henry Li <henry.h.li@ibm.com> --------- Signed-off-by: Henry Li <henry.h.li@ibm.com> * refactor cs-operator to enable common-service controller (#2364) * cs-operator refactor for no olm Signed-off-by: Allen Li <liyuchen223@gmail.com> * add deployment status check Signed-off-by: Allen Li <liyuchen223@gmail.com> * update status check Signed-off-by: Allen Li <liyuchen223@gmail.com> * revert unused changes Signed-off-by: Allen Li <liyuchen223@gmail.com> * add comment Signed-off-by: Allen Li <liyuchen223@gmail.com> * update returned error message Signed-off-by: Allen Li <liyuchen223@gmail.com> * typo in check condition Signed-off-by: Allen Li <liyuchen223@gmail.com> * change forceupdate to true Signed-off-by: Allen Li <liyuchen223@gmail.com> * add else condition Signed-off-by: Allen Li <liyuchen223@gmail.com> * add error condition Signed-off-by: Allen Li <liyuchen223@gmail.com> * lint issue Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: Allen Li <liyuchen223@gmail.com> --------- Signed-off-by: YuChen <yuchen.shen@mail.utoronto.ca> Signed-off-by: Daniel Fan <fanyuchensx@gmail.com> Signed-off-by: Ben Luzarraga <luzarragaben@gmail.com> Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com> Signed-off-by: Piotr Godowski <piotr.godowski@pl.ibm.com> Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Steve Grube <sgrube@us.ibm.com> Signed-off-by: Henry H Li <henry.h.li@ibm.com> Signed-off-by: Giacomo Chiarella <giacomo.chiarella@uk.ibm.com> Signed-off-by: Allen Li <liyuchen223@gmail.com> Signed-off-by: Henry Li <henry.h.li@ibm.com> Co-authored-by: YuChen Shen <59578388+YCShen1010@users.noreply.github.com> Co-authored-by: Daniel Fan <fanyuchensx@gmail.com> Co-authored-by: Piotr Godowski <piotr.godowski@gmail.com> Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com> Co-authored-by: YuChen <yuchen.shen@mail.utoronto.ca> Co-authored-by: giacomoch <giacomo.chiarella@uk.ibm.com> Co-authored-by: James Hewitt <james.hewitt@uk.ibm.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steve Grube <sgrube@us.ibm.com> Co-authored-by: Henry Li <zbhenryli@gmail.com> Co-authored-by: Travis CI User <travis@example.org> Co-authored-by: Allen Li <46284272+qpdpQ@users.noreply.github.com> Co-authored-by: Adam Shank <42580017+ashank07@users.noreply.github.com> Co-authored-by: Allen Li <liyuchen223@gmail.com> Co-authored-by: Jeremy Cheng <81793294+Jeremy-Cheng-stack@users.noreply.github.com>
What this PR does / why we need it:
Add a Helm generation step to the Makefile using the
KustoHelmize
library to generate Helm charts based on theconfig
folderWhat includes:
kubernetes-split-yaml
andkustohelmize
are the necessary CLI tool.In
./helm/ibm-common-service-operator-generated
contains all static yaml files.kubectl apply -f ./helm/ibm-common-service-operator-generated
In
./helm/ibm-common-service-operator
contains the CS operator helm chart.helm install <namespace> ./helm/ibm-common-service-operator
Which issue(s) this PR fixes:
Fixes # https://github.ibm.com/IBMPrivateCloud/roadmap/issues/65718
How to run?
make helm
to create the Helm Chartsoperator namespace
in values.yamlhelm install ibm-common-service-operator ./helm/ibm-common-service-operator
Referece doc:
https://github.com/yeahdongcn/kustohelmize/tree/main/examples#update-memcached-operator-to-work-with-kustohelmize