IBM Maximo Monitor v9.2.0¶
Release Notes¶
Bug Fixes and Security Updates¶
- enable tekton for 9.1.x (#1308)
- set masCompatibility to support 9.2 version with mas (#1328)
- Monitor Operator changes : Update Migration number 19 to 20 MASMON-4894-new (#1375)
- add PVC for file-ingest feature - MASMON-4949 (#1397)
- Update .whitesource (#1401)
- Add binding object storage data (#1426)
- Generate IoTP API key in Monitor workspace operator and pass it to UI deployments (#1458)
- Update namespace to monitor from core (#1477)
- updated requirements.txt (#1487)
- Enhanced existing rate limiting with specific limits (#1534)
- Disable iot apikey creation logic temporary (#1540)
- Remove iot key logic temporary from the operator (#1548)
- remove sensitive logs (#1515)
- update the ansible-operator baseimage in monitorapp and ws (#1574)
- iot dependency removal and file-ingest changes(9.2) (#1633)
- update EDC versions (#1634)
- remove and add required variables (#1635)
- fix envmap issue in file-ingest (#1636)
- fetch workspaceId dynamically (#1680)
- keep only rwx storageclasses (#1681)
- remove rwo in detectstorageclass and add apiroute in EDC (#1682)
- disable renovate (#1722)
- Remove COS enable logic and make it dynamic based on core binding (#1666)
- Fix for MASMON-6094 (#1738)
- Update cos bucket name to ibm-mas-monitor-files (#1751)
- update EDC images (#1753)
- enable renovate (#1754)
- Add HTTP/2 stream rate limiting to all route templates (#1792)
- fix for MASMON-5960 and EDC OAuth issue (#1799)
- Make Kafka optional without updating CR yaml (#1805)
- Add preveiw branch parameter (#1819)
- Ignore CASEVersionNonfunctionalIsValid rule (#1822)
- Fix invalid image format for feature release (#1834)
- Make input and output processors optional based on IoT (#1835)
- Check iot available before coreapi deployment (#1839)
- Trigger sps build (#1843)
- Update EDC version to 9.2.12 to add fix for axios (#1847)
- update data-ingest to 9.2.29 (#1850)
- update hookdb and UI versions for 9.2 (#1852)
- Update edgedatacollector tag to 92 (#1853)
- Fix Kyverno Policy Failures for Monitor Operator to comply with MAS 9.2 (#1864)
- update memory requests for api,scheduler,datalake and hierarchyM (#1865)
- updating cpu requests for scheduler,datalake and hierarchyM (#1871)
- Remove output processors and output error processor (#1875)
- remove hardcoded values for workspaceId (#1876)
- change truststore file jks to p12 (#1881)
- Remove dsc manager workloads from 92 (#1888)
- updated mas-util version to 7.33.8 (dev) (#1884)
- Generate CRD schemas configmap (#1891)
- Enable Path Based Routing for Monitor (#1917)
- move hookdb nw policy to main operator (#1921)
- update edc imagetag to 9.2.16 (#1923)
- migration number change to 28 for MREF integration (#1922)
- update EDC image tag to 9.2.17 (#1924)
- latest operand tags and pre-commit fix (#1931)
- enable essential role apply during binding and add issuer support [MASCORE-14081] (#1912)
- ansible-operator update to 9.3.4 (#1937)
- add rbac permissions for essential roles creation during binding (#1939)
- add the monitorworkspace permission (#1941)
- Add kyverno missing policies for deployments (#1950)
- fix for mas-utils-ansible appbindings fix (#1951)
- Add kyverno missing policies for deployments (#1952)
- fix for MASMON-6735, MASMON-6734 and MASMON-6752 (#1956)
- add SWAGGER_BASE_PATH for PBR (#1961)
- update EDC image tag to 9.2.20 (#1963)
- update EDC client image tag to 9.2.6 (#1973)
- Monitor storageClass configuration capability - MASCORE-14484 (#1972)
- update license files and compatibility matrix for 9.2 (#1978)
- fix compatibility check issue (#1982)
- Update core api image to latest (#1983)
Install Modes¶
| Mode | Supported |
|---|---|
| OwnNamespace | True |
| SingleNamespace | True |
| MultiNamespace | False |
| AllNamespaces | True |
Service Accounts¶
- ibm-mas-monitor-as-db-operation
- ibm-mas-monitor-as-library
- ibm-mas-monitor-as-ui
- ibm-mas-monitor-edgeconfig
- ibm-mas-monitor-entitymanager-ws
- ibm-mas-monitor-hook-db
- ibm-mas-monitor-kpi
- ibm-mas-monitor-migrationmanager
- ibm-mas-monitor-restapi
Cluster Permissions¶
No cluster permissions
Namespace Permissions¶
| Group | Resource | Verbs |
|---|---|---|
| "" | secrets | create, delete, get, list, patch, update, watch |
| "" | configmaps | create, delete, get, list, patch, update, watch |
| "" | pods | create, delete, get, list, patch, update, watch |
| "" | pods/exec | create, delete, get, list, patch, update, watch |
| "" | pods/log | create, delete, get, list, patch, update, watch |
| "" | jobs | create, delete, get, list, patch, update, watch |
| "" | services | create, delete, get, list, patch, update, watch |
| apps | deployments | create, delete, get, list, patch, update, watch |
| apps | daemonsets | create, delete, get, list, patch, update, watch |
| apps | replicasets | create, delete, get, list, patch, update, watch |
| apps | statefulsets | create, delete, get, list, patch, update, watch |
| apps.mas.ibm.com | monitorapps | create, delete, get, list, patch, update, watch |
| apps.mas.ibm.com | monitorworkspaces | create, delete, get, list, patch, update, watch |
| apps.mas.ibm.com | monitorapps/status | create, delete, get, list, patch, update, watch |
| apps.mas.ibm.com | monitorapps/finalizers | create, delete, get, list, patch, update, watch |
| monitoring.coreos.com | servicemonitors | create, delete, get, list, patch, update, watch |
| cert-manager.io | certificates | create, delete, get, list, patch, update, watch |
| cert-manager.io | issuers | create, delete, get, list, patch, update, watch |
| rbac.authorization.k8s.io | roles | create, delete, get, list, patch, update, watch |
| rbac.authorization.k8s.io | rolebindings | create, delete, get, list, patch, update, watch |
| binding.operators.coreos.com | servicebindings | create, delete, get, list, patch, update, watch |
| truststore-mgr.ibm.com | truststores | create, delete, get, list, patch, update, watch |
| truststore-mgr.ibm.com | truststores/status | create, delete, get, list, patch, update, watch |
| truststore-mgr.ibm.com | truststores/finalizers | create, delete, get, list, patch, update, watch |
| batch | jobs | create, delete, get, list, patch, update, watch |
| batch | cronjobs | create, delete, get, list, patch, update, watch |
| networking.k8s.io | networkpolicies | create, delete, deletecollection, get, list, patch, update, watch |
| integreatly.org | grafanadashboards | create, delete, get, list, patch, update, watch |
| grafana.integreatly.org | grafanadashboards | create, delete, get, list, patch, update, watch |
| monitoringcontroller.cloud.ibm.com | monitoringdashboards | create, delete, get, list, patch, update, watch |
| mas.ibm.com | monitorapps | create, delete, get, list, patch, update, watch |
| mas.ibm.com | monitorapps/status | create, delete, get, list, patch, update, watch |
| mas.ibm.com | monitorapps/finalizers | create, delete, get, list, patch, update, watch |
| route.openshift.io | routes | delete, deletecollection, get, list, watch |
| route.openshift.io | routes/status | get, list, update, watch |