Skip to content

Commit

Permalink
[current] Add OSSMC compatibility matrix (#758)
Browse files Browse the repository at this point in the history
* Add OSSMC compatibility matrix

* Update content/en/docs/Installation/installation-guide/prerequisites.md

Co-authored-by: John Mazzitelli <mazz@redhat.com>

* Update content/en/docs/Installation/installation-guide/prerequisites.md

Co-authored-by: John Mazzitelli <mazz@redhat.com>

* Update layouts/shortcodes/compat-table-ossmc.html

Co-authored-by: John Mazzitelli <mazz@redhat.com>

---------

Co-authored-by: John Mazzitelli <mazz@redhat.com>
  • Loading branch information
ferhoyos and jmazzitelli committed Feb 13, 2024
1 parent 331e1a5 commit 4fe6084
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 9 deletions.
23 changes: 14 additions & 9 deletions content/en/docs/Installation/installation-guide/prerequisites.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ which is the default.

For more information, see the [Istio documentation](https://istio.io/latest/docs/ops/best-practices/security/#control-plane).


### Version Compatibility

Each Kiali release is tested against the most recent Istio release. In general,
Expand All @@ -48,17 +47,25 @@ supported Istio versions.

<br />

## OpenShift Console Plugin (OSSMC) Version Compatibility

Currently OSSMC plugin only works with Kiali server 1.73.

{{<compat-table-ossmc>}}

<br />

## OpenShift Service Mesh Version Compatibility

{{% alert title="OpenShift" color="warning" %}}
If you are running Red Hat OpenShift Service Mesh (RH OSSM), use only the bundled version of Kiali.
If you are running Red Hat OpenShift Service Mesh (OSSM), use only the bundled version of Kiali.
{{% /alert %}}

|<div style="width:70px">OSSM</div>|<div style="width:100px">Kiali</div>|Notes|
|-------|------------------|---|
|2.4 |1.65 | |
|2.3 |1.57 | |
|2.2 |1.48 | |
| <div style="width:70px">OSSM</div> | <div style="width:100px">Kiali</div> | Notes |
| ---------------------------------- | ------------------------------------ | ----- |
| 2.4 | 1.65 | |
| 2.3 | 1.57 | |
| 2.2 | 1.48 | |

<br />

Expand Down Expand Up @@ -108,5 +115,3 @@ gcloud compute firewall-rules update <firewall-rule-name> --allow <previous-port
{{% alert color="success" %}}
Istio deployments on private clusters also need extra ports to be opened. Check the [Istio installation page for GKE](https://istio.io/latest/docs/setup/platform-setup/gke/) to see all the extra installation steps for this platform.
{{% /alert %}}


9 changes: 9 additions & 0 deletions data/compatibility/ossmc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# The Compatible Version Matrix between OSSMC, OCP and Kiali
# See: content/en/docs/Installation/installation-guide/prerequisites.md -> {{<compat-table-ossmc>}}
versionRange:
- ocpVersion: "4.12+"
minOSSMCVersion: "0.4.0"
maxOSSMCVersion: "1.xx"
kialiVersion: "1.73"
notes:

24 changes: 24 additions & 0 deletions layouts/shortcodes/compat-table-ossmc.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{{ $data := index .Site.Data.compatibility.ossmc }}

<table>
<thead>
<tr>
<th style="width: 100px">OpenShift</th>
<th style="width: 120px">Min OSSMC</th>
<th style="width: 120px">Max OSSMC</th>
<th style="width: 70px">Kiali</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
{{ range $data.versionRange }}
<tr>
<td>{{ .ocpVersion }}</td>
<td>{{ .minOSSMCVersion }}</td>
<td>{{ .maxOSSMCVersion }}</td>
<td>{{ .kialiVersion }}</td>
<td>{{ .notes }}</td>
</tr>
{{ end }}
</tbody>
</table>

0 comments on commit 4fe6084

Please sign in to comment.