istio.io/istio@v0.0.0-20240520182934-d79c90f27776/releasenotes/notes/manifest-base-cleanup.yaml (about)

     1  apiVersion: release-notes/v2
     2  kind: feature
     3  area: installation
     4  releaseNotes:
     5    - |
     6      **Removed** obsolete manifests from the `base` Helm chart. See Upgrade Notes for more information.
     7  upgradeNotes:
     8    - title: "`base` Helm Chart removals"
     9      content: |
    10        A number of configurations previously present in the the `base` Helm chart were *copied* to the `istiod` chart in a previous releases.
    11  
    12        In this release, the duplicated configurations are fully removed from the `base` chart.
    13  
    14        Below shows a mapping of old configuration to new configuration:
    15  
    16        | Old                                     | New                                     |
    17        | --------------------------------------- | --------------------------------------- |
    18        | `ClusterRole istiod`                    | `ClusterRole istiod-clusterrole`        |
    19        | `ClusterRole istiod-reader`             | `ClusterRole istio-reader-clusterrole`  |
    20        | `ClusterRoleBinding istiod`             | `ClusterRoleBinding istiod-clusterrole` |
    21        | `Role istiod`                           | `Role istiod`                           |
    22        | `RoleBinding istiod`                    | `RoleBinding istiod`                    |
    23        | `ServiceAccount istiod-service-account` | `ServiceAccount istiod`                 |
    24  
    25        Note: most resources have a suffix automatically added in addition.
    26        In the old chart, this was `-{{ .Values.global.istioNamespace }}`.
    27        In the new chart it is `{{- if not (eq .Values.revision "") }}-{{ .Values.revision }}{{- end }}` for namespace scoped resources, and `{{- if not (eq .Values.revision "")}}-{{ .Values.revision }}{{- end }}-{{ .Release.Namespace }}` for cluster scoped resources.