v4.0.0
Pre-release
Pre-release
What's Changed
- bump version for 3.22.0 by @Daniel-Fan in #878
- Enhance version bump script for cs operator by @YCShen1010 in #880
- temp hard code zen cpp @ v3.21 chan for cicd builds by @bluzarraga in #883
- Bump golang from 1.19.1 to 1.19.2 by @dependabot in #885
- apply approval mode change in control namespace by @qpdpQ in #872
- keep the newest verison of NSS in controlNS by @qpdpQ in #875
- switch channel of zen cpp operator version back to current one by @YCShen1010 in #891
- delete crossplane cr by @qpdpQ in #886
- bump db2u channel to v2.2 by @YCShen1010 in #893
- fipsEnable by @qpdpQ in #877
- make approval mode dynamic instead of hardcoded by @bluzarraga in #898
- added runAsNonRoot to secretshare and webhook by @bitscuit in #902
- updated digest value for license provider image by @YCShen1010 in #907
- remove crossplane provider operator by @qpdpQ in #894
- fipsEnable should be consistent with previous name by @qpdpQ in #911
- onboardingIAFtoOpReg by @qpdpQ in #910
- Bump golang from 1.19.2 to 1.19.3 by @dependabot in #912
- migrate from v1alpha1 Certs to v1 Certs by @qpdpQ in #913
- goroutine enhancement by @YCShen1010 in #919
- implement operandrequest webhook by @Daniel-Fan in #928
- New prow cluster name by @ashank07 in #931
- add Crossplane functionality back by @Daniel-Fan in #933
- add NSS ConfigMap synchronization by @Daniel-Fan in #934
- deploy certificates without IBM dependencies by @Daniel-Fan in #936
- install IAM from channel v4.0 by @Daniel-Fan in #937
- install ui from channel v4.0 by @YCShen1010 in #940
- reduce cluster permission by @Daniel-Fan in #938
- drop compatibility for upgrading from cs 3.4 by @Daniel-Fan in #941
- pick 3.23 channel for existing services by @Daniel-Fan in #944
- remove oidc watcher from watch list for ffootprint reduction work by @bluzarraga in #953
- replace auth-idp with platform-auth-service for IAM changes by @bluzarraga in #956
- remove cluster permission on CommonService CR by @Daniel-Fan in #945
- Update the synchronization between NSS ConfigMap and OperatorGroup by @Daniel-Fan in #958
- support separation of duties - configure through default CR by @Daniel-Fan in #959
- remove operator waiting to unblock cert creation by @Daniel-Fan in #963
- Update template render for NSS ConfigMap by @Daniel-Fan in #965
- Add faked multi entry for IAM/IM by @Daniel-Fan in #968
- check v1alpha1 crd by @qpdpQ in #964
- update zen channel to v4.0 by @Daniel-Fan in #977
- [future] related image path updated by @YCShen1010 in #978
- remove PAP, PDP, oidc client watcher and iam onboarding job by @YCShen1010 in #983
- remove secret watcher, and policy controller by @YCShen1010 in #984
- update cert manager and mongodb channel by @YCShen1010 in #985
- revert mongodb channel back to v3.23 by @YCShen1010 in #987
- rm rh marketplace operator from operand registry by @bluzarraga in #991
- remove iam jobs by @YCShen1010 in #993
- IM subscription check by @YCShen1010 in #994
- [future] new artifactory image endpoint (cs operator) by @YCShen1010 in #992
- bump licensing operator to v4.0 channel by @Daniel-Fan in #997
- update AllNamespaces Installations Mode by @Daniel-Fan in #998
- discontinue platform-api and cert-manager by @Daniel-Fan in #999
- include OperandBindinfo for Zen by @YCShen1010 in #1001
- add leaf-refresh opt-in label to cs-ca-certificate-secret by @YCShen1010 in #1004
- pick up cert-manager from v3.23 via OperandRequest by @Daniel-Fan in #1005
- add oidc-client-registration job check by @YCShen1010 in #995
- bump management ingress operator to v4.0 channel by @YCShen1010 in #1007
- port cert-rotation from Bedrock cert-manager by @bitscuit in #1008
- remove zen APIKey from OperandConfig by @Daniel-Fan in #1011
- discontinue management-ingress, audit logging and ingress-nginx by @Daniel-Fan in #1012
- [future] support numeric ns by @YCShen1010 in #1006
- remove nss synchronization with OperatorGroup by @Daniel-Fan in #1013
- mark tombstone for cert-manager by @Daniel-Fan in #1014
- update cache for AllNamespace Installation mode by @Daniel-Fan in #1015
- bump MongoDB channel to v4.0 by @Daniel-Fan in #1016
- remove CSV dependency on ODLM, instead installing ODLM in runtime by @Daniel-Fan in #1018
- remove redundant components by @Daniel-Fan in #1019
- create ibm-cpp-config configmap in servicesNamespace by @YCShen1010 in #1020
- Update status check on deployed services by @Daniel-Fan in #1021
- add cs operator and odlm in nss annotation by @YCShen1010 in #1025
- create common service maps with cp3.0 installation by @YCShen1010 in #1031
- Decouple licensing operator installation from ODLM by @YCShen1010 in #1032
- [CP3.0] reimplement operandrequest mutating webhook by @qpdpQ in #1023
- support advance topology by copying default CommonService CR to each watch_namespace by @Daniel-Fan in #1033
- mark tombstone for monitoring-grafana operator by @YCShen1010 in #1034
- add new entry for ibm-platformui-operator by @YCShen1010 in #1037
- remove existing references on v3.x operator by @YCShen1010 in #1039
- set resourceVersion before updating an CR by @Daniel-Fan in #1041
- add new entry for im-operator-v4.0 in size and rules by @YCShen1010 in #1040
- mark tombstone for zen, iam operators by @YCShen1010 in #1035
- mark tombstone for ibm-healthcheck-operator by @YCShen1010 in #1044
- Update common-service-maps ConfigMap by @YCShen1010 in #1048
- Exclude cloned CommonService CR from being copied in AllNamespace Mode by @YCShen1010 in #1051
- fix webhook ns selector for all namespaces mode by @Daniel-Fan in #1050
- skip common-service-maps creation in AllNamespace mode installation by @YCShen1010 in #1052
- add validating webhook for CommonService cr by @qpdpQ in #1049
- enhance creation of csmaps for multiple RequestNs by @YCShen1010 in #1053
- remove validatingwebhookconfig by @qpdpQ in #1054
- update IM OperandRequest in OperandConfig template by @YCShen1010 in #1056
- Bump golang.org/x/net from 0.0.0-20210428140749-89ef3d95e781 to 0.7.0 by @dependabot in #1045
- Bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 by @dependabot in #1026
- refresh operatorNs and servicesNs for each loop by @Daniel-Fan in #1059
- Bump golang from 1.19.3 to 1.20.2 by @dependabot in #1061
- revert license and management ingress channel to v3.23 by @YCShen1010 in #1067
- feat: Remove Db2U from IBM common services by @emily-chan-git in #1070
- replace supportStatus by installMode: no-op in OperandRegistry CRD by @YCShen1010 in #1072
- generate pre-zen job under operator namespace by @YCShen1010 in #1083
- rename multi instance conversion to cpfs utils by @YCShen1010 in #1085
- remove Audit Logging from OperandConfig by @YCShen1010 in #1091
- rename commonui to ibm-idp-config-ui-operator in CP3.0 by @YCShen1010 in #1093
- update IM OpConfig by @qpdpQ in #1096
- fix indent format issue by @Daniel-Fan in #1100
- update csmaps when operator ns is the same as cs ns by @YCShen1010 in #1103
- reorganize nsMapping updating by @YCShen1010 in #1105
- check opreg and opcon CRD before ODLM installing by @YCShen1010 in #1108
- Break outer loop when ns is found in requestNs by @Daniel-Fan in #1111
- set ControlNs to cs-control when csmaps creating by @YCShen1010 in #1110
- Specify a default admin username for IM/IAM by @YCShen1010 in #1117
- rename dafaultAdminUser in CommonService CR by @YCShen1010 in #1120
- change update strategy to recreate by @qpdpQ in #1121
- disable webhook in cncf by @qpdpQ in #1132
- exclude its WATCH_NAMESPACE from existing common-service-maps entry, and create new entry by @Daniel-Fan in #1135
- Bump golang from 1.20.2 to 1.20.3 by @dependabot in #1126
- share ibm-cpp-config to all WATCH_NAMESPACE by @Daniel-Fan in #1127
- BYOC support without label by @qpdpQ in #1113
- webhook in cncf by @qpdpQ in #1145
- migrate to aws cp3 by @qpdpQ in #1154
- remove ca label in cs-webhook-certificate by @qpdpQ in #1157
- re-enable the size configuration for new CommonUI component by @YCShen1010 in #1160
- throw out error when webhook server fail to set up by @Daniel-Fan in #1162
- remove exit code for webhook server by @Daniel-Fan in #1163
- Revert change on CNCF support webhook by @Daniel-Fan in #1165
- deny updating in non master CommonService CR by @YCShen1010 in #1169
- remove iam status check and ibm-common-services-status configmap by @YCShen1010 in #1119
- license acceptance idling changes by @bitscuit in #1181
- rewrite configuration status structure in CommonService CRs by @YCShen1010 in #1196
- update BTS OperandRequest with ibm-im-operator included by @YCShen1010 in #1200
- update renewBefore time to 8 months by @qpdpQ in #1203
- creating EDB license key in operator namespace by @YCShen1010 in #1216
- Implement Concatenating OperandRegistry YAMLs by @YCShen1010 in #1228
- BYOCA enhancement by @qpdpQ in #1193
- exclude cp automation CatalogSource by @YCShen1010 in #1257
- clean up the resources when services ns is changed by @YCShen1010 in #1263
- cs operator annotation updated for nss operator by @YCShen1010 in #1210
- Creating and updating common-service-maps when reconciling master CS CR by @YCShen1010 in #1271
- Bump golang from 1.20.3 to 1.20.4 by @dependabot in #1201
- Uninstall ODLM from servicesNs in all SoD scenario by @Daniel-Fan in #1265
- add 4.0.0 tag back to related images by @YCShen1010 in #1275
- align name of cp3 mongodb operator with im operator by @YCShen1010 in #1277
- rename related images by @YCShen1010 in #1282
- Update ImagePullPolicy to IfNotPresent by @YCShen1010 in #1283
- Add label selector to filter out cloned CS CRs by @Daniel-Fan in #1284
- update edb license job digest by @YCShen1010 in #1296
- Update EDB License Image by @Daniel-Fan in #1314
New Contributors
- @emily-chan-git made their first contribution in #1070
Full Changelog: v3.21.0...v4.0.0