Skip to content

Commit 97f440f

Browse files
authored
Merge pull request #8 from stakater/update090
2 parents d1a304e + c7d2c47 commit 97f440f

File tree

2 files changed

+34
-4
lines changed

2 files changed

+34
-4
lines changed

content/changelog.md

+28-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## v0.9.x
4+
5+
### v0.9.1
6+
7+
- fix: Allow namespace controller to reconcile without crashing, if no IC exists
8+
- fix: In case a group mentioned in IC doesn't exist, it won't block reconciliation or editing of MTO's manifests
9+
10+
### v0.9.0
11+
12+
- feat: Added console for tenants, templates and integration config
13+
- feat: Added support for custom realm name for RHSSO integration in Integration Config
14+
- feat: Add multiple status conditions to tenant and TGI for success and failure cases
15+
- feat: Show error messages with tenant and TGI status
16+
- fix: Stop reconciliation breaking for tenant and TGI, instead continue and show warnings
17+
- fix: Disable TGI/TI reconcile if mentioned template is not found.
18+
- fix: Disable repeated users webhook in tenant
19+
- enhance: Reduced API calls
20+
- enhance: General enhancements and improvements
21+
- chore: Update dependencies
22+
23+
#### Enabling console
24+
25+
- To enable console visit [Installation](./installation.md), and add config to subscription for OperatorHub based installation.
26+
327
## v0.8.x
428

529
### v0.8.3
@@ -13,7 +37,7 @@
1337
### v0.8.0
1438

1539
- feat: Allow custom roles for each tenant via label selector, more details in [custom roles document](./usecases/custom-roles.md)
16-
- Roles mapping is a required field in [MTO's IntegrationConfig](./integration-config.md). By default, it will always be filled with OpenShift's admin/edit/view roles
40+
- Roles mapping is a required field in [MTO's IntegrationConfig][def]. By default, it will always be filled with OpenShift's admin/edit/view roles
1741
- Ensure that mentioned roles exist within the cluster
1842
- Remove coupling with OpenShift's built-in admin/edit/view roles
1943
- feat: Removed coupling of ResourceSupervisor and Tenant resources
@@ -318,9 +342,11 @@
318342

319343
### v0.2.32
320344

321-
- refactor: Restructure integration config spec, more details in [relevant docs](./integration-config.md)
345+
- refactor: Restructure integration config spec, more details in [relevant docs][def]
322346
- feat: Allow users to input custom regex in certain fields inside of integration config, more details in [relevant docs](./integration-config.md#openshift)
323347

324348
### v0.2.31
325349

326350
- feat: Add limit range for `kube-RBAC-proxy`
351+
352+
[def]: ./integration-config.md

content/installation.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ oc create namespace multi-tenant-operator
101101
namespace/multi-tenant-operator created
102102
```
103103

104-
* Create a subscription YAML for MTO and apply it in `multi-tenant-operator` namespace
104+
* Create a subscription YAML for MTO and apply it in `multi-tenant-operator` namespace. To enable console set `.spec.config.env[].ENABLE_CONSOLE` to `true`. This will create a route resource, which can be used to access the Multi-Tenant-Operator console.
105105

106106
```bash
107107
oc create -f - << EOF
@@ -116,7 +116,11 @@ spec:
116116
name: tenant-operator
117117
source: certified-operators
118118
sourceNamespace: openshift-marketplace
119-
startingCSV: tenant-operator.v0.7.0
119+
startingCSV: tenant-operator.v0.9.0
120+
config:
121+
env:
122+
- name: ENABLE_CONSOLE
123+
value: 'true'
120124
EOF
121125
subscription.operators.coreos.com/tenant-operator created
122126
```

0 commit comments

Comments
 (0)