Skip to content

Commit

Permalink
Merge pull request #47 from sighupio/develop
Browse files Browse the repository at this point in the history
feat: release v3.1.0
  • Loading branch information
stefanoghinelli authored Aug 6, 2024
2 parents cc26d6b + c3767d8 commit e1c0839
Show file tree
Hide file tree
Showing 106 changed files with 32,133 additions and 19,676 deletions.
218 changes: 51 additions & 167 deletions .drone.yml

Large diffs are not rendered by default.

11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
</h1>
<!-- markdownlint-enable MD033 -->

![Release](https://img.shields.io/badge/Latest%20Release-v3.0.0-blue)
![Release](https://img.shields.io/badge/Latest%20Release-v3.1.0-blue)
![License](https://img.shields.io/github/license/sighupio/fury-kubernetes-service-mesh?label=License)
![Slack](https://img.shields.io/badge/slack-@kubernetes/fury-yellow.svg?logo=slack&label=Slack)

Expand All @@ -31,16 +31,15 @@ Kubernetes Fury Service Mesh provides the following packages:

| Package | Version | Description |
| ---------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Istio Operator](katalog/istio-operator) | `v1.19.6` | Istio Service Mesh Operator package. Including the Istio Operator itself, the Jeager Operator, and Kiali. Includes 3 different profiles: `minimal`, `tracing` and `full`. |
| [Istio Operator](katalog/istio-operator) | `v1.22.2` | Istio Service Mesh Operator package. Including the Istio Operator itself, the Jeager Operator, and Kiali. Includes 3 different profiles: `minimal`, `tracing` and `full`. |

## Compatibility

| Kubernetes Version | Compatibility | Notes |
| ------------------ | :----------------: | --------------- |
| `1.24.x` | :white_check_mark: | No known issues |
| `1.25.x` | :white_check_mark: | No known issues |
| `1.26.x` | :white_check_mark: | No known issues |
| `1.27.x` | :white_check_mark: | No known issues |
| `1.28.x` | :white_check_mark: | No known issues |
| `1.29.x` | :white_check_mark: | No known issues |

Check the [compatibility matrix][compatibility-matrix] for additional information about previous releases of the modules.

Expand All @@ -62,7 +61,7 @@ Check the [compatibility matrix][compatibility-matrix] for additional informatio
```yaml
bases:
- name: istio/istio-operator
version: v3.0.0
version: v3.1.0
```
> See `furyctl` [documentation][furyctl-repo] for additional details about `Furyfile.yml` format.
Expand Down
18 changes: 9 additions & 9 deletions docs/COMPATIBILITY_MATRIX.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Compatibility Matrix

| Module Version / Kubernetes Version | 1.21.X | 1.22.X | 1.23.X | 1.24.X | 1.25.X | 1.26.X | 1.27.X |
| ----------------------------------- | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: |
| v1.1.0 | :white_check_mark: | | | | | | |
| v1.2.0 | :white_check_mark: | | | | | | |
| v2.0.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| v2.0.1 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| v2.0.2 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| v3.0.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |

| Module Version / Kubernetes Version | 1.21.X | 1.22.X | 1.23.X | 1.24.X | 1.25.X | 1.26.X | 1.27.X | 1.28.X | 1.29.X |
| ----------------------------------- | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: |
| v1.1.0 | :white_check_mark: | | | | | | | | |
| v1.2.0 | :white_check_mark: | | | | | | | | |
| v2.0.0 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| v2.0.1 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| v2.0.2 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| v3.0.0 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| v3.1.0 | | | | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: |

- :white_check_mark: Compatible
- :warning: Has issues
Expand Down
39 changes: 39 additions & 0 deletions docs/releases/v3.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Istio add-on module release v3.1.0

Welcome to the latest release of `istio` module of [`Kubernetes Fury Distribution`](https://github.com/sighupio/fury-distribution) maintained by team SIGHUP.

This is a minor release that:

- Adds support for Kubernetes 1.28 and 1.29
- Updates Istio to version 1.22.2.
- Updates Kiali to version 1.86.0.
- Updates Jaeger to version 1.56.
- Improves maintenance files.

## Upgrade Guide 🦮

### Upgrade procedure - Istio

1. Update the version in your `Furyfile.yml` file:

```yaml
bases:
- name: istio/istio-operator
version: v3.1.0
```
2. Download the module:
```bash
furyctl legacy vendor
```

3. Build your desired profile Kustomize base and apply it to the cluster, for example for the `minimal` profile run:

```bash
kustomize build /vendor/katalog/istio/istio-operator/profiles/minimal | kubectl apply -f
```

### Upgrade procedure - Jaeger

⚠️ This Jaeger release includes a breaking change 💔.<br /> Please follow the detailed instructions for upgrading the Jaeger Operator component [here](../../katalog/istio-operator/jaeger-operator/BREAKING.md).
2 changes: 2 additions & 0 deletions katalog/istio-operator/MAINTENANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ The Grafana dashboards found in `katalog/istio-operator/istio/dashboards` have b
- [Istio Control Plane Dashboard](https://grafana.com/grafana/dashboards/7645-istio-control-plane-dashboard/)
- [Istio Service Dashboard](https://grafana.com/grafana/dashboards/7636-istio-service-dashboard)
- [Istio Workload Dashboard](https://grafana.com/grafana/dashboards/7630-istio-workload-dashboard)
- [Istio Performance Dashboard](https://grafana.com/grafana/dashboards/11829-istio-performance-dashboard/)
- [Istio Wasm Extension Dashboard](https://grafana.com/grafana/dashboards/13277-istio-wasm-extension-dashboard/)

Compared to the official dashboards, the following changes have been made:

Expand Down
Loading

0 comments on commit e1c0839

Please sign in to comment.