Skip to content

Commit

Permalink
Merge pull request #114 from controlplaneio-fluxcd/flux-v2.4.0
Browse files Browse the repository at this point in the history
Release v2.4.0
  • Loading branch information
stefanprodan authored Sep 30, 2024
2 parents a0ffc7c + 825f22a commit 40ab214
Show file tree
Hide file tree
Showing 4 changed files with 205 additions and 0 deletions.
92 changes: 92 additions & 0 deletions docs/releases/release-v2.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Enterprise Distribution for Flux v2.4.x

## Supported Kubernetes Versions

| Distribution | Versions |
|:-------------|:------------------------------------------------------|
| Kubernetes | <br>1.26 <br>1.27 <br>1.28 <br>1.29 <br>1.30 <br>1.31 |
| OpenShift | 4.12 <br>4.13 <br>4.14 <br>4.15 <br>4.16 |

## API Versions

### General Availability (GA)

| kind | apiVersion |
|:---------------------------------------------------------------------------------------|:------------------------------------|
| [GitRepository](https://v2-4.docs.fluxcd.io/flux/components/source/gitrepositories/) | `source.toolkit.fluxcd.io/v1` |
| [HelmChart](https://v2-4.docs.fluxcd.io/flux/components/source/helmcharts/) | `source.toolkit.fluxcd.io/v1` |
| [HelmRelease](https://v2-4.docs.fluxcd.io/flux/components/helm/helmreleases/) | `helm.toolkit.fluxcd.io/v2` |
| [HelmRepository](https://v2-4.docs.fluxcd.io/flux/components/source/helmrepositories/) | `source.toolkit.fluxcd.io/v1` |
| [Bucket](https://v2-4.docs.fluxcd.io/flux/components/source/buckets/) | `source.toolkit.fluxcd.io/v1` |
| [Kustomization](https://v2-4.docs.fluxcd.io/flux/components/kustomize/kustomizations/) | `kustomize.toolkit.fluxcd.io/v1` |
| [Receiver](https://v2-4.docs.fluxcd.io/flux/components/notification/receivers/) | `notification.toolkit.fluxcd.io/v1` |

### Beta (Preview)

| kind | apiVersion |
|:---------------------------------------------------------------------------------------------------|:-----------------------------------------|
| [Alert](https://v2-4.docs.fluxcd.io/flux/components/notification/alerts/) | `notification.toolkit.fluxcd.io/v1beta3` |
| [ImagePolicy](https://v2-4.docs.fluxcd.io/flux/components/image/imagepolicies/) | `image.toolkit.fluxcd.io/v1beta2` |
| [ImageRepository](https://v2-4.docs.fluxcd.io/flux/components/image/imagerepositories/) | `image.toolkit.fluxcd.io/v1beta2` |
| [ImageUpdateAutomation](https://v2-4.docs.fluxcd.io/flux/components/image/imageupdateautomations/) | `image.toolkit.fluxcd.io/v1beta2` |
| [OCIRepository](https://v2-4.docs.fluxcd.io/flux/components/source/ocirepositories/) | `source.toolkit.fluxcd.io/v1beta2` |
| [Provider](https://v2-4.docs.fluxcd.io/flux/components/notification/providers/) | `notification.toolkit.fluxcd.io/v1beta3` |

### Promotions

| Kind | New Version | Deprecated Version | Group |
|:---------------|:------------|:-------------------|:---------------------------|
| Bucket | **v1** | v1beta2 | `source.toolkit.fluxcd.io` |

## v2.4.0

Upstream changelog: [fluxcd/flux2 v2.4.0](https://github.com/fluxcd/flux2/releases/tag/v2.4.0)

### Mainline v2.4.0

#### Flux Controllers

| Controller | Version | Architectures |
|:-------------------------------------------------------------------|---------|---------------|
| `ghcr.io/controlplaneio-fluxcd/alpine/source-controller` | v1.4.1 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/helm-controller` | v1.1.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/notification-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Manifests

| OCI Artifact | Version |
|:------------------------------------------------------|---------|
| `ghcr.io/controlplaneio-fluxcd/alpine/flux-manifests` | v2.4.0 |

### FIPS-compliant v2.4.0

#### Flux Controllers

| Controller | Version | Architectures |
|:------------------------------------------------------------------------|---------|---------------|
| `ghcr.io/controlplaneio-fluxcd/distroless/source-controller` | v1.4.1 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/helm-controller` | v1.1.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/notification-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Controllers for AWS Marketplace

| Controller | Version | Architectures |
|:-----------------------------------------------------------------------------------------------|---------|---------------|
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/source-controller` | v1.4.1 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/helm-controller` | v1.1.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/notification-controller` | v1.4.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Manifests

| OCI Artifact | Version |
|:-----------------------------------------------------------|---------|
| `ghcr.io/controlplaneio-fluxcd/distroless/flux-manifests` | v2.4.0 |
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ nav:
- Marketplaces:
- AWS Marketplace: marketplace/aws.md
- Versions:
- Release v2.4: releases/release-v2.4.md
- Release v2.3: releases/release-v2.3.md
- Release v2.2: releases/release-v2.2.md
- Flux Operator:
Expand Down
101 changes: 101 additions & 0 deletions releases/release-v2.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Enterprise Distribution for Flux v2.4.x

- [k8s](#supported-kubernetes-versions)
- [apis](#api-versions)
- [ga](#general-availability-ga)
- [beta](#beta-preview)
- [promotions](#promotions)
- [v2.4.0](#v240)
- [mainline](#mainline-v230)
- [FIPS-compliant](#fips-compliant-v230)

## Supported Kubernetes Versions

| Distribution | Versions |
|:-------------|:------------------------------------------------------|
| Kubernetes | <br>1.26 <br>1.27 <br>1.28 <br>1.29 <br>1.30 <br>1.31 |
| OpenShift | 4.12 <br>4.13 <br>4.14 <br>4.15 <br>4.16 |

## API Versions

### General Availability (GA)

| kind | apiVersion |
|:---------------------------------------------------------------------------------------|:------------------------------------|
| [GitRepository](https://v2-4.docs.fluxcd.io/flux/components/source/gitrepositories/) | `source.toolkit.fluxcd.io/v1` |
| [HelmChart](https://v2-4.docs.fluxcd.io/flux/components/source/helmcharts/) | `source.toolkit.fluxcd.io/v1` |
| [HelmRelease](https://v2-4.docs.fluxcd.io/flux/components/helm/helmreleases/) | `helm.toolkit.fluxcd.io/v2` |
| [HelmRepository](https://v2-4.docs.fluxcd.io/flux/components/source/helmrepositories/) | `source.toolkit.fluxcd.io/v1` |
| [Bucket](https://v2-4.docs.fluxcd.io/flux/components/source/buckets/) | `source.toolkit.fluxcd.io/v1` |
| [Kustomization](https://v2-4.docs.fluxcd.io/flux/components/kustomize/kustomizations/) | `kustomize.toolkit.fluxcd.io/v1` |
| [Receiver](https://v2-4.docs.fluxcd.io/flux/components/notification/receivers/) | `notification.toolkit.fluxcd.io/v1` |

### Beta (Preview)

| kind | apiVersion |
|:---------------------------------------------------------------------------------------------------|:-----------------------------------------|
| [Alert](https://v2-4.docs.fluxcd.io/flux/components/notification/alerts/) | `notification.toolkit.fluxcd.io/v1beta3` |
| [ImagePolicy](https://v2-4.docs.fluxcd.io/flux/components/image/imagepolicies/) | `image.toolkit.fluxcd.io/v1beta2` |
| [ImageRepository](https://v2-4.docs.fluxcd.io/flux/components/image/imagerepositories/) | `image.toolkit.fluxcd.io/v1beta2` |
| [ImageUpdateAutomation](https://v2-4.docs.fluxcd.io/flux/components/image/imageupdateautomations/) | `image.toolkit.fluxcd.io/v1beta2` |
| [OCIRepository](https://v2-4.docs.fluxcd.io/flux/components/source/ocirepositories/) | `source.toolkit.fluxcd.io/v1beta2` |
| [Provider](https://v2-4.docs.fluxcd.io/flux/components/notification/providers/) | `notification.toolkit.fluxcd.io/v1beta3` |

### Promotions

| Kind | New Version | Deprecated Version | Group |
|:---------------|:------------|:-------------------|:---------------------------|
| Bucket | **v1** | v1beta2 | `source.toolkit.fluxcd.io` |

## v2.4.0

Upstream changelog: [fluxcd/flux2 v2.4.0](https://github.com/fluxcd/flux2/releases/tag/v2.4.0)

### Mainline v2.4.0

#### Flux Controllers

| Controller | Version | Architectures |
|:-------------------------------------------------------------------|---------|---------------|
| `ghcr.io/controlplaneio-fluxcd/alpine/source-controller` | v1.4.1 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/helm-controller` | v1.1.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/notification-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/alpine/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Manifests

| OCI Artifact | Version |
|:------------------------------------------------------|---------|
| `ghcr.io/controlplaneio-fluxcd/alpine/flux-manifests` | v2.4.0 |

### FIPS-compliant v2.4.0

#### Flux Controllers

| Controller | Version | Architectures |
|:------------------------------------------------------------------------|---------|---------------|
| `ghcr.io/controlplaneio-fluxcd/distroless/source-controller` | v1.4.1 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/helm-controller` | v1.1.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/notification-controller` | v1.4.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `ghcr.io/controlplaneio-fluxcd/distroless/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Controllers for AWS Marketplace

| Controller | Version | Architectures |
|:-----------------------------------------------------------------------------------------------|---------|---------------|
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/source-controller` | v1.4.1 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/kustomize-controller` | v1.4.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/helm-controller` | v1.1.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/notification-controller` | v1.4.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/image-reflector-controller` | v0.33.0 | amd64 / arm64 |
| `709825985650.dkr.ecr.us-east-1.amazonaws.com/controlplane/fluxcd/image-automation-controller` | v0.39.0 | amd64 / arm64 |

#### Flux Manifests

| OCI Artifact | Version |
|:-----------------------------------------------------------|---------|
| `ghcr.io/controlplaneio-fluxcd/distroless/flux-manifests` | v2.4.0 |
11 changes: 11 additions & 0 deletions vex/v2.4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"@context": "https://openvex.dev/ns/v0.2.0",
"@id": "https://openvex.dev/docs/public/vex-f843e58a33079b9f9344d4b4e72a3dcc0ee7ad51825e087b96692dccaf21f2d8",
"author": "[email protected]",
"role": "Enterprise Flux Maintainers",
"timestamp": "2024-09-30T17:26:04.422544+03:00",
"last_updated": "2024-09-30T17:26:04.422544+03:00",
"version": 2,
"statements": [
]
}

0 comments on commit 40ab214

Please sign in to comment.