Releases: IBM/ibm-common-service-operator
Releases · IBM/ibm-common-service-operator
v3.23.13
What's Changed
- Bump 323 stream to 3.23.13 by @Daniel-Fan in #1794
- Bump golang from 1.21.6-bullseye to 1.22.0-bullseye by @dependabot in #1792
- Bump golang from 1.22.0-bullseye to 1.22.1-bullseye by @dependabot in #1838
- [323] Upgrade db2u operator channel to v5 by @YCShen1010 in #1846
- [323] Update EDB License Image by @Daniel-Fan in #1849
- [Cherry-pick 323] Continue isolation when the resource is not found by @Daniel-Fan in #1833
- Upgrade DB2 operator channel to v5.2 by @YCShen1010 in #1888
- Bump golang from 1.22.1-bullseye to 1.22.2-bullseye by @dependabot in #1910
- Bump golang from 1.22.2-bullseye to 1.22.3-bullseye by @dependabot in #1985
Full Changelog: v3.23.12...v3.23.13
v3.19.21
What's Changed
- Bump LTSR to 3.19.21 by @Daniel-Fan in #1793
- Bump golang from 1.21.6-bullseye to 1.22.0-bullseye by @dependabot in #1791
- Bump golang from 1.22.0-bullseye to 1.22.1-bullseye by @dependabot in #1837
- Upgrade db2u operator channel to v5. by @YCShen1010 in #1844
- [LTSR] Update EDB License Image by @Daniel-Fan in #1850
- Continue isolation when the resource is not found by @Daniel-Fan in #1832
- Upgrade DB2 operator channel to v5.2 by @YCShen1010 in #1887
- Bump golang from 1.22.1-bullseye to 1.22.2-bullseye by @dependabot in #1903
- Bump golang from 1.22.2-bullseye to 1.22.3-bullseye by @dependabot in #1984
Full Changelog: v3.19.20...v3.19.21
v4.6.0
What's Changed
- Update the Makefile so it can be run from anywhere by @Jamstah in #1760
- Bump CS operator to 4.5.0 by @Daniel-Fan in #1778
- Update makefile to build Keycloak Jar by @Daniel-Fan in #1779
- Always return true for rm command by @Daniel-Fan in #1780
- [4.5] Deploy CNPG operator, config EDB server and create tls certificate CR by @YCShen1010 in #1782
- Enable storageClass configuration for EDB wal by @Daniel-Fan in #1781
- [4.5] Config two certificates for Zen and IM by ODLM by @YCShen1010 in #1783
- Create IM and Zen ConfigMap and OperandBindInfo by @YCShen1010 in #1784
- Update service endpoint for EDB by @Daniel-Fan in #1785
- Bump golang from 1.21.5-bullseye to 1.22.0-bullseye by @dependabot in #1790
- Automatically clean up NSS CRs and operator in Simple TP or All ns mode by @YCShen1010 in #1797
- Check OprandRegistry and NSS resources CRD in fresh deployment by @YCShen1010 in #1801
- Remove hard requirement to install core service from the same Catalog as CS/ODLM, as the preparation for catalog separation by @Daniel-Fan in #1802
- Enable customization for common-service-db Cluster CR by @YCShen1010 in #1804
- Check OperandRegistry when checking no-op operators by @Daniel-Fan in #1807
- Enable StorageClass configuration for common-service-db by @YCShen1010 in #1812
- Check scoped namespaces from nss ConfigMap instead of watch_namespace by @YCShen1010 in #1815
- Bump CS operator to v4.6.0 by @Daniel-Fan in #1817
- Removed im request in OperandConfig by @YCShen1010 in #1819
- Enable keycloak token-exchange by @YCShen1010 in #1821
- Update size for common-service-db by @YCShen1010 in #1822
- Bump golang from 1.22.0-bullseye to 1.22.1-bullseye by @dependabot in #1836
- Pick up EDB 1.18.10 by @Daniel-Fan in #1848
- Add cert-manger and AudiLogging CRs back to OperandConfig by @YCShen1010 in #1857
- add Keycloak as the owner of KeycloakRealmImport by @Daniel-Fan in #1870
- separate wal storage and increase storage volume by @Daniel-Fan in #1867
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #1861
- additional carbon updates for cs keycloak theme by @sgrube in #1871
- Disable the installation of MongoDB starting from 4.6. by @YCShen1010 in #1859
- keycloak theme updates by @sgrube in #1872
- fix cacheing of style files by @sgrube in #1873
- Adding new fields for 1.22 default compatibility by @giacomoch in #1876
- translated strings for keycloak theme by @sgrube in #1877
- add Apache Flink entry into OperandRegistry by @YCShen1010 in #1878
- Valero/OADP support for Keycloak's EDB by @pgodowski in #1881
- update keycloak realm for banner by @sgrube in #1886
- Remove default size profile and instance from OperandConfig template by @YCShen1010 in #1883
- quote array value for annotations by @Daniel-Fan in #1889
- Add global hugepage support for IM and EDB by @Daniel-Fan in #1890
- Update Cluster CR used by IM to be forwards compatible by @Daniel-Fan in #1894
- Create .status.conditions in CommonService CRD by @YCShen1010 in #1895
- Create OperatorConfig for EDB when specified by @bitscuit in #1896
- update common-service-db resources for large size on x86 by @YCShen1010 in #1905
- Update CRD to be forward compatible by @Daniel-Fan in #1906
- add cpfs annotation info for EDB Cluster CR by @Daniel-Fan in #1912
- reference cpfs version in Keycloak pod template by @Daniel-Fan in #1915
- Resolve replica number reversion issue by @YCShen1010 in #1916
- condition check for OperandRegistry version comparison by @YCShen1010 in #1917
- annotate Keycloak pod with theme version instead of CPFS version by @Daniel-Fan in #1919
- Remove hardcoded source for Zen operator by @Daniel-Fan in #1920
- Ensure that DeletionTimestamp exists before patching the finalizers by @YCShen1010 in #1921
- keep restart labels backward compatible with CPFS v3 by @Daniel-Fan in #1922
Full Changelog: v4.5.0...v4.6.0
v4.5.0
What's Changed
- bump version to 4.4.1 by @Daniel-Fan in #1808
- Bump CS operator to 4.5.0 for efix by @Daniel-Fan in #1816
- [4.5] Pick up EDB 1.18.10 by @Daniel-Fan in #1847
Full Changelog: v4.4.0...v4.5.0
v3.23.12
What's Changed
- bump CS 3.23 to 3.23.9 by @Daniel-Fan in #1533
- Bump golang from 1.21.1-bullseye to 1.21.3-bullseye by @dependabot in #1535
- update go mod to use go 1.21 by @bluzarraga in #1543
- Remove wildcard by @bitscuit in #1569
- bump version for 3.23.10 by @bluzarraga in #1605
- update grpc by @bluzarraga in #1620
- version bump 3.23.11 by @bluzarraga in #1645
- Bump golang from 1.21.3-bullseye to 1.21.4-bullseye by @dependabot in #1603
- [323] Introduce basic maintenance mode in CS operator by @YCShen1010 in #1664
- remove
service
namespace in secretshare default cr yaml (#1658) by @Daniel-Fan in #1669 - Skip reconciliation if CR is not in tenant scope by @Daniel-Fan in #1672
- Create a dedicate controller for self-isolation (#1663) by @Daniel-Fan in #1673
- [323] Enable and Disable CS CR reconciliation in self-isolation by @YCShen1010 in #1674
- [323] clean up resources by @YCShen1010 in #1679
- Sync release-323 branch with LTSR branch by @Daniel-Fan in #1681
- [323] Isolate License Service Reporter during self-isolation (#1684) by @YCShen1010 in #1687
- Trigger CR reconciliation with mapping ConfigMap by @Daniel-Fan in #1688
- Update excluded namespace list before removing nss CRs managed by ODLM by @YCShen1010 in #1689
- set UID and resrouceVersion (#1696) by @Daniel-Fan in #1697
- create empty common-service-maps ConfigMap to add label when ConfigMap does not exist by @Daniel-Fan in #1704
- version bump for LTSR 3.23.12 by @bluzarraga in #1719
- Bump golang from 1.21.4-bullseye to 1.21.6-bullseye by @dependabot in #1745
- [323] Cherry pick two PRs from release-ltsr by @YCShen1010 in #1765
- [323] migrate licensing configmaps in self-isolation by @YCShen1010 in #1770
- set scc privileged to false for webhook and secretshare by @bitscuit in #1774
Full Changelog: v3.23.8...v3.23.12
v3.19.20
What's Changed
- bump CS LTSR version to 3.19.17 by @Daniel-Fan in #1532
- Bump golang from 1.21.1-bullseye to 1.21.3-bullseye by @dependabot in #1537
- update go mod to use go 1.21 by @bluzarraga in #1544
- Remove wildcard permisisons by @bitscuit in #1558
- added permissions for cert-manager resources by @bitscuit in #1566
- bump version for 3.19.18 by @bluzarraga in #1604
- update grpc pkg by @bluzarraga in #1619
- bump version 3.19.19 by @bluzarraga in #1644
- Bump golang from 1.21.3-bullseye to 1.21.4-bullseye by @dependabot in #1601
- [LTSR] Introduce basic maintenance mode in CS operator by @YCShen1010 in #1662
- Create a dedicate controller for self-isolation by @Daniel-Fan in #1663
- Enable and Disable CS CR reconciliation in self-isolation by @YCShen1010 in #1666
- remove
service
namespace in secretshare default cr yaml by @qpdpQ in #1658 - v3 operator update cs map to latest tenant namespaces during self-isolation process by @YCShen1010 in #1671
- Re-construct CP2 tenant scope in self-isolation by @Daniel-Fan in #1665
- Skip reconciliation if CR is not in tenant scope by @Daniel-Fan in #1670
- move csmap update to the end of self-isolation process by @YCShen1010 in #1675
- Delete Crossplane, webhook, and secretshare deployment by @qpdpQ in #1667
- Update isolation condition by @Daniel-Fan in #1678
- Backup and Migrate Licensing Data by @Daniel-Fan in #1680
- Isolate License Service Reporter during self-isolation by @YCShen1010 in #1684
- [LTSR] cherry pick from release-323 by @YCShen1010 in #1690
- update UID and resourceVersion when restoring LS CRs by @YCShen1010 in #1696
- create empty common-service-maps ConfigMap to add label when ConfigMap does not exist by @Daniel-Fan in #1705
- bump version for LTSR 3.19.20 by @bluzarraga in #1718
- [LTSR] Automatically update the common-service-maps ConfigMap by adding the operator and master namespace during installation in dedicated mode by @YCShen1010 in #1763
- update for licensing case with spec.sender set during self-isolation by @YCShen1010 in #1761
- Bump golang from 1.21.4-bullseye to 1.21.6-bullseye by @dependabot in #1742
- migrate licensing configmaps in self-isolation by @YCShen1010 in #1769
- set scc privileged to false for webhook and secretshare by @bitscuit in #1773
Full Changelog: v3.19.16...v3.19.21
v4.4.0
What's Changed
- Avoid overwrite fields in merged CR by @Daniel-Fan in #1694
- fix: get extreme value on resources field when spec field does not exist by @Daniel-Fan in #1695
- Add managedByCsOperator label for ConfigMap by @Daniel-Fan in #1703
- Bump golang from 1.21.4-bullseye to 1.21.5-bullseye by @dependabot in #1693
- [4.4 master branch] remove the 3 iterations password policy by @pgodowski in #1712
- initial keycloak theme by @sgrube in #1708
- added permissions explicitly for cloud-native-postgresql-image-list c… by @bitscuit in #1710
- updates to keycloak theme and jar by @sgrube in #1714
- support zip for jar and add ico by @sgrube in #1715
- support keycloak globalization by @sgrube in #1720
- update zen channel to 4.4 by @bluzarraga in #1722
- add Opensearch entry into Operand Registry by @YCShen1010 in #1724
- rename theme to cloudpak by @sgrube in #1726
- Remove cert-manager API dependency by @YCShen1010 in #1729
- Theme updates by @Jamstah in #1727
- Create EDB Cluster CR after License Secret is injected for operator by @Daniel-Fan in #1728
- Integerate Keycloak theme by @Daniel-Fan in #1737
- downgrade zen channel back to v4.3 by @YCShen1010 in #1738
- CSV spec descriptors to improve rendering and usability by @giacomoch in #1629
- disable cert-manager related functions by @YCShen1010 in #1736
- Fix bug in theme - switch from cloud-pak to cloudpak name by @Jamstah in #1739
- Reference EDB License Secret from OperatorNamespace by @Daniel-Fan in #1743
- fix lint error for KeyCloak CR by @YCShen1010 in #1748
- updated opcon so Keycloak uses OCP certs by @bitscuit in #1747
- Handle Keycloak upgrade to refresh cs-keycloak-tls-secret by @Daniel-Fan in #1749
- Overwrite the resource field when default rule is not specified by @Daniel-Fan in #1752
- Update Keycloak Service name in BindInfo ConfigMap by @Daniel-Fan in #1754
- fixed cert-manager crd check by @bitscuit in #1755
- Delete Keycloak Certificate for upgrade scenario by @Daniel-Fan in #1757
- added cert label to keycloak cert secret by @bitscuit in #1756
- theme updates for keycloak errors, etc by @sgrube in #1758
- Add common to the list of theme types so it works in jar format by @Jamstah in #1759
- Update the Makefile so it can be run from anywhere by @Jamstah in #1760
New Contributors
- @giacomoch made their first contribution in #1629
Full Changelog: v4.3.1...v4.4.0
v4.3.1
What's Changed
- Bump version to 4.3.1 by @Daniel-Fan in #1651
- align default EDB keycloak size profiles with starterset by @YCShen1010 in #1638
- Update installer License short link by @Daniel-Fan in #1631
- Bump version to 4.4.0 by @Daniel-Fan in #1653
- Remove multiInstance template by @Daniel-Fan in #1652
- Update Zen channel to v4.3 temporarily by @Daniel-Fan in #1656
- Clean webhook, secretshare and zen reference and unused code by @Daniel-Fan in #1654
- Add default realm security settings by @Jamstah in #1655
- introduce basic maintenance mode into CS operator by @YCShen1010 in #1661
- Bump golang from 1.21.3-bullseye to 1.21.4-bullseye by @dependabot in #1602
- Fix swapped EDB image override configmap reference key/name by @pgodowski in #1683
- Add Keycloak truststore configuration option by @pgodowski in #1659
- Keycloak: Import multiple PEM encoded SA ca.crt entries by @pgodowski in #1685
- Revert "Bump version to 4.4.0" by @Daniel-Fan in #1686
- avoid overwriting CS CR by @bluzarraga in #1698
- [efix] fix: get extreme value on resources field when spec field does not exist by @Daniel-Fan in #1699
- Add managedByCsOperator label for ConfigMap by @Daniel-Fan in #1702
- [4.3.1 efix branch] remove the 3 iterations password policy by @pgodowski in #1711
- added permissions explicitly for cloud-native-postgresql-image-list c……… (#1710) by @Daniel-Fan in #1713
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
- bump version to 4.3.0 by @YCShen1010 in #1501
- bump MongoDB and ODLM channel to v4.2 by @YCShen1010 in #1512
- Add common label to operator Deployment/Pod by @pgodowski in #1490
- Add Keycloak BindInfo to OperandConfig by @Daniel-Fan in #1514
- add ephemeral storage limit to operandConfig rule by @qpdpQ in #1521
- enable leaf certificate for Keycloak by @Daniel-Fan in #1523
- Install keycloak in serviceNs for All Ns mode by @Daniel-Fan in #1517
- remove Keycloak initial admin bind info by @pgodowski in #1529
- Update FailurePolicy for MutatingWebhook by @Daniel-Fan in #1499
- Bump golang from 1.21.1-bullseye to 1.21.3-bullseye by @dependabot in #1536
- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #1538
- Move KeyCloak BindInfo and Setup job to OperatorNs by @Daniel-Fan in #1540
- fixed make manifests to have good CRD by @bitscuit in #1453
- label services by @qpdpQ in #1539
- onboard RHBK packagemanifest by @Daniel-Fan in #1554
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in #1561
- Add a default realm for sharing by @Jamstah in #1571
- new entries of operators and services with suffix -v4.3 by @YCShen1010 in #1573
- Update OperandConfig with value reference by @Daniel-Fan in #1576
- Expose postgresql Image list via ConfigMap by @Daniel-Fan in #1583
- update grpc pkg by @bluzarraga in #1584
- Enable customized configuration for OperandConfig resources[*] array field by @Daniel-Fan in #1585
- Add storage class configuration for EDB-Keycloak by @pgodowski in #1562
- Handle EDB and Keycloak profile sizes by @pgodowski in #1565
- implement Keycloak BindInfo via template reference by @Daniel-Fan in #1590
- Missing . in objectRef path by @Jamstah in #1597
- Update default Keycloak realm name to follow the Cloud Pak naming convention by @pgodowski in #1607
- Create default CR even services Ns does not exist for all namespace mode, move services Ns check into reconciliation logic by @Daniel-Fan in #1611
- remove redhat-operators from excluded list by @Daniel-Fan in #1613
Full Changelog: v4.2.0...v4.3.0
v3.23.8
What's Changed
- version bump for 3.23.8 by @bluzarraga in #1482
- Bump golang from 1.21.0-bullseye to 1.21.1-bullseye by @dependabot in #1466
- Adding watch verb to edb-license-role (#1459) by @Daniel-Fan in #1461
- update go yaml v3 for twistlock by @bluzarraga in #1494
Full Changelog: v3.23.7...v3.23.8