Skip to content
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

Restructure docs on Divio format #123

Merged
merged 7 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions content/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#### Enhanced

- Privileged service accounts mentioned in the `IntegrationConfig` have now access over all types of namespaces. Previously operations were denied on orphaned namespaces (the namespaces which are not part of both privileged and tenant scope). More info in [FAQs](./faq.md)
- Privileged service accounts mentioned in the `IntegrationConfig` have now access over all types of namespaces. Previously operations were denied on orphaned namespaces (the namespaces which are not part of both privileged and tenant scope). More info in [Troubleshooting Guide](./troubleshooting.md)
- `TemplateGroupInstance` controller now ensures that its underlying resources are force-synced when a namespace is created or deleted.
- Optimizations were made to ensure the reconciler in the TGI controller runs only once per watch event, reducing reconcile times.
- The `TemplateGroupInstance` reconcile flow has been refined to process only the namespace for which the event was received, streamlining resource creation/deletion and improving overall efficiency.
Expand Down Expand Up @@ -63,7 +63,7 @@
- fix: ValidatingWebhookConfiguration CRs are now owned by OLM, to handle cleanup upon operator uninstall
- enhance: TemplateGroupInstance CRs now actively watch the resources they apply, and perform functions to make sure they are in sync with the state mentioned in their respective Templates

> More information about TemplateGroupInstance's sync at [Sync Resources Deployed by TemplateGroupInstance](./reference-guides/resource-sync-by-tgi.md)
> More information about TemplateGroupInstance's sync at [Sync Resources Deployed by TemplateGroupInstance](./how-to-guides/resource-sync-by-tgi.md)

### v0.9.2

Expand All @@ -90,7 +90,7 @@

#### Enabling console

- To enable console visit [Installation](./tutorials/installation.md), and add config to subscription for OperatorHub based installation.
- To enable console visit [Installation](./installation/openshift.md), and add config to subscription for OperatorHub based installation.

## v0.8.x

Expand All @@ -104,8 +104,8 @@

### v0.8.0

- feat: Allow custom roles for each tenant via label selector, more details in [custom roles document](./reference-guides/custom-roles.md)
- Roles mapping is a required field in [MTO's IntegrationConfig](./how-to-guides/integration-config.md). By default, it will always be filled with OpenShift's admin/edit/view roles
- feat: Allow custom roles for each tenant via label selector, more details in [custom roles document](./how-to-guides/custom-roles.md)
- Roles mapping is a required field in [MTO's IntegrationConfig](./crds-api-reference/integration-config.md). By default, it will always be filled with OpenShift's admin/edit/view roles
- Ensure that mentioned roles exist within the cluster
- Remove coupling with OpenShift's built-in admin/edit/view roles
- feat: Removed coupling of ResourceSupervisor and Tenant resources
Expand Down Expand Up @@ -145,7 +145,7 @@
- feat: Allow creation of namespaces without tenant prefix from within tenant spec
- fix: Webhook changes will now be updated without manual intervention
- maintain: Updated Tenant CR version from v1beta1 to v1beta2. Conversion webhook is added to facilitate transition to new version
- see [Tenant spec](./how-to-guides/tenant.md) for updated spec
- see [Tenant spec](./crds-api-reference/tenant.md) for updated spec
- enhance: Better automated testing

## v0.6.x
Expand Down Expand Up @@ -281,7 +281,7 @@

### v0.3.24

- feat: Add feature to allow ArgoCD to sync specific cluster scoped custom resources, configurable via Integration Config. More details in [relevant docs](./how-to-guides/integration-config.md#argocd)
- feat: Add feature to allow ArgoCD to sync specific cluster scoped custom resources, configurable via Integration Config. More details in [relevant docs](./crds-api-reference/integration-config.md#argocd)

### v0.3.23

Expand Down Expand Up @@ -318,8 +318,8 @@

> ⚠️ ApiVersion `v1alpha1` of Tenant and Quota custom resources has been deprecated and is scheduled to be removed in the future. The following links contain the updated structure of both resources
>
> - [Quota v1beta1](./how-to-guides/quota.md)
> - [Tenant v1beta1](./how-to-guides/tenant.md)
> - [Quota v1beta1](./crds-api-reference/quota.md)
> - [Tenant v1beta1](./crds-api-reference/tenant.md)

### v0.3.18

Expand Down Expand Up @@ -389,13 +389,13 @@

### v0.3.2

- refactor: Restructure Quota CR, more details in [relevant docs](./how-to-guides/quota.md)
- refactor: Restructure Quota CR, more details in [relevant docs](./crds-api-reference/quota.md)
- feat: Add support for adding LimitRanges in Quota
- feat: Add conversion webhook to convert existing v1alpha1 versions of quota to v1beta1

### v0.3.1

- feat: Add ability to create ArgoCD AppProjects per tenant, more details in [relevant docs](./tutorials/argocd/enabling-multi-tenancy-argocd.md)
- feat: Add ability to create ArgoCD AppProjects per tenant, more details in [relevant docs](./how-to-guides/enabling-multi-tenancy-argocd.md)

### v0.3.0

Expand All @@ -405,16 +405,16 @@

### v0.2.33

- refactor: Restructure Tenant spec, more details in [relevant docs](./how-to-guides/tenant.md)
- refactor: Restructure Tenant spec, more details in [relevant docs](./crds-api-reference/tenant.md)
- feat: Add conversion webhook to convert existing v1alpha1 versions of tenant to v1beta1

### v0.2.32

- refactor: Restructure integration config spec, more details in [relevant docs][def]
- feat: Allow users to input custom regex in certain fields inside of integration config, more details in [relevant docs](./how-to-guides/integration-config.md#openshift)
- feat: Allow users to input custom regex in certain fields inside of integration config, more details in [relevant docs](./crds-api-reference/integration-config.md#openshift)

### v0.2.31

- feat: Add limit range for `kube-RBAC-proxy`

[def]: ./how-to-guides/integration-config.md
[def]: ./crds-api-reference/integration-config.md
Loading